public class DefaultTeXFontParser
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected static java.util.ArrayList<java.lang.String> |
Font_ID |
static java.lang.String |
GEN_SET_EL |
static java.lang.String |
MUFONTID_ATTR |
static java.lang.String |
RESOURCE_NAME |
static java.lang.String |
SPACEFONTID_ATTR |
static java.lang.String |
STYLE_MAPPING_EL |
static java.lang.String |
SYMBOL_MAPPING_EL |
| Constructor and Description |
|---|
DefaultTeXFontParser() |
DefaultTeXFontParser(java.io.InputStream file,
java.lang.String name) |
DefaultTeXFontParser(java.lang.Object base,
java.io.InputStream file,
java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
static java.awt.Font |
createFont(java.io.InputStream fontIn,
java.lang.String name) |
static java.awt.Font |
createFont(java.lang.String name) |
static float |
getFloatAndCheck(java.lang.String attrName,
org.w3c.dom.Element element) |
static int |
getIntAndCheck(java.lang.String attrName,
org.w3c.dom.Element element) |
static float |
getOptionalFloat(java.lang.String attrName,
org.w3c.dom.Element element,
float defaultValue) |
static int |
getOptionalInt(java.lang.String attrName,
org.w3c.dom.Element element,
int defaultValue) |
java.lang.String[] |
parseDefaultTextStyleMappings() |
protected void |
parseExtraPath() |
FontInfo[] |
parseFontDescriptions(FontInfo[] fi) |
FontInfo[] |
parseFontDescriptions(FontInfo[] fi,
java.io.InputStream file,
java.lang.String name) |
java.util.Map<java.lang.String,java.lang.Number> |
parseGeneralSettings() |
java.util.Map<java.lang.String,java.lang.Float> |
parseParameters() |
java.util.Map<java.lang.String,CharFont> |
parseSymbolMappings() |
java.util.Map<java.lang.String,CharFont[]> |
parseTextStyleMappings() |
static void |
registerFonts(boolean b) |
public static final java.lang.String RESOURCE_NAME
public static final java.lang.String STYLE_MAPPING_EL
public static final java.lang.String SYMBOL_MAPPING_EL
public static final java.lang.String GEN_SET_EL
public static final java.lang.String MUFONTID_ATTR
public static final java.lang.String SPACEFONTID_ATTR
protected static java.util.ArrayList<java.lang.String> Font_ID
public DefaultTeXFontParser()
throws ResourceParseException
ResourceParseExceptionpublic DefaultTeXFontParser(java.io.InputStream file,
java.lang.String name)
throws ResourceParseException
ResourceParseExceptionpublic DefaultTeXFontParser(java.lang.Object base,
java.io.InputStream file,
java.lang.String name)
throws ResourceParseException
ResourceParseExceptionpublic FontInfo[] parseFontDescriptions(FontInfo[] fi, java.io.InputStream file, java.lang.String name) throws ResourceParseException
ResourceParseExceptionpublic FontInfo[] parseFontDescriptions(FontInfo[] fi) throws ResourceParseException
ResourceParseExceptionprotected void parseExtraPath()
throws ResourceParseException
ResourceParseExceptionpublic static void registerFonts(boolean b)
public static java.awt.Font createFont(java.lang.String name)
throws ResourceParseException
ResourceParseExceptionpublic static java.awt.Font createFont(java.io.InputStream fontIn,
java.lang.String name)
throws ResourceParseException
ResourceParseExceptionpublic java.util.Map<java.lang.String,CharFont> parseSymbolMappings() throws ResourceParseException
ResourceParseExceptionpublic java.lang.String[] parseDefaultTextStyleMappings()
throws ResourceParseException
ResourceParseExceptionpublic java.util.Map<java.lang.String,java.lang.Float> parseParameters()
throws ResourceParseException
ResourceParseExceptionpublic java.util.Map<java.lang.String,java.lang.Number> parseGeneralSettings()
throws ResourceParseException
ResourceParseExceptionpublic java.util.Map<java.lang.String,CharFont[]> parseTextStyleMappings()
public static float getFloatAndCheck(java.lang.String attrName,
org.w3c.dom.Element element)
throws ResourceParseException
ResourceParseExceptionpublic static int getIntAndCheck(java.lang.String attrName,
org.w3c.dom.Element element)
throws ResourceParseException
ResourceParseExceptionpublic static int getOptionalInt(java.lang.String attrName,
org.w3c.dom.Element element,
int defaultValue)
throws ResourceParseException
ResourceParseExceptionpublic static float getOptionalFloat(java.lang.String attrName,
org.w3c.dom.Element element,
float defaultValue)
throws ResourceParseException
ResourceParseException