org.apache.xerces.xs
Interface XSWildcard
- XSObject, XSTerm
public interface XSWildcard
This interface represents the Wildcard schema component.
static short | NSCONSTRAINT_ANY - Namespace Constraint: any namespace is allowed.
|
static short | NSCONSTRAINT_LIST - Namespace Constraint: namespaces in the list are allowed.
|
static short | NSCONSTRAINT_NOT - Namespace Constraint: namespaces in the list are not allowed.
|
static 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.
|
static short | PC_SKIP - No constraints at all: the item must simply be well-formed XML.
|
static 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.
|
NSCONSTRAINT_ANY
public static final short NSCONSTRAINT_ANY
Namespace Constraint: any namespace is allowed.
NSCONSTRAINT_LIST
public static final short NSCONSTRAINT_LIST
Namespace Constraint: namespaces in the list are allowed.
NSCONSTRAINT_NOT
public static final short NSCONSTRAINT_NOT
Namespace Constraint: namespaces in the list are not allowed.
PC_LAX
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_SKIP
public static final short PC_SKIP
No constraints at all: the item must simply be well-formed XML.
PC_STRICT
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.
getAnnotation
public XSAnnotation getAnnotation()
An annotation if it exists, otherwise null
. If not null
then the first [annotation] from the sequence of annotations.
getAnnotations
public XSObjectList getAnnotations()
A sequence of [annotations] or an empty XSObjectList
.
getConstraintType
public short getConstraintType()
Namespace constraint: A constraint type: any, not, list.
getNsConstraintList
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.
getProcessContents
public short getProcessContents()
[process contents]: one of skip, lax or strict. Valid constants values
are: PC_LAX
, PC_SKIP
and
PC_STRICT
.
Copyright B) 1999-2007 The Apache Software Foundation. All Rights Reserved.