org.exolab.castor.xml.schema
public class Wildcard extends Particle
Constructor Summary | |
---|---|
Wildcard(ComplexType complexType)
The wildcard is embedded in a complexType | |
Wildcard(Group group)
The wildcard is embedded in a ModelGroup ( | |
Wildcard(AttributeGroup attGroup)
The wildcard is embedded in an AttributeGroup. |
Method Summary | |
---|---|
void | addNamespace(String Namespace)
add a namespace |
AttributeGroup | getAttributeGroup()
Returns the AttributeGroup that contains this wilcard (can return null) |
ComplexType | getComplexType()
Returns the complexType that contains this wildcard, can return null. |
Group | getModelGroup()
Returns the model group that contains this wildcard, can return null. |
Enumeration | getNamespaces()
Returns an enumeration that contains the different namespaces
of this wildcard |
String | getProcessContent()
Returns the processContent of this wildcard |
Schema | getSchema()
Returns the parent schema in which this wildcard is located.
|
short | getStructureType()
Returns the type of this Schema Structure |
boolean | isAttributeWildcard()
Returns true if this wildcard represents {@literal |
boolean | removeNamespace(String namespace)
Removes the given namespace from the namespace collection |
void | setAttributeWildcard()
Sets this wildcard to represent |
void | setId(String id)
Sets the ID for this Group |
void | setProcessContents(String process)
Sets the processContent of the wildCard |
void | validate() |
Parameters: complexType the complexType that contains this wildcard
Parameters: group the ModelGoup that contains this wildcard
Parameters: attGroup the AttributeGroup that contains this wildcard
Parameters: Namespace the namespace to add
Returns: the AttributeGroup that contains this wilcard (can return null)
Returns: the complexType that contains this wildcard (can be null).
Returns: the model group that contains this wildcard (can be null).
Returns: an enumeration that contains the different namespaces of this wildcard
Returns: the processContent of this wildcard
Returns: the schema that contains the parent structure of this wildcard.
Returns: the type of this Schema Structure
Returns: true if this wildcard represents {@literal
Parameters: namespace the namespace to remove.
Parameters: id the ID for this Group
Parameters: process the process content to set
Throws: SchemaException thrown when the processContent is not valid