FileDocCategorySizeDatePackage
XSWildcard.javaAPI DocApache Xerces 3.0.13362Fri Sep 14 20:33:52 BST 2007org.apache.xerces.xs

XSWildcard

public interface XSWildcard implements XSTerm
This interface represents the Wildcard schema component.

Fields Summary
public static final short
NSCONSTRAINT_ANY
Namespace Constraint: any namespace is allowed.
public static final short
NSCONSTRAINT_NOT
Namespace Constraint: namespaces in the list are not allowed.
public static final short
NSCONSTRAINT_LIST
Namespace Constraint: namespaces in the list are allowed.
public static final short
PC_STRICT
There must be a top-level declaration for the item available, or the item must have an xsi:type, and the item must be valid as appropriate.
public static final short
PC_SKIP
No constraints at all: the item must simply be well-formed XML.
public static final short
PC_LAX
If the item, or any items among its [children] is an element information item, has a uniquely determined declaration available, it must be valid with respect to that definition, that is, validate where you can and do not worry when you cannot.
Constructors Summary
Methods Summary
public XSAnnotationgetAnnotation()
An annotation if it exists, otherwise null. If not null then the first [annotation] from the sequence of annotations.

public XSObjectListgetAnnotations()
A sequence of [annotations] or an empty XSObjectList.

public shortgetConstraintType()
Namespace constraint: A constraint type: any, not, list.

public StringListgetNsConstraintList()
Namespace constraint: For constraintType NSCONSTRAINT_LIST, the list contains allowed namespaces. For constraintType NSCONSTRAINT_NOT, the list contains disallowed namespaces. For constraintType NSCONSTRAINT_ANY, the StringList is empty.

public shortgetProcessContents()
[process contents]: one of skip, lax or strict. Valid constants values are: PC_LAX, PC_SKIP and PC_STRICT.