org.apache.fontbox.cmap

Class CMapParser

public class CMapParser extends Object

This will parser a CMap stream.

Version: $Revision: 1.9 $

Author: Ben Litchfield

Constructor Summary
CMapParser()
Creates a new instance of CMapParser.
Method Summary
static voidmain(String[] args)
A simple class to test parsing of cmap files.
CMapparse(File file)
Parse a CMAP file on the file system.
CMapparse(String resourceRoot, InputStream input)
This will parse the stream and create a cmap object.

Constructor Detail

CMapParser

public CMapParser()
Creates a new instance of CMapParser.

Method Detail

main

public static void main(String[] args)
A simple class to test parsing of cmap files.

Parameters: args Some command line arguments.

Throws: Exception If there is an error parsing the file.

parse

public CMap parse(File file)
Parse a CMAP file on the file system.

Parameters: file The file to parse.

Returns: A parsed CMAP file.

Throws: IOException If there is an issue while parsing the CMAP.

parse

public CMap parse(String resourceRoot, InputStream input)
This will parse the stream and create a cmap object.

Parameters: resourceRoot The root path to the cmap file. This will be used to find referenced cmap files. It can be null. input The CMAP stream to parse.

Returns: The parsed stream as a java object.

Throws: IOException If there is an error parsing the stream.

Copyright © 2008-2010 Apache Software Foundation. All Rights Reserved.