Class EditorState

java.lang.Object
ghidra.framework.options.EditorState
All Implemented Interfaces:
PropertyChangeListener, EventListener

public class EditorState extends Object implements PropertyChangeListener
  • Constructor Details

    • EditorState

      public EditorState(Options options, String name)
  • Method Details

    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • propertyChange

      public void propertyChange(PropertyChangeEvent evt)
      Specified by:
      propertyChange in interface PropertyChangeListener
    • isValueChanged

      public boolean isValueChanged()
    • applyNonDefaults

      public void applyNonDefaults(Options save)
    • loadFrom

      public void loadFrom(Options loadFrom)
    • hasSameValue

      public boolean hasSameValue(Options compareTo)
    • applyValue

      public void applyValue()
    • supportsCustomOptionsEditor

      public boolean supportsCustomOptionsEditor()
      Returns true if the contained PropertyEditor desired to render and handle it's options directly, as opposed to using the generic framework.
      Returns:
      true if the contained PropertyEditor desired to render and handle it's options directly, as opposed to using the generic framework.
    • getEditorComponent

      public Component getEditorComponent()
    • getTitle

      public String getTitle()
    • getDescription

      public String getDescription()
    • toString

      public String toString()
      Overrides:
      toString in class Object