fop 1.1

Uses of Class
org.apache.fop.complexscripts.util.GlyphSequence

Packages that use GlyphSequence
org.apache.fop.complexscripts.fonts   
org.apache.fop.complexscripts.scripts   
org.apache.fop.complexscripts.util   
 

Uses of GlyphSequence in org.apache.fop.complexscripts.fonts
 

Fields in org.apache.fop.complexscripts.fonts declared as GlyphSequence
protected  GlyphSequence GlyphProcessingState.igs
          current input glyph sequence
 

Methods in org.apache.fop.complexscripts.fonts that return GlyphSequence
 GlyphSequence GlyphProcessingState.getInput()
          Obtain reference to input glyph sequence, which must not be modified.
 GlyphSequence GlyphSubstitutionState.getOutput()
          Obtain output glyph sequence.
 GlyphSequence GlyphDefinitionTable.reorderCombiningMarks(GlyphSequence gs, int[][] gpa, java.lang.String script, java.lang.String language)
          Reorder combining marks in glyph sequence so that they precede (within the sequence) the base character to which they are applied.
 GlyphSequence GlyphSubstitutionTable.substitute(GlyphSequence gs, java.lang.String script, java.lang.String language)
          Perform substitution processing using all matching lookups.
 GlyphSequence GlyphTable.UseSpec.substitute(GlyphSequence gs, java.lang.String script, java.lang.String language, ScriptContextTester sct)
          Perform substitution processing using this use specification's lookup table.
static GlyphSequence GlyphSubstitutionSubtable.substitute(GlyphSequence gs, java.lang.String script, java.lang.String language, java.lang.String feature, GlyphSubstitutionSubtable[] sta, ScriptContextTester sct)
          Apply substitutions.
 GlyphSequence GlyphTable.LookupTable.substitute(GlyphSequence gs, java.lang.String script, java.lang.String language, java.lang.String feature, ScriptContextTester sct)
          Perform substitution processing using this lookup table's subtables.
static GlyphSequence GlyphSubstitutionSubtable.substitute(GlyphSubstitutionState ss, GlyphSubstitutionSubtable[] sta, int sequenceIndex)
          Apply substitutions using specified state and subtable array.
 GlyphSequence GlyphTable.LookupTable.substitute(GlyphSubstitutionState ss, int sequenceIndex)
          Perform substitution processing on an existing glyph substitution state object using this lookup table's subtables.
 

Methods in org.apache.fop.complexscripts.fonts with parameters of type GlyphSequence
 boolean GlyphPositioningTable.position(GlyphSequence gs, java.lang.String script, java.lang.String language, int fontSize, int[] widths, int[][] adjustments)
          Perform positioning processing using all matching lookups.
 boolean GlyphTable.UseSpec.position(GlyphSequence gs, java.lang.String script, java.lang.String language, int fontSize, int[] widths, int[][] adjustments, ScriptContextTester sct)
          Perform positioning processing using this use specification's lookup table.
static boolean GlyphPositioningSubtable.position(GlyphSequence gs, java.lang.String script, java.lang.String language, java.lang.String feature, int fontSize, GlyphPositioningSubtable[] sta, int[] widths, int[][] adjustments, ScriptContextTester sct)
          Apply positioning.
 boolean GlyphTable.LookupTable.position(GlyphSequence gs, java.lang.String script, java.lang.String language, java.lang.String feature, int fontSize, int[] widths, int[][] adjustments, ScriptContextTester sct)
          Perform positioning processing using this lookup table's subtables.
 GlyphSequence GlyphDefinitionTable.reorderCombiningMarks(GlyphSequence gs, int[][] gpa, java.lang.String script, java.lang.String language)
          Reorder combining marks in glyph sequence so that they precede (within the sequence) the base character to which they are applied.
 boolean GlyphProcessingState.replaceInput(int offset, int count, GlyphSequence gs)
          Replace subsequence of input glyph sequence starting at specified offset from current position and of length count glyphs with all glyphs in the replacement sequence gs.
 boolean GlyphProcessingState.replaceInput(int offset, int count, GlyphSequence gs, int gsOffset, int gsCount)
          Replace subsequence of input glyph sequence starting at specified offset from current position and of length count glyphs with a subsequence of the sequence gs starting from the specified offset gsOffset of length gsCount glyphs.
 GlyphSequence GlyphSubstitutionTable.substitute(GlyphSequence gs, java.lang.String script, java.lang.String language)
          Perform substitution processing using all matching lookups.
 GlyphSequence GlyphTable.UseSpec.substitute(GlyphSequence gs, java.lang.String script, java.lang.String language, ScriptContextTester sct)
          Perform substitution processing using this use specification's lookup table.
static GlyphSequence GlyphSubstitutionSubtable.substitute(GlyphSequence gs, java.lang.String script, java.lang.String language, java.lang.String feature, GlyphSubstitutionSubtable[] sta, ScriptContextTester sct)
          Apply substitutions.
 GlyphSequence GlyphTable.LookupTable.substitute(GlyphSequence gs, java.lang.String script, java.lang.String language, java.lang.String feature, ScriptContextTester sct)
          Perform substitution processing using this lookup table's subtables.
 

