Package org.apache.fop.fonts.type1
Class CharMetricsHandler
- java.lang.Object
-
- org.apache.fop.fonts.type1.CharMetricsHandler
-
- Direct Known Subclasses:
CharMetricsHandler.AdobeStandardCharMetricsHandler,CharMetricsHandler.DefaultCharMetricsHandler
abstract class CharMetricsHandler extends java.lang.ObjectA handler that parses the various types of character metrics in an AFM file.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classCharMetricsHandler.AdobeStandardCharMetricsHandlerprivate static classCharMetricsHandler.DefaultCharMetricsHandler
-
Field Summary
Fields Modifier and Type Field Description private static org.apache.commons.logging.LogLOGprivate static java.util.regex.PatternMETRICS_REGEXprivate static java.lang.StringOPERANDSprivate static java.lang.StringOPERATORprivate static java.util.regex.PatternSPLIT_REGEXprivate static java.lang.StringWHITE_SPACE
-
Constructor Summary
Constructors Modifier Constructor Description privateCharMetricsHandler()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description (package private) static CharMetricsHandlergetHandler(java.util.Map<java.lang.String,AFMParser.ValueHandler> valueParsers, java.lang.String line)(package private) abstract AFMCharMetricsparse(java.lang.String line, java.util.Stack<java.lang.Object> stack, java.lang.String afmFileName)
-
-
-
Field Detail
-
LOG
private static final org.apache.commons.logging.Log LOG
-
WHITE_SPACE
private static final java.lang.String WHITE_SPACE
- See Also:
- Constant Field Values
-
OPERATOR
private static final java.lang.String OPERATOR
- See Also:
- Constant Field Values
-
OPERANDS
private static final java.lang.String OPERANDS
- See Also:
- Constant Field Values
-
METRICS_REGEX
private static final java.util.regex.Pattern METRICS_REGEX
-
SPLIT_REGEX
private static final java.util.regex.Pattern SPLIT_REGEX
-
-
Method Detail
-
parse
abstract AFMCharMetrics parse(java.lang.String line, java.util.Stack<java.lang.Object> stack, java.lang.String afmFileName) throws java.io.IOException
- Throws:
java.io.IOException
-
getHandler
static CharMetricsHandler getHandler(java.util.Map<java.lang.String,AFMParser.ValueHandler> valueParsers, java.lang.String line)
-
-