- java.lang.Object
-
- com.sun.xml.ws.spi.db.RepeatedElementBridge<T>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceRepeatedElementBridge.CollectionHandler
-
Constructor Summary
Constructors Constructor Description RepeatedElementBridge(TypeInfo typeInfo, XMLBridge xb)
-
Method Summary
-
-
-
Method Detail
-
collectionHandler
public RepeatedElementBridge.CollectionHandler collectionHandler()
-
context
public BindingContext context()
Description copied from interface:XMLBridgeGets theBindingContextto which this object belongs.
-
marshal
public void marshal(T object, XMLStreamWriter output, AttachmentMarshaller am) throws JAXBException
- Specified by:
marshalin interfaceXMLBridge<T>- Throws:
JAXBException- if there was an error while marshalling.
-
marshal
public void marshal(T object, OutputStream output, NamespaceContext nsContext, AttachmentMarshaller am) throws JAXBException
- Specified by:
marshalin interfaceXMLBridge<T>- Throws:
JAXBException
-
marshal
public void marshal(T object, Node output) throws JAXBException
- Specified by:
marshalin interfaceXMLBridge<T>- Throws:
JAXBException
-
marshal
public void marshal(T object, ContentHandler contentHandler, AttachmentMarshaller am) throws JAXBException
- Specified by:
marshalin interfaceXMLBridge<T>- Throws:
JAXBException
-
marshal
public void marshal(T object, Result result) throws JAXBException
- Specified by:
marshalin interfaceXMLBridge<T>- Throws:
JAXBException
-
unmarshal
public T unmarshal(XMLStreamReader in, AttachmentUnmarshaller au) throws JAXBException
- Specified by:
unmarshalin interfaceXMLBridge<T>- Throws:
JAXBException
-
unmarshal
public T unmarshal(Source in, AttachmentUnmarshaller au) throws JAXBException
- Specified by:
unmarshalin interfaceXMLBridge<T>- Throws:
JAXBException
-
unmarshal
public T unmarshal(InputStream in) throws JAXBException
Description copied from interface:XMLBridgeUnmarshals the specified type object.- Specified by:
unmarshalin interfaceXMLBridge<T>- Parameters:
in- the parser must be pointing at a start tag that encloses the XML type that thisXMLBridgeis instanciated for.- Returns:
- never null.
- Throws:
JAXBException- if there was an error while unmarshalling.
-
unmarshal
public T unmarshal(Node n, AttachmentUnmarshaller au) throws JAXBException
- Specified by:
unmarshalin interfaceXMLBridge<T>- Throws:
JAXBException
-
getTypeInfo
public TypeInfo getTypeInfo()
Description copied from interface:XMLBridgeGets theTypeInfofrom which this bridge was created.- Specified by:
getTypeInfoin interfaceXMLBridge<T>
-
supportOutputStream
public boolean supportOutputStream()
Description copied from interface:XMLBridgeThis can be used to determine whether XMLStreamWriter or OutputStream is prefered by the implementation.- Specified by:
supportOutputStreamin interfaceXMLBridge<T>- Returns:
- true if marshall to OutputStream is supported in the implementation.
-
create
public static RepeatedElementBridge.CollectionHandler create(TypeInfo ti)
-
-