|
||||||||||
| 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 | |
|---|---|
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 | |
|---|---|
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(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
protected QName m_qname
| Constructor Detail |
|---|
public CommonTypeDefinition(int type)
type - actual element type| Method Detail |
|---|
public abstract boolean isComplexType()
true if complex type, false if simple
typepublic abstract boolean isPredefinedType()
true if predefined, false if user typepublic String getName()
getName in interface INamedpublic void setName(String name)
name - public QName getQName()
getQName in interface INamednull if not defined)public void prevalidate(ValidationContext vctx)
SchemaBase
prevalidate in interface IComponentprevalidate in class AnnotatedBasevctx - validation context
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||