org.jfree.report.filter.templates
Class ResourceLabelTemplate

java.lang.Object
  |
  +--org.jfree.report.filter.templates.AbstractTemplate
        |
        +--org.jfree.report.filter.templates.ResourceLabelTemplate

public class ResourceLabelTemplate
extends AbstractTemplate
implements ReportConnectable

A resource label template.

Author:
Thomas Morgner
See Also:
Serialized Form

Constructor Summary
ResourceLabelTemplate()
          Creates a new template.
 
Method Summary
 java.lang.Object clone()
          Clones the template.
 java.lang.String getContent()
          Returns the content.
 java.lang.String getNullValue()
          Returns the string that represents a null value.
 java.lang.String getResourceIdentifier()
          Returns the resource class name.
 java.lang.Object getValue()
          Returns the current value for the data source.
 void registerReportDefinition(ReportDefinition reportDefinition)
          Connects the connectable to the given report definition.
 void setContent(java.lang.String content)
          Sets the content.
 void setNullValue(java.lang.String nullValue)
          Sets the string that represents a null value.
 void setResourceIdentifier(java.lang.String resourceClassName)
          Sets the resource class name.
 void unregisterReportDefinition(ReportDefinition reportDefinition)
          Disconnects this ReportConnectable from the report definition.
 
Methods inherited from class org.jfree.report.filter.templates.AbstractTemplate
getInstance, getName, setName
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResourceLabelTemplate

public ResourceLabelTemplate()
Creates a new template.
Method Detail

getResourceIdentifier

public java.lang.String getResourceIdentifier()
Returns the resource class name.
Returns:
The resource class name.

setResourceIdentifier

public void setResourceIdentifier(java.lang.String resourceClassName)
                           throws java.util.MissingResourceException
Sets the resource class name.
Parameters:
resourceClassName - the class name.
Throws:
java.util.MissingResourceException - if the resource is missing.
java.lang.NullPointerException - if the resource class name is null.

setContent

public void setContent(java.lang.String content)
Sets the content.
Parameters:
content - the content.

getContent

public java.lang.String getContent()
Returns the content.
Returns:
The content.

getNullValue

public java.lang.String getNullValue()
Returns the string that represents a null value.
Returns:
The string that represents a null value.

setNullValue

public void setNullValue(java.lang.String nullValue)
Sets the string that represents a null value.
Parameters:
nullValue - The string that represents a null value.

getValue

public java.lang.Object getValue()
Returns the current value for the data source.
Returns:
the value.

clone

public java.lang.Object clone()
                       throws java.lang.CloneNotSupportedException
Clones the template.
Overrides:
clone in class AbstractTemplate
Returns:
the clone.
Throws:
java.lang.CloneNotSupportedException - this should never happen.

registerReportDefinition

public void registerReportDefinition(ReportDefinition reportDefinition)
Description copied from interface: ReportConnectable
Connects the connectable to the given report definition.
Specified by:
registerReportDefinition in interface ReportConnectable
Tags copied from interface: ReportConnectable
Parameters:
reportDefinition - the reportDefinition for this report connectable.

unregisterReportDefinition

public void unregisterReportDefinition(ReportDefinition reportDefinition)
Description copied from interface: ReportConnectable
Disconnects this ReportConnectable from the report definition.
Specified by:
unregisterReportDefinition in interface ReportConnectable
Tags copied from interface: ReportConnectable
Parameters:
reportDefinition - the ReportDefinition.