com.etasoft.trans.map
Class axMapElement

java.lang.Object
  extended bycom.etasoft.trans.map.axMapObject
      extended bycom.etasoft.trans.map.axMapDataObject
          extended bycom.etasoft.trans.map.axMapItem
              extended bycom.etasoft.trans.map.axMapElement
All Implemented Interfaces:
com.etasoft.gui.proptable.axGroupableProperty, axMapAddable, axMapSearchable, axSerializable, java.io.Serializable

public class axMapElement
extends axMapItem
implements axMapSearchable

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
axMapElement()
           
axMapElement(axMapElement right, boolean bKeepId, boolean copyMappings)
           
axMapElement(java.lang.String name)
           
 
Method Summary
 boolean getFixedLength()
           
 int getLength()
           
 boolean getMandatory()
           
 axMapPadType getPadding()
           
 java.lang.String getTag()
           
 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.
 java.lang.String[] propertyGroups()
          Property group names.
 void setFixedLength(boolean fixedLength)
           
 void setLength(int length)
           
 void setMandatory(boolean mandatory)
           
 void setPadding(axMapPadType padType)
           
 void setTag(java.lang.String tag)
           
 
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

axMapElement

public axMapElement()

axMapElement

public axMapElement(java.lang.String name)

axMapElement

public axMapElement(axMapElement 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
Overrides:
isAddable in class axMapItem

isAddable

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

Specified by:
isAddable in interface axMapAddable
Overrides:
isAddable in class axMapItem

propertyGroups

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

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

getMandatory

public boolean getMandatory()
Specified by:
getMandatory in interface axMapSearchable

setMandatory

public void setMandatory(boolean mandatory)
Specified by:
setMandatory in interface axMapSearchable

getTag

public java.lang.String getTag()
Specified by:
getTag in interface axMapSearchable

setTag

public void setTag(java.lang.String tag)
Specified by:
setTag in interface axMapSearchable

getFixedLength

public boolean getFixedLength()
Specified by:
getFixedLength in interface axMapSearchable

setFixedLength

public void setFixedLength(boolean fixedLength)
Specified by:
setFixedLength in interface axMapSearchable

getLength

public int getLength()
Specified by:
getLength in interface axMapSearchable

setLength

public void setLength(int length)
Specified by:
setLength in interface axMapSearchable

getPadding

public axMapPadType getPadding()

setPadding

public void setPadding(axMapPadType padType)