Class FontDefinitionObjectDescription
- java.lang.Object
-
- org.pentaho.reporting.engine.classic.core.modules.parser.ext.factory.base.AbstractObjectDescription
-
- org.pentaho.reporting.engine.classic.core.modules.parser.ext.factory.objects.FontDefinitionObjectDescription
-
- All Implemented Interfaces:
Serializable
,Cloneable
,ObjectDescription
public class FontDefinitionObjectDescription extends AbstractObjectDescription
An object-description for aFontDefinition
object.- Author:
- Thomas Morgner
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static String
BOLD
The bold attribute text.static String
EMBEDDED_FONT
The embedded font attribute text.static String
FONT_ENCODING
The font encoding parameter name.static String
FONT_NAME
The font name parameter name.static String
FONT_SIZE
The font size parameter name.static String
ITALIC
The italic attribute text.static String
STRIKETHROUGH
The strikethrough attribute text.static String
UNDERLINE
The underline attribute text.
-
Constructor Summary
Constructors Constructor Description FontDefinitionObjectDescription()
Creates a new object description.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
createObject()
Creates an object based on this description.void
setParameterFromObject(Object o)
Sets the parameters of this description object to match the supplied object.-
Methods inherited from class org.pentaho.reporting.engine.classic.core.modules.parser.ext.factory.base.AbstractObjectDescription
clone, configure, convertPrimitiveClass, equals, getConfig, getDefinedParameterNames, getInstance, getObjectClass, getParameter, getParameterDefinition, getParameterNames, getUnconfiguredInstance, hashCode, setParameter, setParameterDefinition
-
-
-
-
Field Detail
-
FONT_ENCODING
public static final String FONT_ENCODING
The font encoding parameter name.- See Also:
- Constant Field Values
-
FONT_NAME
public static final String FONT_NAME
The font name parameter name.- See Also:
- Constant Field Values
-
FONT_SIZE
public static final String FONT_SIZE
The font size parameter name.- See Also:
- Constant Field Values
-
BOLD
public static final String BOLD
The bold attribute text.- See Also:
- Constant Field Values
-
EMBEDDED_FONT
public static final String EMBEDDED_FONT
The embedded font attribute text.- See Also:
- Constant Field Values
-
ITALIC
public static final String ITALIC
The italic attribute text.- See Also:
- Constant Field Values
-
STRIKETHROUGH
public static final String STRIKETHROUGH
The strikethrough attribute text.- See Also:
- Constant Field Values
-
UNDERLINE
public static final String UNDERLINE
The underline attribute text.- See Also:
- Constant Field Values
-
-
Method Detail
-
createObject
public Object createObject()
Creates an object based on this description.- Returns:
- The object.
-
setParameterFromObject
public void setParameterFromObject(Object o) throws ObjectFactoryException
Sets the parameters of this description object to match the supplied object.- Parameters:
o
- the object (should be an instance ofFontDefinition
).- Throws:
ObjectFactoryException
- if the object is not an instance ofFloat
.
-
-