Class AbstractCustomFeature

    • Method Detail

      • isAvailable

        public boolean isAvailable​(IContext context)
        Description copied from interface: IFeature
        Decides if the current feature is available with the given context.
        Specified by:
        isAvailable in interface IFeature
        Overrides:
        isAvailable in class AbstractFeature
        Parameters:
        context - this is the general input for this method
        Returns:
        true if it is available, false if not
        See Also:
        IContext
      • canExecute

        public final boolean canExecute​(IContext context)
        Description copied from interface: IFeature
        Decides if the current feature can execute with the given context.
        Specified by:
        canExecute in interface IFeature
        Parameters:
        context - this is the general input for this method
        Returns:
        true if the feature can be executed, false if not
        See Also:
        IContext
      • execute

        public void execute​(IContext context)
        Description copied from interface: IFeature
        Executes the current feature with the given context.
        Specified by:
        execute in interface IFeature
        Parameters:
        context - this is the general input for this method
        See Also:
        IContext
      • getImageId

        public java.lang.String getImageId()
        Description copied from interface: ICustomFeature
        Gets the image id.
        Specified by:
        getImageId in interface ICustomFeature
        Returns:
        the image id