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
 
 -