com.partnersoft.modules.inspection.data
Class ManageModulesForm
java.lang.Object
com.partnersoft.modules.inspection.data.ManageModulesItem
com.partnersoft.modules.inspection.data.ManageModulesForm
- All Implemented Interfaces:
- com.partnersoft.cog.Coggable
public class ManageModulesForm
- extends ManageModulesItem
- Author:
- rstepanski
|
Method Summary |
void |
addItemToCurrentTab(ManageModulesItem item,
int col,
int row)
|
void |
addItemToTab(java.lang.String tabName,
ManageModulesItem item,
int col,
int row)
|
void |
addSourceDataType(java.lang.String type)
|
void |
addTab(ManageModulesItem tab,
int col,
int row)
|
boolean |
containsItem(ManageModulesItem item)
|
void |
copyTabFrom(java.lang.String tabName,
ManageModulesForm other,
int sourceCol,
int sourceRow,
int destCol,
int destRow)
|
boolean |
equals(java.lang.Object obj)
|
java.lang.String |
getActiveTab()
|
com.partnersoft.geometry.xy.XyBounds |
getBounds(double cellSize)
|
int |
getCellHeight()
|
int |
getCellWidth()
|
ManageModulesItem |
getContentsAtInCurrentTab(int col,
int row)
|
ManageModulesItem |
getContentsAtInTab(java.lang.String tab,
int col,
int row)
|
java.util.List<ManageModulesItem> |
getContentsInColumnOfCurrentTab(int col)
|
java.util.List<ManageModulesItem> |
getContentsInColumnOfTab(java.lang.String tab,
int col)
|
java.util.List<ManageModulesItem> |
getContentsInRowOfCurrentTab(int row)
|
java.util.List<ManageModulesItem> |
getContentsInRowOfTab(java.lang.String tab,
int row)
|
com.partnersoft.geometry.xy.XyPoint |
getPosition()
|
java.util.List<java.lang.String> |
getSourceDataTypes()
|
int |
getTabCellHeight()
|
void |
insertColumnAt(int col)
|
void |
insertRowAt(int row)
|
java.util.List<ManageModulesItem> |
listAllContents()
Returns a list of all items held in all tabs of this form. |
java.util.List<ManageModulesItem> |
listContentsForCurrentTab()
Returns all items stored in the current tab. |
java.util.List<ManageModulesItem> |
listContentsForTab(java.lang.String tab)
Returns all items stored in the specified tab. |
java.util.List<java.lang.String> |
listTabNames()
|
java.util.List<ManageModulesItem> |
removeColumnAt(int col)
|
void |
removeItemFromCurrenTab(ManageModulesItem item)
|
ManageModulesItem |
removeItemFromForm(ManageModulesItem item)
|
void |
removeItemFromTab(java.lang.String tabName,
ManageModulesItem item)
|
java.util.List<ManageModulesItem> |
removeRowAt(int col)
|
void |
removeSourceDataType(java.lang.String type)
|
void |
removeTab(ManageModulesItem tab)
|
void |
renameTab(java.lang.String origName,
java.lang.String newName)
|
void |
setActiveTab(java.lang.String tab)
|
void |
setCellHeight(int height)
|
void |
setCellWidth(int width)
|
void |
setContentsInCurrentTab(ManageModulesItem item,
int col,
int row)
|
void |
setContentsInTab(java.lang.String tab,
ManageModulesItem item,
int col,
int row)
|
void |
setPosition(com.partnersoft.geometry.xy.XyPoint position)
|
void |
setTabCellHeight(int tabCellHeight)
|
void |
swapContentsInCurrentTab(int row,
int col,
int nextRow,
int nextCol)
|
void |
swapContentsInTab(java.lang.String tabName,
int row,
int col,
int nextRow,
int nextCol)
Swaps contents in 2 positions. |
com.partnersoft.cog.CogNode |
toCogNode()
|
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ManageModulesForm
public ManageModulesForm(java.lang.String name,
int cellWidth,
int cellHeight,
int tabCellHeight)
- Parameters:
name - row - col - cellWidth - cellHeight -
ManageModulesForm
public ManageModulesForm(com.partnersoft.cog.CogNode node)
ManageModulesForm
public ManageModulesForm()
getCellHeight
public int getCellHeight()
- Overrides:
getCellHeight in class ManageModulesItem
renameTab
public void renameTab(java.lang.String origName,
java.lang.String newName)
getCellWidth
public int getCellWidth()
- Overrides:
getCellWidth in class ManageModulesItem
listAllContents
public java.util.List<ManageModulesItem> listAllContents()
- Returns a list of all items held in all tabs of this form.
- Returns:
listTabNames
public java.util.List<java.lang.String> listTabNames()
listContentsForTab
public java.util.List<ManageModulesItem> listContentsForTab(java.lang.String tab)
- Returns all items stored in the specified tab.
- Parameters:
tab -
- Returns:
getContentsAtInCurrentTab
public ManageModulesItem getContentsAtInCurrentTab(int col,
int row)
insertColumnAt
public void insertColumnAt(int col)
getContentsInColumnOfCurrentTab
public java.util.List<ManageModulesItem> getContentsInColumnOfCurrentTab(int col)
getContentsInRowOfTab
public java.util.List<ManageModulesItem> getContentsInRowOfTab(java.lang.String tab,
int row)
getContentsInRowOfCurrentTab
public java.util.List<ManageModulesItem> getContentsInRowOfCurrentTab(int row)
getContentsInColumnOfTab
public java.util.List<ManageModulesItem> getContentsInColumnOfTab(java.lang.String tab,
int col)
insertRowAt
public void insertRowAt(int row)
removeColumnAt
public java.util.List<ManageModulesItem> removeColumnAt(int col)
removeRowAt
public java.util.List<ManageModulesItem> removeRowAt(int col)
getContentsAtInTab
public ManageModulesItem getContentsAtInTab(java.lang.String tab,
int col,
int row)
setContentsInCurrentTab
public void setContentsInCurrentTab(ManageModulesItem item,
int col,
int row)
setContentsInTab
public void setContentsInTab(java.lang.String tab,
ManageModulesItem item,
int col,
int row)
listContentsForCurrentTab
public java.util.List<ManageModulesItem> listContentsForCurrentTab()
- Returns all items stored in the current tab.
- Returns:
setCellWidth
public void setCellWidth(int width)
- Overrides:
setCellWidth in class ManageModulesItem
setCellHeight
public void setCellHeight(int height)
- Overrides:
setCellHeight in class ManageModulesItem
getTabCellHeight
public int getTabCellHeight()
setTabCellHeight
public void setTabCellHeight(int tabCellHeight)
getPosition
public com.partnersoft.geometry.xy.XyPoint getPosition()
setPosition
public void setPosition(com.partnersoft.geometry.xy.XyPoint position)
getActiveTab
public java.lang.String getActiveTab()
setActiveTab
public void setActiveTab(java.lang.String tab)
addItemToCurrentTab
public void addItemToCurrentTab(ManageModulesItem item,
int col,
int row)
addItemToTab
public void addItemToTab(java.lang.String tabName,
ManageModulesItem item,
int col,
int row)
removeItemFromCurrenTab
public void removeItemFromCurrenTab(ManageModulesItem item)
addTab
public void addTab(ManageModulesItem tab,
int col,
int row)
removeTab
public void removeTab(ManageModulesItem tab)
removeItemFromTab
public void removeItemFromTab(java.lang.String tabName,
ManageModulesItem item)
removeItemFromForm
public ManageModulesItem removeItemFromForm(ManageModulesItem item)
containsItem
public boolean containsItem(ManageModulesItem item)
swapContentsInCurrentTab
public void swapContentsInCurrentTab(int row,
int col,
int nextRow,
int nextCol)
addSourceDataType
public void addSourceDataType(java.lang.String type)
getSourceDataTypes
public java.util.List<java.lang.String> getSourceDataTypes()
removeSourceDataType
public void removeSourceDataType(java.lang.String type)
swapContentsInTab
public void swapContentsInTab(java.lang.String tabName,
int row,
int col,
int nextRow,
int nextCol)
- Swaps contents in 2 positions. Does not check for valid moves - ie, tab to tab space.
- Parameters:
tabName - row - col - nextRow - nextCol -
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals in class ManageModulesItem
copyTabFrom
public void copyTabFrom(java.lang.String tabName,
ManageModulesForm other,
int sourceCol,
int sourceRow,
int destCol,
int destRow)
getBounds
public com.partnersoft.geometry.xy.XyBounds getBounds(double cellSize)
toCogNode
public com.partnersoft.cog.CogNode toCogNode()
- Specified by:
toCogNode in interface com.partnersoft.cog.Coggable- Overrides:
toCogNode in class ManageModulesItem