|
|||||||||||
| 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.GrammarInfoFacade
This class is a facade to a collection of GrammarInfo objects. It * dispatches rootElement requests to the underlying GrammarInfo objects. * * @version $Revision: 1.1 $ * @author Administrator
| Field Summary | |
private com.sun.msv.grammar.Grammar |
bgm
Field bgm |
private GrammarInfo[] |
grammarInfos
Field grammarInfos |
| Constructor Summary | |
GrammarInfoFacade(GrammarInfo[] items)
Constructor for GrammarInfoFacade |
|
| Method Summary | |
ValidatableObject |
castToValidatableObject(java.lang.Object o)
Method castToValidatableObject |
XMLSerializable |
castToXMLSerializable(java.lang.Object o)
Method castToXMLSerializable |
(package private) static GrammarInfo |
createGrammarInfoFacade(java.lang.String contextPath,
java.lang.ClassLoader classLoader)
Method createGrammarInfoFacade |
UnmarshallingEventHandler |
createUnmarshaller(java.lang.String namespaceUri,
java.lang.String localName,
UnmarshallingContext context)
Method createUnmarshaller |
private void |
detectRootElementCollisions(java.lang.String[] points)
Iterate through the probe points looking for root element collisions. |
java.lang.Class |
getDefaultImplementation(java.lang.Class javaContentInterface)
Method getDefaultImplementation |
com.sun.msv.grammar.Grammar |
getGrammar()
Method getGrammar |
java.lang.String[] |
getProbePoints()
Method getProbePoints |
java.lang.Class |
getRootElement(java.lang.String namespaceUri,
java.lang.String localName)
Method getRootElement |
private static java.lang.String |
getVersion(javax.xml.bind.JAXBContext c)
Obtains a version number of the JAXB RI that has generated the specified context, or null if it fails (for example because it's not generated by JAXB RI.) |
boolean |
recognize(java.lang.String nsUri,
java.lang.String localName)
Method recognize |
private com.sun.msv.grammar.Grammar |
union(com.sun.msv.grammar.Grammar g1,
com.sun.msv.grammar.Grammar g2)
Computes the union of two grammars. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
private GrammarInfo[] grammarInfos
private com.sun.msv.grammar.Grammar bgm
| Constructor Detail |
public GrammarInfoFacade(GrammarInfo[] items)
throws javax.xml.bind.JAXBException
items - GrammarInfo[]
javax.xml.bind.JAXBException| Method Detail |
public 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 java.lang.Class getRootElement(java.lang.String namespaceUri,
java.lang.String localName)
getRootElement in interface GrammarInfonamespaceUri - StringlocalName - String
GrammarInfo.getRootElement(String, String)
public boolean recognize(java.lang.String nsUri,
java.lang.String localName)
recognize in interface GrammarInfonsUri - StringlocalName - String
GrammarInfo.recognize(String, String)public java.lang.String[] getProbePoints()
getProbePoints in interface GrammarInfoGrammarInfo.getProbePoints()
private void detectRootElementCollisions(java.lang.String[] points)
throws javax.xml.bind.JAXBException
points - String[]
javax.xml.bind.JAXBException
static GrammarInfo createGrammarInfoFacade(java.lang.String contextPath,
java.lang.ClassLoader classLoader)
throws javax.xml.bind.JAXBException
contextPath - StringclassLoader - ClassLoader
javax.xml.bind.JAXBException
private static java.lang.String getVersion(javax.xml.bind.JAXBContext c)
throws javax.xml.bind.JAXBException
c - an instance of a generated ObjectFactory class.
This will return the version number written into
the corresponding JAXBVersion class.
javax.xml.bind.JAXBExceptionpublic java.lang.Class getDefaultImplementation(java.lang.Class javaContentInterface)
getDefaultImplementation in interface GrammarInfojavaContentInterface - Class
GrammarInfo.getDefaultImplementation(Class)
public com.sun.msv.grammar.Grammar getGrammar()
throws javax.xml.bind.JAXBException
getGrammar in interface GrammarInfojavax.xml.bind.JAXBExceptionGrammarInfo.getGrammar()
private com.sun.msv.grammar.Grammar union(com.sun.msv.grammar.Grammar g1,
com.sun.msv.grammar.Grammar g2)
g1 - com.sun.msv.grammar.Grammarg2 - com.sun.msv.grammar.Grammar
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 | ||||||||||