com.etasoft.trans.map
Class axMapRoot

java.lang.Object
  extended bycom.etasoft.trans.map.axMapObject
      extended bycom.etasoft.trans.map.axMapDataObject
          extended bycom.etasoft.trans.map.axMapRoot
All Implemented Interfaces:
com.etasoft.gui.proptable.axGroupableProperty, axMapAddable, axSerializable, java.io.Serializable
Direct Known Subclasses:
axMapDatabase, axMapMessage

public abstract class axMapRoot
extends axMapDataObject

Map root item.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class com.etasoft.trans.map.axMapObject
axMapObject.axMapLoopWalker
 
Field Summary
 
Fields inherited from class com.etasoft.trans.map.axMapObject
m_index, m_items, m_mappings, m_mappingsFrom, m_type
 
Constructor Summary
axMapRoot()
           
axMapRoot(axMapRoot right, boolean bKeepId, boolean copyMappings)
           
 
Method Summary
 java.lang.String getDataPath()
           
 axMapTranslationType getTranslationType()
           
 boolean isAddable(axMapObject obj)
          Override this method to make object map addable
 boolean isAddable(java.lang.Class clazz)
          Override this method to make object map addable
 boolean isOneLoopingSegment()
          Is it simple root with only one looping segment in it.
abstract  axMapMetaData metaData()
          Get map meta data.
 java.lang.String[] propertyGroups()
          Property group names.
 void setDataPath(java.lang.String dataPath)
           
 axMapSpecialInstruction specialInstruction()
          Get special instruction, internal method call not exposed via properties.
 
Methods inherited from class com.etasoft.trans.map.axMapDataObject
getCondition, getConditionParameters, getValidation, getValidationParameters, setCondition, setConditionParameters, setValidation, setValidationParameters
 
Methods inherited from class com.etasoft.trans.map.axMapObject
addItem, addMapping, addMappingsFromBack, addMappingsFromBackInLoop, buildMappingFrom, equals, findParent, getFunction, getFunctionParameters, getIndex, getName, getScript, getScriptParameters, hashCode, hasItems, hasMappings, id, insertItem, isMapped, isMappedFrom, isMappedTo, isMappedTo, isParent, isParentOfLoops, item, itemCount, iteratorItems, iteratorMappings, loopWalker, loopWalker, mapping, mappingCount, mappingFrom, mappingFromCount, read, removeAllMappings, removeAllMappingsInLoop, removeItem, removeItemAt, removeMapping, removeMappingAt, resetMap, resetMaxId, setFunction, setFunctionParameters, setName, setScript, setScriptParameters, toString, write
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

axMapRoot

public axMapRoot()

axMapRoot

public axMapRoot(axMapRoot right,
                 boolean bKeepId,
                 boolean copyMappings)
Method Detail

isAddable

public boolean isAddable(axMapObject obj)
Override this method to make object map addable

Specified by:
isAddable in interface axMapAddable
Specified by:
isAddable in class axMapDataObject

isAddable

public boolean isAddable(java.lang.Class clazz)
Override this method to make object map addable

Specified by:
isAddable in interface axMapAddable
Specified by:
isAddable in class axMapDataObject

propertyGroups

public java.lang.String[] propertyGroups()
Property group names.

Specified by:
propertyGroups in interface com.etasoft.gui.proptable.axGroupableProperty
Overrides:
propertyGroups in class axMapDataObject

specialInstruction

public axMapSpecialInstruction specialInstruction()
Get special instruction, internal method call not exposed via properties.


metaData

public abstract axMapMetaData metaData()
Get map meta data.


getDataPath

public java.lang.String getDataPath()

setDataPath

public void setDataPath(java.lang.String dataPath)

getTranslationType

public axMapTranslationType getTranslationType()

isOneLoopingSegment

public boolean isOneLoopingSegment()
Is it simple root with only one looping segment in it.