org.apache.xerces.impl.xs
public class XSWildcardDecl extends Object implements XSWildcard
Version: $Id: XSWildcardDecl.java,v 1.17 2004/10/06 15:14:55 mrglavas Exp $
| Field Summary | |
|---|---|
| static String | ABSENT |
| XSAnnotationImpl | fAnnotation |
| String[] | fNamespaceList |
| short | fProcessContents |
| short | fType |
| Method Summary | |
|---|---|
| boolean | allowNamespace(String namespace)
Validation Rule: Wildcard allows Namespace Name |
| XSAnnotation | getAnnotation()
Optional. |
| short | getConstraintType()
Namespace constraint: A constraint type: any, not, list. |
| String | getName()
The name of this XSObject depending on the
XSObject type. |
| String | getNamespace()
The namespace URI of this node, or null if it is
unspecified. defines how a namespace URI is attached to schema
components. |
| XSNamespaceItem | getNamespaceItem() |
| StringList | getNsConstraintList()
Namespace constraint. |
| short | getProcessContents()
{process contents} One of skip, lax or strict. |
| String | getProcessContentsAsString()
String valid of {process contents}. |
| short | getType()
Get the type of the object, i.e ELEMENT_DECLARATION. |
| boolean | isSubsetOf(XSWildcardDecl superWildcard)
Schema Component Constraint: Wildcard Subset |
| XSWildcardDecl | performIntersectionWith(XSWildcardDecl wildcard, short processContents)
Schema Component Constraint: Attribute Wildcard Intersection |
| XSWildcardDecl | performUnionWith(XSWildcardDecl wildcard, short processContents)
Schema Component Constraint: Attribute Wildcard Union |
| String | toString() |
| boolean | weakerProcessContents(XSWildcardDecl superWildcard)
Check whether this wildcard has a weaker process contents than the super. |
name of this XSObject depending on the
XSObject type.null if it is
unspecified. defines how a namespace URI is attached to schema
components.See Also: org.apache.xerces.xs.XSObject#getNamespaceItem()
constraintType
LIST_NSCONSTRAINT, the list contains allowed namespaces. For
constraintType NOT_NSCONSTRAINT, the list contains
disallowed namespaces.