org.pentaho.reporting.engine.classic.core.modules.parser.ext.factory.templates
Interface TemplateDescription

All Superinterfaces:
ObjectDescription, Serializable
All Known Implementing Classes:
AbstractTemplateDescription, AnchorFieldTemplateDescription, ComponentFieldTemplateDescription, DateFieldTemplateDescription, DrawableFieldTemplateDescription, DrawableURLElementTemplateDescription, DrawableURLFieldTemplateDescription, EllipseTemplateDescription, HorizontalLineTemplateDescription, ImageFieldTemplateDescription, ImageURLElementTemplateDescription, ImageURLFieldTemplateDescription, LabelTemplateDescription, MessageFieldTemplateDescription, NumberFieldTemplateDescription, RectangleTemplateDescription, ResourceFieldTemplateDescription, ResourceLabelTemplateDescription, ResourceMessageTemplateDescription, RoundRectangleTemplateDescription, ShapeFieldTemplateDescription, StringFieldTemplateDescription, VerticalLineTemplateDescription

public interface TemplateDescription
extends ObjectDescription

A template description.

Author:
Thomas Morgner

Method Summary
 Template createTemplate()
          Creates a new template.
 String getName()
          Returns the name.
 void setName(String name)
          Sets the name.
 
Methods inherited from interface org.pentaho.reporting.engine.classic.core.modules.parser.ext.factory.base.ObjectDescription
configure, createObject, equals, getInstance, getObjectClass, getParameter, getParameterDefinition, getParameterNames, getUnconfiguredInstance, hashCode, setParameter, setParameterFromObject
 

Method Detail

createTemplate

Template createTemplate()
Creates a new template.

Returns:
The template.

getName

String getName()
Returns the name.

Returns:
The name.

setName

void setName(String name)
Sets the name.

Parameters:
name - the name.