|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjavax.xml.transform.sax.SAXSource
org.springframework.oxm.support.MarshallingSource
public class MarshallingSource
Source implementation that uses a Marshaller.Can be constructed with a
Marshaller and an object to be marshalled.
Even though MarshallingSource extends from SAXSource, calling the methods of
SAXSource is not supported. In general, the only supported operation on this class is
to use the XMLReader obtained via SAXSource.getXMLReader() to parse the input source obtained via SAXSource.getInputSource(). Calling setXMLReader(XMLReader) or setInputSource(InputSource) will result in
UnsupportedOperationExceptions.
Transformer| Nested Class Summary | |
|---|---|
private static class |
MarshallingSource.MarshallingXMLReader
|
| Field Summary | |
|---|---|
private java.lang.Object |
content
|
private Marshaller |
marshaller
|
| Fields inherited from class javax.xml.transform.sax.SAXSource |
|---|
FEATURE |
| Constructor Summary | |
|---|---|
MarshallingSource(Marshaller marshaller,
java.lang.Object content)
Create a new MarshallingSource with the given marshaller and content. |
|
| Method Summary | |
|---|---|
java.lang.Object |
getContent()
Return the object to be marshalled. |
Marshaller |
getMarshaller()
Return the Marshaller used by this MarshallingSource. |
void |
setInputSource(org.xml.sax.InputSource inputSource)
Throws a UnsupportedOperationException. |
void |
setXMLReader(org.xml.sax.XMLReader reader)
Throws a UnsupportedOperationException. |
| Methods inherited from class javax.xml.transform.sax.SAXSource |
|---|
getInputSource, getSystemId, getXMLReader, setSystemId, sourceToInputSource |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private final Marshaller marshaller
private final java.lang.Object content
| Constructor Detail |
|---|
public MarshallingSource(Marshaller marshaller,
java.lang.Object content)
MarshallingSource with the given marshaller and content.
marshaller - the marshaller to usecontent - the object to be marshalled| Method Detail |
|---|
public Marshaller getMarshaller()
Marshaller used by this MarshallingSource.
public java.lang.Object getContent()
public void setInputSource(org.xml.sax.InputSource inputSource)
UnsupportedOperationException.
setInputSource in class javax.xml.transform.sax.SAXSourcepublic void setXMLReader(org.xml.sax.XMLReader reader)
UnsupportedOperationException.
setXMLReader in class javax.xml.transform.sax.SAXSource
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||