public abstract class EffectParameters
extends java.lang.Object
Constructor and Description |
---|
EffectParameters() |
Modifier and Type | Method and Description |
---|---|
java.util.Enumeration<java.lang.String> |
getBooleanParameterNames()
Returns the names
BooleanParameter object. |
boolean |
getBooleanParameterValue(java.lang.String pParameterKey)
Returns the boolean value of the specified
BooleanParameter . |
java.util.Enumeration<java.lang.String> |
getColorParameterNames()
Returns the names
ColorParameter object. |
java.awt.Color |
getColorParameterValue(java.lang.String pParameterKey)
Returns the color value of the specified
ColorParameter . |
java.util.Enumeration<java.lang.String> |
getDoubleParameterNames()
Returns the names
DoubleParameter object. |
double |
getDoubleParameterValue(java.lang.String pParameterKey)
Returns the double value of the specified
DoubleParameter . |
java.util.Enumeration<java.lang.String> |
getIntegerParameterNames()
Returns the names
IntegerParameter object. |
int |
getIntegerParameterValue(java.lang.String pParameterKey)
Returns the integer value of the specified
IntegerParameter . |
java.util.Enumeration<java.lang.String> |
getObjectParameterNames()
Returns the names
ObjectParameter object. |
java.lang.Object |
getObjectParameterValue(java.lang.String pParameterKey)
Returns the value of the specified
ObjectParameter . |
protected void |
setBooleanParameters(java.util.Hashtable<java.lang.String,BooleanParameter> pParameters)
Sets the
BooleanParameter objects used by this effect parameters object. |
boolean |
setBooleanParameterValue(java.lang.String pParameterKey,
boolean bValue)
Sets the boolean value of the specified
BooleanParameter . |
protected void |
setColorParameters(java.util.Hashtable<java.lang.String,ColorParameter> pParameters)
Sets the
ColorParameter objects used by this effect parameters object. |
boolean |
setColorParameterValue(java.lang.String pParameterKey,
java.awt.Color pColor)
Sets the color value of the specified
ColorParameter . |
protected void |
setDoubleParameters(java.util.Hashtable<java.lang.String,DoubleParameter> pParameters)
Sets the
DoubleParameter objects used by this effect parameters object. |
boolean |
setDoubleParameterValue(java.lang.String pParameterKey,
double dValue)
Sets the double value of the specified
DoubleParameter . |
protected void |
setIntegerParameters(java.util.Hashtable<java.lang.String,IntegerParameter> pParameters)
Sets the
IntegerParameter objects used by this effect parameters object. |
boolean |
setIntegerParameterValue(java.lang.String pParameterKey,
int iValue)
Sets the integer value of the specified
IntegerParameter . |
protected void |
setObjectParameters(java.util.Hashtable<java.lang.String,ObjectParameter> pParameters)
Sets the
ObjectParameter objects used by this effect parameters object. |
boolean |
setObjectParameterValue(java.lang.String pParameterKey,
java.lang.Object pObject)
Sets the value of the specified
ObjectParameter . |
boolean |
setParameterValue(java.lang.String pParameterKey,
java.lang.String pValue)
Sets the value of the specified parameter.
|
public boolean setBooleanParameterValue(java.lang.String pParameterKey, boolean bValue)
BooleanParameter
.pParameterKey
- The name that identifies the BooleanParameter
.bValue
- The new boolean value of the BooleanParameter
.public boolean setIntegerParameterValue(java.lang.String pParameterKey, int iValue)
IntegerParameter
.pParameterKey
- The name that identifies the IntegerParameter
.iValue
- The new integer value of the IntegerParameter
.public boolean setDoubleParameterValue(java.lang.String pParameterKey, double dValue)
DoubleParameter
.pParameterKey
- The name that identifies the DoubleParameter
.dValue
- The new double value of the DoubleParameter
.public boolean setColorParameterValue(java.lang.String pParameterKey, java.awt.Color pColor)
ColorParameter
.pParameterKey
- The name that identifies the ColorParameter
.pColor
- The new color value of the ColorParameter
.public boolean setObjectParameterValue(java.lang.String pParameterKey, java.lang.Object pObject)
ObjectParameter
.pParameterKey
- The name that identifies the ObjectParameter
.pObject
- The new value of the ObjectParameter
.public boolean setParameterValue(java.lang.String pParameterKey, java.lang.String pValue)
pParameterKey
- The name that identifies the parameter.pValue
- The new value of the parameter as string.protected void setBooleanParameters(java.util.Hashtable<java.lang.String,BooleanParameter> pParameters)
BooleanParameter
objects used by this effect parameters object. This should only be called by an actual
effect parameters class.pParameters
- The BooleanParameter
objects in a hashtable with s string key that is assigned to each parameter.protected void setIntegerParameters(java.util.Hashtable<java.lang.String,IntegerParameter> pParameters)
IntegerParameter
objects used by this effect parameters object. This should only be called by an actual
effect parameters class.pParameters
- The IntegerParameter
objects in a hashtable with s string key that is assigned to each parameter.protected void setDoubleParameters(java.util.Hashtable<java.lang.String,DoubleParameter> pParameters)
DoubleParameter
objects used by this effect parameters object. This should only be called by an actual
effect parameters class.pParameters
- The DoubleParameter
objects in a hashtable with s string key that is assigned to each parameter.protected void setColorParameters(java.util.Hashtable<java.lang.String,ColorParameter> pParameters)
ColorParameter
objects used by this effect parameters object. This should only be called by an actual
effect parameters class.pParameters
- The ColorParameter
objects in a hashtable with s string key that is assigned to each parameter.protected void setObjectParameters(java.util.Hashtable<java.lang.String,ObjectParameter> pParameters)
ObjectParameter
objects used by this effect parameters object. This should only be called by an actual
effect parameters class.pParameters
- The ObjectParameter
objects in a hashtable with s string key that is assigned to each parameter.public boolean getBooleanParameterValue(java.lang.String pParameterKey)
BooleanParameter
.pParameterKey
- The name that identifies the BooleanParameter
.BooleanParameter
.public int getIntegerParameterValue(java.lang.String pParameterKey)
IntegerParameter
.pParameterKey
- The name that identifies the IntegerParameter
.IntegerParameter
.public double getDoubleParameterValue(java.lang.String pParameterKey)
DoubleParameter
.pParameterKey
- The name that identifies the DoubleParameter
.DoubleParameter
.public java.awt.Color getColorParameterValue(java.lang.String pParameterKey)
ColorParameter
.pParameterKey
- The name that identifies the ColorParameter
.ColorParameter
.public java.lang.Object getObjectParameterValue(java.lang.String pParameterKey)
ObjectParameter
.pParameterKey
- The name that identifies the ObjectParameter
.ObjectParameter
.public java.util.Enumeration<java.lang.String> getBooleanParameterNames()
BooleanParameter
object.BooleanParameter
object as an enumeration of strings.public java.util.Enumeration<java.lang.String> getIntegerParameterNames()
IntegerParameter
object.IntegerParameter
object as an enumeration of strings.public java.util.Enumeration<java.lang.String> getDoubleParameterNames()
DoubleParameter
object.DoubleParameter
object as an enumeration of strings.public java.util.Enumeration<java.lang.String> getColorParameterNames()
ColorParameter
object.ColorParameter
object as an enumeration of strings.public java.util.Enumeration<java.lang.String> getObjectParameterNames()
ObjectParameter
object.ObjectParameter
object as an enumeration of strings.