public class ExtensionUnmarshaller extends ComponentReader
| Constructor | Description | 
|---|---|
ExtensionUnmarshaller(SchemaContext schemaContext,
                     ComplexType complexType,
                     AttributeSet atts) | 
 Creates a new ExtensionUnmarshaller. 
 | 
| Modifier and Type | Method | Description | 
|---|---|---|
void | 
characters(char[] ch,
          int start,
          int length) | 
 Signals to recieve charactes 
 | 
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 to end of the element with the given name. 
 | 
java.lang.Object | 
getObject() | 
 Returns the Object created by this ComponentReader 
 | 
void | 
startElement(java.lang.String name,
            java.lang.String namespace,
            AttributeSet atts,
            Namespaces nsDecls) | 
 Signals the start of an element with the given name. 
 | 
error, error, finish, getDocumentLocator, getResolver, getSchemaContext, getURIResolver, illegalAttribute, illegalElement, isWhiteSpace, outOfOrder, redefinedElement, redefinedElement, setDocumentLocator, setResolver, setSchemaContext, setURIResolver, toIntpublic ExtensionUnmarshaller(SchemaContext schemaContext, ComplexType complexType, AttributeSet atts) throws XMLException
schemaContext - the SchemaContext to get some configuration settings fromcomplexType - the ComplexType being unmarshalledatts - the AttributeListXMLExceptionpublic java.lang.String elementName()
elementName in class ComponentReaderpublic java.lang.Object getObject()
getObject in class ComponentReaderpublic void startElement(java.lang.String name,
                         java.lang.String namespace,
                         AttributeSet atts,
                         Namespaces nsDecls)
                  throws XMLException
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.XMLExceptionpublic void endElement(java.lang.String name,
                       java.lang.String namespace)
                throws XMLException
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.XMLExceptionpublic void characters(char[] ch,
                       int start,
                       int length)
                throws XMLException
ComponentReadercharacters in class ComponentReaderch - the character array containing the charactersstart - the starting index into the character arraylength - the number of characters to recieveXMLExceptionIntalio Inc. (C) 1999-2008. All rights reserved http://www.intalio.com