Class ShellActivationType

  • All Implemented Interfaces:
    ActivationType

    public class ShellActivationType
    extends java.lang.Object
    implements ActivationType
    Activation type for executing an OS command. This can also be done using the JelActivationType using the System exec functions, but this makes it more transparent from a UI point of view.
    Since:
    26 Jan 2018
    Author:
    Mark Taylor
    • Constructor Detail

      • ShellActivationType

        public ShellActivationType()
    • Method Detail

      • getName

        public java.lang.String getName()
        Description copied from interface: ActivationType
        Name of this activation type.
        Specified by:
        getName in interface ActivationType
        Returns:
        type name
      • getDescription

        public java.lang.String getDescription()
        Description copied from interface: ActivationType
        Description of this activation type.
        Specified by:
        getDescription in interface ActivationType
        Returns:
        type description
      • createConfigurator

        public ActivatorConfigurator createConfigurator​(TopcatModelInfo tinfo)
        Description copied from interface: ActivationType
        Returns a component that can be used to configure activators of this type.
        Specified by:
        createConfigurator in interface ActivationType
        Parameters:
        tinfo - information about topcat model for which the activation will take place
        Returns:
        new configurator to produce compatible Activators