|
JAXB v1.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--javax.xml.transform.sax.SAXSource
|
+--javax.xml.bind.util.JAXBSource
JAXP Source implementation
that marshals a JAXB-generated object.
This utility class is useful to combine JAXB with other Java/XML technologies.
The following example shows how to use JAXB to marshal a document for transformation by XSLT.
MyObject o = // get JAXB content tree
// jaxbContext is a JAXBContext object from which 'o' is created.
JAXBSource source = new JAXBSource( jaxbContext, o );
// set up XSLT transformation
TransformerFactory tf = TransformerFactory.newInstance();
Transformer t = tf.newTransformer(new StreamSource("test.xsl"));
// run transformation
t.transform(source,new StreamResult(System.out));
| Field Summary |
| Fields inherited from class javax.xml.transform.sax.SAXSource |
FEATURE |
| Constructor Summary | |
JAXBSource(JAXBContext context,
java.lang.Object contentObject)
Creates a new Source for the given content object. |
|
JAXBSource(Marshaller marshaller,
java.lang.Object contentObject)
Creates a new Source for the given content object. |
|
| Methods inherited from class javax.xml.transform.sax.SAXSource |
getInputSource, getSystemId, getXMLReader, setInputSource, setSystemId, setXMLReader, sourceToInputSource |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public JAXBSource(JAXBContext context,
java.lang.Object contentObject)
throws JAXBException
Source for the given content object.
context - JAXBContext that was used to create
contentObject. This context is used
to create a new instance of marshaller and must not be null.contentObject - An instance of a JAXB-generated class, which will be
used as a Source (by marshalling it into XML). It must
not be null.
JAXBException - if an error is encountered while creating the
JAXBSource or if either of the parameters are null.
public JAXBSource(Marshaller marshaller,
java.lang.Object contentObject)
throws JAXBException
Source for the given content object.
marshaller - A marshaller instance that will be used to marshal
contentObject into XML. This must be
created from a JAXBContext that was used to build
contentObject and must not be null.contentObject - An instance of a JAXB-generated class, which will be
used as a Source (by marshalling it into XML). It must
not be null.
JAXBException - if an error is encountered while creating the
JAXBSource or if either of the parameters are null.
|
JAXB v1.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Copyright © 2001 by Sun Microsystems, Inc., 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.