Package org.apache.fop.fonts
Class FontTriplet
- java.lang.Object
-
- org.apache.fop.fonts.FontTriplet
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<FontTriplet>
public class FontTriplet extends java.lang.Object implements java.lang.Comparable<FontTriplet>, java.io.Serializable
FontTriplet contains information on name, style and weight of one font- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceFontTriplet.MatcherMatcher interface forFontTriplet.
-
Field Summary
Fields Modifier and Type Field Description static FontTripletDEFAULT_FONT_TRIPLET
-
Constructor Summary
Constructors Constructor Description FontTriplet()FontTriplet(java.lang.String name, java.lang.String style, int weight)Creates a new font triplet.FontTriplet(java.lang.String name, java.lang.String style, int weight, int priority)Creates a new font triplet.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(FontTriplet o)booleanequals(java.lang.Object obj)java.lang.StringgetName()intgetPriority()java.lang.StringgetStyle()intgetWeight()inthashCode()java.lang.StringtoString()
-
-
-
Field Detail
-
DEFAULT_FONT_TRIPLET
public static final FontTriplet DEFAULT_FONT_TRIPLET
-
-
Constructor Detail
-
FontTriplet
public FontTriplet()
-
FontTriplet
public FontTriplet(java.lang.String name, java.lang.String style, int weight)Creates a new font triplet.- Parameters:
name- font namestyle- font style (normal, italic etc.)weight- font weight (100, 200, 300...800, 900)
-
FontTriplet
public FontTriplet(java.lang.String name, java.lang.String style, int weight, int priority)Creates a new font triplet.- Parameters:
name- font namestyle- font style (normal, italic etc.)weight- font weight (100, 200, 300...800, 900)priority- priority of this triplet/font mapping
-
-
Method Detail
-
getName
public java.lang.String getName()
- Returns:
- the font name
-
getStyle
public java.lang.String getStyle()
- Returns:
- the font style
-
getWeight
public int getWeight()
- Returns:
- the font weight
-
getPriority
public int getPriority()
- Returns:
- the priority of this triplet/font mapping
-
compareTo
public int compareTo(FontTriplet o)
- Specified by:
compareToin interfacejava.lang.Comparable<FontTriplet>
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-