|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectedu.ksi.virtualclassroom.mappers.jaxb.xmlwrapper.impl.runtime.GrammarInfoImpl
Keeps the information about the grammar as a whole. This object is immutable and thread-safe.
| Field Summary | |
private java.lang.ClassLoader |
classLoader
ClassLoader that should be used to load impl classes. |
private java.util.Map |
defaultImplementationMap
Map from Classes that represent content interfaces
to Strings that represent names of the corresponding
implementation classes. |
private java.lang.Class |
objectFactoryClass
Enclosing ObjectFactory class. |
private java.util.Map |
rootTagMap
Map from QNames (root tag names) to Classes of the
content interface that should be instanciated. |
| Constructor Summary | |
GrammarInfoImpl(java.util.Map _rootTagMap,
java.util.Map _defaultImplementationMap,
java.lang.Class _objectFactoryClass)
Constructor for GrammarInfoImpl |
|
| Method Summary | |
ValidatableObject |
castToValidatableObject(java.lang.Object o)
Method castToValidatableObject |
XMLSerializable |
castToXMLSerializable(java.lang.Object o)
Method castToXMLSerializable |
UnmarshallingEventHandler |
createUnmarshaller(java.lang.String namespaceUri,
java.lang.String localName,
UnmarshallingContext context)
Method createUnmarshaller |
java.lang.Class |
getDefaultImplementation(java.lang.Class javaContentInterface)
Method getDefaultImplementation |
com.sun.msv.grammar.Grammar |
getGrammar()
Gets the MSV AGM which can be used to validate XML during marshalling/unmarshalling. |
java.lang.String[] |
getProbePoints()
Method getProbePoints |
java.lang.Class |
getRootElement(java.lang.String namespaceUri,
java.lang.String localName)
Method getRootElement |
private java.lang.Class |
lookupRootMap(java.lang.String nsUri,
java.lang.String localName)
|
boolean |
recognize(java.lang.String nsUri,
java.lang.String localName)
Method recognize |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
private final java.util.Map rootTagMap
QNames (root tag names) to Classes of the
content interface that should be instanciated.
private final java.lang.Class objectFactoryClass
private final java.util.Map defaultImplementationMap
Classes that represent content interfaces
to Strings that represent names of the corresponding
implementation classes.
private final java.lang.ClassLoader classLoader
| Constructor Detail |
public GrammarInfoImpl(java.util.Map _rootTagMap,
java.util.Map _defaultImplementationMap,
java.lang.Class _objectFactoryClass)
_rootTagMap - Map_defaultImplementationMap - Map_objectFactoryClass - Class| Method Detail |
private final java.lang.Class lookupRootMap(java.lang.String nsUri,
java.lang.String localName)
nsUri - StringlocalName - String
public final java.lang.Class getRootElement(java.lang.String namespaceUri,
java.lang.String localName)
getRootElement in interface GrammarInfonamespaceUri - StringlocalName - String
GrammarInfo.getRootElement(String, String)
public final UnmarshallingEventHandler createUnmarshaller(java.lang.String namespaceUri,
java.lang.String localName,
UnmarshallingContext context)
createUnmarshaller in interface GrammarInfonamespaceUri - StringlocalName - Stringcontext - UnmarshallingContext
GrammarInfo.createUnmarshaller(String, String, UnmarshallingContext)public final java.lang.String[] getProbePoints()
getProbePoints in interface GrammarInfoGrammarInfo.getProbePoints()
public final boolean recognize(java.lang.String nsUri,
java.lang.String localName)
recognize in interface GrammarInfonsUri - StringlocalName - String
GrammarInfo.recognize(String, String)public final java.lang.Class getDefaultImplementation(java.lang.Class javaContentInterface)
getDefaultImplementation in interface GrammarInfojavaContentInterface - Class
GrammarInfo.getDefaultImplementation(Class)
public final com.sun.msv.grammar.Grammar getGrammar()
throws javax.xml.bind.JAXBException
getGrammar in interface GrammarInfojavax.xml.bind.JAXBExceptionGrammarInfo.getGrammar()public XMLSerializable castToXMLSerializable(java.lang.Object o)
GrammarInfo
castToXMLSerializable in interface GrammarInfoo - Object
com.sun.tools.xjc.runtime.GrammarInfo#castToXMLSerializable(java.lang.Object)public ValidatableObject castToValidatableObject(java.lang.Object o)
GrammarInfo
castToValidatableObject in interface GrammarInfoo - Object
com.sun.tools.xjc.runtime.GrammarInfo#castToValidatableObject(java.lang.Object)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||