Interface Columns
-
- All Known Implementing Classes:
ColumnsImpl
public interface Columns
Interface describing a representation of the <columns> element of a Process Model.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addColumn(Column column)
Add an column to the collectionColumn
createColumn()
Create an ColumnColumn
getColumn(String strItemName)
Get the column referencing the given itemList<Column>
getColumnList()
Get the referenced Column objects as a listString
getRoleName()
Get the role for which the list of items must be returnedIterator<Column>
iterateColumn()
Iterate through the Column objectsvoid
setRoleName(String roleName)
Set the role for which the list of items must be returned
-
-
-
Method Detail
-
getRoleName
String getRoleName()
Get the role for which the list of items must be returned- Returns:
- role name
-
setRoleName
void setRoleName(String roleName)
Set the role for which the list of items must be returned- Parameters:
roleName
- role name
-
getColumn
Column getColumn(String strItemName)
Get the column referencing the given item- Parameters:
strItemName
- the name of the item- Returns:
- a Column object
-
iterateColumn
Iterator<Column> iterateColumn()
Iterate through the Column objects- Returns:
- an iterator
-
addColumn
void addColumn(Column column)
Add an column to the collection- Parameters:
column
- to be added
-
createColumn
Column createColumn()
Create an Column- Returns:
- an object implementing Column
-
-