public class SoapEncSchemaTypeSystem extends SchemaTypeLoaderBase implements SchemaTypeSystem
| Modifier and Type | Field and Description |
|---|---|
static String |
ARRAY_TYPE |
static String |
SOAP_ARRAY |
static String |
SOAPENC |
| Modifier and Type | Method and Description |
|---|---|
SchemaAnnotation[] |
annotations()
Returns the top-level annotations
|
SchemaAttributeGroup[] |
attributeGroups()
Returns the attribute groups defined in this loader.
|
SchemaType[] |
attributeTypes()
Returns the attribute types defined in this loader.
|
SchemaType[] |
documentTypes()
Returns the document types defined in this loader.
|
SchemaGlobalAttribute |
findAttribute(QName qName)
Returns the global attribute defintion with the given name, or null if none.
|
SchemaAttributeGroup |
findAttributeGroup(QName qName)
Returns the attribute group defintion with the given name, or null if none.
|
SchemaAttributeGroup.Ref |
findAttributeGroupRef(QName qName)
Used for on-demand loading.
|
SchemaGlobalAttribute.Ref |
findAttributeRef(QName qName)
Used for on-demand loading.
|
SchemaType |
findAttributeType(QName qName)
Returns the attribute type containing the given attribute name, or null if none.
|
SchemaType.Ref |
findAttributeTypeRef(QName qName)
Used for on-demand loading.
|
SchemaType |
findDocumentType(QName qName)
Returns the document type rooted at the given element name, or null if none.
|
SchemaType.Ref |
findDocumentTypeRef(QName qName)
Used for on-demand loading.
|
SchemaGlobalElement |
findElement(QName qName)
Returns the global element defintion with the given name, or null if none.
|
SchemaGlobalElement.Ref |
findElementRef(QName qName)
Used for on-demand loading.
|
SchemaIdentityConstraint.Ref |
findIdentityConstraintRef(QName qName)
Used for on-demand loading.
|
SchemaModelGroup |
findModelGroup(QName qName)
Returns the model group defintion with the given name, or null if none.
|
SchemaModelGroup.Ref |
findModelGroupRef(QName qName)
Used for on-demand loading.
|
SchemaType |
findType(QName qName)
Returns the type with the given name, or null if none.
|
SchemaType.Ref |
findTypeRef(QName qName)
Used for on-demand loading.
|
static SchemaTypeSystem |
get() |
ClassLoader |
getClassLoader()
Returns the classloader used by this loader for resolving types.
|
String |
getName()
Returns the name of this loader.
|
InputStream |
getSourceAsStream(String string)
Loads original XSD source as a stream.
|
SchemaGlobalAttribute[] |
globalAttributes()
Returns the global attributes defined in this loader.
|
SchemaGlobalElement[] |
globalElements()
Returns the global elements defined in this loader.
|
SchemaType[] |
globalTypes()
Returns the global types defined in this loader.
|
String |
handleForType(SchemaType type)
Returns the handle for the given type within this loader.
|
boolean |
isNamespaceDefined(String string)
True if the typeloader contains any definitions in the given namespace.
|
SchemaModelGroup[] |
modelGroups()
Returns the model groups defined in this loader.
|
void |
resolve()
Describe
resolve method here. |
SchemaComponent |
resolveHandle(String string)
Locates a type, element, or attribute using the handle.
|
void |
save(Filer filer)
Saves this type system using a Filer
|
void |
saveToDirectory(File file)
Describe
saveToDirectory method here. |
SchemaType |
typeForClassname(String string)
Finds a type for a given fully-qualified XML Bean classname
|
SchemaType |
typeForHandle(String string)
Locates a type, element, or attribute using the handle.
|
compilePath, compilePath, compileQuery, compileQuery, newDomImplementation, newInstance, newXmlSaxHandler, parse, parse, parse, parse, parse, parse, parse, typeForSignatureclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcompilePath, compileQuery, newDomImplementation, newInstance, newXmlSaxHandler, parse, parse, parse, parse, parse, parse, parse, typeForSignaturepublic static final String SOAPENC
public static final String SOAP_ARRAY
public static final String ARRAY_TYPE
public static SchemaTypeSystem get()
public String getName()
getName in interface SchemaTypeSystempublic SchemaType findType(QName qName)
SchemaTypeLoaderfindType in interface SchemaTypeLoaderfindType in class SchemaTypeLoaderBasepublic SchemaType findDocumentType(QName qName)
SchemaTypeLoaderfindDocumentType in interface SchemaTypeLoaderfindDocumentType in class SchemaTypeLoaderBasepublic SchemaType findAttributeType(QName qName)
SchemaTypeLoaderfindAttributeType in interface SchemaTypeLoaderfindAttributeType in class SchemaTypeLoaderBasepublic SchemaGlobalElement findElement(QName qName)
SchemaTypeLoaderfindElement in interface SchemaTypeLoaderfindElement in class SchemaTypeLoaderBasepublic SchemaGlobalAttribute findAttribute(QName qName)
SchemaTypeLoaderfindAttribute in interface SchemaTypeLoaderfindAttribute in class SchemaTypeLoaderBasepublic SchemaModelGroup findModelGroup(QName qName)
SchemaTypeLoaderfindModelGroup in interface SchemaTypeLoaderfindModelGroup in class SchemaTypeLoaderBasepublic SchemaAttributeGroup findAttributeGroup(QName qName)
SchemaTypeLoaderfindAttributeGroup in interface SchemaTypeLoaderfindAttributeGroup in class SchemaTypeLoaderBasepublic boolean isNamespaceDefined(String string)
SchemaTypeLoaderisNamespaceDefined in interface SchemaTypeLoaderpublic SchemaType.Ref findTypeRef(QName qName)
SchemaTypeLoaderfindTypeRef in interface SchemaTypeLoaderpublic SchemaType.Ref findDocumentTypeRef(QName qName)
SchemaTypeLoaderfindDocumentTypeRef in interface SchemaTypeLoaderpublic SchemaType.Ref findAttributeTypeRef(QName qName)
SchemaTypeLoaderfindAttributeTypeRef in interface SchemaTypeLoaderpublic SchemaGlobalElement.Ref findElementRef(QName qName)
SchemaTypeLoaderfindElementRef in interface SchemaTypeLoaderpublic SchemaGlobalAttribute.Ref findAttributeRef(QName qName)
SchemaTypeLoaderfindAttributeRef in interface SchemaTypeLoaderpublic SchemaModelGroup.Ref findModelGroupRef(QName qName)
SchemaTypeLoaderfindModelGroupRef in interface SchemaTypeLoaderpublic SchemaAttributeGroup.Ref findAttributeGroupRef(QName qName)
SchemaTypeLoaderfindAttributeGroupRef in interface SchemaTypeLoaderpublic SchemaIdentityConstraint.Ref findIdentityConstraintRef(QName qName)
SchemaTypeLoaderfindIdentityConstraintRef in interface SchemaTypeLoaderpublic SchemaType typeForClassname(String string)
SchemaTypeLoadertypeForClassname in interface SchemaTypeLoaderpublic InputStream getSourceAsStream(String string)
SchemaTypeLoaderSchemaComponent.getSourceName().getSourceAsStream in interface SchemaTypeLoaderpublic ClassLoader getClassLoader()
getClassLoader in interface SchemaTypeSystempublic void resolve()
resolve method here.resolve in interface SchemaTypeSystempublic SchemaType[] globalTypes()
SchemaTypeSystemglobalTypes in interface SchemaTypeSystempublic SchemaType[] documentTypes()
SchemaTypeSystemdocumentTypes in interface SchemaTypeSystempublic SchemaType[] attributeTypes()
SchemaTypeSystemattributeTypes in interface SchemaTypeSystempublic SchemaGlobalElement[] globalElements()
SchemaTypeSystemglobalElements in interface SchemaTypeSystempublic SchemaGlobalAttribute[] globalAttributes()
SchemaTypeSystemglobalAttributes in interface SchemaTypeSystempublic SchemaModelGroup[] modelGroups()
SchemaTypeSystemmodelGroups in interface SchemaTypeSystempublic SchemaAttributeGroup[] attributeGroups()
SchemaTypeSystemattributeGroups in interface SchemaTypeSystempublic SchemaAnnotation[] annotations()
SchemaTypeSystemannotations in interface SchemaTypeSystempublic String handleForType(SchemaType type)
public SchemaComponent resolveHandle(String string)
SchemaTypeSystemresolveHandle in interface SchemaTypeSystempublic SchemaType typeForHandle(String string)
SchemaTypeSystemtypeForHandle in interface SchemaTypeSystempublic void saveToDirectory(File file)
saveToDirectory method here.saveToDirectory in interface SchemaTypeSystemfile - a File valuepublic void save(Filer filer)
SchemaTypeSystemsave in interface SchemaTypeSystem