Class GlyphMappingTable.MappingRange

java.lang.Object
org.docx4j.fonts.fop.complexscripts.fonts.GlyphMappingTable.MappingRange
Enclosing class:
GlyphMappingTable

public static class GlyphMappingTable.MappingRange
extends java.lang.Object
The MappingRange 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

    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()  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • MappingRange

      public MappingRange()
      Instantiate a mapping range.
    • MappingRange

      public MappingRange​(int gidStart, int gidEnd, int index)
      Instantiate a specific mapping range.
      Parameters:
      gidStart - start of range
      gidEnd - end of range
      index - mapping index
  • Method Details

    • 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