com.etasoft.trans.map
Class axMapTable

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.axMapTable
All Implemented Interfaces:
com.etasoft.gui.proptable.axGroupableProperty, axMapAddable, axSerializable, java.io.Serializable

public class axMapTable
extends axMapLoop

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
axMapTable()
           
axMapTable(axMapSQLType sqlType)
           
axMapTable(axMapTable right, boolean bKeepId, boolean copyMappings)
           
 
Method Summary
 java.lang.String getSQL()
          Get SQL string.
 axMapSQLType getSQLType()
          Get SQL Type.
 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 setSQL(java.lang.String sql)
          Set SQL string.
 
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

axMapTable

public axMapTable()

axMapTable

public axMapTable(axMapSQLType sqlType)

axMapTable

public axMapTable(axMapTable 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 axMapDataObject

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

getSQL

public java.lang.String getSQL()
Get SQL string.


setSQL

public void setSQL(java.lang.String sql)
Set SQL string.


getSQLType

public axMapSQLType getSQLType()
Get SQL Type.