org.jibx.binding.model
Class PrecompiledMappingElement

java.lang.Object
  extended by org.jibx.binding.model.ElementBase
      extended by org.jibx.binding.model.NestingElementBase
          extended by org.jibx.binding.model.ContainerElementBase
              extended by org.jibx.binding.model.TemplateElementBase
                  extended by org.jibx.binding.model.MappingElementBase
                      extended by 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
PrecompiledMappingElement()
          Default constructor.
 
Method Summary
 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, setPreget, 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PrecompiledMappingElement

public PrecompiledMappingElement()
Default constructor.

Method Detail

addTopChild

public void addTopChild(java.lang.Object child)
Add top-level child element. This override of the TemplateElementBase 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 class TemplateElementBase
Parameters:
child - element to be added as child of this element


Project Web Site