|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ParameterProvider
A ParameterProvider
can be used to transport arbitrary
parameters to any ParameterReceiver
. How these parameters are
generated is up to the specific implementation of the provider. For an
example, have a look at the org.palo.viewapi.uimodels.folders
package.
Method Summary | |
---|---|
java.lang.String[] |
getParameterNames()
Returns all parameter names sent by this provider. |
java.lang.Object[] |
getPossibleValuesFor(java.lang.String parameterName)
Returns all possible values for the given parameter name. |
ParameterReceiver |
getSourceObject()
Returns the parameter receiver that is listening to this provider. |
void |
setParameterNames(java.lang.String[] parameterNames)
Sets all parameter names that can be sent by this provider. |
void |
setPossibleValuesFor(java.lang.String parameterName,
java.lang.Object[] possibleValues)
Sets all possible values for the given parameter name. |
void |
setSourceObject(ParameterReceiver sourceObject)
Sets the parameter receiver for this provider. |
Method Detail |
---|
ParameterReceiver getSourceObject()
void setSourceObject(ParameterReceiver sourceObject)
sourceObject
- the new parameter receiver.java.lang.String[] getParameterNames()
void setParameterNames(java.lang.String[] parameterNames)
parameterNames
- the new set of parameter names understood by this
provider.java.lang.Object[] getPossibleValuesFor(java.lang.String parameterName)
parameterName
- the parameter name for which all possible values are
to be returned.
void setPossibleValuesFor(java.lang.String parameterName, java.lang.Object[] possibleValues)
parameterName
- the parameter name for which all possible values
are to be set.possibleValues
- the possible values for the given parameter.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |