IComponent, INamedpublic static class SchemaTypes.SchemaSimpleType extends CommonTypeDefinition implements INamed
| Modifier and Type | Field | Description |
|---|---|---|
private QName |
m_qname |
Qualified name.
|
private boolean |
m_string |
String-derived type flag.
|
s_allowedAttributesSCHEMA_NAMESPACEALL_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| Modifier | Constructor | Description |
|---|---|---|
protected |
SchemaSimpleType(java.lang.String name,
boolean isstring) |
Constructor.
|
| Modifier and Type | Method | Description |
|---|---|---|
java.lang.String |
getName() |
Get 'name' attribute value.
|
QName |
getQName() |
Get qualified name for element.
|
boolean |
isComplexType() |
Check if a complex type definition.
|
boolean |
isPredefinedType() |
Check if a predefined type definition.
|
boolean |
isString() |
Check for schema type derived from string.
|
getAnnotation, getId, setAnnotation, setIdprevalidate, setNameclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddExtraAttribute, clearExtraAttributes, compactChildren, detachChild, getChild, getChildCount, getChildIterator, getChildrenWritable, getExtraAttributes, preget, replaceChild, validateAttributesaddNamespaceDeclaration, bit, clearNamespaceDeclarations, getExtension, getNamespaceDeclarations, getParent, getSchema, isGlobal, name, preset, readNamespaces, setExtension, setParent, type, validate, validateAttributes, writeNamespacesprivate final QName m_qname
private final boolean m_string
protected SchemaSimpleType(java.lang.String name,
boolean isstring)
name - schema type local nameisstring - type derived from string flagpublic boolean isComplexType()
CommonTypeDefinitionisComplexType in class CommonTypeDefinitiontrue if complex type, false if simple
typepublic boolean isPredefinedType()
CommonTypeDefinitionisPredefinedType in class CommonTypeDefinitiontrue if predefined, false if user typepublic java.lang.String getName()
getName in interface INamedgetName in class CommonTypeDefinitionpublic QName getQName()
getQName in interface INamedgetQName in class CommonTypeDefinitionpublic boolean isString()
true if derived from string, false if not