Package com.ibm.icu.dev.tool.layout
Class Lookup
- java.lang.Object
-
- com.ibm.icu.dev.tool.layout.Lookup
-
public class Lookup extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static int
GPST_ChainingContext
static int
GPST_Context
static int
GPST_Cursive
static int
GPST_MarkToBase
static int
GPST_MarkToLigature
static int
GPST_MarkToMark
static int
GPST_Pair
static int
GPST_Single
static int
GSST_Alternate
static int
GSST_ChainingContext
static int
GSST_Context
static int
GSST_Ligature
static int
GSST_Multiple
static int
GSST_Single
static int
LF_IgnoreBaseGlyphs
static int
LF_IgnoreLigatures
static int
LF_IgnoreMarks
static int
LF_MarkAttachTypeMask
static int
LF_MarkAttachTypeShift
static int
LF_ReservedBit
static int
LF_ReservedMask
private int
lookupFlags
private int
lookupType
private int
subtableCount
private LookupSubtable[]
subtables
-
Constructor Summary
Constructors Constructor Description Lookup(int theLookupType, int theLookupFlags)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addSubtable(LookupSubtable subtable)
void
writeLookup(OpenTypeTableWriter writer)
-
-
-
Field Detail
-
lookupType
private int lookupType
-
lookupFlags
private int lookupFlags
-
subtables
private LookupSubtable[] subtables
-
subtableCount
private int subtableCount
-
LF_ReservedBit
public static final int LF_ReservedBit
- See Also:
- Constant Field Values
-
LF_IgnoreBaseGlyphs
public static final int LF_IgnoreBaseGlyphs
- See Also:
- Constant Field Values
-
LF_IgnoreLigatures
public static final int LF_IgnoreLigatures
- See Also:
- Constant Field Values
-
LF_IgnoreMarks
public static final int LF_IgnoreMarks
- See Also:
- Constant Field Values
-
LF_ReservedMask
public static final int LF_ReservedMask
- See Also:
- Constant Field Values
-
LF_MarkAttachTypeMask
public static final int LF_MarkAttachTypeMask
- See Also:
- Constant Field Values
-
LF_MarkAttachTypeShift
public static final int LF_MarkAttachTypeShift
- See Also:
- Constant Field Values
-
GSST_Single
public static final int GSST_Single
- See Also:
- Constant Field Values
-
GSST_Multiple
public static final int GSST_Multiple
- See Also:
- Constant Field Values
-
GSST_Alternate
public static final int GSST_Alternate
- See Also:
- Constant Field Values
-
GSST_Ligature
public static final int GSST_Ligature
- See Also:
- Constant Field Values
-
GSST_Context
public static final int GSST_Context
- See Also:
- Constant Field Values
-
GSST_ChainingContext
public static final int GSST_ChainingContext
- See Also:
- Constant Field Values
-
GPST_Single
public static final int GPST_Single
- See Also:
- Constant Field Values
-
GPST_Pair
public static final int GPST_Pair
- See Also:
- Constant Field Values
-
GPST_Cursive
public static final int GPST_Cursive
- See Also:
- Constant Field Values
-
GPST_MarkToBase
public static final int GPST_MarkToBase
- See Also:
- Constant Field Values
-
GPST_MarkToLigature
public static final int GPST_MarkToLigature
- See Also:
- Constant Field Values
-
GPST_MarkToMark
public static final int GPST_MarkToMark
- See Also:
- Constant Field Values
-
GPST_Context
public static final int GPST_Context
- See Also:
- Constant Field Values
-
GPST_ChainingContext
public static final int GPST_ChainingContext
- See Also:
- Constant Field Values
-
-
Method Detail
-
addSubtable
public void addSubtable(LookupSubtable subtable)
-
writeLookup
public void writeLookup(OpenTypeTableWriter writer)
-
-