org.openjump.core.ui.io.file
Class Option
java.lang.Object
org.openjump.core.ui.io.file.Option
public class Option
- extends java.lang.Object
|
Constructor Summary |
Option(java.lang.String name,
java.lang.String type,
boolean required)
|
Option(java.lang.String name,
java.lang.String type,
java.lang.Object defaultValue,
boolean required)
|
|
Method Summary |
boolean |
equals(java.lang.Object obj)
Overwrite equals(), because the Object.equals works wrong for an Option
instance. |
java.lang.Object |
getDefault()
|
java.lang.String |
getName()
|
java.lang.String |
getType()
|
boolean |
isRequired()
|
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Option
public Option(java.lang.String name,
java.lang.String type,
boolean required)
Option
public Option(java.lang.String name,
java.lang.String type,
java.lang.Object defaultValue,
boolean required)
getName
public java.lang.String getName()
getType
public java.lang.String getType()
getDefault
public java.lang.Object getDefault()
isRequired
public boolean isRequired()
equals
public boolean equals(java.lang.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 java.lang.Object
- Parameters:
obj -
- Returns:
- true if both objects are equal.