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.