public class TemplateElement extends TemplateElementBase
| Modifier and Type | Field | Description |
|---|---|---|
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.
|
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_ELEMENTm_topChildren, s_allowedAttributes| Constructor | Description |
|---|---|
TemplateElement() |
Default constructor.
|
| Modifier and Type | Method | Description |
|---|---|---|
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.
|
checkCompatibleChildren, classifyComponents, getAttributeComponents, getChildObjectType, getContentComponents, getCreateClass, getCreateType, getFactory, getFactoryName, getId, getMarshaller, getMarshallerName, getPostset, getPostsetName, getPreget, getPregetName, getPreset, getPresetName, getUnmarshaller, getUnmarshallerName, getUsing, isAllowRepeats, isChoice, isClassified, isFlexible, isNillable, isOrdered, setAllowRepeats, setChoice, setComponents, setCreateType, setFactoryName, setFlexible, setIdChild, setMarshallerName, setNillable, setOrdered, setPostsetName, setPregetName, setPresetName, setUnmarshallerName, setUsing, verifyConstructiongetComment, name, setComment, toString, type, validateAttributesaddChild, childIterator, children, getDefaultStyle, getDefinitions, getStyle, getStyleName, setDefinitions, setStyleNameclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddExtensionType, addTopChild, getClassName, getExtensionTypes, getHandledClass, getObjectType, getType, hasObject, isImplicit, isOptional, setClassName, topChildIterator, topChildren, validateprivate java.lang.String m_label
private boolean m_isDefault
private NameAttributes m_typeNameAttrs
private NameAttributes m_baseNameAttrs
private TemplateElement m_extendsMapping
public java.lang.String getLabel()
getLabel in class ContainerElementBasenull if none)public void setLabel(java.lang.String label)
setLabel in class ContainerElementBaselabel - template label (null if none)public boolean isDefaultTemplate()
isDefaultTemplate in class TemplateElementBasetrue 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 TemplateElementBasevctx - validation context