- java.lang.Object
-
- com.sun.xml.ws.spi.db.WrapperBridge<T>
-
-
Constructor Summary
Constructors Constructor Description WrapperBridge(BindingContext p, TypeInfo ti)
-
Method Summary
-
-
-
Constructor Detail
-
WrapperBridge
public WrapperBridge(BindingContext p, TypeInfo ti)
-
-
Method Detail
-
context
public BindingContext context()
Description copied from interface:XMLBridgeGets theBindingContextto which this object belongs.
-
getTypeInfo
public TypeInfo getTypeInfo()
Description copied from interface:XMLBridgeGets theTypeInfofrom which this bridge was created.- Specified by:
getTypeInfoin interfaceXMLBridge<T>
-
marshal
public final void marshal(T object, ContentHandler contentHandler, javax.xml.bind.attachment.AttachmentMarshaller am) throws javax.xml.bind.JAXBException
- Specified by:
marshalin interfaceXMLBridge<T>- Throws:
javax.xml.bind.JAXBException
-
marshal
public void marshal(T object, Node output) throws javax.xml.bind.JAXBException
- Specified by:
marshalin interfaceXMLBridge<T>- Throws:
javax.xml.bind.JAXBException
-
marshal
public void marshal(T object, OutputStream output, NamespaceContext nsContext, javax.xml.bind.attachment.AttachmentMarshaller am) throws javax.xml.bind.JAXBException
- Specified by:
marshalin interfaceXMLBridge<T>- Throws:
javax.xml.bind.JAXBException
-
marshal
public final void marshal(T object, Result result) throws javax.xml.bind.JAXBException
- Specified by:
marshalin interfaceXMLBridge<T>- Throws:
javax.xml.bind.JAXBException
-
marshal
public final void marshal(T object, XMLStreamWriter output, javax.xml.bind.attachment.AttachmentMarshaller am) throws javax.xml.bind.JAXBException
- Specified by:
marshalin interfaceXMLBridge<T>- Throws:
javax.xml.bind.JAXBException- if there was an error while marshalling.
-
unmarshal
public final T unmarshal(InputStream in) throws javax.xml.bind.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:
javax.xml.bind.JAXBException- if there was an error while unmarshalling.
-
unmarshal
public final T unmarshal(Node n, javax.xml.bind.attachment.AttachmentUnmarshaller au) throws javax.xml.bind.JAXBException
- Specified by:
unmarshalin interfaceXMLBridge<T>- Throws:
javax.xml.bind.JAXBException
-
unmarshal
public final T unmarshal(Source in, javax.xml.bind.attachment.AttachmentUnmarshaller au) throws javax.xml.bind.JAXBException
- Specified by:
unmarshalin interfaceXMLBridge<T>- Throws:
javax.xml.bind.JAXBException
-
unmarshal
public final T unmarshal(XMLStreamReader in, javax.xml.bind.attachment.AttachmentUnmarshaller au) throws javax.xml.bind.JAXBException
- Specified by:
unmarshalin interfaceXMLBridge<T>- Throws:
javax.xml.bind.JAXBException
-
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.
-
-