Uses of Interface
org.foray.common.io.RandomAccessInput

Packages that use RandomAccessInput
org.foray.common.io Utilities related to input/output. 
org.foray.font.format Classes handling the low-level details of specific font formats, such as Type 1, TrueType, Adobe Font Metrics, etc. 
org.foray.font.format.ttf Classes handling the parsing and content of TrueType fonts. 
org.foray.font.format.type1 Classes handling the parsing and content of Type1 fonts and metrics. 
 

Uses of RandomAccessInput in org.foray.common.io
 

Classes in org.foray.common.io that implement RandomAccessInput
 class AbstractRandomAccessInput
          Abstract superclass for RandomAccessInput implementations.
 class RandomAccessInputArray
          Implementation of RandomInput that uses a byte array.
 class RandomAccessInputFile
          Implementation of RandomInput that uses a RandomAccessFile to do the io work.
 class RandomAccessInputURL
          Implementation of RandomAccessInput suitable for URLs that are not local files.
 

Methods in org.foray.common.io that return RandomAccessInput
static RandomAccessInput AbstractRandomAccessInput.createRandomAccessInput(DataSource dataSource)
          Factory method that creates an instance of the best RandomAccessInput implementation for a given byte array.
static RandomAccessInput AbstractRandomAccessInput.createRandomAccessInput(String description, byte[] byteArray)
          Factory method that creates an instance of the best RandomAccessInput implementation for a given byte array.
static RandomAccessInput AbstractRandomAccessInput.createRandomAccessInput(URL url)
          Factory method that creates an instance of the best RandomAccessInput implementation for a given URL.
 

Uses of RandomAccessInput in org.foray.font.format
 

Methods in org.foray.font.format that return RandomAccessInput
 RandomAccessInput FontParser.getRandomInput()
          Returns the content to be parsed.
 

Uses of RandomAccessInput in org.foray.font.format.ttf
 

Methods in org.foray.font.format.ttf with parameters of type RandomAccessInput
static OTFScript OTFScript.parse(RandomAccessInput raInput, int offset)
          Parses a script.
static OTFLookupGSUBx08x01 OTFLookupGSUBx08x01.parse(RandomAccessInput raInput, int offset)
          Parses a lookup.
static OTFLookupGSUBx07x01 OTFLookupGSUBx07x01.parse(RandomAccessInput raInput, int offset)
          Parses a lookup.
static OTFLookupGSUBx06x03 OTFLookupGSUBx06x03.parse(RandomAccessInput raInput, int offset)
          Parses a lookup.
static OTFLookupGSUBx06x02 OTFLookupGSUBx06x02.parse(RandomAccessInput raInput, int offset)
          Parses a lookup.
static OTFLookupGSUBx06x01 OTFLookupGSUBx06x01.parse(RandomAccessInput raInput, int offset)
          Parses a lookup.
static OTFLookupGSUBx05x03 OTFLookupGSUBx05x03.parse(RandomAccessInput raInput, int offset)
          Parses a lookup.
static OTFLookupGSUBx05x02 OTFLookupGSUBx05x02.parse(RandomAccessInput raInput, int offset)
          Parses a lookup.
static OTFLookupGSUBx05x01 OTFLookupGSUBx05x01.parse(RandomAccessInput raInput, int offset)
          Parses a lookup.
static OTFLookupGSUBx04x01 OTFLookupGSUBx04x01.parse(RandomAccessInput raInput, int offset)
          Parses a lookup.
static OTFLookupGSUBx03x01 OTFLookupGSUBx03x01.parse(RandomAccessInput raInput, int offset)
          Parses a lookup.
static OTFLookupGSUBx02x01 OTFLookupGSUBx02x01.parse(RandomAccessInput raInput, int offset)
          Parses a lookup.
static OTFLookupGSUBx01x02 OTFLookupGSUBx01x02.parse(RandomAccessInput raInput, int offset)
          Parses a lookup.
static OTFLookupGSUBx01x01 OTFLookupGSUBx01x01.parse(RandomAccessInput raInput, int offset)
          Parses a lookup.
static OTFLookupGSUB OTFLookupGSUB.parse(RandomAccessInput raInput, int offset)
          Parses a lookup.
static OTFLanguageSystem OTFLanguageSystem.parse(RandomAccessInput raInput, int offset)
          Parses a language system.
static OTFFeature OTFFeature.parse(RandomAccessInput raInput, int offset)
          Parses a feature.
static OTFCoveragex02 OTFCoveragex02.parse(RandomAccessInput raInput, int offset)
          Parses a coverage.
static OTFCoveragex01 OTFCoveragex01.parse(RandomAccessInput raInput, int offset)
          Parses a coverage.
static OTFCoverage OTFCoverage.parse(RandomAccessInput raInput, int offset)
          Parses a coverage.
static TTCTableHeader TTCTableHeader.parse(TrueTypeCollection collection, RandomAccessInput raInput)
          Constructor.
static TTFOffsetTable TTFOffsetTable.parse(TrueTypeContainer container, RandomAccessInput raInput, long fileOffset)
          Parse a Table Directory from the appropriate offset.
static TTFOffsetTableRecord TTFOffsetTableRecord.parse(TTFOffsetTable directory, RandomAccessInput raInput)
          Constructor.
static TrueTypeFont TrueTypeFont.parse(TTFOffsetTable ttfTableDir, RandomAccessInput raInput, FontParserClient parserClient)
          Factory method that parses a font from random-access input.
static TTFTableVORG TTFTableVORG.parse(TTFOffsetTableRecord offsetRecord, RandomAccessInput raInput)
          Parse the table from the table content.
static TTFTablePREP TTFTablePREP.parse(TTFOffsetTableRecord offsetRecord, RandomAccessInput raInput)
          Parse the table from the table content.
static TTFTablePOST TTFTablePOST.parse(TTFOffsetTableRecord dirEntry, RandomAccessInput raInput)
          Parse the "post" table.
static TTFTablePCLT TTFTablePCLT.parse(TTFOffsetTableRecord dirEntry, RandomAccessInput raInput)
          Reads the "PCLT" table to find xHeight and capHeight.
static TTFTableOS2 TTFTableOS2.parse(TTFOffsetTableRecord dirEntry, RandomAccessInput raInput)
          Reads the "OS/2" table.
static TTFTableNAME TTFTableNAME.parse(TTFOffsetTableRecord dirEntry, RandomAccessInput raInput)
          Reads the "name" table.
static TTFTableMAXP TTFTableMAXP.parse(TTFOffsetTableRecord dirEntry, RandomAccessInput raInput)
          Reads the number of glyphs from the "maxp" table.
static TTFTableMATH TTFTableMATH.parse(TTFOffsetTableRecord offsetRecord, RandomAccessInput raInput)
          Parse the table from the table content.
static TTFTableJSTF TTFTableJSTF.parse(TTFOffsetTableRecord offsetRecord, RandomAccessInput raInput)
          Parse the table from the table content.
static TTFTableHHEA TTFTableHHEA.parse(TTFOffsetTableRecord dirEntry, RandomAccessInput raInput)
          Parse the table.
static TTFTableHEAD TTFTableHEAD.parse(TTFOffsetTableRecord dirEntry, RandomAccessInput raInput)
          Read the "head" table.
static TTFTableGSUB TTFTableGSUB.parse(TTFOffsetTableRecord offsetRecord, RandomAccessInput raInput)
          Parse the table from the table content.
static TTFTableGPOS TTFTableGPOS.parse(TTFOffsetTableRecord offsetRecord, RandomAccessInput raInput)
          Parse the table from the table content.
static TTFTableGDEF TTFTableGDEF.parse(TTFOffsetTableRecord offsetRecord, RandomAccessInput raInput)
          Parse the table from the table content.
static TTFTableGASP TTFTableGASP.parse(TTFOffsetTableRecord offsetRecord, RandomAccessInput raInput)
          Parse the table from the table content.
static TTFTableFPGM TTFTableFPGM.parse(TTFOffsetTableRecord offsetRecord, RandomAccessInput raInput)
          Parse the table from the table content.
static TTFTableCVT TTFTableCVT.parse(TTFOffsetTableRecord offsetRecord, RandomAccessInput raInput)
          Parse the table from the table content.
static TTFTableCFF2 TTFTableCFF2.parse(TTFOffsetTableRecord offsetRecord, RandomAccessInput raInput)
          Parse the table from the table content.
static TTFTableCFF TTFTableCFF.parse(TTFOffsetTableRecord offsetRecord, RandomAccessInput raInput)
          Parse the table from the table content.
static TTFTableBASE TTFTableBASE.parse(TTFOffsetTableRecord offsetRecord, RandomAccessInput raInput)
          Parse the table from the table content.
static TTFTableLOCA TTFTableLOCA.parse(TTFOffsetTableRecord dirEntry, RandomAccessInput raInput, boolean isLongFormat, int numberOfGlyphs, TTFTableHMTX hmtx)
          Reads the "loca" table.
static TTFTableHMTX TTFTableHMTX.parse(TTFOffsetTableRecord dirEntry, RandomAccessInput raInput, int numberOfGlyphs, int numberOfHMetrics)
          Read "hmtx" table and put the horizontal metrics in the metrics array.
static TTFTableGLYF TTFTableGLYF.parse(TTFOffsetTableRecord dirEntry, RandomAccessInput raInput, int numberOfGlyphs, TTFTableHMTX hmtx)
          Reads the "glyf" table to find the bounding boxes.
static TTFTableCMAP TTFTableCMAP.parse(TTFOffsetTableRecord dirEntry, RandomAccessInput raInput, org.axsl.ps.PsServer psServer, String fontPostScriptName)
          Parse the cmap table.
static TTFTableKERN TTFTableKERN.parse(TTFOffsetTableRecord dirEntry, RandomAccessInput raInput, TTFTableCMAP cmap)
          Parse the needed information from the table contents.
protected static Map<String,OTFFeature> AbstractOTFLayoutTable.parseFeatureList(RandomAccessInput raInput, int offset)
          Parses the feature list.
protected static void AbstractOTFLayoutTable.parseFeatureVariations(RandomAccessInput raInput, int offset)
          Parses the feature variations.
protected static List<OTFLookupGSUB> TTFTableGSUB.parseLookupList(RandomAccessInput raInput, int offset)
          Parses the lookup list.
protected static Map<String,OTFScript> AbstractOTFLayoutTable.parseScriptList(RandomAccessInput raInput, int offset)
          Parses the script list.
protected  void TrueTypeCollection.readFile(RandomAccessInput raInput)
          Parse the basics of the font file.
 

Uses of RandomAccessInput in org.foray.font.format.type1
 

Methods in org.foray.font.format.type1 that return RandomAccessInput
 RandomAccessInput Type1MetricsParser.getRandomInput()
          Returns the content to be parsed.
protected  RandomAccessInput Type1FontParser.getRandomInput()
          Returns the input being read.
 

Constructors in org.foray.font.format.type1 with parameters of type RandomAccessInput
Type1MetricsParser(FontServer4a fontServer, RandomAccessInput randomInput)
          Constructor.
Type1MetricsParserAFM(FontServer4a fontServer, RandomAccessInput input)
          Constructor.
Type1MetricsParserPFM(FontServer4a fontServer, RandomAccessInput input)
          Constructor.
 



Copyright © 2017. All rights reserved.