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 SummaryConstructors Constructor Description Feature()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Vector<Billboard>getBillboards()TheVectorof billboards that are assigned to the feature.java.util.Vector<Component>getComponents()TheVectorof components the feature groups.java.lang.StringgetDescription()The description of the feature.java.lang.StringgetFullName()The full name of the feature.java.lang.StringgetShortName()The short name of the feature.java.util.Vector<Feature>getSubFeatures()TheVectorof children features.voidsetDescription(java.lang.String Description)The description of the feature.voidsetFullName(java.lang.String fullName)The full name of the feature.voidsetShortName(java.lang.String shortName)The short name of the feature.- 
Methods inherited from class com.zerog.ia.auto.project.InstallableObjectgetBelongsToUninstallPhase, getRollbackEnabledCancel, getRollbackEnabledError, getRuleExpression, getRules, getRulesLogicalOperation, getTagsInInstallPiece, setBelongsToUninstallPhase, setRollbackEnabledCancel, setRollbackEnabledError, setRuleExpression, setRulesLogicalOperation, setTagsInInstallPiece
 - 
Methods inherited from class com.zerog.ia.auto.project.ProjectObjectequals, getReferenceID, hashCode, setReferenceID
 
- 
 
- 
- 
- 
Method Detail- 
getFullNamepublic java.lang.String getFullName() The full name of the feature.
 - 
setFullNamepublic void setFullName(java.lang.String fullName) The full name of the feature.
 - 
setShortNamepublic void setShortName(java.lang.String shortName) The short name of the feature.
 - 
getShortNamepublic java.lang.String getShortName() The short name of the feature.
 - 
getDescriptionpublic java.lang.String getDescription() The description of the feature.
 - 
setDescriptionpublic void setDescription(java.lang.String Description) The description of the feature.
 - 
getComponentspublic java.util.Vector<Component> getComponents() TheVectorof components the feature groups. All the components assigned to the feature are installed when the feature is installed.
 - 
getBillboardspublic java.util.Vector<Billboard> getBillboards() TheVectorof billboards that are assigned to the feature. The assigned billboards are displayed in the install progress panels at the installation phase.
 - 
getSubFeaturespublic java.util.Vector<Feature> getSubFeatures() TheVectorof children features.
 
- 
 
-