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.
|
javax.swing.ImageIcon |
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 Structural
listener
- The listener.public void removeStructuralListener(StructuralListener listener)
removeStructuralListener
in interface Structural
listener
- The listner.public java.lang.String toString()
toString
in class java.lang.Object
public javax.swing.ImageIcon iconForId(java.lang.String iconId)
public void addIconListener(IconListener listener)
addIconListener
in interface Iconic
listener
- The listener.public void removeIconListener(IconListener listener)
removeIconListener
in interface Iconic
listener
- The listener.public void initialised()
public void configured()
public void destroy()