Package org.apache.fontbox.cff
Class CharStringCommand
- java.lang.Object
-
- org.apache.fontbox.cff.CharStringCommand
-
public class CharStringCommand extends java.lang.ObjectThis class represents a CharStringCommand.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCharStringCommand.Keystatic classCharStringCommand.Type1KeyWordEnum of all valid type1 key wordsstatic classCharStringCommand.Type2KeyWordEnum of all valid type2 key words
-
Field Summary
Fields Modifier and Type Field Description private static java.util.Map<java.lang.Integer,CharStringCommand>CHAR_STRING_COMMANDSstatic CharStringCommandCOMMAND_CALLOTHERSUBRstatic CharStringCommandCOMMAND_CLOSEPATHstatic CharStringCommandCOMMAND_DIVstatic CharStringCommandCOMMAND_HLINETOstatic CharStringCommandCOMMAND_HSBWstatic CharStringCommandCOMMAND_RLINETOstatic CharStringCommandCOMMAND_RRCURVETOprivate static CharStringCommandCOMMAND_UNKNOWNstatic CharStringCommandCOMMAND_VLINETOprivate static intKEY_UNKNOWNprivate CharStringCommand.Type1KeyWordtype1KeyWordprivate CharStringCommand.Type2KeyWordtype2KeyWord
-
Constructor Summary
Constructors Modifier Constructor Description privateCharStringCommand(int b0, int b1)Constructor with two values.privateCharStringCommand(CharStringCommand.Key key)Constructor with the CharStringCommand key as value.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static java.util.Map<java.lang.Integer,CharStringCommand>createMap()booleanequals(java.lang.Object object)static CharStringCommandgetInstance(int b0)Get an instance of the CharStringCommand represented by the given value.static CharStringCommandgetInstance(int[] values)Get an instance of the CharStringCommand represented by the given array.static CharStringCommandgetInstance(int b0, int b1)Get an instance of the CharStringCommand represented by the given two values.private static intgetKeyHashValue(int b0, int b1)CharStringCommand.Type1KeyWordgetType1KeyWord()Return the underlying type1 key word.CharStringCommand.Type2KeyWordgetType2KeyWord()Return the underlying type2 key word.inthashCode()java.lang.StringtoString()
-
-
-
Field Detail
-
type1KeyWord
private final CharStringCommand.Type1KeyWord type1KeyWord
-
type2KeyWord
private final CharStringCommand.Type2KeyWord type2KeyWord
-
CHAR_STRING_COMMANDS
private static final java.util.Map<java.lang.Integer,CharStringCommand> CHAR_STRING_COMMANDS
-
COMMAND_CLOSEPATH
public static final CharStringCommand COMMAND_CLOSEPATH
-
COMMAND_RLINETO
public static final CharStringCommand COMMAND_RLINETO
-
COMMAND_HLINETO
public static final CharStringCommand COMMAND_HLINETO
-
COMMAND_VLINETO
public static final CharStringCommand COMMAND_VLINETO
-
COMMAND_RRCURVETO
public static final CharStringCommand COMMAND_RRCURVETO
-
COMMAND_HSBW
public static final CharStringCommand COMMAND_HSBW
-
COMMAND_CALLOTHERSUBR
public static final CharStringCommand COMMAND_CALLOTHERSUBR
-
COMMAND_DIV
public static final CharStringCommand COMMAND_DIV
-
KEY_UNKNOWN
private static final int KEY_UNKNOWN
- See Also:
- Constant Field Values
-
COMMAND_UNKNOWN
private static final CharStringCommand COMMAND_UNKNOWN
-
-
Constructor Detail
-
CharStringCommand
private CharStringCommand(CharStringCommand.Key key)
Constructor with the CharStringCommand key as value.- Parameters:
key- the key of the char string command
-
CharStringCommand
private CharStringCommand(int b0, int b1)Constructor with two values.- Parameters:
b0- value1b1- value2
-
-
Method Detail
-
createMap
private static java.util.Map<java.lang.Integer,CharStringCommand> createMap()
-
getInstance
public static CharStringCommand getInstance(int b0)
Get an instance of the CharStringCommand represented by the given value.- Parameters:
b0- value- Returns:
- CharStringCommand represented by the given value
-
getInstance
public static CharStringCommand getInstance(int b0, int b1)
Get an instance of the CharStringCommand represented by the given two values.- Parameters:
b0- value1b1- value2- Returns:
- CharStringCommand represented by the given two values
-
getInstance
public static CharStringCommand getInstance(int[] values)
Get an instance of the CharStringCommand represented by the given array.- Parameters:
values- array of values- Returns:
- CharStringCommand represented by the given values
-
getKeyHashValue
private static int getKeyHashValue(int b0, int b1)
-
getType1KeyWord
public CharStringCommand.Type1KeyWord getType1KeyWord()
Return the underlying type1 key word.- Returns:
- the type1 key word
-
getType2KeyWord
public CharStringCommand.Type2KeyWord getType2KeyWord()
Return the underlying type2 key word.- Returns:
- the type2 key word
-
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
-
-