public class SchemaTypeLoaderImpl extends SchemaTypeLoaderBase
Modifier and Type | Field and Description |
---|---|
static String |
METADATA_PACKAGE_LOAD |
Modifier and Type | Method and Description |
---|---|
static SchemaTypeLoader |
build(SchemaTypeLoader[] searchPath,
ResourceLoader resourceLoader,
ClassLoader classLoader) |
static SchemaTypeLoader |
build(SchemaTypeLoader[] searchPath,
ResourceLoader resourceLoader,
ClassLoader classLoader,
String metadataPath)
Initialize a SchemaTypeLoader via the given loaders and paths
|
SchemaAttributeGroup.Ref |
findAttributeGroupRef(QName name)
Used for on-demand loading.
|
SchemaGlobalAttribute.Ref |
findAttributeRef(QName name)
Used for on-demand loading.
|
SchemaType.Ref |
findAttributeTypeRef(QName name)
Used for on-demand loading.
|
SchemaType.Ref |
findDocumentTypeRef(QName name)
Used for on-demand loading.
|
SchemaGlobalElement.Ref |
findElementRef(QName name)
Used for on-demand loading.
|
SchemaIdentityConstraint.Ref |
findIdentityConstraintRef(QName name)
Used for on-demand loading.
|
SchemaModelGroup.Ref |
findModelGroupRef(QName name)
Used for on-demand loading.
|
SchemaType.Ref |
findTypeRef(QName name)
Used for on-demand loading.
|
static SchemaTypeLoaderImpl |
getContextTypeLoader() |
InputStream |
getSourceAsStream(String sourceName)
Loads original XSD source as a stream.
|
boolean |
isNamespaceDefined(String namespace)
True if the typeloader contains any definitions in the given namespace.
|
SchemaType |
typeForClassname(String classname)
Finds a type for a given fully-qualified XML Bean classname
|
SchemaTypeSystem |
typeSystemForName(String name) |
compilePath, compilePath, compileQuery, compileQuery, findAttribute, findAttributeGroup, findAttributeType, findDocumentType, findElement, findModelGroup, findType, newDomImplementation, newInstance, newValidatingXMLInputStream, newXmlSaxHandler, parse, parse, parse, parse, parse, parse, parse, parse, typeForSignature
public static String METADATA_PACKAGE_LOAD
public static SchemaTypeLoaderImpl getContextTypeLoader()
public static SchemaTypeLoader build(SchemaTypeLoader[] searchPath, ResourceLoader resourceLoader, ClassLoader classLoader)
public static SchemaTypeLoader build(SchemaTypeLoader[] searchPath, ResourceLoader resourceLoader, ClassLoader classLoader, String metadataPath)
searchPath
- the searchPath to useresourceLoader
- the resourceLoader to useclassLoader
- the classLoader to usemetadataPath
- the custom metadata pathpublic SchemaTypeSystem typeSystemForName(String name)
public boolean isNamespaceDefined(String namespace)
SchemaTypeLoader
public SchemaType.Ref findTypeRef(QName name)
SchemaTypeLoader
public SchemaType typeForClassname(String classname)
SchemaTypeLoader
public SchemaType.Ref findDocumentTypeRef(QName name)
SchemaTypeLoader
public SchemaType.Ref findAttributeTypeRef(QName name)
SchemaTypeLoader
public SchemaGlobalElement.Ref findElementRef(QName name)
SchemaTypeLoader
public SchemaGlobalAttribute.Ref findAttributeRef(QName name)
SchemaTypeLoader
public SchemaModelGroup.Ref findModelGroupRef(QName name)
SchemaTypeLoader
public SchemaAttributeGroup.Ref findAttributeGroupRef(QName name)
SchemaTypeLoader
public SchemaIdentityConstraint.Ref findIdentityConstraintRef(QName name)
SchemaTypeLoader
public InputStream getSourceAsStream(String sourceName)
SchemaTypeLoader
SchemaComponent.getSourceName()
.Copyright © 2010 - 2020 Adobe. All Rights Reserved