Class CompoundFontIdentifier
- java.lang.Object
-
- org.pentaho.reporting.libraries.fonts.merge.CompoundFontIdentifier
-
- All Implemented Interfaces:
Serializable
,FontIdentifier
public class CompoundFontIdentifier extends Object implements FontIdentifier
Creation-Date: 20.07.2007, 19:31:00- Author:
- Thomas Morgner
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description CompoundFontIdentifier(FontIdentifier identifier, FontRegistry registry, boolean boldSpecified, boolean italicsSpecified)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
FontType
getFontType()
Returns the general type of this font identifier.FontIdentifier
getIdentifier()
FontRegistry
getRegistry()
int
hashCode()
boolean
isBoldSpecified()
boolean
isItalicsSpecified()
boolean
isScalable()
Defines, whether the font identifier represents a scalable font type.
-
-
-
Constructor Detail
-
CompoundFontIdentifier
public CompoundFontIdentifier(FontIdentifier identifier, FontRegistry registry, boolean boldSpecified, boolean italicsSpecified)
-
-
Method Detail
-
getIdentifier
public FontIdentifier getIdentifier()
-
isBoldSpecified
public boolean isBoldSpecified()
-
isItalicsSpecified
public boolean isItalicsSpecified()
-
equals
public boolean equals(Object o)
- Specified by:
equals
in interfaceFontIdentifier
- Overrides:
equals
in classObject
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfaceFontIdentifier
- Overrides:
hashCode
in classObject
-
isScalable
public boolean isScalable()
Description copied from interface:FontIdentifier
Defines, whether the font identifier represents a scalable font type. Such fonts usually create one font metric object for each physical font, and apply the font size afterwards.- Specified by:
isScalable
in interfaceFontIdentifier
- Returns:
- true, if the font is scalable, false otherwise
-
getFontType
public FontType getFontType()
Description copied from interface:FontIdentifier
Returns the general type of this font identifier. This is for debugging, not for the real world.- Specified by:
getFontType
in interfaceFontIdentifier
- Returns:
-
getRegistry
public FontRegistry getRegistry()
-
-