Constructors in org.apache.fop.complexscripts.fonts with parameters of type GlyphSequence
GlyphPositioningState(GlyphSequence gs, java.lang.String script, java.lang.String language, java.lang.String feature, int fontSize, int[] widths, int[][] adjustments, ScriptContextTester sct)
          Construct glyph positioning state.
GlyphProcessingState(GlyphSequence gs, java.lang.String script, java.lang.String language, java.lang.String feature, ScriptContextTester sct)
          Construct glyph processing state.
GlyphSubstitutionState(GlyphSequence gs, java.lang.String script, java.lang.String language, java.lang.String feature, ScriptContextTester sct)
          Construct glyph substitution state.
 

Uses of GlyphSequence in org.apache.fop.complexscripts.scripts
 

Methods in org.apache.fop.complexscripts.scripts that return GlyphSequence
 GlyphSequence ScriptProcessor.reorderCombiningMarks(GlyphDefinitionTable gdef, GlyphSequence gs, int[][] gpa, java.lang.String script, java.lang.String language)
          Reorder combining marks in glyph sequence so that they precede (within the sequence) the base character to which they are applied.
 GlyphSequence GurmukhiScriptProcessor.reorderCombiningMarks(GlyphDefinitionTable gdef, GlyphSequence gs, int[][] gpa, java.lang.String script, java.lang.String language)
           
 GlyphSequence DefaultScriptProcessor.reorderCombiningMarks(GlyphDefinitionTable gdef, GlyphSequence gs, int[][] gpa, java.lang.String script, java.lang.String language)
           
 GlyphSequence ArabicScriptProcessor.reorderCombiningMarks(GlyphDefinitionTable gdef, GlyphSequence gs, int[][] gpa, java.lang.String script, java.lang.String language)
          Reorder combining marks in glyph sequence so that they precede (within the sequence) the base character to which they are applied.
protected  GlyphSequence[] IndicScriptProcessor.DefaultSyllabizer.segmentize(GlyphSequence gs, IndicScriptProcessor.Segment[] sa)
          Construct array of glyph sequences from original glyph sequence and segment array.
 GlyphSequence ScriptProcessor.substitute(GlyphSequence gs, java.lang.String script, java.lang.String language, GlyphTable.UseSpec[] usa, ScriptContextTester sct)
          Perform substitution processing using a specific set of ordered glyph table use specifications.
 GlyphSequence IndicScriptProcessor.substitute(GlyphSequence gs, java.lang.String script, java.lang.String language, GlyphTable.UseSpec[] usa, ScriptContextTester sct)
          Perform substitution processing using a specific set of ordered glyph table use specifications.
 GlyphSequence ScriptProcessor.substitute(GlyphSubstitutionTable gsub, GlyphSequence gs, java.lang.String script, java.lang.String language, java.util.Map lookups)
          Perform substitution processing using a specific set of lookup tables.
 

Methods in org.apache.fop.complexscripts.scripts with parameters of type GlyphSequence
protected  int IndicScriptProcessor.findPreBaseMatra(GlyphSequence gs)
          Find pre-base matra in sequence.
protected  int GurmukhiScriptProcessor.findPreBaseMatra(GlyphSequence gs)
           
protected  int GujaratiScriptProcessor.findPreBaseMatra(GlyphSequence gs)
           
protected  int DevanagariScriptProcessor.findPreBaseMatra(GlyphSequence gs)
           
protected  int IndicScriptProcessor.findPreBaseMatraTarget(GlyphSequence gs, int source)
          Find pre-base matra target in sequence.
protected  int GurmukhiScriptProcessor.findPreBaseMatraTarget(GlyphSequence gs, int source)
           
protected  int GujaratiScriptProcessor.findPreBaseMatraTarget(GlyphSequence gs, int source)
           
protected  int DevanagariScriptProcessor.findPreBaseMatraTarget(GlyphSequence gs, int source)
           
protected  int IndicScriptProcessor.findReph(GlyphSequence gs)
          Find reph in sequence.
protected  int GurmukhiScriptProcessor.findReph(GlyphSequence gs)
           
protected  int GujaratiScriptProcessor.findReph(GlyphSequence gs)
           
protected  int DevanagariScriptProcessor.findReph(GlyphSequence gs)
           
protected  int IndicScriptProcessor.findRephTarget(GlyphSequence gs, int source)
          Find reph target in sequence.
protected  int GurmukhiScriptProcessor.findRephTarget(GlyphSequence gs, int source)
           
protected  int GujaratiScriptProcessor.findRephTarget(GlyphSequence gs, int source)
           
