|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object
|
+--com.saxonica.importer.ComponentReader
|
+--com.saxonica.importer.ComplexContentUnmarshaller
A class for Unmarshalling complexContent
| Field Summary |
| Fields inherited from class com.saxonica.importer.ComponentReader |
REQUIRE_NULL_NS, REQUIRE_TARGET_NS, state, USE_DEFAULT_NS, USE_NO_NAMESPACE, USE_TARGET_NS |
| Constructor Summary | |
ComplexContentUnmarshaller(Schema schema,
UserComplexType complexType,
org.xml.sax.Attributes atts,
com.saxonica.importer.UnmarshallerState state)
Creates a new ComplexContentUnmarshaller |
|
| Method Summary | |
void |
characters(char[] ch,
int start,
int length)
Signals to receive characters |
java.lang.String |
elementName()
Returns the name of the element that this ComponentReader handles |
void |
endElement(java.lang.String name,
java.lang.String namespace)
Signals the end of the element with the given name. |
void |
finish()
Called to signal an end of unmarshalling. |
java.lang.Object |
getObject()
Returns the Object created by this ComponentReader |
void |
startElement(java.lang.String name,
java.lang.String namespace,
org.xml.sax.Attributes atts,
SchemaNamespaceContext nsDecls)
Signals the start of an element with the given name. |
| Methods inherited from class com.saxonica.importer.ComponentReader |
allowAttributes, duplicate, duplicateElement, error, getFingerprint, getNamePool, illegalElement, indefiniteArticle, invalidAttributeValue, missingAttribute, missingChildElement, mustBeFirstElement, mustBeLastElement, mustPrecede, mutuallyExclusive, mutuallyExclusiveAttributes, mutuallyExclusiveElementAndAttribute, parseFinalOrBlock, requireAttribute, setDocumentLocator, setNamespaceContext |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public ComplexContentUnmarshaller(Schema schema,
UserComplexType complexType,
org.xml.sax.Attributes atts,
com.saxonica.importer.UnmarshallerState state)
throws SchemaException
complexType - the complexType we are unmarshallingatts - the AttributeList| Method Detail |
public java.lang.String elementName()
elementName in class ComponentReaderpublic java.lang.Object getObject()
getObject in class ComponentReader
public void startElement(java.lang.String name,
java.lang.String namespace,
org.xml.sax.Attributes atts,
SchemaNamespaceContext nsDecls)
throws SchemaException
startElement in class ComponentReadername - the NCName of the element. It is an error
if the name is a QName (ie. contains a prefix).namespace - the namespace of the element. This may be null.
Note: A null namespace is not the same as the default namespace unless
the default namespace is also null.atts - the AttributeSet containing the attributes associated
with the element.nsDecls - the namespace declarations being declared for this
element. This may be null.
SchemaException
public void endElement(java.lang.String name,
java.lang.String namespace)
throws SchemaException
endElement in class ComponentReadername - the NCName of the element. It is an error
if the name is a QName (ie. contains a prefix).namespace - the namespace of the element.
SchemaException
public void finish()
throws SchemaException
ComponentReader
finish in class ComponentReaderSchemaException
public void characters(char[] ch,
int start,
int length)
throws SchemaException
ComponentReader
characters in class ComponentReaderch - the character array containing the charactersstart - the starting index into the character arraylength - the number of characters to recieve
SchemaException
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||