public class WildcardBase extends AnnotatedBase
Modifier and Type | Field and Description |
---|---|
static int |
LAX_PROCESS |
private java.lang.String[] |
m_namespaces
'namespace' attribute value.
|
private int |
m_processType
'processContents' attribute value.
|
static StringArray |
s_allowedAttributes
List of allowed attribute names.
|
static EnumSet |
s_processValues |
static int |
SKIP_PROCESS |
static int |
STRICT_PROCESS |
ALL_TYPE, ANNOTATION_TYPE, ANY_TYPE, ANYATTRIBUTE_TYPE, APPINFO_TYPE, ATTRIBUTE_TYPE, ATTRIBUTEGROUP_TYPE, CHOICE_TYPE, COMPLEXCONTENT_TYPE, COMPLEXTYPE_TYPE, DOCUMENTATION_TYPE, ELEMENT_MASKS, ELEMENT_NAMES, ELEMENT_TYPE, ENUMERATION_TYPE, EXTENSION_TYPE, FIELD_TYPE, FRACTIONDIGITS_TYPE, GROUP_TYPE, IMPORT_TYPE, INCLUDE_TYPE, KEY_TYPE, KEYREF_TYPE, LENGTH_TYPE, LIST_TYPE, MAXEXCLUSIVE_TYPE, MAXINCLUSIVE_TYPE, MAXLENGTH_TYPE, MINEXCLUSIVE_TYPE, MININCLUSIVE_TYPE, MINLENGTH_TYPE, NOTATION_TYPE, PATTERN_TYPE, REDEFINE_TYPE, RESTRICTION_TYPE, SCHEMA_TYPE, SELECTOR_TYPE, SEQUENCE_TYPE, SIMPLECONTENT_TYPE, SIMPLETYPE_TYPE, TOTALDIGITS_TYPE, UNION_TYPE, UNIQUE_TYPE, WHITESPACE_TYPE
SCHEMA_NAMESPACE
Constructor and Description |
---|
WildcardBase(int type)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String[] |
getNamespaces()
Get 'namespace' attribute value.
|
int |
getProcessContents()
Get 'processContents' attribute type code.
|
java.lang.String |
getProcessContentsText()
Get 'processContents' attribute text.
|
void |
prevalidate(ValidationContext vctx)
Prevalidate component information.
|
void |
setNamespaces(java.lang.String[] namespaces)
Set 'namespace' attribute value.
|
void |
setProcessContents(int code)
Set 'processContents' attribute type code.
|
private void |
setProcessContentsText(java.lang.String text,
IUnmarshallingContext ictx)
Set 'processContents' attribute text.
|
getAnnotation, getId, setAnnotation, setId
addExtraAttribute, clearExtraAttributes, compactChildren, detachChild, getChild, getChildCount, getChildIterator, getChildrenWritable, getExtraAttributes, preget, replaceChild, validateAttributes
addNamespaceDeclaration, bit, clearNamespaceDeclarations, getExtension, getNamespaceDeclarations, getParent, getSchema, isGlobal, name, preset, readNamespaces, setExtension, setParent, type, validate, validateAttributes, writeNamespaces
public static final StringArray s_allowedAttributes
public static final int LAX_PROCESS
public static final int SKIP_PROCESS
public static final int STRICT_PROCESS
public static final EnumSet s_processValues
private java.lang.String[] m_namespaces
private int m_processType
public WildcardBase(int type)
type
- element typepublic java.lang.String[] getNamespaces()
public void setNamespaces(java.lang.String[] namespaces)
namespaces
- public int getProcessContents()
-1
if not set)public void setProcessContents(int code)
code
- (-1
to unset)public java.lang.String getProcessContentsText()
null
if not set)private void setProcessContentsText(java.lang.String text, IUnmarshallingContext ictx)
text
- ictx
- public void prevalidate(ValidationContext vctx)
SchemaBase
prevalidate
in interface IComponent
prevalidate
in class AnnotatedBase
vctx
- validation context