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 interface
FontTriplet.Matcher
Matcher interface forFontTriplet
.
-
Field Summary
Fields Modifier and Type Field Description static FontTriplet
DEFAULT_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 int
compareTo(FontTriplet o)
boolean
equals(java.lang.Object obj)
java.lang.String
getName()
int
getPriority()
java.lang.String
getStyle()
int
getWeight()
int
hashCode()
java.lang.String
toString()
-
-
-
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:
compareTo
in interfacejava.lang.Comparable<FontTriplet>
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-