|
fop 1.1 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.fop.complexscripts.scripts.ScriptProcessor
org.apache.fop.complexscripts.scripts.DefaultScriptProcessor
org.apache.fop.complexscripts.scripts.IndicScriptProcessor
org.apache.fop.complexscripts.scripts.GurmukhiScriptProcessor
public class 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 org.apache.fop.complexscripts.scripts.IndicScriptProcessor |
|---|
IndicScriptProcessor.DefaultSyllabizer, IndicScriptProcessor.Segment, IndicScriptProcessor.Syllabizer |
| Method Summary | |
|---|---|
protected int |
findPreBaseMatra(GlyphSequence gs)
Find pre-base matra in sequence. |
protected int |
findPreBaseMatraTarget(GlyphSequence gs,
int source)
Find pre-base matra target in sequence. |
protected int |
findReph(GlyphSequence gs)
Find reph in sequence. |
protected int |
findRephTarget(GlyphSequence gs,
int source)
Find reph target in sequence. |
protected java.lang.Class<? extends org.apache.fop.complexscripts.scripts.GurmukhiScriptProcessor.GurmukhiSyllabizer> |
getSyllabizerClass()
Get script specific syllabizer class. |
GlyphSequence |
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. |
| Methods inherited from class org.apache.fop.complexscripts.scripts.IndicScriptProcessor |
|---|
getOptionalPositioningFeatures, getOptionalSubstitutionFeatures, getPositioningContextTester, getPositioningFeatures, getSubstitutionContextTester, getSubstitutionFeatures, makeProcessor, position, substitute |
| Methods inherited from class org.apache.fop.complexscripts.scripts.ScriptProcessor |
|---|
assembleLookups, getInstance, getScript, position, substitute |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
protected java.lang.Class<? extends org.apache.fop.complexscripts.scripts.GurmukhiScriptProcessor.GurmukhiSyllabizer> getSyllabizerClass()
IndicScriptProcessor
getSyllabizerClass in class IndicScriptProcessorprotected int findPreBaseMatra(GlyphSequence gs)
IndicScriptProcessor
findPreBaseMatra in class IndicScriptProcessorgs - input sequence
protected int findPreBaseMatraTarget(GlyphSequence gs,
int source)
IndicScriptProcessor
findPreBaseMatraTarget in class IndicScriptProcessorgs - input sequencesource - index of pre-base matra
protected int findReph(GlyphSequence gs)
IndicScriptProcessor
findReph in class IndicScriptProcessorgs - input sequence
protected int findRephTarget(GlyphSequence gs,
int source)
IndicScriptProcessor
findRephTarget in class IndicScriptProcessorgs - input sequencesource - index of reph
public GlyphSequence reorderCombiningMarks(GlyphDefinitionTable gdef,
GlyphSequence gs,
int[][] gpa,
java.lang.String script,
java.lang.String language)
ScriptProcessor
reorderCombiningMarks in class DefaultScriptProcessorgdef - the glyph definition table that appliesgs - an input glyph sequencegpa - associated glyph position adjustments (also reordered)script - a script identifierlanguage - a language identifier
|
fop 1.1 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||