static class Configuration.Flag
extends java.lang.Object
implements java.lang.Comparable
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
fieldName
field name.
|
private java.lang.reflect.Field |
location
Field where the evaluated value is saved.
|
private java.lang.String |
name
option name.
|
private ParseProperty |
parser
Parser for the configuration property.
|
Constructor and Description |
---|
Flag(java.lang.String name,
java.lang.String fieldName,
ParseProperty parser)
Instantiates a new Flag.
|
Modifier and Type | Method and Description |
---|---|
int |
compareTo(java.lang.Object o) |
boolean |
equals(java.lang.Object obj) |
java.lang.reflect.Field |
getLocation()
Getter for
location . |
java.lang.String |
getName()
Getter for
name . |
ParseProperty |
getParser()
Getter for
parser . |
int |
hashCode() |
private java.lang.String name
private java.lang.String fieldName
private java.lang.reflect.Field location
private ParseProperty parser
Flag(java.lang.String name, java.lang.String fieldName, ParseProperty parser)
name
- option namefieldName
- field name (can be null)parser
- parser for propertypublic java.lang.reflect.Field getLocation()
location
.public java.lang.String getName()
name
.public ParseProperty getParser()
parser
.public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
Object.equals(java.lang.Object)
public int hashCode()
hashCode
in class java.lang.Object
Object.hashCode()
public int compareTo(java.lang.Object o)
compareTo
in interface java.lang.Comparable
Comparable.compareTo(java.lang.Object)