|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.etasoft.trans.map.axMapObject
Nested Class Summary | |
class |
axMapObject.axMapLoopWalker
Looping iterator internal class. |
Field Summary | |
protected int |
m_index
|
protected java.util.ArrayList |
m_items
|
protected java.util.ArrayList |
m_mappings
|
protected java.util.ArrayList |
m_mappingsFrom
|
protected axMapItemType |
m_type
|
Method Summary | |
void |
addItem(axMapObject obj)
Add item. |
void |
addMapping(int index)
Add mapping to other object. |
void |
addMappingsFromBack()
Add mappings back when paste. |
void |
addMappingsFromBackInLoop(axMapObject childObj)
Add mappings back when paste including child mappings. |
void |
buildMappingFrom(int index)
Rebuild mappings from array. |
boolean |
equals(java.lang.Object obj)
compare two axMapObjects. |
static axMapObject |
findParent(axMapObject parent,
axMapObject mapObj)
Find parent based on map object. |
axMapPluginExecMethod |
getFunction()
Get plug-in. |
java.lang.String |
getFunctionParameters()
Get function parameters. |
int |
getIndex()
Get Index. |
java.lang.String |
getName()
Get Name |
axMapScript |
getScript()
Get BeanShell script. |
java.lang.String |
getScriptParameters()
Get BeanShell script parameters. |
int |
hashCode()
Return unique hash code |
boolean |
hasItems()
True - if contains subitems |
boolean |
hasMappings()
Has mappings. |
java.lang.Integer |
id()
Get Id. |
void |
insertItem(axMapObject obj,
int offset)
Insert item. |
abstract boolean |
isAddable(axMapObject obj)
|
abstract boolean |
isAddable(java.lang.Class clazz)
|
boolean |
isMapped()
Is it mapped. |
boolean |
isMappedFrom(int index)
Is it mapped from map object passed in. |
boolean |
isMappedTo()
Is mapped to, is there any mappings pointing to this item. |
boolean |
isMappedTo(int index)
Is this left item has mapping to the item on the right. |
boolean |
isParent()
Contains other items. |
boolean |
isParentOfLoops()
Contains other loops. |
axMapObject |
item(int index)
Get Item. |
int |
itemCount()
Count of items contained by this map object. |
java.util.Iterator |
iteratorItems()
Iterator for items contained by this item |
java.util.Iterator |
iteratorMappings()
Iterator for mappings from this item. |
axMapObject.axMapLoopWalker |
loopWalker(axMapObject.axMapLoopWalker loopWalker)
|
axMapObject.axMapLoopWalker |
loopWalker(axMapObject mapObj)
|
java.lang.Integer |
mapping(int index)
Get mappings. |
int |
mappingCount()
Set mappings. |
java.lang.Integer |
mappingFrom(int index)
Get mappings from. |
int |
mappingFromCount()
Get mappings. |
java.lang.String[] |
propertyGroups()
Property group names. |
void |
read(java.io.ObjectInputStream stream)
Read objects. |
void |
removeAllMappings()
Remove all mappings for this item and all nested items in it. |
protected java.util.ArrayList |
removeAllMappingsInLoop(axMapObject mapObj,
java.util.ArrayList arrObjs)
Remove mappings for all the nested items. |
void |
removeItem(axMapObject obj)
Remove item. |
void |
removeItemAt(int index)
Remove item by index. |
void |
removeMapping(int index)
Remove mapping based on object index. |
void |
removeMappingAt(int index)
Remove mapping based on index. |
static void |
resetMap(axMap map)
Set map. |
static void |
resetMaxId()
Reset max id. |
void |
setFunction(axMapPluginExecMethod function)
Set plug-in. |
void |
setFunctionParameters(java.lang.String parameters)
Set function parameters. |
void |
setName(java.lang.String name)
Set Name |
void |
setScript(axMapScript script)
Set BeanShell script. |
void |
setScriptParameters(java.lang.String parameters)
Set BeanShell script parameters. |
java.lang.String |
toString()
convert object to String. |
void |
write(java.io.ObjectOutputStream stream)
Write objects. |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
protected axMapItemType m_type
protected int m_index
protected java.util.ArrayList m_mappings
protected java.util.ArrayList m_items
protected transient java.util.ArrayList m_mappingsFrom
Method Detail |
public abstract boolean isAddable(axMapObject obj)
isAddable
in interface axMapAddable
public abstract boolean isAddable(java.lang.Class clazz)
isAddable
in interface axMapAddable
public java.lang.String[] propertyGroups()
propertyGroups
in interface com.etasoft.gui.proptable.axGroupableProperty
public boolean equals(java.lang.Object obj)
public int hashCode()
public void write(java.io.ObjectOutputStream stream) throws java.io.IOException
java.io.IOException
public void read(java.io.ObjectInputStream stream) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
public static void resetMap(axMap map)
public static void resetMaxId()
public java.util.Iterator iteratorMappings()
public java.util.Iterator iteratorItems()
public axMapObject.axMapLoopWalker loopWalker(axMapObject mapObj)
public axMapObject.axMapLoopWalker loopWalker(axMapObject.axMapLoopWalker loopWalker)
public void addMapping(int index)
public void removeMapping(int index)
public void removeMappingAt(int index)
public void removeAllMappings()
protected java.util.ArrayList removeAllMappingsInLoop(axMapObject mapObj, java.util.ArrayList arrObjs)
public static axMapObject findParent(axMapObject parent, axMapObject mapObj)
public boolean hasMappings()
public java.lang.Integer mapping(int index)
public int mappingCount()
public java.lang.Integer mappingFrom(int index)
public int mappingFromCount()
public boolean isMappedFrom(int index)
public void buildMappingFrom(int index)
public void addMappingsFromBack()
public void addMappingsFromBackInLoop(axMapObject childObj)
public boolean isMappedTo()
public boolean isMappedTo(int index)
public boolean isMapped()
public void addItem(axMapObject obj) throws axException
axException
public void insertItem(axMapObject obj, int offset) throws axException
axException
public axMapObject item(int index)
public int itemCount()
public boolean hasItems()
public boolean isParent()
public boolean isParentOfLoops()
public void removeItem(axMapObject obj)
public void removeItemAt(int index)
public java.lang.Integer id()
public int getIndex()
public java.lang.String getName()
public void setName(java.lang.String name)
public axMapPluginExecMethod getFunction()
public void setFunction(axMapPluginExecMethod function)
public java.lang.String getFunctionParameters()
public void setFunctionParameters(java.lang.String parameters)
public axMapScript getScript()
public void setScript(axMapScript script)
public java.lang.String getScriptParameters()
public void setScriptParameters(java.lang.String parameters)
public java.lang.String toString()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |