Class GlyphMappingTable.MappingRange
- java.lang.Object
-
- org.apache.fop.complexscripts.fonts.GlyphMappingTable.MappingRange
-
- Enclosing class:
- GlyphMappingTable
public static class GlyphMappingTable.MappingRange extends java.lang.Object
TheMappingRange
class encapsulates a glyph [start,end] range and a mapping index.
-
-
Constructor Summary
Constructors Constructor Description MappingRange()
Instantiate a mapping range.MappingRange(int gidStart, int gidEnd, int index)
Instantiate a specific mapping range.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getEnd()
int
getIndex()
int[]
getInterval()
int[]
getInterval(int[] interval)
Obtain interval, filled into first two elements of specified array, or returning new array.int
getLength()
int
getStart()
-
-
-
Method Detail
-
getStart
public int getStart()
- Returns:
- start of range
-
getEnd
public int getEnd()
- Returns:
- end of range
-
getIndex
public int getIndex()
- Returns:
- mapping index
-
getInterval
public int[] getInterval()
- Returns:
- interval as a pair of integers
-
getInterval
public int[] getInterval(int[] interval)
Obtain interval, filled into first two elements of specified array, or returning new array.- Parameters:
interval
- an array of length two or greater or null- Returns:
- interval as a pair of integers, filled into specified array
-
getLength
public int getLength()
- Returns:
- length of interval
-
-