| |
|
| java.lang.Object org.apache.beehive.controls.runtime.generator.AptType org.apache.beehive.controls.runtime.generator.AptControlClient
AptControlClient | public class AptControlClient extends AptType implements Generator(Code) | | The AptControlClient class contains metadata about a class that contains nested control
references (AptControlField).
|
_clientDecl | ClassDeclaration _clientDecl(Code) | | |
AptControlClient | public AptControlClient(Declaration decl, TwoPhaseAnnotationProcessor ap)(Code) | | Constructs a new ControlClient instance where information is derived
from APT metadata
Parameters: decl - the annotated declaration |
getCheckOutput | public List<GeneratorOutput> getCheckOutput(Filer filer) throws IOException(Code) | | Returns the information necessary to generate a ImplInitializer from this
ControlImplementation.
|
getGenerateOutput | public List<GeneratorOutput> getGenerateOutput(Filer filer) throws IOException(Code) | | Returns the information necessary to generate a ClientInitializer from this control
|
getGeneratedTypes | public String[] getGeneratedTypes()(Code) | | Returns the list of fully qualified class names for types that are derived
from this Generator
|
getSuperClientName | public String getSuperClientName()(Code) | | Returns the fully qualified classname of the closest control client in the inheritance chain.
class name of the closest control client |
hasControls | public boolean hasControls()(Code) | | Returns true if the implemenation class contains any nested controls
|
hasSuperClient | public boolean hasSuperClient()(Code) | | |
initEventAdaptors | protected void initEventAdaptors()(Code) | | Initializes the list of EventAdaptors for this ControlImpl
|
needsFieldInit | public boolean needsFieldInit()(Code) | | Returns true if the control client needs field initialization support
|
needsUniqueID | protected boolean needsUniqueID()(Code) | | Returns true if this type of client requires that nested controls have unique identifiers
|
Fields inherited from org.apache.beehive.controls.runtime.generator.AptType | TypeDeclaration _typeDecl(Code)(Java Doc)
|
|
|
|