public abstract class MaterialLooper extends LooperBase
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
currentName
The name of the current material in the loop
|
debugKey, isNameEntryPattern, isNamePattern, nameList, namePattern| Constructor and Description |
|---|
MaterialLooper() |
| Modifier and Type | Method and Description |
|---|---|
void |
loop(CallPart part)
Loop through materials on a Part
|
abstract void |
loopAction(CallMaterial matl)
Abstract function which is called for each material which matches the filters.
|
protected void |
processObjectByName(java.lang.String name)
Abstract function which is called for each object whose name matches the filters.
|
checkName, checkName, checkNameAgainstList, checkNameAgainstList, getDebugKey, getIsNamePattern, getNameList, getNamePattern, setDebugKey, setIsNamePattern, setNameList, setNameList, setNamePatternprotected java.lang.String currentName
public void loop(CallPart part) throws JLIException, com.ptc.cipjava.jxthrowable
part - The part which owns the materialsJLIExceptioncom.ptc.cipjava.jxthrowablepublic abstract void loopAction(CallMaterial matl) throws JLIException, com.ptc.cipjava.jxthrowable
matl - The material which matched the filtersJLIExceptioncom.ptc.cipjava.jxthrowableprotected void processObjectByName(java.lang.String name)
throws JLIException,
com.ptc.cipjava.jxthrowable
LooperBaseprocessObjectByName in class LooperBasename - The name of the object that matched the filtersJLIExceptioncom.ptc.cipjava.jxthrowable