Class JepScript

  • All Implemented Interfaces:
    adams.core.CloneHandler<adams.core.base.BaseObject>, Serializable, Comparable

    public class JepScript
    extends adams.gui.core.AbstractAdvancedScript
    Wrapper for a Jep scripts to be editable in the GOE.
    Author:
    fracpete (fracpete at waikato dot ac dot nz)
    See Also:
    Serialized Form
    • Field Summary

      • Fields inherited from class adams.core.base.BaseObject

        m_Internal, m_Properties, SUFFIX_DISPLAY, SUFFIX_VALUE
    • Constructor Summary

      Constructors 
      Constructor Description
      JepScript()
      Initializes the string with length 0.
      JepScript​(String s)
      Initializes the object with the string to parse.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean allowsInlineEditing()
      Returns whether inline editing in the GOE is allowed.
      protected String getScriptTipText()
      Returns the tip text for the script.
      adams.gui.core.AbstractTextAreaPanelWithAdvancedSyntaxHighlighting getTextAreaPanel()
      Returns the configured text editor panel to use in the GOE.
      • Methods inherited from class adams.gui.core.AbstractAdvancedScript

        getTipText, stringValue
      • Methods inherited from class adams.core.base.AbstractBaseString

        convert, getValue, initialize, isEmpty, isValid, length, setValue
      • Methods inherited from class adams.core.base.BaseObject

        compareTo, equals, getClone, getInternal, getTemplates, getUnicode, hasFavoritesSupport, hashCode, isValidUnicode, newInstance, setUnicode, toObjectArray, toObjectArray, toString, toStringArray, toStringList
    • Constructor Detail

      • JepScript

        public JepScript()
        Initializes the string with length 0.
      • JepScript

        public JepScript​(String s)
        Initializes the object with the string to parse.
        Parameters:
        s - the string to parse
    • Method Detail

      • getScriptTipText

        protected String getScriptTipText()
        Returns the tip text for the script.
        Specified by:
        getScriptTipText in class adams.gui.core.AbstractAdvancedScript
        Returns:
        the tool tip
      • getTextAreaPanel

        public adams.gui.core.AbstractTextAreaPanelWithAdvancedSyntaxHighlighting getTextAreaPanel()
        Returns the configured text editor panel to use in the GOE.
        Specified by:
        getTextAreaPanel in class adams.gui.core.AbstractAdvancedScript
        Returns:
        the text editor panel
      • allowsInlineEditing

        public boolean allowsInlineEditing()
        Returns whether inline editing in the GOE is allowed.
        Specified by:
        allowsInlineEditing in class adams.gui.core.AbstractAdvancedScript
        Returns:
        true if inline editing is allowed