|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.xmlbeans.impl.schema.SchemaTypeLoaderBase
org.apache.xmlbeans.impl.schema.SchemaTypeLoaderImpl
public class SchemaTypeLoaderImpl
Field Summary | |
---|---|
static java.lang.String |
METADATA_PACKAGE_LOAD
|
Method Summary | |
---|---|
static SchemaTypeLoader |
build(SchemaTypeLoader[] searchPath,
ResourceLoader resourceLoader,
java.lang.ClassLoader classLoader)
|
static SchemaTypeLoader |
build(SchemaTypeLoader[] searchPath,
ResourceLoader resourceLoader,
java.lang.ClassLoader classLoader,
java.lang.String metadataPath)
Initialize a SchemaTypeLoader via the given loaders and paths |
SchemaAttributeGroup.Ref |
findAttributeGroupRef(javax.xml.namespace.QName name)
Used for on-demand loading. |
SchemaGlobalAttribute.Ref |
findAttributeRef(javax.xml.namespace.QName name)
Used for on-demand loading. |
SchemaType.Ref |
findAttributeTypeRef(javax.xml.namespace.QName name)
Used for on-demand loading. |
SchemaType.Ref |
findDocumentTypeRef(javax.xml.namespace.QName name)
Used for on-demand loading. |
SchemaGlobalElement.Ref |
findElementRef(javax.xml.namespace.QName name)
Used for on-demand loading. |
SchemaIdentityConstraint.Ref |
findIdentityConstraintRef(javax.xml.namespace.QName name)
Used for on-demand loading. |
SchemaModelGroup.Ref |
findModelGroupRef(javax.xml.namespace.QName name)
Used for on-demand loading. |
SchemaType.Ref |
findTypeRef(javax.xml.namespace.QName name)
Used for on-demand loading. |
static SchemaTypeLoaderImpl |
getContextTypeLoader()
|
java.io.InputStream |
getSourceAsStream(java.lang.String sourceName)
Loads original XSD source as a stream. |
boolean |
isNamespaceDefined(java.lang.String namespace)
True if the typeloader contains any definitions in the given namespace. |
SchemaType |
typeForClassname(java.lang.String classname)
Finds a type for a given fully-qualified XML Bean classname |
SchemaTypeSystem |
typeSystemForName(java.lang.String name)
|
Methods inherited from class org.apache.xmlbeans.impl.schema.SchemaTypeLoaderBase |
---|
compilePath, compilePath, compileQuery, compileQuery, findAttribute, findAttributeGroup, findAttributeType, findDocumentType, findElement, findModelGroup, findType, newDomImplementation, newInstance, newValidatingXMLInputStream, newXmlSaxHandler, parse, parse, parse, parse, parse, parse, parse, parse, typeForSignature |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static java.lang.String METADATA_PACKAGE_LOAD
Method Detail |
---|
public static SchemaTypeLoaderImpl getContextTypeLoader()
public static SchemaTypeLoader build(SchemaTypeLoader[] searchPath, ResourceLoader resourceLoader, java.lang.ClassLoader classLoader)
public static SchemaTypeLoader build(SchemaTypeLoader[] searchPath, ResourceLoader resourceLoader, java.lang.ClassLoader classLoader, java.lang.String metadataPath)
searchPath
- the searchPath to useresourceLoader
- the resourceLoader to useclassLoader
- the classLoader to usemetadataPath
- the custom metadata path
public SchemaTypeSystem typeSystemForName(java.lang.String name)
public boolean isNamespaceDefined(java.lang.String namespace)
SchemaTypeLoader
public SchemaType.Ref findTypeRef(javax.xml.namespace.QName name)
SchemaTypeLoader
public SchemaType typeForClassname(java.lang.String classname)
SchemaTypeLoader
public SchemaType.Ref findDocumentTypeRef(javax.xml.namespace.QName name)
SchemaTypeLoader
public SchemaType.Ref findAttributeTypeRef(javax.xml.namespace.QName name)
SchemaTypeLoader
public SchemaGlobalElement.Ref findElementRef(javax.xml.namespace.QName name)
SchemaTypeLoader
public SchemaGlobalAttribute.Ref findAttributeRef(javax.xml.namespace.QName name)
SchemaTypeLoader
public SchemaModelGroup.Ref findModelGroupRef(javax.xml.namespace.QName name)
SchemaTypeLoader
public SchemaAttributeGroup.Ref findAttributeGroupRef(javax.xml.namespace.QName name)
SchemaTypeLoader
public SchemaIdentityConstraint.Ref findIdentityConstraintRef(javax.xml.namespace.QName name)
SchemaTypeLoader
public java.io.InputStream getSourceAsStream(java.lang.String sourceName)
SchemaTypeLoader
SchemaComponent.getSourceName()
.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |