org.pentaho.reporting.engine.classic.core.layout.text
Class DefaultGlyph

java.lang.Object
  extended by org.pentaho.reporting.engine.classic.core.layout.text.DefaultGlyph
All Implemented Interfaces:
Glyph

public final class DefaultGlyph
extends Object
implements Glyph

Creation-Date: 03.04.2007, 16:41:38

Author:
Thomas Morgner

Field Summary
 
Fields inherited from interface org.pentaho.reporting.engine.classic.core.layout.text.Glyph
LETTER, SPACE_CHAR
 
Constructor Summary
DefaultGlyph(int codepoint, int breakWeight, int classification, org.pentaho.reporting.libraries.fonts.text.Spacing spacing, int width, int height, int baseLine, int kerning, int[] extraChars)
           
 
Method Summary
 boolean equals(Object o)
           
 int getBaseLine()
           
 int getBreakWeight()
           
 int getClassification()
           
 int getCodepoint()
           
 int[] getExtraChars()
           
 int getHeight()
           
 int getKerning()
           
 org.pentaho.reporting.libraries.fonts.text.Spacing getSpacing()
           
 int getWidth()
           
 int hashCode()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DefaultGlyph

public DefaultGlyph(int codepoint,
                    int breakWeight,
                    int classification,
                    org.pentaho.reporting.libraries.fonts.text.Spacing spacing,
                    int width,
                    int height,
                    int baseLine,
                    int kerning,
                    int[] extraChars)
Method Detail

getClassification

public int getClassification()
Specified by:
getClassification in interface Glyph

getExtraChars

public int[] getExtraChars()
Specified by:
getExtraChars in interface Glyph

getBaseLine

public int getBaseLine()
Specified by:
getBaseLine in interface Glyph

getCodepoint

public int getCodepoint()
Specified by:
getCodepoint in interface Glyph

getBreakWeight

public int getBreakWeight()
Specified by:
getBreakWeight in interface Glyph

getSpacing

public org.pentaho.reporting.libraries.fonts.text.Spacing getSpacing()
Specified by:
getSpacing in interface Glyph

getWidth

public int getWidth()
Specified by:
getWidth in interface Glyph

getHeight

public int getHeight()
Specified by:
getHeight in interface Glyph

getKerning

public int getKerning()
Specified by:
getKerning in interface Glyph

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

toString

public String toString()
Specified by:
toString in interface Glyph
Overrides:
toString in class Object