Package org.apache.fontbox.cff
Class CFFOperator
- java.lang.Object
-
- org.apache.fontbox.cff.CFFOperator
-
public final class CFFOperator extends java.lang.ObjectThis class represents a CFF operator.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCFFOperator.KeyThis class is a holder for a key value.
-
Field Summary
Fields Modifier and Type Field Description private static java.util.Map<CFFOperator.Key,CFFOperator>keyMapprivate static java.util.Map<java.lang.String,CFFOperator>nameMapprivate CFFOperator.KeyoperatorKeyprivate java.lang.StringoperatorName
-
Constructor Summary
Constructors Modifier Constructor Description privateCFFOperator(CFFOperator.Key key, java.lang.String name)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object object)CFFOperator.KeygetKey()The key of the operator.java.lang.StringgetName()The name of the operator.static CFFOperatorgetOperator(java.lang.String name)Returns the operator corresponding to the given name.static CFFOperatorgetOperator(CFFOperator.Key key)Returns the operator corresponding to the given key.inthashCode()private static voidregister(CFFOperator.Key key, java.lang.String name)private voidsetKey(CFFOperator.Key key)private voidsetName(java.lang.String name)java.lang.StringtoString()
-
-
-
Field Detail
-
operatorKey
private CFFOperator.Key operatorKey
-
operatorName
private java.lang.String operatorName
-
keyMap
private static java.util.Map<CFFOperator.Key,CFFOperator> keyMap
-
nameMap
private static java.util.Map<java.lang.String,CFFOperator> nameMap
-
-
Constructor Detail
-
CFFOperator
private CFFOperator(CFFOperator.Key key, java.lang.String name)
-
-
Method Detail
-
getKey
public CFFOperator.Key getKey()
The key of the operator.- Returns:
- the key
-
setKey
private void setKey(CFFOperator.Key key)
-
getName
public java.lang.String getName()
The name of the operator.- Returns:
- the name
-
setName
private void setName(java.lang.String name)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object object)
- Overrides:
equalsin classjava.lang.Object
-
register
private static void register(CFFOperator.Key key, java.lang.String name)
-
getOperator
public static CFFOperator getOperator(CFFOperator.Key key)
Returns the operator corresponding to the given key.- Parameters:
key- the given key- Returns:
- the corresponding operator
-
getOperator
public static CFFOperator getOperator(java.lang.String name)
Returns the operator corresponding to the given name.- Parameters:
name- the given name- Returns:
- the corresponding operator
-
-