protected  int DevanagariScriptProcessor.findRephTarget(GlyphSequence gs, int source)
           
 boolean ScriptProcessor.position(GlyphPositioningTable gpos, GlyphSequence gs, java.lang.String script, java.lang.String language, int fontSize, java.util.Map lookups, int[] widths, int[][] adjustments)
          Perform positioning processing using a specific set of lookup tables.
 boolean ScriptProcessor.position(GlyphSequence gs, java.lang.String script, java.lang.String language, int fontSize, GlyphTable.UseSpec[] usa, int[] widths, int[][] adjustments, ScriptContextTester sct)
          Perform positioning processing using a specific set of ordered glyph table use specifications.
 boolean IndicScriptProcessor.position(GlyphSequence gs, java.lang.String script, java.lang.String language, int fontSize, GlyphTable.UseSpec[] usa, int[] widths, int[][] adjustments, ScriptContextTester sct)
          Perform positioning processing using a specific set of ordered glyph table use specifications.
 GlyphSequence ScriptProcessor.reorderCombiningMarks(GlyphDefinitionTable gdef, GlyphSequence gs, int[][] gpa, java.lang.String script, java.lang.String language)
          Reorder combining marks in glyph sequence so that they precede (within the sequence) the base character to which they are applied.
 GlyphSequence GurmukhiScriptProcessor.reorderCombiningMarks(GlyphDefinitionTable gdef, GlyphSequence gs, int[][] gpa, java.lang.String script, java.lang.String language)
           
 GlyphSequence DefaultScriptProcessor.reorderCombiningMarks(GlyphDefinitionTable gdef, GlyphSequence gs, int[][] gpa, java.lang.String script, java.lang.String language)
           
 GlyphSequence ArabicScriptProcessor.reorderCombiningMarks(GlyphDefinitionTable gdef, GlyphSequence gs, int[][] gpa, java.lang.String script, java.lang.String language)
          Reorder combining marks in glyph sequence so that they precede (within the sequence) the base character to which they are applied.
protected  GlyphSequence[] IndicScriptProcessor.DefaultSyllabizer.segmentize(GlyphSequence gs, IndicScriptProcessor.Segment[] sa)
          Construct array of glyph sequences from original glyph sequence and segment array.
 GlyphSequence ScriptProcessor.substitute(GlyphSequence gs, java.lang.String script, java.lang.String language, GlyphTable.UseSpec[] usa, ScriptContextTester sct)
          Perform substitution processing using a specific set of ordered glyph table use specifications.
 GlyphSequence IndicScriptProcessor.substitute(GlyphSequence gs, java.lang.String script, java.lang.String language, GlyphTable.UseSpec[] usa, ScriptContextTester sct)
          Perform substitution processing using a specific set of ordered glyph table use specifications.
 GlyphSequence ScriptProcessor.substitute(GlyphSubstitutionTable gsub, GlyphSequence gs, java.lang.String script, java.lang.String language, java.util.Map lookups)
          Perform substitution processing using a specific set of lookup tables.
 

Uses of GlyphSequence in org.apache.fop.complexscripts.util
 

Methods in org.apache.fop.complexscripts.util that return GlyphSequence
static GlyphSequence GlyphSequence.join(GlyphSequence gs, GlyphSequence[] sa)
          Join (concatenate) glyph sequences.
static GlyphSequence GlyphSequence.reorder(GlyphSequence gs, int source, int count, int target)
          Reorder sequence such that [SOURCE,SOURCE+COUNT) is moved just prior to TARGET.
 

Methods in org.apache.fop.complexscripts.util with parameters of type GlyphSequence
static GlyphSequence GlyphSequence.join(GlyphSequence gs, GlyphSequence[] sa)
          Join (concatenate) glyph sequences.
static GlyphSequence GlyphSequence.join(GlyphSequence gs, GlyphSequence[] sa)
          Join (concatenate) glyph sequences.
static GlyphSequence GlyphSequence.reorder(GlyphSequence gs, int source, int count, int target)
          Reorder sequence such that [SOURCE,SOURCE+COUNT) is moved just prior to TARGET.
 boolean GlyphContextTester.test(java.lang.String script, java.lang.String language, java.lang.String feature, GlyphSequence gs, int index, int flags)
          Perform a test on a glyph sequence in a specific (originating) character context.
 

Constructors in org.apache.fop.complexscripts.util with parameters of type GlyphSequence
GlyphSequence(GlyphSequence gs)
          Instantiate a glyph sequence using an existing glyph sequence, where the new glyph sequence shares the character array of the existing sequence (but not the buffer object), and creates new copies of glyphs buffer and association list.
GlyphSequence(GlyphSequence gs, int[] bga, int[] iga, int[] lga, GlyphSequence.CharAssociation[] bal, GlyphSequence.CharAssociation[] ial, GlyphSequence.CharAssociation[] lal)
          Instantiate a glyph sequence using an existing glyph sequence, where the new glyph sequence shares the character array of the existing sequence (but not the buffer object), but uses the specified backtrack, input, and lookahead glyph arrays to populate the glyphs, and uses the specified of glyphs buffer and association list.
 


fop 1.1

Copyright 1999-2012 The Apache Software Foundation. All Rights Reserved.