org.apache.fontbox.cmap

Class CodespaceRange

public class CodespaceRange extends Object

This represents a single entry in the codespace range.

Version: $Revision: 1.1 $

Author: Ben Litchfield (ben@benlitchfield.com)

Constructor Summary
CodespaceRange()
Creates a new instance of CodespaceRange.
Method Summary
byte[]getEnd()
Getter for property end.
byte[]getStart()
Getter for property start.
booleanisInRange(byte[] code, int offset, int length)
Check whether the given byte array is in this codespace range or ot.
voidsetEnd(byte[] endBytes)
Setter for property end.
voidsetStart(byte[] startBytes)
Setter for property start.

Constructor Detail

CodespaceRange

public CodespaceRange()
Creates a new instance of CodespaceRange.

Method Detail

getEnd

public byte[] getEnd()
Getter for property end.

Returns: Value of property end.

getStart

public byte[] getStart()
Getter for property start.

Returns: Value of property start.

isInRange

public boolean isInRange(byte[] code, int offset, int length)
Check whether the given byte array is in this codespace range or ot.

Parameters: code The byte array to look for in the codespace range. offset The starting offset within the byte array. length The length of the part of the array.

Returns: true if the given byte array is in the codespace range.

setEnd

public void setEnd(byte[] endBytes)
Setter for property end.

Parameters: endBytes New value of property end.

setStart

public void setStart(byte[] startBytes)
Setter for property start.

Parameters: startBytes New value of property start.

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