public final class CFFOperator
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
CFFOperator.Key
This class is a holder for a key value.
|
Modifier and Type | Field and Description |
---|---|
private static java.util.Map<CFFOperator.Key,CFFOperator> |
keyMap |
private static java.util.Map<java.lang.String,CFFOperator> |
nameMap |
private CFFOperator.Key |
operatorKey |
private java.lang.String |
operatorName |
Modifier | Constructor and Description |
---|---|
private |
CFFOperator(CFFOperator.Key key,
java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object object) |
CFFOperator.Key |
getKey()
The key of the operator.
|
java.lang.String |
getName()
The name of the operator.
|
static CFFOperator |
getOperator(CFFOperator.Key key)
Returns the operator corresponding to the given key.
|
static CFFOperator |
getOperator(java.lang.String name)
Returns the operator corresponding to the given name.
|
int |
hashCode() |
private static void |
register(CFFOperator.Key key,
java.lang.String name) |
private void |
setKey(CFFOperator.Key key) |
private void |
setName(java.lang.String name) |
java.lang.String |
toString() |
private CFFOperator.Key operatorKey
private java.lang.String operatorName
private static java.util.Map<CFFOperator.Key,CFFOperator> keyMap
private static java.util.Map<java.lang.String,CFFOperator> nameMap
private CFFOperator(CFFOperator.Key key, java.lang.String name)
public CFFOperator.Key getKey()
private void setKey(CFFOperator.Key key)
public java.lang.String getName()
private void setName(java.lang.String name)
public java.lang.String toString()
toString
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object object)
equals
in class java.lang.Object
private static void register(CFFOperator.Key key, java.lang.String name)
public static CFFOperator getOperator(CFFOperator.Key key)
key
- the given keypublic static CFFOperator getOperator(java.lang.String name)
name
- the given name