public class

XSWildcardDecl

extends Object
implements XSWildcard
java.lang.Object
   ↳ org.apache.xerces.impl.xs.XSWildcardDecl

Class Overview

The XML representation for a wildcard declaration schema component is an <any> or <anyAttribute> element information item

Summary

[Expand]
Inherited Constants
From interface org.apache.xerces.xs.XSWildcard
Fields
public static final String ABSENT
public XSObjectList fAnnotations
public String[] fNamespaceList
public short fProcessContents
public short fType
Public Constructors
XSWildcardDecl()
Public Methods
boolean allowNamespace(String namespace)
Validation Rule: Wildcard allows Namespace Name
XSAnnotation getAnnotation()
Optional.
XSObjectList getAnnotations()
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.
XSNamespaceItem getNamespaceItem()
A namespace schema information item corresponding to the target namespace of the component, if it is globally declared; or null otherwise.
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.
[Expand]
Inherited Methods
From class java.lang.Object
From interface org.apache.xerces.xs.XSObject
From interface org.apache.xerces.xs.XSWildcard

Fields

public static final String ABSENT

public XSObjectList fAnnotations

public String[] fNamespaceList

public short fProcessContents

public short fType

Public Constructors

public XSWildcardDecl ()

Public Methods

public boolean allowNamespace (String namespace)

Validation Rule: Wildcard allows Namespace Name

public XSAnnotation getAnnotation ()

Optional. Annotation.

public XSObjectList getAnnotations ()

Optional. Annotations.

public short getConstraintType ()

Namespace constraint: A constraint type: any, not, list.

public String getName ()

The name of this XSObject depending on the XSObject type.

public String getNamespace ()

The namespace URI of this node, or null if it is unspecified. defines how a namespace URI is attached to schema components.

public XSNamespaceItem getNamespaceItem ()

A namespace schema information item corresponding to the target namespace of the component, if it is globally declared; or null otherwise.

public StringList getNsConstraintList ()

Namespace constraint. For constraintType LIST_NSCONSTRAINT, the list contains allowed namespaces. For constraintType NOT_NSCONSTRAINT, the list contains disallowed namespaces.

public short getProcessContents ()

{process contents} One of skip, lax or strict. Valid constants values are: PC_SKIP, PC_LAX, PC_STRICT.

public String getProcessContentsAsString ()

String valid of {process contents}. One of "skip", "lax" or "strict".

public short getType ()

Get the type of the object, i.e ELEMENT_DECLARATION.

public boolean isSubsetOf (XSWildcardDecl superWildcard)

Schema Component Constraint: Wildcard Subset

public XSWildcardDecl performIntersectionWith (XSWildcardDecl wildcard, short processContents)

Schema Component Constraint: Attribute Wildcard Intersection

public XSWildcardDecl performUnionWith (XSWildcardDecl wildcard, short processContents)

Schema Component Constraint: Attribute Wildcard Union

public String toString ()

public boolean weakerProcessContents (XSWildcardDecl superWildcard)

Check whether this wildcard has a weaker process contents than the super.