org.oddjob.arooa.design
Interface DesignComponent

All Superinterfaces:
DesignInstance
All Known Implementing Classes:
BaseDC, DesignComponentBase, EmptyDC, UnknownComponent

public interface DesignComponent
extends DesignInstance

A DesignComponent provides the configuration for a job.


Method Summary
 void addStructuralListener(DesignListener listener)
           
 String getId()
          Get the id of the instance, if there is one.
 void removeStructuralListener(DesignListener listener)
           
 void setId(String id)
          Set the id of the instance.
 
Methods inherited from interface org.oddjob.arooa.design.DesignInstance
detail, element, getArooaContext
 

Method Detail

addStructuralListener

void addStructuralListener(DesignListener listener)

removeStructuralListener

void removeStructuralListener(DesignListener listener)

getId

String getId()
Get the id of the instance, if there is one.

Returns:
The id. May be null.

setId

void setId(String id)
Set the id of the instance.

Parameters:
id - The id. May be null.