org.jfree.report.modules.output.support.itext
Class BaseFontRecordKey

java.lang.Object
  |
  +--org.jfree.report.modules.output.support.itext.BaseFontRecordKey

public final class BaseFontRecordKey
extends java.lang.Object

A PDF font record key. This class is immutable.

Author:
Thomas Morgner

Constructor Summary
BaseFontRecordKey(java.lang.String fileName, java.lang.String encoding, boolean embedded)
          Creates a new key.
 
Method Summary
 boolean equals(java.lang.Object o)
          Indicates whether some other object is "equal to" this BaseFontRecordKey.
 int hashCode()
           
 java.lang.String toString()
          Returns a string representation of the object.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BaseFontRecordKey

public BaseFontRecordKey(java.lang.String fileName,
                         java.lang.String encoding,
                         boolean embedded)
Creates a new key.
Parameters:
logicalName - the logical name.
encoding - the encoding.
Method Detail

equals

public boolean equals(java.lang.Object o)
Indicates whether some other object is "equal to" this BaseFontRecordKey.
Overrides:
equals in class java.lang.Object
Parameters:
o - the object to test.
Returns:
true or false.

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

toString

public java.lang.String toString()
Returns a string representation of the object. In general, the toString method returns a string that "textually represents" this object. The result should be a concise but informative representation that is easy for a person to read. It is recommended that all subclasses override this method.

The toString method for class Object returns a string consisting of the name of the class of which the object is an instance, the at-sign character `@', and the unsigned hexadecimal representation of the hash code of the object. In other words, this method returns a string equal to the value of:

 getClass().getName() + '@' + Integer.toHexString(hashCode())
 
Overrides:
toString in class java.lang.Object
Returns:
a string representation of the object.