Class GeneralPathObjectDescription
- 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.GeneralPathObjectDescription
-
- All Implemented Interfaces:
Serializable
,Cloneable
,ObjectDescription
public class GeneralPathObjectDescription extends AbstractObjectDescription
An Object Description for general shapes and the GeneralPath-class.- Author:
- Thomas Morgner
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description GeneralPathObjectDescription()
DefaultConstructor.GeneralPathObjectDescription(Class c)
Creates a new GeneralPathObjectDescription.
-
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
-
-
-
-
Constructor Detail
-
GeneralPathObjectDescription
public GeneralPathObjectDescription()
DefaultConstructor. Initializes this object description to produce GeneralPath objects.
-
GeneralPathObjectDescription
public GeneralPathObjectDescription(Class c)
Creates a new GeneralPathObjectDescription. The given class must be an instance of an shape, the generated objects will be general path objects.- Parameters:
c
- the registered base class, an instance of shape.
-
-
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
.
-
-