|
||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jibx.binding.model.ElementBase
org.jibx.binding.model.NestingElementBase
org.jibx.binding.model.ContainerElementBase
org.jibx.binding.model.TemplateElementBase
org.jibx.binding.model.TemplateElement
public class TemplateElement
Model component for template element of binding definition.
Field Summary | |
---|---|
private NameAttributes |
m_baseNameAttrs
Base schema type name for xsi:type. |
private TemplateElement |
m_extendsMapping
Base template extended by this one. |
private boolean |
m_isDefault
Default template for type flag. |
private java.lang.String |
m_label
Template label. |
private NameAttributes |
m_typeNameAttrs
Schema type name for xsi:type. |
Fields inherited from class org.jibx.binding.model.TemplateElementBase |
---|
m_topChildren, s_allowedAttributes |
Fields inherited from class org.jibx.binding.model.ElementBase |
---|
BINDING_ELEMENT, COLLECTION_ELEMENT, ELEMENT_NAMES, FORMAT_ELEMENT, INCLUDE_ELEMENT, INPUT_ELEMENT, MAPPING_ELEMENT, NAMESPACE_ELEMENT, OUTPUT_ELEMENT, SPLIT_ELEMENT, STRUCTURE_ELEMENT, TEMPLATE_ELEMENT, VALUE_ELEMENT |
Constructor Summary | |
---|---|
TemplateElement()
Default constructor. |
Method Summary | |
---|---|
java.lang.String |
getBaseName()
Get base type name. |
NamespaceElement |
getBaseNamespace()
Get effective namespace information for base type. |
java.lang.String |
getBasePrefix()
Get namespace URI specified for base type. |
java.lang.String |
getBaseUri()
Get namespace URI specified for base type. |
TemplateElement |
getExtendsMapping()
Get template extended by this one. |
java.lang.String |
getLabel()
Get template label. |
java.lang.String |
getTypeName()
Get type name. |
NamespaceElement |
getTypeNamespace()
Get effective namespace information for type. |
java.lang.String |
getTypePrefix()
Get namespace prefix specified for type. |
java.lang.String |
getTypeUri()
Get namespace URI specified for type. |
boolean |
isDefaultTemplate()
Check if default template for type. |
void |
prevalidate(ValidationContext vctx)
Prevalidate attributes of element in isolation. |
void |
setBaseName(java.lang.String name)
Set base type name. |
void |
setBasePrefix(java.lang.String prefix)
Set base type namespace prefix. |
void |
setBaseUri(java.lang.String uri)
Set base type namespace URI. |
void |
setDefaultTemplate(boolean dflt)
Set default template for type flag. |
void |
setLabel(java.lang.String label)
Set template label. |
void |
setTypeName(java.lang.String name)
Set type name. |
void |
setTypePrefix(java.lang.String prefix)
Set type namespace prefix. |
void |
setTypeUri(java.lang.String uri)
Set type namespace URI. |
Methods inherited from class org.jibx.binding.model.TemplateElementBase |
---|
addExtensionType, addTopChild, getClassName, getExtensionTypes, getHandledClass, getObjectType, getType, hasObject, isImplicit, isOptional, setClassName, topChildIterator, topChildren, validate |
Methods inherited from class org.jibx.binding.model.NestingElementBase |
---|
addChild, childIterator, children, getDefaultStyle, getDefinitions, getStyle, getStyleName, setDefinitions, setStyleName |
Methods inherited from class org.jibx.binding.model.ElementBase |
---|
getComment, name, setComment, toString, type, validateAttributes |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private java.lang.String m_label
private boolean m_isDefault
private NameAttributes m_typeNameAttrs
private NameAttributes m_baseNameAttrs
private TemplateElement m_extendsMapping
Constructor Detail |
---|
public TemplateElement()
Method Detail |
---|
public java.lang.String getLabel()
getLabel
in class ContainerElementBase
null
if none)public void setLabel(java.lang.String label)
setLabel
in class ContainerElementBase
label
- template label (null
if none)public boolean isDefaultTemplate()
isDefaultTemplate
in class TemplateElementBase
true
if default for type, false
if notpublic void setDefaultTemplate(boolean dflt)
dflt
- true
if default for type, false
if
notpublic java.lang.String getTypeName()
public void setTypeName(java.lang.String name)
name
- text for type namepublic java.lang.String getTypeUri()
null
if not set)public void setTypeUri(java.lang.String uri)
uri
- type namespace URI (null
if not set)public java.lang.String getTypePrefix()
null
if not set)public void setTypePrefix(java.lang.String prefix)
prefix
- namespace prefix (null
if not set)public NamespaceElement getTypeNamespace()
public TemplateElement getExtendsMapping()
public java.lang.String getBaseName()
public void setBaseName(java.lang.String name)
name
- text for base type namepublic java.lang.String getBaseUri()
null
if not set)public void setBaseUri(java.lang.String uri)
uri
- base type namespace URI (null
if if not set)public java.lang.String getBasePrefix()
null
if not set)public void setBasePrefix(java.lang.String prefix)
prefix
- base type namespace prefix (null
if not set)public NamespaceElement getBaseNamespace()
public void prevalidate(ValidationContext vctx)
prevalidate
in class TemplateElementBase
vctx
- validation context
|
||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |