|
SAP NetWeaver '04 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Interface describing a facory that produces the required objects to build an extension.
| Method Summary | |
IDisplayable |
createDisplayable(String id,
String resourceBundle,
String nameKey,
String descriptionKey)
Create a displayable object. |
IExtensionResult |
createExtensionResult(int returnCode)
Create an extension result. |
IParameterInfo |
createInputParameterInfo(IDisplayable displayable,
Class parameterClass,
String valueSetProviderId,
boolean isRequired)
Create a parameter info. |
IParameterInfo |
createOutputParameterInfo(IDisplayable displayable,
Class parameterClass)
Create a parameter info. |
IParameterValue |
createParameterValue(IDisplayable displayable,
Object value)
Create an parameter value. |
IParameterInfo |
createSystemParameterInfo(String id,
Class parameterClass,
boolean isRequired)
Create a parameter info. |
IValueSet |
createValueSet(IParameterValue[] values,
boolean isExclusive)
Deprecated. |
IValueSet |
createValueSet(IParameterValue[] values,
IParameterValue defaultValue,
boolean isExclusive)
Create a value set. |
IExtensionPoint[] |
getExtensionPoints()
List all extension points. |
| Method Detail |
public IDisplayable createDisplayable(String id,
String resourceBundle,
String nameKey,
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,
Class parameterClass,
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,
Class parameterClass)
displayable - Displayable implemeting id, name and descriptionparameterClass - Class of the parameter
public IParameterInfo createSystemParameterInfo(String id,
Class parameterClass,
boolean isRequired)
id - Unique id of the parameter infoisRequired - If the parameter is required or optional
public IParameterValue createParameterValue(IDisplayable displayable,
Object value)
displayable - Displayable implemeting id, name and descriptionvalue - The value
public IExtensionResult createExtensionResult(int returnCode)
returnCode - Defines if the processing was correct or is on error
public IValueSet createValueSet(IParameterValue[] values,
IParameterValue defaultValue,
boolean isExclusive)
isExclusive - Defines if the value set is complete or if other values ca be used
public IExtensionPoint[] getExtensionPoints()
public IValueSet createValueSet(IParameterValue[] values,
boolean isExclusive)
|
SAP NetWeaver '04 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||