|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sun.xml.ws.spi.db.WrapperBridge<T>
public class WrapperBridge<T>
WrapperBridge handles RPC-Literal body and Document-Literal wrappers without static wrapper classes.
Field Summary | |
---|---|
(package private) BindingContext |
parent
|
(package private) TypeInfo |
typeInfo
|
(package private) static String |
WrapperPrefix
|
(package private) static String |
WrapperPrefixColon
|
Constructor Summary | |
---|---|
WrapperBridge(BindingContext p,
TypeInfo ti)
|
Method Summary | |
---|---|
BindingContext |
context()
Gets the BindingContext to which this object belongs. |
TypeInfo |
getTypeInfo()
Gets the TypeInfo from which this bridge was created. |
void |
marshal(T object,
ContentHandler contentHandler,
AttachmentMarshaller am)
|
void |
marshal(T object,
Node output)
|
void |
marshal(T object,
OutputStream output,
NamespaceContext nsContext,
AttachmentMarshaller am)
|
void |
marshal(T object,
Result result)
|
void |
marshal(T object,
javax.xml.stream.XMLStreamWriter output,
AttachmentMarshaller am)
|
boolean |
supportOutputStream()
This can be used to determine whether XMLStreamWriter or OutputStream is prefered by the implementation. |
T |
unmarshal(InputStream in)
Unmarshals the specified type object. |
T |
unmarshal(Node n,
AttachmentUnmarshaller au)
|
T |
unmarshal(Source in,
AttachmentUnmarshaller au)
|
T |
unmarshal(javax.xml.stream.XMLStreamReader in,
AttachmentUnmarshaller au)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
BindingContext parent
TypeInfo typeInfo
static final String WrapperPrefix
static final String WrapperPrefixColon
Constructor Detail |
---|
public WrapperBridge(BindingContext p, TypeInfo ti)
Method Detail |
---|
public BindingContext context()
XMLBridge
BindingContext
to which this object belongs.
context
in interface XMLBridge<T>
public TypeInfo getTypeInfo()
XMLBridge
TypeInfo
from which this bridge was created.
getTypeInfo
in interface XMLBridge<T>
public final void marshal(T object, ContentHandler contentHandler, AttachmentMarshaller am) throws JAXBException
marshal
in interface XMLBridge<T>
JAXBException
public void marshal(T object, Node output) throws JAXBException
marshal
in interface XMLBridge<T>
JAXBException
public void marshal(T object, OutputStream output, NamespaceContext nsContext, AttachmentMarshaller am) throws JAXBException
marshal
in interface XMLBridge<T>
JAXBException
public final void marshal(T object, Result result) throws JAXBException
marshal
in interface XMLBridge<T>
JAXBException
public final void marshal(T object, javax.xml.stream.XMLStreamWriter output, AttachmentMarshaller am) throws JAXBException
marshal
in interface XMLBridge<T>
JAXBException
- if there was an error while marshalling.public final T unmarshal(InputStream in) throws JAXBException
XMLBridge
unmarshal
in interface XMLBridge<T>
in
- the parser must be pointing at a start tag
that encloses the XML type that this XMLBridge
is
instanciated for.
JAXBException
- if there was an error while unmarshalling.public final T unmarshal(Node n, AttachmentUnmarshaller au) throws JAXBException
unmarshal
in interface XMLBridge<T>
JAXBException
public final T unmarshal(Source in, AttachmentUnmarshaller au) throws JAXBException
unmarshal
in interface XMLBridge<T>
JAXBException
public final T unmarshal(javax.xml.stream.XMLStreamReader in, AttachmentUnmarshaller au) throws JAXBException
unmarshal
in interface XMLBridge<T>
JAXBException
public boolean supportOutputStream()
XMLBridge
supportOutputStream
in interface XMLBridge<T>
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |