gpt4 book ai didi

com.sun.xml.ws.streaming.XMLStreamReaderUtil.toNextTag()方法的使用及代码示例

转载 作者:知者 更新时间:2024-03-19 17:56:40 24 4
gpt4 key购买 nike

本文整理了Java中com.sun.xml.ws.streaming.XMLStreamReaderUtil.toNextTag()方法的一些代码示例,展示了XMLStreamReaderUtil.toNextTag()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XMLStreamReaderUtil.toNextTag()方法的具体详情如下:
包路径:com.sun.xml.ws.streaming.XMLStreamReaderUtil
类名称:XMLStreamReaderUtil
方法名:toNextTag

XMLStreamReaderUtil.toNextTag介绍

暂无

代码示例

代码示例来源:origin: com.sun.xml.ws/jaxws-rt

final Object readResponse(Object[] args, XMLStreamReader r, AttachmentSet att) throws JAXBException {
    Object obj;
    AttachmentUnmarshallerImpl au = (att != null)?new AttachmentUnmarshallerImpl(att):null;
    if (bridge instanceof RepeatedElementBridge) {
      RepeatedElementBridge rbridge = (RepeatedElementBridge)bridge; 
      ArrayList list = new ArrayList();
      QName name = r.getName();
      while (r.getEventType()==XMLStreamReader.START_ELEMENT && name.equals(r.getName())) {
        list.add(rbridge.unmarshal(r, au));
        XMLStreamReaderUtil.toNextTag(r, name);
      }
      obj = rbridge.collectionHandler().convert(list);
    } else {
      obj = bridge.unmarshal(r, au);
    }
    return setter.put(obj,args);
  }
}

代码示例来源:origin: com.sun.xml.ws/jaxws-rt

void readRequest( Object[] args, XMLStreamReader r, AttachmentSet att) throws JAXBException {
    Object obj = null;
    AttachmentUnmarshallerImpl au = (att != null)?new AttachmentUnmarshallerImpl(att):null;
    if (bridge instanceof RepeatedElementBridge) {
      RepeatedElementBridge rbridge = (RepeatedElementBridge)bridge; 
      ArrayList list = new ArrayList();
      QName name = r.getName();
      while (r.getEventType()==XMLStreamReader.START_ELEMENT && name.equals(r.getName())) {
        list.add(rbridge.unmarshal(r, au));
        XMLStreamReaderUtil.toNextTag(r, name);
      }
      obj = rbridge.collectionHandler().convert(list);
    } else {
      obj = bridge.unmarshal(r, au);
    }
    setter.put(obj,args);
  }
}

代码示例来源:origin: com.sun.xml.ws/rt

final Object readResponse(Object[] args, XMLStreamReader r, AttachmentSet att) throws JAXBException {
    Object obj;
    AttachmentUnmarshallerImpl au = (att != null)?new AttachmentUnmarshallerImpl(att):null;
    if (bridge instanceof RepeatedElementBridge) {
      RepeatedElementBridge rbridge = (RepeatedElementBridge)bridge; 
      ArrayList list = new ArrayList();
      QName name = r.getName();
      while (r.getEventType()==XMLStreamReader.START_ELEMENT && name.equals(r.getName())) {
        list.add(rbridge.unmarshal(r, au));
        XMLStreamReaderUtil.toNextTag(r, name);
      }
      obj = rbridge.collectionHandler().convert(list);
    } else {
      obj = bridge.unmarshal(r, au);
    }
    return setter.put(obj,args);
  }
}

代码示例来源:origin: com.sun.xml.ws/rt

void readRequest( Object[] args, XMLStreamReader r, AttachmentSet att) throws JAXBException {
    Object obj = null;
    AttachmentUnmarshallerImpl au = (att != null)?new AttachmentUnmarshallerImpl(att):null;
    if (bridge instanceof RepeatedElementBridge) {
      RepeatedElementBridge rbridge = (RepeatedElementBridge)bridge; 
      ArrayList list = new ArrayList();
      QName name = r.getName();
      while (r.getEventType()==XMLStreamReader.START_ELEMENT && name.equals(r.getName())) {
        list.add(rbridge.unmarshal(r, au));
        XMLStreamReaderUtil.toNextTag(r, name);
      }
      obj = rbridge.collectionHandler().convert(list);
    } else {
      obj = bridge.unmarshal(r, au);
    }
    setter.put(obj,args);
  }
}

代码示例来源:origin: javaee/metro-jax-ws

