public abstract class InstanceLooper
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
currentName |
| Constructor and Description |
|---|
InstanceLooper() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getNamePattern() |
boolean |
isGetColumns() |
void |
loop(CallFamilyMember fmbr)
Loop through instances in a model
|
abstract boolean |
loopAction(CallFamilyTableRow onerow,
CallFamilyTableColumns cols)
Abstract function which is called for each instance which matches the filters.
|
void |
setGetColumns(boolean getColumns) |
void |
setNamePattern(java.lang.String namePattern) |
public void loop(CallFamilyMember fmbr) throws JLIException, com.ptc.cipjava.jxthrowable
fmbr - The model which owns the instancesJLIExceptioncom.ptc.cipjava.jxthrowablepublic abstract boolean loopAction(CallFamilyTableRow onerow, CallFamilyTableColumns cols) throws JLIException, com.ptc.cipjava.jxthrowable
onerow - The family table row for the instancecols - A list of column definitions for the rowJLIExceptioncom.ptc.cipjava.jxthrowablepublic java.lang.String getNamePattern()
public void setNamePattern(java.lang.String namePattern)
namePattern - The instance name filterpublic boolean isGetColumns()
public void setGetColumns(boolean getColumns)
getColumns - Whether to pass the column data to loopAction