Uses of Class
org.apache.fop.complexscripts.fonts.GlyphTable.LookupTable
Packages that use GlyphTable.LookupTable
-
Uses of GlyphTable.LookupTable in org.apache.fop.complexscripts.fonts
Fields in org.apache.fop.complexscripts.fonts declared as GlyphTable.LookupTableModifier and TypeFieldDescriptionprivate GlyphTable.LookupTable
GlyphTable.RuleLookup.lookup
private final GlyphTable.LookupTable
GlyphTable.UseSpec.lookupTable
lookup table to applyFields in org.apache.fop.complexscripts.fonts with type parameters of type GlyphTable.LookupTableModifier and TypeFieldDescriptionprivate Map
<String, GlyphTable.LookupTable> GlyphTable.lookupTables
GlyphTable.matchedLookups
Methods in org.apache.fop.complexscripts.fonts that return GlyphTable.LookupTableModifier and TypeMethodDescriptionGlyphTable.RuleLookup.getLookup()
GlyphTable.getLookupTable
(String lid) Obtain lookup table by lookup id.GlyphTable.UseSpec.getLookupTable()
Methods in org.apache.fop.complexscripts.fonts that return types with arguments of type GlyphTable.LookupTableModifier and TypeMethodDescriptionGlyphTable.findLookupTables
(GlyphTable.LookupSpec ls) Obtain ordered list of glyph lookup tables that match a specific lookup specification.GlyphTable.getLookupTables()
Obtain ordered list of all lookup tables, where order is by lookup identifier, which lexicographic ordering follows the lookup list order.GlyphTable.matchLookups
(String script, String language, String feature) Match lookup specifications according to <script,language,feature> tuple, where '*' is a wildcard for a tuple component.Method parameters in org.apache.fop.complexscripts.fonts with type arguments of type GlyphTable.LookupTableModifier and TypeMethodDescriptionGlyphTable.assembleLookups
(String[] features, Map<GlyphTable.LookupSpec, List<GlyphTable.LookupTable>> lookups) Assemble ordered array of lookup table use specifications according to the specified features and candidate lookups, where the order of the array is in accordance to the order of the applicable lookup list.void
GlyphTable.LookupTable.freezeSubtables
(Map<String, GlyphTable.LookupTable> lookupTables) Freeze subtables, i.e., do not allow further subtable addition, and create resulting cached state.void
GlyphPositioningTable.ChainedContextualSubtableFormat1.resolveLookupReferences
(Map<String, GlyphTable.LookupTable> lookupTables) Resolve references to lookup tables, e.g., in RuleLookup, to the lookup tables themselves.void
GlyphPositioningTable.ChainedContextualSubtableFormat2.resolveLookupReferences
(Map<String, GlyphTable.LookupTable> lookupTables) Resolve references to lookup tables, e.g., in RuleLookup, to the lookup tables themselves.void
GlyphPositioningTable.ChainedContextualSubtableFormat3.resolveLookupReferences
(Map<String, GlyphTable.LookupTable> lookupTables) Resolve references to lookup tables, e.g., in RuleLookup, to the lookup tables themselves.void
GlyphPositioningTable.ContextualSubtableFormat1.resolveLookupReferences
(Map<String, GlyphTable.LookupTable> lookupTables) Resolve references to lookup tables, e.g., in RuleLookup, to the lookup tables themselves.void
GlyphPositioningTable.ContextualSubtableFormat2.resolveLookupReferences
(Map<String, GlyphTable.LookupTable> lookupTables) Resolve references to lookup tables, e.g., in RuleLookup, to the lookup tables themselves.void
GlyphPositioningTable.ContextualSubtableFormat3.resolveLookupReferences
(Map<String, GlyphTable.LookupTable> lookupTables) Resolve references to lookup tables, e.g., in RuleLookup, to the lookup tables themselves.void
GlyphSubstitutionTable.ChainedContextualSubtableFormat1.resolveLookupReferences
(Map<String, GlyphTable.LookupTable> lookupTables) Resolve references to lookup tables, e.g., in RuleLookup, to the lookup tables themselves.void
GlyphSubstitutionTable.ChainedContextualSubtableFormat2.resolveLookupReferences
(Map<String, GlyphTable.LookupTable> lookupTables) Resolve references to lookup tables, e.g., in RuleLookup, to the lookup tables themselves.void
GlyphSubstitutionTable.ChainedContextualSubtableFormat3.resolveLookupReferences
(Map<String, GlyphTable.LookupTable> lookupTables) Resolve references to lookup tables, e.g., in RuleLookup, to the lookup tables themselves.void
GlyphSubstitutionTable.ContextualSubtableFormat1.resolveLookupReferences
(Map<String, GlyphTable.LookupTable> lookupTables) Resolve references to lookup tables, e.g., in RuleLookup, to the lookup tables themselves.void
GlyphSubstitutionTable.ContextualSubtableFormat2.resolveLookupReferences
(Map<String, GlyphTable.LookupTable> lookupTables) Resolve references to lookup tables, e.g., in RuleLookup, to the lookup tables themselves.void
GlyphSubstitutionTable.ContextualSubtableFormat3.resolveLookupReferences
(Map<String, GlyphTable.LookupTable> lookupTables) Resolve references to lookup tables, e.g., in RuleLookup, to the lookup tables themselves.void
GlyphSubtable.resolveLookupReferences
(Map<String, GlyphTable.LookupTable> lookupTables) Resolve references to lookup tables, e.g., in RuleLookup, to the lookup tables themselves.private void
GlyphTable.LookupTable.resolveLookupReferences
(GlyphSubtable[] subtables, Map<String, GlyphTable.LookupTable> lookupTables) static void
GlyphTable.resolveLookupReferences
(GlyphTable.RuleSet[] rsa, Map<String, GlyphTable.LookupTable> lookupTables) Resolve references to lookup tables in a collection of rules sets.void
GlyphTable.Rule.resolveLookupReferences
(Map<String, GlyphTable.LookupTable> lookupTables) Resolve references to lookup tables, e.g., in RuleLookup, to the lookup tables themselves.void
GlyphTable.RuleLookup.resolveLookupReferences
(Map<String, GlyphTable.LookupTable> lookupTables) Resolve references to lookup tables.void
GlyphTable.RuleSet.resolveLookupReferences
(Map<String, GlyphTable.LookupTable> lookupTables) Resolve references to lookup tables, e.g., in RuleLookup, to the lookup tables themselves.Constructors in org.apache.fop.complexscripts.fonts with parameters of type GlyphTable.LookupTableModifierConstructorDescriptionUseSpec
(GlyphTable.LookupTable lookupTable, String feature) Construct a glyph lookup table use specification. -
Uses of GlyphTable.LookupTable in org.apache.fop.complexscripts.scripts
Fields in org.apache.fop.complexscripts.scripts with type parameters of type GlyphTable.LookupTableModifier and TypeFieldDescriptionprivate final Map
<GlyphTable.LookupSpec, List<GlyphTable.LookupTable>> ScriptProcessor.AssembledLookupsKey.lookups
Method parameters in org.apache.fop.complexscripts.scripts with type arguments of type GlyphTable.LookupTableModifier and TypeMethodDescriptionfinal GlyphTable.UseSpec[]
ScriptProcessor.assembleLookups
(GlyphTable table, String[] features, Map<GlyphTable.LookupSpec, List<GlyphTable.LookupTable>> lookups) Assemble ordered array of lookup table use specifications according to the specified features and candidate lookups, where the order of the array is in accordance to the order of the applicable lookup list.final boolean
ScriptProcessor.position
(GlyphPositioningTable gpos, GlyphSequence gs, String script, String language, int fontSize, Map<GlyphTable.LookupSpec, List<GlyphTable.LookupTable>> lookups, int[] widths, int[][] adjustments) Perform positioning processing using a specific set of lookup tables.final GlyphSequence
ScriptProcessor.substitute
(GlyphSubstitutionTable gsub, GlyphSequence gs, String script, String language, Map<GlyphTable.LookupSpec, List<GlyphTable.LookupTable>> lookups) Perform substitution processing using a specific set of lookup tables.Constructor parameters in org.apache.fop.complexscripts.scripts with type arguments of type GlyphTable.LookupTableModifierConstructorDescription(package private)
AssembledLookupsKey
(GlyphTable table, String[] features, Map<GlyphTable.LookupSpec, List<GlyphTable.LookupTable>> lookups)