final Object readResponse(Object[] args, XMLStreamReader r, AttachmentSet att) throws JAXBException {
    Object obj;
    AttachmentUnmarshallerImpl au = (att != null)?new AttachmentUnmarshallerImpl(att):null;
    if (bridge instanceof RepeatedElementBridge) {
      RepeatedElementBridge rbridge = (RepeatedElementBridge)bridge; 
      ArrayList list = new ArrayList();
      QName name = r.getName();
      while (r.getEventType()==XMLStreamReader.START_ELEMENT && name.equals(r.getName())) {
        list.add(rbridge.unmarshal(r, au));
        XMLStreamReaderUtil.toNextTag(r, name);
      }
      obj = rbridge.collectionHandler().convert(list);
    } else {
      obj = bridge.unmarshal(r, au);
    }
    return setter.put(obj,args);
  }
}

代码示例来源:origin: javaee/metro-jax-ws

void readRequest( Object[] args, XMLStreamReader r, AttachmentSet att) throws JAXBException {
    Object obj = null;
    AttachmentUnmarshallerImpl au = (att != null)?new AttachmentUnmarshallerImpl(att):null;
    if (bridge instanceof RepeatedElementBridge) {
      RepeatedElementBridge rbridge = (RepeatedElementBridge)bridge; 
      ArrayList list = new ArrayList();
      QName name = r.getName();
      while (r.getEventType()==XMLStreamReader.START_ELEMENT && name.equals(r.getName())) {
        list.add(rbridge.unmarshal(r, au));
        XMLStreamReaderUtil.toNextTag(r, name);
      }
      obj = rbridge.collectionHandler().convert(list);
    } else {
      obj = bridge.unmarshal(r, au);
    }
    setter.put(obj,args);
  }
}

代码示例来源:origin: com.sun.xml.ws/rt

protected void readWrappedRequest(Message msg, Object[] args) throws JAXBException, XMLStreamException {
  if (!msg.hasPayload()) {
    throw new WebServiceException("No payload. Expecting payload with "+wrapperName+" element");
  }
  XMLStreamReader reader = msg.readPayload();
  XMLStreamReaderUtil.verifyTag(reader,wrapperName);
  reader.nextTag();
  while(reader.getEventType()==XMLStreamReader.START_ELEMENT) {
    // TODO: QName has a performance issue
    QName name = reader.getName();
    WrappedPartBuilder part = wrappedParts.get(name);
    if(part==null) {
      // no corresponding part found. ignore
      XMLStreamReaderUtil.skipElement(reader);
      reader.nextTag();
    } else {
      part.readRequest(args,reader, msg.getAttachments());
    }
    XMLStreamReaderUtil.toNextTag(reader, name);
  }
  // we are done with the body
  reader.close();
  XMLStreamReaderFactory.recycle(reader);
}

代码示例来源:origin: com.sun.xml.ws/jaxws-rt

protected void readWrappedRequest(Message msg, Object[] args) throws JAXBException, XMLStreamException {
  if (!msg.hasPayload()) {
    throw new WebServiceException("No payload. Expecting payload with "+wrapperName+" element");
  }
  XMLStreamReader reader = msg.readPayload();
  XMLStreamReaderUtil.verifyTag(reader,wrapperName);
  reader.nextTag();
  while(reader.getEventType()==XMLStreamReader.START_ELEMENT) {
    // TODO: QName has a performance issue
    QName name = reader.getName();
    WrappedPartBuilder part = wrappedParts.get(name);
    if(part==null) {
      // no corresponding part found. ignore
      XMLStreamReaderUtil.skipElement(reader);
      reader.nextTag();
    } else {
      part.readRequest(args,reader, msg.getAttachments());
    }
    XMLStreamReaderUtil.toNextTag(reader, name);
  }
  // we are done with the body
  reader.close();
  XMLStreamReaderFactory.recycle(reader);
}

代码示例来源:origin: javaee/metro-jax-ws

protected void readWrappedRequest(Message msg, Object[] args) throws JAXBException, XMLStreamException {
  if (!msg.hasPayload()) {
    throw new WebServiceException("No payload. Expecting payload with "+wrapperName+" element");
  }
  XMLStreamReader reader = msg.readPayload();
  XMLStreamReaderUtil.verifyTag(reader,wrapperName);
  reader.nextTag();
  while(reader.getEventType()==XMLStreamReader.START_ELEMENT) {
    // TODO: QName has a performance issue
    QName name = reader.getName();
    WrappedPartBuilder part = wrappedParts.get(name);
    if(part==null) {
      // no corresponding part found. ignore
      XMLStreamReaderUtil.skipElement(reader);
      reader.nextTag();
    } else {
      part.readRequest(args,reader, msg.getAttachments());
    }
    XMLStreamReaderUtil.toNextTag(reader, name);
  }
  // we are done with the body
  reader.close();
  XMLStreamReaderFactory.recycle(reader);
}

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com