|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.xml.bind.JAXBContext
org.jcoderz.phoenix.findbugs.message.jaxb.impl.runtime.DefaultJAXBContextImpl
public class DefaultJAXBContextImpl
This class provides the default implementation of JAXBContext. It also creates the GrammarInfoFacade that unifies all of the grammar info from packages on the contextPath.
| Field Summary |
|---|
| Fields inherited from class javax.xml.bind.JAXBContext |
|---|
JAXB_CONTEXT_FACTORY |
| Constructor Summary | |
|---|---|
DefaultJAXBContextImpl(GrammarInfo gi)
This constructor is used by the default no-arg constructor in the generated JAXBContextImpl objects. |
|
DefaultJAXBContextImpl(String contextPath,
ClassLoader classLoader)
This is the constructor used by javax.xml.bind.FactoryFinder which bootstraps the RI. |
|
| Method Summary | |
|---|---|
Marshaller |
createMarshaller()
Create a Marshaller object that can be used to convert a
java content-tree into XML data. |
Unmarshaller |
createUnmarshaller()
Create an Unmarshaller object that can be used to convert XML
data into a java content-tree. |
Validator |
createValidator()
Create a Validator object that can be used to validate a
java content-tree. |
com.sun.msv.grammar.Grammar |
getGrammar()
Loads a grammar object for the unmarshal-time validation. |
GrammarInfo |
getGrammarInfo()
|
Object |
getProperty(String name)
There are no required properties, so simply throw an exception. |
Object |
newInstance(Class javaContentInterface)
Create an instance of the specified Java content interface. |
void |
setProperty(String name,
Object value)
There are no required properties, so simply throw an exception. |
| Methods inherited from class javax.xml.bind.JAXBContext |
|---|
createBinder, createBinder, createJAXBIntrospector, generateSchema, newInstance, newInstance, newInstance, newInstance, newInstance |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DefaultJAXBContextImpl(String contextPath,
ClassLoader classLoader)
throws JAXBException
JAXBExceptionpublic DefaultJAXBContextImpl(GrammarInfo gi)
| Method Detail |
|---|
public GrammarInfo getGrammarInfo()
public com.sun.msv.grammar.Grammar getGrammar()
throws JAXBException
getGrammar is normally very expensive, so it's worth synchronizing to avoid unnecessary invocation.
JAXBException
public Marshaller createMarshaller()
throws JAXBException
Marshaller object that can be used to convert a
java content-tree into XML data.
createMarshaller in class JAXBContextMarshaller object
JAXBException - if an error was encountered while creating the
Marshaller object
public Unmarshaller createUnmarshaller()
throws JAXBException
Unmarshaller object that can be used to convert XML
data into a java content-tree.
createUnmarshaller in class JAXBContextUnmarshaller object
JAXBException - if an error was encountered while creating the
Unmarshaller object
public Validator createValidator()
throws JAXBException
Validator object that can be used to validate a
java content-tree.
createValidator in class JAXBContextUnmarshaller object
JAXBException - if an error was encountered while creating the
Validator object
public Object newInstance(Class javaContentInterface)
throws JAXBException
javaContentInterface - the Class object
JAXBException
public void setProperty(String name,
Object value)
throws PropertyException
PropertyException
public Object getProperty(String name)
throws PropertyException
PropertyException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||