Top Description Fields Methods
com.sun.org.apache.xerces.internal.xs

public Interface XSWildcard

extends XSTerm
Known Direct Implementers
com.sun.org.apache.xerces.internal.impl.xs.XSWildcardDecl

This interface represents the Wildcard schema component.

Field Summary

Modifier and TypeField and Description
public static final short
NSCONSTRAINT_ANY

Namespace Constraint: any namespace is allowed.

public static final short
NSCONSTRAINT_LIST

Namespace Constraint: namespaces in the list are allowed.

public static final short
NSCONSTRAINT_NOT

Namespace Constraint: namespaces in the list are not allowed.

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.

public static final short
PC_SKIP

No constraints at all: the item must simply be well-formed XML.

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.

Method Summary

Modifier and TypeMethod and Description
public XSAnnotation
getAnnotation()

An annotation if it exists, otherwise null.

public XSObjectList
getAnnotations()

A sequence of [annotations] or an empty XSObjectList.

public short
getConstraintType()

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

public StringList
getNsConstraintList()

Namespace constraint: For constraintType NSCONSTRAINT_LIST, the list contains allowed namespaces.

public short
getProcessContents()

[process contents]: one of skip, lax or strict.

Field Detail

NSCONSTRAINT_ANYback to summary
public static final short NSCONSTRAINT_ANY

Namespace Constraint: any namespace is allowed.

NSCONSTRAINT_LISTback to summary
public static final short NSCONSTRAINT_LIST

Namespace Constraint: namespaces in the list are allowed.

NSCONSTRAINT_NOTback to summary
public static final short NSCONSTRAINT_NOT

Namespace Constraint: namespaces in the list are not allowed.

PC_LAXback to summary
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.

PC_SKIPback to summary
public static final short PC_SKIP

No constraints at all: the item must simply be well-formed XML.

PC_STRICTback to summary
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.

Method Detail

getAnnotationback to summary
public XSAnnotation getAnnotation()

An annotation if it exists, otherwise null. If not null then the first [annotation] from the sequence of annotations.

getAnnotationsback to summary
public XSObjectList getAnnotations()

A sequence of [annotations] or an empty XSObjectList.

getConstraintTypeback to summary
public short getConstraintType()

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

getNsConstraintListback to summary
public StringList getNsConstraintList()

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.

getProcessContentsback to summary
public short getProcessContents()

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