Top Description Inners Fields Constructors Methods
org.apache.fontbox.type1

pack-priv Class Token

extends Object
Class Inheritance

A lexical token in an Adobe Type 1 font.
Author
John Hewson
See Also
Type1Lexer

Nested and Inner Type Summary

Modifier and TypeClass and Description
pack-priv static enum
Token.Kind

All different types of tokens.

Field Summary

Modifier and TypeField and Description
pack-priv static final Token.Kind
private byte[]
pack-priv static final Token.Kind
pack-priv static final Token.Kind
pack-priv static final Token.Kind
pack-priv static final Token.Kind
private final Token.Kind
pack-priv static final Token.Kind
pack-priv static final Token.Kind
pack-priv static final Token.Kind
pack-priv static final Token.Kind
pack-priv static final Token.Kind
pack-priv static final Token.Kind
pack-priv static final Token.Kind
private String

Constructor Summary

AccessConstructor and Description
pack-priv
Token(String text, Token.Kind type)

Constructs a new Token object given its text and kind.

pack-priv
Token(char character, Token.Kind type)

Constructs a new Token object given its single-character text and kind.

pack-priv
Token(byte[] data, Token.Kind type)

Constructs a new Token object given its raw data and kind.

Method Summary

Modifier and TypeMethod and Description
public boolean
public float
public byte[]
public Token.Kind
public String
public int
public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAllwaitwaitwait

Field Detail

CHARSTRINGback to summary
pack-priv static final Token.Kind CHARSTRING
databack to summary
private byte[] data
END_ARRAYback to summary
pack-priv static final Token.Kind END_ARRAY
END_DICTback to summary
pack-priv static final Token.Kind END_DICT
END_PROCback to summary
pack-priv static final Token.Kind END_PROC
INTEGERback to summary
pack-priv static final Token.Kind INTEGER
kindback to summary
private final Token.Kind kind
LITERALback to summary
pack-priv static final Token.Kind LITERAL
NAMEback to summary
pack-priv static final Token.Kind NAME
REALback to summary
pack-priv static final Token.Kind REAL
START_ARRAYback to summary
pack-priv static final Token.Kind START_ARRAY
START_DICTback to summary
pack-priv static final Token.Kind START_DICT
START_PROCback to summary
pack-priv static final Token.Kind START_PROC
STRINGback to summary
pack-priv static final Token.Kind STRING
textback to summary
private String text

Constructor Detail

Tokenback to summary
pack-priv Token(String text, Token.Kind type)

Constructs a new Token object given its text and kind.

Tokenback to summary
pack-priv Token(char character, Token.Kind type)

Constructs a new Token object given its single-character text and kind.

Tokenback to summary
pack-priv Token(byte[] data, Token.Kind type)

Constructs a new Token object given its raw data and kind. This is for CHARSTRING tokens only.

Method Detail

booleanValueback to summary
public boolean booleanValue()
floatValueback to summary
public float floatValue()
getDataback to summary
public byte[] getData()
getKindback to summary
public Token.Kind getKind()
getTextback to summary
public String getText()
intValueback to summary
public int intValue()
toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object. Satisfying this method's contract implies a non-null result must be returned.

Returns:String

a string representation of the object

Annotations
@Override
org.apache.fontbox.type1 back to summary

pack-priv final Enum Token.Kind

extends Enum<Token.Kind>
Class Inheritance

All different types of tokens.

Field Summary

Modifier and TypeField and Description
public static final Token.Kind
public static final Token.Kind
public static final Token.Kind
public static final Token.Kind
public static final Token.Kind
public static final Token.Kind
public static final Token.Kind
public static final Token.Kind
public static final Token.Kind
public static final Token.Kind
public static final Token.Kind
public static final Token.Kind
public static final Token.Kind

Constructor Summary

AccessConstructor and Description
private
Kind()

Method Summary

Modifier and TypeMethod and Description
public static Token.Kind
public static Token.Kind[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

CHARSTRINGback to summary
public static final Token.Kind CHARSTRING
END_ARRAYback to summary
public static final Token.Kind END_ARRAY
END_DICTback to summary
public static final Token.Kind END_DICT
END_PROCback to summary
public static final Token.Kind END_PROC
INTEGERback to summary
public static final Token.Kind INTEGER
LITERALback to summary
public static final Token.Kind LITERAL
NAMEback to summary
public static final Token.Kind NAME
NONEback to summary
public static final Token.Kind NONE
REALback to summary
public static final Token.Kind REAL
START_ARRAYback to summary
public static final Token.Kind START_ARRAY
START_DICTback to summary
public static final Token.Kind START_DICT
START_PROCback to summary
public static final Token.Kind START_PROC
STRINGback to summary
public static final Token.Kind STRING

Constructor Detail

Kindback to summary
private Kind()

Method Detail

valueOfback to summary
public static Token.Kind valueOf(String name)
valuesback to summary
public static Token.Kind[] values()