Class Option

java.lang.Object
org.openjump.core.ui.io.file.Option

public class Option extends Object
  • Constructor Details

    • Option

      public Option(String name, String type, boolean required)
    • Option

      public Option(String name, String type, Object defaultValue, boolean required)
  • Method Details

    • getName

      public String getName()
    • getType

      public String getType()
    • getDefault

      public Object getDefault()
    • isRequired

      public boolean isRequired()
    • equals

      public boolean equals(Object obj)
      Overwrite equals(), because the Object.equals works wrong for an Option instance. So we must compare each single value. This is especially important if we have some Options stored in a List and do a List.remove().
      Overrides:
      equals in class Object