|
||||||||||
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 ConfigurationGroup
s.
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 |