Package com.zerog.ia.auto.project
Class Feature
- java.lang.Object
-
- com.zerog.ia.auto.project.ProjectObject
-
- com.zerog.ia.auto.project.InstallableObject
-
- com.zerog.ia.auto.project.Feature
-
- All Implemented Interfaces:
Referenceable
public final class Feature extends InstallableObject
Features are meant to identify distinct parts of the product so the end user may choose whether or not to install them.InstallAnywhere Product Features are groupings of components. It is up to the developer to define the logical grouping of components into features by assigning components to the features.
Rules may be associated with a feature set. The rules for feature sets are evaluated before the feature set is installed. If the rules on the Feature evaluate to false, the Feature will not be displayed.
-
-
Constructor Summary
Constructors Constructor Description Feature()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Vector<Billboard>
getBillboards()
TheVector
of billboards that are assigned to the feature.java.util.Vector<Component>
getComponents()
TheVector
of components the feature groups.java.lang.String
getDescription()
The description of the feature.java.lang.String
getFullName()
The full name of the feature.java.lang.String
getShortName()
The short name of the feature.java.util.Vector<Feature>
getSubFeatures()
TheVector
of children features.void
setDescription(java.lang.String Description)
The description of the feature.void
setFullName(java.lang.String fullName)
The full name of the feature.void
setShortName(java.lang.String shortName)
The short name of the feature.-
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
-
getFullName
public java.lang.String getFullName()
The full name of the feature.
-
setFullName
public void setFullName(java.lang.String fullName)
The full name of the feature.
-
setShortName
public void setShortName(java.lang.String shortName)
The short name of the feature.
-
getShortName
public java.lang.String getShortName()
The short name of the feature.
-
getDescription
public java.lang.String getDescription()
The description of the feature.
-
setDescription
public void setDescription(java.lang.String Description)
The description of the feature.
-
getComponents
public java.util.Vector<Component> getComponents()
TheVector
of components the feature groups. All the components assigned to the feature are installed when the feature is installed.
-
getBillboards
public java.util.Vector<Billboard> getBillboards()
TheVector
of billboards that are assigned to the feature. The assigned billboards are displayed in the install progress panels at the installation phase.
-
getSubFeatures
public java.util.Vector<Feature> getSubFeatures()
TheVector
of children features.
-
-