Package org.apache.fop.fonts
Class CMapSegment
- java.lang.Object
-
- org.apache.fop.fonts.CMapSegment
-
public final class CMapSegment extends java.lang.Object
A segment in a cmap table of format 4. Unicode code points betweengetUnicodeStart()
andgetUnicodeEnd()
map to contiguous glyph indices starting fromgetGlyphStartIndex()
.
-
-
Field Summary
Fields Modifier and Type Field Description private int
glyphStartIndex
private int
unicodeEnd
private int
unicodeStart
-
Constructor Summary
Constructors Constructor Description CMapSegment(int unicodeStart, int unicodeEnd, int glyphStartIndex)
Creates a new segment.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object o)
int
getGlyphStartIndex()
Returns the glyphStartIndex.int
getUnicodeEnd()
Returns the unicodeEnd.int
getUnicodeStart()
Returns the unicodeStart.int
hashCode()
java.lang.String
toString()
-
-
-
Method Detail
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
getUnicodeStart
public int getUnicodeStart()
Returns the unicodeStart.- Returns:
- the Unicode start index
-
getUnicodeEnd
public int getUnicodeEnd()
Returns the unicodeEnd.- Returns:
- the Unicode end index
-
getGlyphStartIndex
public int getGlyphStartIndex()
Returns the glyphStartIndex.- Returns:
- the glyph start index
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-