|
||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jibx.schema.elements.SchemaBase
org.jibx.schema.elements.OpenAttrBase
org.jibx.schema.elements.AnnotatedBase
org.jibx.schema.elements.CommonTypeDefinition
public abstract class CommonTypeDefinition
Base representation for all type definition elements.
Field Summary | |
---|---|
private java.lang.String |
m_name
'name' attribute value. |
protected QName |
m_qname
Qualified name. |
static StringArray |
s_allowedAttributes
List of allowed attribute names. |
Fields inherited from interface org.jibx.schema.IComponent |
---|
SCHEMA_NAMESPACE |
Constructor Summary | |
---|---|
CommonTypeDefinition(int type)
Constructor. |
Method Summary | |
---|---|
java.lang.String |
getName()
Get 'name' attribute value. |
QName |
getQName()
Get qualified name for type. |
abstract boolean |
isComplexType()
Check if a complex type definition. |
abstract boolean |
isPredefinedType()
Check if a predefined type definition. |
void |
prevalidate(ValidationContext vctx)
Prevalidate component information. |
void |
setName(java.lang.String name)
Set 'name' attribute value. |
Methods inherited from class org.jibx.schema.elements.AnnotatedBase |
---|
getAnnotation, getId, setAnnotation, setId |
Methods inherited from class org.jibx.schema.elements.OpenAttrBase |
---|
addExtraAttribute, clearExtraAttributes, compactChildren, detachChild, getChild, getChildCount, getChildIterator, getChildrenWritable, getExtraAttributes, preget, replaceChild, validateAttributes |
Methods inherited from class org.jibx.schema.elements.SchemaBase |
---|
addNamespaceDeclaration, bit, clearNamespaceDeclarations, getExtension, getNamespaceDeclarations, getParent, getSchema, isGlobal, name, preset, readNamespaces, setExtension, setParent, type, validate, validateAttributes, writeNamespaces |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final StringArray s_allowedAttributes
private java.lang.String m_name
protected QName m_qname
Constructor Detail |
---|
public CommonTypeDefinition(int type)
type
- actual element typeMethod Detail |
---|
public abstract boolean isComplexType()
true
if complex type, false
if simple
typepublic abstract boolean isPredefinedType()
true
if predefined, false
if user typepublic java.lang.String getName()
getName
in interface INamed
public void setName(java.lang.String name)
name
- public QName getQName()
getQName
in interface INamed
null
if not defined)public void prevalidate(ValidationContext vctx)
SchemaBase
prevalidate
in interface IComponent
prevalidate
in class AnnotatedBase
vctx
- validation context
|
||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |