Class SubTableLookup6Format2
java.lang.Object
com.itextpdf.io.font.otf.ContextualTable<ContextualSubstRule>
com.itextpdf.io.font.otf.ChainingContextualTable<ContextualSubstRule>
com.itextpdf.io.font.otf.lookuptype6.SubTableLookup6Format2
Chaining Contextual Substitution Subtable: Class-based Chaining Context Glyph Substitution
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate OtfClassprivate OtfClassprivate OtfClassprivate List<List<ContextualSubstRule>> Fields inherited from class ContextualTable
lookupFlag, openReader -
Constructor Summary
ConstructorsConstructorDescriptionSubTableLookup6Format2(OpenTypeFontTableReader openReader, int lookupFlag, Set<Integer> substCoverageGlyphIds, OtfClass backtrackClassDefinition, OtfClass inputClassDefinition, OtfClass lookaheadClassDefinition) -
Method Summary
Modifier and TypeMethodDescriptionprotected List<ContextualSubstRule> getSetOfRulesForStartGlyph(int startId) Gets a set of rules, which start with given glyph id.voidsetSubClassSets(List<List<ContextualSubstRule>> subClassSets) Methods inherited from class ChainingContextualTable
checkIfBacktrackContextMatch, checkIfLookaheadContextMatch, getMatchingContextRuleMethods inherited from class ContextualTable
checkIfContextMatch
-
Field Details
-
substCoverageGlyphIds
-
subClassSets
-
backtrackClassDefinition
-
inputClassDefinition
-
lookaheadClassDefinition
-
-
Constructor Details
-
SubTableLookup6Format2
-
-
Method Details
-
setSubClassSets
-
getSetOfRulesForStartGlyph
Description copied from class:ContextualTableGets a set of rules, which start with given glyph id.- Specified by:
getSetOfRulesForStartGlyphin classContextualTable<ContextualSubstRule>- Parameters:
startId- id of the first glyph in the sequence- Returns:
- a list of
ContextualSubstRuleinstances. The list will be empty if there are no rules that start with a given glyph id
-