|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.extex.font.format.xtf.tables.AbstractXtfTable
org.extex.font.format.xtf.tables.gps.AbstractXtfSFLTable
public abstract class AbstractXtfSFLTable
Abstract class for the GSUB and GPOS table.
To handle the sample tables: ScriptList, FeatureList, LookupList
| Field Summary | |
|---|---|
protected XtfFeatureList |
featureList
The feature list. |
protected XtfLookupList |
lookupList
The lookup list. |
protected XtfScriptList |
scriptList
The script list. |
| Constructor Summary | |
|---|---|
AbstractXtfSFLTable(XtfTableMap tablemap,
XtfTableDirectory.Entry de,
RandomAccessR rar)
Create a new object |
|
| Method Summary | |
|---|---|
XtfScriptList.LangSys |
findLangSys(ScriptTag tag,
LanguageSystemTag language)
Find the language system. |
XtfLookup[] |
findLookup(ScriptTag tag,
LanguageSystemTag language,
FeatureTag feature)
Find the lookups. |
XtfScriptList.Script |
findScript(ScriptTag tag)
Find a script. |
XtfFeatureList |
getFeatureList()
Getter for featureList. |
java.lang.String |
getFeatureTag(int idx)
|
XtfLookupList |
getLookupList()
Getter for lookupList. |
XtfScriptList |
getScriptList()
Getter for scriptList. |
void |
writeXML(XMLStreamWriter writer)
Write the data to a XMLStreamWriter. |
| Methods inherited from class org.extex.font.format.xtf.tables.AbstractXtfTable |
|---|
getGlyphName, getInitOrder, getTableMap, init, writeStartElement |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.extex.font.format.xtf.tables.XtfTable |
|---|
getInitOrder, getShortcut, getTableMap, getType, init |
| Methods inherited from interface org.extex.font.format.xtf.tables.gps.LookupTableFactory |
|---|
lookupType, read |
| Field Detail |
|---|
protected XtfFeatureList featureList
protected XtfLookupList lookupList
protected XtfScriptList scriptList
| Constructor Detail |
|---|
public AbstractXtfSFLTable(XtfTableMap tablemap,
XtfTableDirectory.Entry de,
RandomAccessR rar)
throws java.io.IOException
tablemap - the table mapde - directory entryrar - input
java.io.IOException - if an IO-error occurs| Method Detail |
|---|
public XtfScriptList.LangSys findLangSys(ScriptTag tag,
LanguageSystemTag language)
tag - The script tag.language - The language.
null, if not
found.
public XtfLookup[] findLookup(ScriptTag tag,
LanguageSystemTag language,
FeatureTag feature)
tag - The tag.language - The language.feature - The feature.
null, if nothing is
found.public XtfScriptList.Script findScript(ScriptTag tag)
tag - The script tag.
null, if not found.public XtfFeatureList getFeatureList()
public java.lang.String getFeatureTag(int idx)
XtfFeatureList.getFeatureTag(int)public XtfLookupList getLookupList()
public XtfScriptList getScriptList()
public void writeXML(XMLStreamWriter writer)
throws java.io.IOException
writeXML in interface XMLWriterConvertiblewriter - the XML-Writer
java.io.IOException - if an IO-error occurs.XMLWriterConvertible.writeXML(
org.extex.util.xml.XMLStreamWriter)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||