com.etasoft.trans.map
Class axMapMessage

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

public class axMapMessage
extends axMapRoot

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
axMapMessage()
           
axMapMessage(axMapMessage right, boolean bKeepId, boolean copyMappings)
           
axMapMessage(java.lang.String name, axMapTranslationType translationType)
           
 
Method Summary
 boolean getAutoDetect()
          Get auto-detect separators flag.
 java.lang.String getElementSep()
          Get element separator.
 java.lang.String getEscapeCharacter()
          Get escape character.
 java.lang.String getSegmentSep()
          Get segment separator.
 axMapSpecialInstruction getSpecialInstruction()
          Get special instruction.
 java.lang.String getSubelementSep()
          Get subelement separator.
 java.lang.String getSubelementSep2()
          Get subelement separator.
 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
 axMapMetaData metaData()
          Get meta data.
 java.lang.String[] propertyGroups()
          Property group names.
 axMapSeparators separators()
          Get separators.
 void setAutoDetect(boolean autoDetect)
          Set auto-detect separators flag.
 void setElementSep(java.lang.String elementSep)
          Set element separator.
 void setEscapeCharacter(java.lang.String escapeCharacter)
          Set escape character.
 void setSegmentSep(java.lang.String segmentSep)
          Set segment separator.
 void setSpecialInstruction(axMapSpecialInstruction specialInstruction)
          Set special instruction.
 void setSubelementSep(java.lang.String subelementSep)
          Set subelement separator.
 void setSubelementSep2(java.lang.String subelementSep2)
          Set subelement separator.
 
Methods inherited from class com.etasoft.trans.map.axMapRoot
getDataPath, getTranslationType, isOneLoopingSegment, setDataPath, specialInstruction
 
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

axMapMessage

public axMapMessage()

axMapMessage

public axMapMessage(java.lang.String name,
                    axMapTranslationType translationType)

axMapMessage

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

propertyGroups

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

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

isAddable

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

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

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 axMapRoot

getElementSep

public java.lang.String getElementSep()
Get element separator.


setElementSep

public void setElementSep(java.lang.String elementSep)
Set element separator.


getSegmentSep

public java.lang.String getSegmentSep()
Get segment separator.


setSegmentSep

public void setSegmentSep(java.lang.String segmentSep)
Set segment separator.


getSubelementSep

public java.lang.String getSubelementSep()
Get subelement separator.


setSubelementSep

public void setSubelementSep(java.lang.String subelementSep)
Set subelement separator.


getSubelementSep2

public java.lang.String getSubelementSep2()
Get subelement separator.


setSubelementSep2

public void setSubelementSep2(java.lang.String subelementSep2)
Set subelement separator.


getEscapeCharacter

public java.lang.String getEscapeCharacter()
Get escape character.


setEscapeCharacter

public void setEscapeCharacter(java.lang.String escapeCharacter)
Set escape character.


getAutoDetect

public boolean getAutoDetect()
Get auto-detect separators flag.


setAutoDetect

public void setAutoDetect(boolean autoDetect)
Set auto-detect separators flag.


getSpecialInstruction

public axMapSpecialInstruction getSpecialInstruction()
Get special instruction.


setSpecialInstruction

public void setSpecialInstruction(axMapSpecialInstruction specialInstruction)
Set special instruction.


separators

public axMapSeparators separators()
Get separators.


metaData

public axMapMetaData metaData()
Get meta data.

Specified by:
metaData in class axMapRoot