Class TextSaver

All Implemented Interfaces:
AutoConfigurable, Buildable, Configurable, PropertyNameSource, ValidityChecker, Translatable, ImageSearchTarget, SearchTarget

public class TextSaver extends AbstractToolbarItem
  • Field Details

  • Constructor Details

    • TextSaver

      public TextSaver()
  • Method Details

    • addTo

      public void addTo(Buildable b)
      Description copied from class: AbstractToolbarItem
      Default behavior adds the button to the module toolbar.
      Specified by:
      addTo in interface Buildable
      Overrides:
      addTo in class AbstractToolbarItem
      Parameters:
      b - parent Buildable to add this component to as a subcomponent.
    • removeFrom

      public void removeFrom(Buildable b)
      Description copied from class: AbstractToolbarItem
      Default behavior assumes we are removing this from the module toolbar
      Specified by:
      removeFrom in interface Configurable
      Overrides:
      removeFrom in class AbstractToolbarItem
      Parameters:
      b - parent
    • apply

      public void apply()
    • writeMapAsText

      protected void writeMapAsText()
    • getHelpFile

      public HelpFile getHelpFile()
      Returns:
      a HelpFile describing how to use and configure * this component
    • getConfigureTypeName

      public static String getConfigureTypeName()
    • getAllowableConfigureComponents

      public Class<?>[] getAllowableConfigureComponents()
      Returns:
      an array of Configurer objects representing all possible classes of Buildable children of this Configurable object