information items). If any of the schemas imports a
schema, other grammars may be constructed as a side-effect.
- Version:
- $Id: XSDHandler.java,v 1.20 2002/01/29 20:24:57 sandygao Exp $
- Author:
- Neil Graham, IBM
Method Summary |
protected void |
buildGlobalNameRegistries()
|
protected org.apache.xerces.impl.xs.traversers.XSDocumentInfo |
constructTrees(org.w3c.dom.Document schemaRoot,
java.lang.String locationHint,
java.lang.String callerTNS,
short referType)
|
protected java.lang.Object |
getGlobalDecl(org.apache.xerces.impl.xs.traversers.XSDocumentInfo currSchema,
int declType,
org.apache.xerces.xni.QName declToTraverse)
|
protected java.util.Hashtable |
getIDRegistry()
|
SchemaGrammar |
parseSchema(java.lang.String schemaNamespace,
java.lang.String schemaHint,
short referType)
|
SchemaGrammar |
parseSchema(java.lang.String schemaNamespace,
org.apache.xerces.xni.parser.XMLInputSource is,
short referType)
|
void |
reset(XMLErrorReporter errorReporter,
org.apache.xerces.xni.parser.XMLEntityResolver entityResolver,
SymbolTable symbolTable,
java.lang.String externalSchemaLocation,
java.lang.String externalNoNSSchemaLocation)
|
protected void |
resolveKeyRefs()
|
protected void |
storeKeyRef(org.w3c.dom.Element keyrefToStore,
org.apache.xerces.impl.xs.traversers.XSDocumentInfo schemaDoc,
XSElementDecl currElemDecl)
|
protected void |
traverseSchemas()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
REDEF_IDENTIFIER
public static final java.lang.String REDEF_IDENTIFIER
EMPTY_STRING
public java.lang.String EMPTY_STRING
fNotationRegistry
protected java.util.Hashtable fNotationRegistry
XSDHandler
public XSDHandler(XSGrammarBucket gBucket)
parseSchema
public SchemaGrammar parseSchema(java.lang.String schemaNamespace,
java.lang.String schemaHint,
short referType)
parseSchema
public SchemaGrammar parseSchema(java.lang.String schemaNamespace,
org.apache.xerces.xni.parser.XMLInputSource is,
short referType)
constructTrees
protected org.apache.xerces.impl.xs.traversers.XSDocumentInfo constructTrees(org.w3c.dom.Document schemaRoot,
java.lang.String locationHint,
java.lang.String callerTNS,
short referType)
buildGlobalNameRegistries
protected void buildGlobalNameRegistries()
traverseSchemas
protected void traverseSchemas()
getGlobalDecl
protected java.lang.Object getGlobalDecl(org.apache.xerces.impl.xs.traversers.XSDocumentInfo currSchema,
int declType,
org.apache.xerces.xni.QName declToTraverse)
resolveKeyRefs
protected void resolveKeyRefs()
getIDRegistry
protected java.util.Hashtable getIDRegistry()
storeKeyRef
protected void storeKeyRef(org.w3c.dom.Element keyrefToStore,
org.apache.xerces.impl.xs.traversers.XSDocumentInfo schemaDoc,
XSElementDecl currElemDecl)
reset
public void reset(XMLErrorReporter errorReporter,
org.apache.xerces.xni.parser.XMLEntityResolver entityResolver,
SymbolTable symbolTable,
java.lang.String externalSchemaLocation,
java.lang.String externalNoNSSchemaLocation)
Copyright © 1999-2001 Apache XML Project. All Rights Reserved.