|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ObjectGenClass
ControlClient
public abstract class ControlClient
Constructor Summary | |
---|---|
ControlClient()
|
Method Summary | |
---|---|
ArrayList<ControlField> |
getControls()
Returns the list of ControlFields declared directly by this ControlImpl |
GenField |
getField(String name)
Returns the field with the specified name |
String[] |
getGeneratedTypes()
Returns the list of fully qualified class names for types that are derived from this GenClass |
List<GeneratorOutput> |
getGenerateOutput(Filer filer)
Returns the information necessary to generate a ControlBean from this ControlInterface |
protected abstract String |
getSuperClientName()
Returns the fully qualified classname of the closest control client in the inheritance chain. |
boolean |
hasControls()
Returns true if the implemenation class contains any nested controls |
protected abstract boolean |
hasSuperClient()
|
protected void |
init()
Initializes the ControlClient class. |
protected abstract ArrayList<ControlField> |
initControls()
Initializes the list of ControlFields declared directly by this ControlClient |
protected abstract void |
initEventAdaptors()
Initializes the ControlEventAdaptors associated with this ControlClient |
boolean |
needsFieldInit()
Returns true if the control client needs field initialization support |
Methods inherited from class GenClass |
---|
getCheckOutput, getClassName, getPackage, getShortName, getSuperClass, hasSuperClass |
Methods inherited from class Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ControlClient()
Method Detail |
---|
protected void init()
protected abstract ArrayList<ControlField> initControls()
public ArrayList<ControlField> getControls()
public boolean hasControls()
protected abstract boolean hasSuperClient()
protected abstract String getSuperClientName()
protected abstract void initEventAdaptors()
public boolean needsFieldInit()
public GenField getField(String name)
public String[] getGeneratedTypes()
getGeneratedTypes
in class GenClass
public List<GeneratorOutput> getGenerateOutput(Filer filer) throws IOException
getGenerateOutput
in class GenClass
IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |