Class BridgeWrapper<T>

java.lang.Object
com.sun.xml.ws.db.glassfish.BridgeWrapper<T>
All Implemented Interfaces:
XMLBridge<T>

public class BridgeWrapper<T> extends Object implements XMLBridge<T>
  • Constructor Details

    • BridgeWrapper

      public BridgeWrapper(com.sun.xml.ws.db.glassfish.JAXBRIContextWrapper p, com.sun.xml.bind.api.Bridge<T> b)
  • Method Details

    • context

      public BindingContext context()
      Description copied from interface: XMLBridge
      Gets the BindingContext to which this object belongs.
      Specified by:
      context in interface XMLBridge<T>
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • getContext

      public com.sun.xml.bind.api.JAXBRIContext getContext()
    • getTypeInfo

      public TypeInfo getTypeInfo()
      Description copied from interface: XMLBridge
      Gets the TypeInfo from which this bridge was created.
      Specified by:
      getTypeInfo in interface XMLBridge<T>
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • marshal

      public void marshal(javax.xml.bind.Marshaller m, T object, ContentHandler contentHandler) throws javax.xml.bind.JAXBException
      Throws:
      javax.xml.bind.JAXBException
    • marshal

      public void marshal(javax.xml.bind.Marshaller m, T object, Node output) throws javax.xml.bind.JAXBException
      Throws:
      javax.xml.bind.JAXBException
    • marshal

      public void marshal(javax.xml.bind.Marshaller m, T object, OutputStream output, NamespaceContext nsContext) throws javax.xml.bind.JAXBException
      Throws:
      javax.xml.bind.JAXBException
    • marshal

      public void marshal(javax.xml.bind.Marshaller m, T object, Result result) throws javax.xml.bind.JAXBException
      Throws:
      javax.xml.bind.JAXBException
    • marshal

      public void marshal(javax.xml.bind.Marshaller m, T object, XMLStreamWriter output) throws javax.xml.bind.JAXBException
      Throws:
      javax.xml.bind.JAXBException
    • marshal

      public final void marshal(T object, ContentHandler contentHandler, javax.xml.bind.attachment.AttachmentMarshaller am) throws javax.xml.bind.JAXBException
      Specified by:
      marshal in interface XMLBridge<T>
      Throws:
      javax.xml.bind.JAXBException
    • marshal

      public void marshal(T object, ContentHandler contentHandler) throws javax.xml.bind.JAXBException
      Throws:
      javax.xml.bind.JAXBException
    • marshal

      public void marshal(T object, Node output) throws javax.xml.bind.JAXBException
      Specified by:
      marshal in interface XMLBridge<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:
      marshal in interface XMLBridge<T>
      Throws:
      javax.xml.bind.JAXBException
    • marshal

      public void marshal(T object, OutputStream output, NamespaceContext nsContext) throws javax.xml.bind.JAXBException
      Throws:
      javax.xml.bind.JAXBException
    • marshal

      public final void marshal(T object, Result result) throws javax.xml.bind.JAXBException
      Specified by:
      marshal in interface XMLBridge<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:
      marshal in interface XMLBridge<T>
      Throws:
      javax.xml.bind.JAXBException - if there was an error while marshalling.
    • marshal

      public final void marshal(T object, XMLStreamWriter output) throws javax.xml.bind.JAXBException
      Throws:
      javax.xml.bind.JAXBException
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • unmarshal

      public final T unmarshal(InputStream in) throws javax.xml.bind.JAXBException
      Description copied from interface: XMLBridge
      Unmarshals the specified type object.
      Specified by:
      unmarshal in interface XMLBridge<T>
      Parameters:
      in - the parser must be pointing at a start tag that encloses the XML type that this XMLBridge is 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:
      unmarshal in interface XMLBridge<T>
      Throws:
      javax.xml.bind.JAXBException
    • unmarshal

      public final T unmarshal(Node n) throws javax.xml.bind.JAXBException
      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:
      unmarshal in interface XMLBridge<T>
      Throws:
      javax.xml.bind.JAXBException
    • unmarshal

      public final T unmarshal(Source in) throws DatabindingException
      Throws:
      DatabindingException
    • unmarshal

      public T unmarshal(javax.xml.bind.Unmarshaller u, InputStream in) throws javax.xml.bind.JAXBException
      Throws:
      javax.xml.bind.JAXBException
    • unmarshal

      public T unmarshal(javax.xml.bind.Unmarshaller context, Node n) throws javax.xml.bind.JAXBException
      Throws:
      javax.xml.bind.JAXBException
    • unmarshal

      public T unmarshal(javax.xml.bind.Unmarshaller u, Source in) throws javax.xml.bind.JAXBException
      Throws:
      javax.xml.bind.JAXBException
    • unmarshal

      public T unmarshal(javax.xml.bind.Unmarshaller u, XMLStreamReader in) throws javax.xml.bind.JAXBException
      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:
      unmarshal in interface XMLBridge<T>
      Throws:
      javax.xml.bind.JAXBException
    • unmarshal

      public final T unmarshal(XMLStreamReader in) throws javax.xml.bind.JAXBException
      Throws:
      javax.xml.bind.JAXBException
    • supportOutputStream

      public boolean supportOutputStream()
      Description copied from interface: XMLBridge
      This can be used to determine whether XMLStreamWriter or OutputStream is prefered by the implementation.
      Specified by:
      supportOutputStream in interface XMLBridge<T>
      Returns:
      true if marshall to OutputStream is supported in the implementation.