public class JobFolder extends java.lang.Object implements Structural, Iconic
A folder has no state, it can't be run and it can't be stopped.
<folder name="My Jobs">
<jobs>
<exec name="Morning Job">echo "Good Morning"</exec>
<exec name="Afternoon Job">echo "Good Afternoon"</exec>
<exec name="Evening Job">echo "Good Evening"</exec>
</jobs>
</folder>
| Modifier and Type | Field and Description |
|---|---|
protected ChildHelper<java.lang.Object> |
childHelper
Child helper.
|
protected boolean |
destroyed
This flag is set once the object is destroyed
Methods in subclass should check this flag.
|
| Constructor and Description |
|---|
JobFolder() |
| Modifier and Type | Method and Description |
|---|---|
void |
addIconListener(IconListener listener)
Add an icon listener.
|
void |
addStructuralListener(StructuralListener listener)
Add a listener.
|
void |
configured() |
void |
destroy()
Destroy this component.
|
java.lang.String |
getName()
Get the job name.
|
ImageData |
iconForId(java.lang.String iconId)
Return an icon tip for a given id.
|
void |
initialised() |
void |
removeIconListener(IconListener listener)
Remove an icon listener.
|
void |
removeStructuralListener(StructuralListener listener)
Remove a listener.
|
void |
setJobs(int index,
java.lang.Object child)
Add a child.
|
void |
setName(java.lang.String name)
Set the job name.
|
java.lang.String |
toString()
Override toString.
|
protected ChildHelper<java.lang.Object> childHelper
protected transient volatile boolean destroyed
public void setName(java.lang.String name)
name - The name of the job.public java.lang.String getName()
public void setJobs(int index,
java.lang.Object child)
Property: jobs
Description: The jobs.
Required: No.
child - A childpublic void addStructuralListener(StructuralListener listener)
addStructuralListener in interface Structurallistener - The listener.public void removeStructuralListener(StructuralListener listener)
removeStructuralListener in interface Structurallistener - The listener.public java.lang.String toString()
toString in class java.lang.Objectpublic ImageData iconForId(java.lang.String iconId)
public void addIconListener(IconListener listener)
addIconListener in interface Iconiclistener - The listener.public void removeIconListener(IconListener listener)
removeIconListener in interface Iconiclistener - The listener.public void initialised()
public void configured()
public void destroy()