Class ViewDatalinkActivationType

  • All Implemented Interfaces:
    ActivationType

    public class ViewDatalinkActivationType
    extends java.lang.Object
    implements ActivationType
    Activation type for viewing a downloaded table as a DataLink file.
    Since:
    6 Feb 2018
    Author:
    Mark Taylor
    • Constructor Detail

      • ViewDatalinkActivationType

        public ViewDatalinkActivationType()
    • 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
      • invokeLocation

        public static Outcome invokeLocation​(java.lang.String loc,
                                             DatalinkPanel dlPanel,
                                             java.awt.Window window)
        Loads the file/URL at a given location into a given DataLink panel.
        Parameters:
        loc - location of Datalink {links}-response file
        dlPanel - display component for successfully-loaded datalink file
        window - window in which dlPanel is hosted; if non-null, it will be set visible on load
        Returns:
        outcome