Class AttributeUnmarshaller
- java.lang.Object
-
- org.exolab.castor.xml.schema.reader.ComponentReader
-
- org.exolab.castor.xml.schema.reader.AttributeUnmarshaller
-
public class AttributeUnmarshaller extends ComponentReader
The Unmarshaller for Attribute declarations- Version:
- $Revision: 7410 $ $Date: 2006-04-25 15:08:23 -0600 (Tue, 25 Apr 2006) $
- Author:
- Keith Visco
-
-
Constructor Summary
Constructors Constructor Description AttributeUnmarshaller(SchemaContext schemaContext, Schema schema, AttributeSet atts)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcharacters(char[] ch, int start, int length)Signals to recieve charactesjava.lang.StringelementName()Returns the name of the element that this ComponentReader handlesvoidendElement(java.lang.String name, java.lang.String namespace)Signals to end of the element with the given name.AttributeDeclgetAttribute()java.lang.ObjectgetObject()Returns the Object created by this ComponentReadervoidstartElement(java.lang.String name, java.lang.String namespace, AttributeSet atts, Namespaces nsDecls)Signals the start of an element with the given name.-
Methods inherited from class org.exolab.castor.xml.schema.reader.ComponentReader
error, error, finish, getDocumentLocator, getResolver, getSchemaContext, getURIResolver, illegalAttribute, illegalElement, isWhiteSpace, outOfOrder, redefinedElement, redefinedElement, setDocumentLocator, setResolver, setSchemaContext, setURIResolver, toInt
-
-
-
-
Constructor Detail
-
AttributeUnmarshaller
public AttributeUnmarshaller(SchemaContext schemaContext, Schema schema, AttributeSet atts)
-
-
Method Detail
-
elementName
public java.lang.String elementName()
Returns the name of the element that this ComponentReader handles- Specified by:
elementNamein classComponentReader- Returns:
- the name of the element that this ComponentReader handles
-
getAttribute
public AttributeDecl getAttribute()
-
getObject
public java.lang.Object getObject()
Returns the Object created by this ComponentReader- Specified by:
getObjectin classComponentReader- Returns:
- the Object created by this ComponentReader
-
startElement
public void startElement(java.lang.String name, java.lang.String namespace, AttributeSet atts, Namespaces nsDecls) throws XMLExceptionSignals the start of an element with the given name.- Overrides:
startElementin classComponentReader- Parameters:
name- 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.- Throws:
XMLException
-
endElement
public void endElement(java.lang.String name, java.lang.String namespace) throws XMLExceptionSignals to end of the element with the given name.- Overrides:
endElementin classComponentReader- Parameters:
name- 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.- Throws:
XMLException
-
characters
public void characters(char[] ch, int start, int length) throws XMLExceptionDescription copied from class:ComponentReaderSignals to recieve charactes- Overrides:
charactersin classComponentReader- Parameters:
ch- the character array containing the charactersstart- the starting index into the character arraylength- the number of characters to recieve- Throws:
XMLException
-
-