Class 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 Detail

      • Feature

        public Feature()
    • 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()
        The Vector 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()
        The Vector 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()
        The Vector of children features.