|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||
@Documented @Retention(value=RUNTIME) @Target(value=TYPE) public @interface SectionInterface
Annotates an interface to be a SectionSource.
| Required Element Summary | |
|---|---|
Class<? extends SectionSource> |
source
SectionSource class for this section. |
| Optional Element Summary | |
|---|---|
String |
location
Obtains the location of the section. |
Class<?> |
locationClass
Obtains the location of the section as a Class. |
FlowLink[] |
outputs
Obtains the FlowLink instances for the SectionOutput
instances. |
Property[] |
properties
Obtains the Property instances for the section. |
| Element Detail |
|---|
public abstract Class<? extends SectionSource> source
SectionSource class for this section.
SectionSource class.public abstract String location
public abstract Class<?> locationClass
Obtains the location of the section as a Class.
This simplifies configuring fully qualified class names as the section location.
Class.public abstract Property[] properties
Property instances for the section.
Property instances for the section.public abstract FlowLink[] outputs
FlowLink instances for the SectionOutput
instances.
FlowLink instances for the SectionOutput
instances.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||