Public Member Functions | |
| WildcardUnmarshaller (ComplexType complexType, Schema schema, String element, AttributeSet atts, Resolver resolver) | |
| WildcardUnmarshaller (Group group, Schema schema, String element, AttributeSet atts, Resolver resolver) | |
| WildcardUnmarshaller (AttributeGroup attGroup, Schema schema, String element, AttributeSet atts, Resolver resolver) | |
| void | init (Schema schema, String element, AttributeSet atts, Resolver resolver) |
| String | elementName () |
| Wildcard | getWildcard () |
| Object | getObject () |
| void | startElement (String name, String namespace, AttributeSet atts, Namespaces nsDecls) throws XMLException |
| void | endElement (String name, String namespace) throws XMLException |
| void | characters (char[] ch, int start, int length) throws XMLException |
A class for Unmarshalling WildCard
| org.exolab.castor.xml.schema.reader.WildcardUnmarshaller.WildcardUnmarshaller | ( | ComplexType | complexType, | |
| Schema | schema, | |||
| String | element, | |||
| AttributeSet | atts, | |||
| Resolver | resolver | |||
| ) |
| org.exolab.castor.xml.schema.reader.WildcardUnmarshaller.WildcardUnmarshaller | ( | Group | group, | |
| Schema | schema, | |||
| String | element, | |||
| AttributeSet | atts, | |||
| Resolver | resolver | |||
| ) |
| org.exolab.castor.xml.schema.reader.WildcardUnmarshaller.WildcardUnmarshaller | ( | AttributeGroup | attGroup, | |
| Schema | schema, | |||
| String | element, | |||
| AttributeSet | atts, | |||
| Resolver | resolver | |||
| ) |
| void org.exolab.castor.xml.schema.reader.WildcardUnmarshaller.characters | ( | char[] | chars, | |
| int | start, | |||
| int | length | |||
| ) | throws XMLException |
Signals to recieve charactes
| chars | the character array containing the characters | |
| start | the starting index into the character array | |
| length | the number of characters to recieve |
Reimplemented from org.exolab.castor.xml.schema.reader.ComponentReader.
References org.exolab.castor.xml.schema.reader.ComponentReader.characters().
| String org.exolab.castor.xml.schema.reader.WildcardUnmarshaller.elementName | ( | ) | [virtual] |
Returns the name of the element that this ComponentReader handles
Implements org.exolab.castor.xml.schema.reader.ComponentReader.
| void org.exolab.castor.xml.schema.reader.WildcardUnmarshaller.endElement | ( | String | name, | |
| String | namespace | |||
| ) | throws XMLException |
Signals to end of the element with the given name.
| 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. |
Reimplemented from org.exolab.castor.xml.schema.reader.ComponentReader.
References org.exolab.castor.xml.schema.Annotated.addAnnotation(), org.exolab.castor.xml.schema.reader.ComponentReader.elementName(), org.exolab.castor.xml.schema.reader.ComponentReader.endElement(), org.exolab.castor.xml.schema.reader.ComponentReader.finish(), and org.exolab.castor.xml.schema.reader.ComponentReader.getObject().
| Object org.exolab.castor.xml.schema.reader.WildcardUnmarshaller.getObject | ( | ) | [virtual] |
Returns the Object created by this ComponentReader
Implements org.exolab.castor.xml.schema.reader.ComponentReader.
References org.exolab.castor.xml.schema.reader.WildcardUnmarshaller.getWildcard().
| Wildcard org.exolab.castor.xml.schema.reader.WildcardUnmarshaller.getWildcard | ( | ) |
Returns the Wildcard unmarshalled by this Unmarshaller.
Referenced by org.exolab.castor.xml.schema.reader.WildcardUnmarshaller.getObject().
| void org.exolab.castor.xml.schema.reader.WildcardUnmarshaller.init | ( | Schema | schema, | |
| String | element, | |||
| AttributeSet | atts, | |||
| Resolver | resolver | |||
| ) |
Creates a new WildcardUnmarshaller
| schema | the Schema to which the Wildcard belongs | |
| element | the name of the element | |
| atts | the AttributeList | |
| resolver | the resolver being used for reference resolving |
References org.exolab.castor.xml.schema.Wildcard.addNamespace(), org.exolab.castor.core.exceptions.CastorException.getMessage(), org.exolab.castor.xml.AttributeSet.getValue(), org.exolab.castor.xml.schema.Wildcard.isAttributeWildcard(), org.exolab.castor.xml.schema.Wildcard.setAttributeWildcard(), org.exolab.castor.xml.schema.Wildcard.setId(), org.exolab.castor.xml.schema.Particle.setMaxOccurs(), org.exolab.castor.xml.schema.Particle.setMinOccurs(), org.exolab.castor.xml.schema.Wildcard.setProcessContents(), org.exolab.castor.xml.schema.reader.ComponentReader.setResolver(), and org.exolab.castor.xml.schema.reader.ComponentReader.toInt().
Referenced by org.exolab.castor.xml.schema.reader.WildcardUnmarshaller.WildcardUnmarshaller().
| void org.exolab.castor.xml.schema.reader.WildcardUnmarshaller.startElement | ( | String | name, | |
| String | namespace, | |||
| AttributeSet | atts, | |||
| Namespaces | nsDecls | |||
| ) | throws XMLException |
Signals the start of an element with the given name.
| 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. |
Reimplemented from org.exolab.castor.xml.schema.reader.ComponentReader.
References org.exolab.castor.xml.schema.reader.ComponentReader.startElement().
1.7.0