Package com.zerog.ia.auto.project.panels
Class PlugInPanel
- java.lang.Object
-
- com.zerog.ia.auto.project.ProjectObject
-
- com.zerog.ia.auto.project.InstallableObject
-
- com.zerog.ia.auto.project.panels.InstallPanelAction
-
- com.zerog.ia.auto.project.panels.PlugInPanel
-
- All Implemented Interfaces:
Referenceable
public final class PlugInPanel extends InstallPanelAction
Close extension of InstallPanelAction that represents custom code panels loaded through the plugin method (see Plugin and PlugInDetector) Will be initialized with information from the properties file inside a plugin jar. This will set the main class, descriptive name, and initial values for the advertised properties. This information will then become "part of the object" meaning it will be serialized and can be changed. The advertised properties become variables that are set when the custom action is run.
-
-
Constructor Summary
Constructors Constructor Description PlugInPanel()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getAdditionalText()
accesses additional text for the paneljava.lang.String
getComment()
gets the comment text.java.lang.String
getDescriptiveName()
gets the descriptive name of the plugin panel.boolean
getHasHelp()
gets whether there should be a help button.boolean
getHasSpecialImage()
gets whether this panel should use a specific image.java.lang.String
getPrompt()
accesses the prompt of the paneljava.lang.String
getSourceJarPath()
gets the Source path to the JAR file that contains the plugin classes.java.lang.String
getStepTitle()
accesces the title of the paneljava.util.Vector<KeyedData>
getVariables()
gets the list of variablesvoid
setAdditionalText(java.lang.String AdditionalText)
accesses additional text for the panelvoid
setComment(java.lang.String comment)
sets the comment text.void
setDescriptiveName(java.lang.String descriptiveName)
sets the descriptive name of the plugin panel.void
setHasHelp(boolean hasHelp)
sets whether there should be a help button.void
setHasSpecialImage(boolean specialImage)
sets whether this panel should use a specific image.void
setPrompt(java.lang.String Prompt)
accesses the prompt of the panelvoid
setSourceJarPath(java.lang.String sourceJarPath)
sets the Source path to the JAR file that contains the plugin classes.void
setStepTitle(java.lang.String StepTitle)
accesces the title of the panelvoid
setVariables(java.util.Vector<KeyedData> variablesVector)
sets the list of variables-
Methods inherited from class com.zerog.ia.auto.project.panels.InstallPanelAction
getArchivesSigned, getDependencies, getHelp, getImage, getImageOption, getInstallPanelClassName, getLabelIndex, getLabelOption, getResource, setArchivesSigned, setDependencies, setHelp, setImage, setImageOption, setInstallPanelClassName, setLabelIndex, setLabelOption, setResource
-
Methods inherited from class com.zerog.ia.auto.project.InstallableObject
getBelongsToUninstallPhase, getRollbackEnabledCancel, getRollbackEnabledError, getRuleExpression, getRules, getRulesLogicalOperation, getTagsInInstallPiece, setBelongsToUninstallPhase, setRollbackEnabledCancel, setRollbackEnabledError, setRuleExpression, setRulesLogicalOperation, setTagsInInstallPiece
-
Methods inherited from class com.zerog.ia.auto.project.ProjectObject
equals, getReferenceID, hashCode, setReferenceID
-
-
-
-
Method Detail
-
setSourceJarPath
public void setSourceJarPath(java.lang.String sourceJarPath)
sets the Source path to the JAR file that contains the plugin classes.
-
getSourceJarPath
public java.lang.String getSourceJarPath()
gets the Source path to the JAR file that contains the plugin classes.
-
setDescriptiveName
public void setDescriptiveName(java.lang.String descriptiveName)
sets the descriptive name of the plugin panel.
-
getDescriptiveName
public java.lang.String getDescriptiveName()
gets the descriptive name of the plugin panel.
-
getComment
public java.lang.String getComment()
gets the comment text.
-
setComment
public void setComment(java.lang.String comment)
sets the comment text.
-
getVariables
public java.util.Vector<KeyedData> getVariables()
gets the list of variables
-
setVariables
public void setVariables(java.util.Vector<KeyedData> variablesVector)
sets the list of variables
-
getHasHelp
public boolean getHasHelp()
gets whether there should be a help button.
-
setHasHelp
public void setHasHelp(boolean hasHelp)
sets whether there should be a help button.
-
getHasSpecialImage
public boolean getHasSpecialImage()
gets whether this panel should use a specific image.
-
setHasSpecialImage
public void setHasSpecialImage(boolean specialImage)
sets whether this panel should use a specific image.
-
getStepTitle
public java.lang.String getStepTitle()
accesces the title of the panel
-
setStepTitle
public void setStepTitle(java.lang.String StepTitle)
accesces the title of the panel
-
getPrompt
public java.lang.String getPrompt()
accesses the prompt of the panel
-
setPrompt
public void setPrompt(java.lang.String Prompt)
accesses the prompt of the panel
-
getAdditionalText
public java.lang.String getAdditionalText()
accesses additional text for the panel
-
setAdditionalText
public void setAdditionalText(java.lang.String AdditionalText)
accesses additional text for the panel
-
-