Package adams.gui.goe

Class WekaUnorderedAttributeRangeEditor

  • All Implemented Interfaces:
    adams.core.HelpProvider, adams.gui.goe.CustomStringRepresentationHandler, adams.gui.goe.InlineEditorSupport, adams.gui.goe.MultiSelectionEditor, PropertyEditor

    public class WekaUnorderedAttributeRangeEditor
    extends adams.gui.goe.UnorderedRangeEditor
    A PropertyEditor for WekaAttributeRange objects.
    Author:
    FracPete (fracpete at waikato dot ac dot nz)
    • Constructor Detail

      • WekaUnorderedAttributeRangeEditor

        public WekaUnorderedAttributeRangeEditor()
    • Method Detail

      • toCustomStringRepresentation

        public String toCustomStringRepresentation​(Object obj)
        Returns a custom string representation of the object.
        Specified by:
        toCustomStringRepresentation in interface adams.gui.goe.CustomStringRepresentationHandler
        Overrides:
        toCustomStringRepresentation in class adams.gui.goe.UnorderedRangeEditor
        Parameters:
        obj - the object to turn into a string
        Returns:
        the string representation
      • fromCustomStringRepresentation

        public Object fromCustomStringRepresentation​(String str)
        Returns an object created from the custom string representation.
        Specified by:
        fromCustomStringRepresentation in interface adams.gui.goe.CustomStringRepresentationHandler
        Overrides:
        fromCustomStringRepresentation in class adams.gui.goe.UnorderedRangeEditor
        Parameters:
        str - the string to turn into an object
        Returns:
        the object
      • parse

        protected WekaUnorderedAttributeRange parse​(String s)
        Parses the given string and returns the generated object. The string has to be a valid one, i.e., the isValid(String) check has been performed already and succeeded.
        Overrides:
        parse in class adams.gui.goe.UnorderedRangeEditor
        Parameters:
        s - the string to parse
        Returns:
        the generated object, or null in case of an error