com.etasoft.trans.map
Class axMapSegment

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

public class axMapSegment
extends axMapLoop
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
axMapSegment()
           
axMapSegment(axMapSegment right, boolean bKeepId, boolean copyMappings)
           
axMapSegment(java.lang.String name)
           
axMapSegment(java.lang.String name, java.lang.String tag)
           
 
Method Summary
 boolean getFixedLength()
           
 int getLength()
           
 boolean getMandatory()
           
 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 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

axMapSegment

public axMapSegment()

axMapSegment

public axMapSegment(java.lang.String name,
                    java.lang.String tag)

axMapSegment

public axMapSegment(java.lang.String name)

axMapSegment

public axMapSegment(axMapSegment 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 axMapLoop

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 axMapLoop

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