Package org.jibx.binding.model
Class PrecompiledMappingElement
- java.lang.Object
-
- org.jibx.binding.model.ElementBase
-
- org.jibx.binding.model.NestingElementBase
-
- org.jibx.binding.model.ContainerElementBase
-
- org.jibx.binding.model.TemplateElementBase
-
- org.jibx.binding.model.MappingElementBase
-
- org.jibx.binding.model.PrecompiledMappingElement
-
public class PrecompiledMappingElement extends MappingElementBase
Model component for mapping element of precompiled binding definition.- Author:
- Dennis M. Sosnoski
-
-
Field Summary
-
Fields inherited from class org.jibx.binding.model.MappingElementBase
s_allowedAttributes
-
Fields inherited from class org.jibx.binding.model.TemplateElementBase
m_topChildren
-
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
Constructors Constructor Description PrecompiledMappingElement()
Default constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addTopChild(java.lang.Object child)
Add top-level child element.-
Methods inherited from class org.jibx.binding.model.MappingElementBase
getExtendsName, getName, getNameAttributes, getNamespace, getPrefix, getTypeName, getTypeQName, getUri, isAbstract, isDefaultTemplate, prevalidate, setAbstract, setExtendsName, setName, setPrefix, setTypeName, setTypeQName, setUri, validate
-
Methods inherited from class org.jibx.binding.model.TemplateElementBase
addExtensionType, getClassName, getExtensionTypes, getHandledClass, getObjectType, getType, hasObject, isImplicit, isOptional, setClassName, topChildIterator, topChildren
-
Methods inherited from class org.jibx.binding.model.ContainerElementBase
checkCompatibleChildren, classifyComponents, getAttributeComponents, getChildObjectType, getContentComponents, getCreateClass, getCreateType, getFactory, getFactoryName, getId, getLabel, getMarshaller, getMarshallerName, getPostset, getPostsetName, getPreget, getPregetName, getPreset, getPresetName, getUnmarshaller, getUnmarshallerName, getUsing, isAllowRepeats, isChoice, isClassified, isFlexible, isNillable, isOrdered, setAllowRepeats, setChoice, setComponents, setCreateType, setFactoryName, setFlexible, setIdChild, setLabel, setMarshallerName, setNillable, setOrdered, setPostsetName, setPregetName, setPresetName, setUnmarshallerName, setUsing, verifyConstruction
-
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
-
-
-
-
Method Detail
-
addTopChild
public void addTopChild(java.lang.Object child)
Add top-level child element. This override of theTemplateElementBase
method discards everything except for namespace elements, which may be required in order to determine the namespace URI for a concrete mapping.- Overrides:
addTopChild
in classTemplateElementBase
- Parameters:
child
- element to be added as child of this element
-
-