Package PamModel.parametermanager
Class SimplePamParameterData
java.lang.Object
PamModel.parametermanager.PamParameterData
PamModel.parametermanager.PrivatePamParameterData
PamModel.parametermanager.SimplePamParameterData
Simple parameter description which can work with a public
field. Private fields require either using PamParameterDataGetter
or a bespoke solution.
- Author:
- dg50
-
Constructor Summary
ConstructorsConstructorDescriptionSimplePamParameterData(Object parentObject, Field field) SimplePamParameterData(Object parentObject, Field field, String shortName, String toolTip) -
Method Summary
Methods inherited from class PamModel.parametermanager.PrivatePamParameterData
convertStringTypeMethods inherited from class PamModel.parametermanager.PamParameterData
getDataClass, getField, getFieldLength, getFieldName, getParentObject, getPostTitle, getShortName, getToolTip, setFieldLength, setInfo, setInfo, setPostTitle, setShortName, setToolTip, toString
-
Constructor Details
-
SimplePamParameterData
- Parameters:
parentObject-field-
-
SimplePamParameterData
- Parameters:
parentObject-field-shortName-toolTip-
-
-
Method Details
-
getData
- Specified by:
getDatain classPamParameterData- Returns:
- The data. Primitives will be wrapped as an object.
- Throws:
IllegalArgumentExceptionIllegalAccessException
-
setData
Description copied from class:PamParameterDataSet the data in the field.- Overrides:
setDatain classPrivatePamParameterData- Parameters:
data-- Returns:
- true if successful, false if null, Exception if data are wrong type
- Throws:
IllegalArgumentExceptionIllegalAccessException
-