|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
Interface describing a facory that produces the required objects to build an extension.
| Method Summary | |
IDisplayable |
createDisplayable(java.lang.String id,
java.lang.String resourceBundle,
java.lang.String nameKey,
java.lang.String descriptionKey)
Create a displayable object. |
IExtensionResult |
createExtensionResult(int returnCode)
Create an extension result. |
IParameterInfo |
createInputParameterInfo(IDisplayable displayable,
java.lang.Class parameterClass,
java.lang.String valueSetProviderId,
boolean isRequired)
Create a parameter info. |
IParameterInfo |
createOutputParameterInfo(IDisplayable displayable,
java.lang.Class parameterClass)
Create a parameter info. |
IParameterValue |
createParameterValue(IDisplayable displayable,
java.lang.Object value)
Create an parameter value. |
IParameterInfo |
createSystemParameterInfo(java.lang.String id,
java.lang.Class parameterClass,
boolean isRequired)
Create a parameter info. |
IValueSet |
createValueSet(IParameterValue[] values,
boolean isExclusive)
Create a value set. |
| Method Detail |
public IDisplayable createDisplayable(java.lang.String id,
java.lang.String resourceBundle,
java.lang.String nameKey,
java.lang.String descriptionKey)
id - Unique id of the parameter inforesourceBundle - Resource bundle that contains the localisation for name and descriptionnameKey - Key tho find the name in the resource bundledescriptionKey - Key to find the description in the resource bundle
public IParameterInfo createInputParameterInfo(IDisplayable displayable,
java.lang.Class parameterClass,
java.lang.String valueSetProviderId,
boolean isRequired)
displayable - Displayable implemeting id, name and descriptionparameterClass - Class of the parametervalueSetProviderId - Id of the value se providerisRequired - If the parameter is required or optional
public IParameterInfo createOutputParameterInfo(IDisplayable displayable,
java.lang.Class parameterClass)
displayable - Displayable implemeting id, name and descriptionparameterClass - Class of the parameter
public IParameterInfo createSystemParameterInfo(java.lang.String id,
java.lang.Class parameterClass,
boolean isRequired)
id - Unique id of the parameter infoisRequired - If the parameter is required or optional
public IParameterValue createParameterValue(IDisplayable displayable,
java.lang.Object value)
displayable - Displayable implemeting id, name and descriptionvalue - The valuepublic IExtensionResult createExtensionResult(int returnCode)
returnCode - Defines if the processing was correct or is on error
public IValueSet createValueSet(IParameterValue[] values,
boolean isExclusive)
isExclusive - Defines if the value set is complete or if other values ca be used
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||