org.oddjob.designer.model
Class FieldGroup

java.lang.Object
  extended byorg.oddjob.designer.model.GroupBase
      extended byorg.oddjob.designer.model.FieldGroup
All Implemented Interfaces:
DesignDefinition

public class FieldGroup
extends GroupBase
implements DesignDefinition


Constructor Summary
FieldGroup(java.lang.String heading)
           
 
Method Summary
 void accept(DesignProcessor processor)
          Visitor pattern.
 FieldGroup add(DesignDefinition elementField)
           
 boolean isContainsSelection()
           
 
Methods inherited from class org.oddjob.designer.model.GroupBase
addElement, get, getTitle, isPopulated, size
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.oddjob.designer.model.DesignDefinition
getTitle, isPopulated
 

Constructor Detail

FieldGroup

public FieldGroup(java.lang.String heading)
Method Detail

add

public FieldGroup add(DesignDefinition elementField)

isContainsSelection

public boolean isContainsSelection()

accept

public void accept(DesignProcessor processor)
Description copied from interface: DesignDefinition
Visitor pattern. Implementations will call the appropriate method on the processor passing themselves as the argument.

Specified by:
accept in interface DesignDefinition
Parameters:
processor - A design processor which will typically produce visual components for the model.