FileDocCategorySizeDatePackage
XSWildcard.javaAPI DocJava SE 5 API4842Fri Aug 26 14:55:52 BST 2005com.sun.org.apache.xerces.internal.impl.xs.psvi

XSWildcard

public interface XSWildcard implements XSTerm
This interface represents the Wildcard schema component. The interface may be updated or replaced.

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, don't worry when you can't.
Constructors Summary
Methods Summary
public XSAnnotationgetAnnotation()
Optional. An [annotation].

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

public StringListgetNsConstraintList()
Namespace constraint. For constraintType LIST_NSCONSTRAINT, the list contains allowed namespaces. For constraintType NOT_NSCONSTRAINT, the list contains disallowed namespaces.

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