public abstract class ProjectJPanelHandler extends java.lang.Object implements ParameterTypes
Param_Bool, Param_Byte, Param_Char, Param_Double, Param_Float, Param_Int, Param_Long, param_mappings, Param_MenuID, Param_ResBlockID, Param_ResID, Param_Short, Param_String, Param_TextID, ParamMap_ConstantHeader, ParamMap_JavaIdentifier, ParamMap_ParamName, ParamMap_ValueWrapper, ParamMaps
Constructor and Description |
---|
ProjectJPanelHandler() |
Modifier and Type | Method and Description |
---|---|
abstract void |
executeAndSave()
Called when the activation / build is about to commence (will save the parameters / properties to a file to be used in the next activate / re-activate / build)
|
abstract boolean |
includeOnDialog(boolean activation)
Should this JPanel be included on this dialog
|
void |
loadParam(java.lang.String name,
boolean value)
Might be called on loading the dialog
|
void |
loadParam(java.lang.String name,
float value)
Might be called on loading the dialog
|
void |
loadParam(java.lang.String name,
int value)
Might be called on loading the dialog
|
void |
loadProperty(java.lang.String name,
java.lang.String value)
Might be called on loading the dialog
|
abstract javax.swing.JPanel |
myJPanel(boolean activation)
The JPanel to include to the right of the dialog
|
void |
saveParam(java.lang.String name,
boolean value)
Call this to set a boolean parameter
|
void |
saveParam(java.lang.String name,
float value)
Call this to set a float parameter
|
void |
saveParam(java.lang.String name,
int value)
Call this to set an integer parameter
|
void |
saveProperty(java.lang.String name,
java.lang.String value)
Call this to set a property
|
public abstract boolean includeOnDialog(boolean activation)
public abstract javax.swing.JPanel myJPanel(boolean activation)
public abstract void executeAndSave()
public void loadProperty(java.lang.String name, java.lang.String value)
public void loadParam(java.lang.String name, int value)
public void loadParam(java.lang.String name, boolean value)
public void loadParam(java.lang.String name, float value)
public void saveProperty(java.lang.String name, java.lang.String value)
public void saveParam(java.lang.String name, int value)
public void saveParam(java.lang.String name, boolean value)
public void saveParam(java.lang.String name, float value)