Package com.sun.msv.reader.xmlschema
Class SchemaState
- java.lang.Object
-
- com.sun.msv.reader.State
-
- com.sun.msv.reader.SimpleState
-
- com.sun.msv.reader.xmlschema.GlobalDeclState
-
- com.sun.msv.reader.xmlschema.SchemaIncludedState
-
- com.sun.msv.reader.xmlschema.SchemaState
-
- All Implemented Interfaces:
XSTypeOwner
,ExpressionOwner
,ContentHandler
public class SchemaState extends SchemaIncludedState
used to parse <schema> element.- Author:
- Kohsuke KAWAGUCHI
-
-
Field Summary
-
Fields inherited from class com.sun.msv.reader.xmlschema.SchemaIncludedState
expectedTargetNamespace
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
SchemaState(String expectedTargetNamespace)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
endSelf()
this method is called in endElement method when the state is about to be removed.protected void
onTargetNamespaceResolved(String targetNs, boolean ignoreContents)
This is called when the target namespace is determined for a new schema.-
Methods inherited from class com.sun.msv.reader.xmlschema.SchemaIncludedState
createChildState, startSelf
-
Methods inherited from class com.sun.msv.reader.xmlschema.GlobalDeclState
getTargetNamespaceUri, onEndChild, onEndChild
-
Methods inherited from class com.sun.msv.reader.SimpleState
endDocument, endElement, isGrammarElement, startElement
-
Methods inherited from class com.sun.msv.reader.State
_assert, callInterceptExpression, characters, endPrefixMapping, getBaseURI, getLocation, getParentState, getStartTag, ignorableWhitespace, init, processingInstruction, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping
-
-
-
-
Constructor Detail
-
SchemaState
protected SchemaState(String expectedTargetNamespace)
-
-
Method Detail
-
onTargetNamespaceResolved
protected void onTargetNamespaceResolved(String targetNs, boolean ignoreContents)
Description copied from class:SchemaIncludedState
This is called when the target namespace is determined for a new schema.- Overrides:
onTargetNamespaceResolved
in classSchemaIncludedState
- Parameters:
targetNs
- namespace of the schemaignoreContents
- TODO
-
endSelf
protected void endSelf()
Description copied from class:SimpleState
this method is called in endElement method when the state is about to be removed. derived-class should perform any wrap-up job- Overrides:
endSelf
in classSchemaIncludedState
-
-