Class GurmukhiScriptProcessor
java.lang.Object
org.apache.fop.complexscripts.scripts.ScriptProcessor
org.apache.fop.complexscripts.scripts.DefaultScriptProcessor
org.apache.fop.complexscripts.scripts.IndicScriptProcessor
org.apache.fop.complexscripts.scripts.GurmukhiScriptProcessor
The GurmukhiScriptProcessor class implements a script processor for
performing glyph substitution and positioning operations on content associated with the Gurmukhi script.
This work was originally authored by Glenn Adams (gadams@apache.org).
-
Nested Class Summary
Nested classes/interfaces inherited from class IndicScriptProcessor
IndicScriptProcessor.DefaultSyllabizer, IndicScriptProcessor.Segment, IndicScriptProcessor.Syllabizer -
Method Summary
Modifier and TypeMethodDescriptionprotected intFind pre-base matra in sequence.protected intfindPreBaseMatraTarget(GlyphSequence gs, int source) Find pre-base matra target in sequence.protected intFind reph in sequence.protected intfindRephTarget(GlyphSequence gs, int source) Find reph target in sequence.protected Class<? extends org.apache.fop.complexscripts.scripts.GurmukhiScriptProcessor.GurmukhiSyllabizer> Get script specific syllabizer class.Methods inherited from class IndicScriptProcessor
getOptionalPositioningFeatures, getOptionalSubstitutionFeatures, getPositioningContextTester, getPositioningFeatures, getSubstitutionContextTester, getSubstitutionFeatures, makeProcessor, position, substituteMethods inherited from class DefaultScriptProcessor
isReorderedMark, reorderCombiningMarksMethods inherited from class ScriptProcessor
assembleLookups, getInstance, getScript, position, preProcess, substitute
-
Method Details
-
getSyllabizerClass
protected Class<? extends org.apache.fop.complexscripts.scripts.GurmukhiScriptProcessor.GurmukhiSyllabizer> getSyllabizerClass()Description copied from class:IndicScriptProcessorGet script specific syllabizer class.- Overrides:
getSyllabizerClassin classIndicScriptProcessor- Returns:
- a syllabizer class object or null
-
findPreBaseMatra
Description copied from class:IndicScriptProcessorFind pre-base matra in sequence.- Overrides:
findPreBaseMatrain classIndicScriptProcessor- Parameters:
gs- input sequence- Returns:
- index of pre-base matra or -1 if not found
-
findPreBaseMatraTarget
Description copied from class:IndicScriptProcessorFind pre-base matra target in sequence.- Overrides:
findPreBaseMatraTargetin classIndicScriptProcessor- Parameters:
gs- input sequencesource- index of pre-base matra- Returns:
- index of pre-base matra target or -1
-
findReph
Description copied from class:IndicScriptProcessorFind reph in sequence.- Overrides:
findRephin classIndicScriptProcessor- Parameters:
gs- input sequence- Returns:
- index of reph or -1 if not found
-
findRephTarget
Description copied from class:IndicScriptProcessorFind reph target in sequence.- Overrides:
findRephTargetin classIndicScriptProcessor- Parameters:
gs- input sequencesource- index of reph- Returns:
- index of reph target or -1
-