|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||
@Target(value=TYPE) @Retention(value=RUNTIME) public @interface ConfigurationGroupOrder
Specifies an ordered collection of ConfigurationGroups.
Below is an example of the annotation that would be placed at the top of the PipelineComponentConfiguration.
@ConfigurationGroupOrder({
@ConfigurationGroup(groupName="User Credentials", propertyOrder={"userName","userPassword"}
@ConfigurationGroup(groupName="Database settings", propertyOrder={"serverName","databasePath","portNumber"}
@ConfigurationGroup(groupName="Advanced Settings", propertyOrder={"settingA","settingB","settingC"})
})
public class CustomDataSourceConfiguration {...}
| Required Element Summary | |
|---|---|
ConfigurationGroup[] |
value
An ordered list of ConfigurationGroup. |
| Element Detail |
|---|
public abstract ConfigurationGroup[] value
ConfigurationGroup.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||