Package org.jfree.chart.servlet
Class ChartDeleter
java.lang.Object
org.jfree.chart.servlet.ChartDeleter
- All Implemented Interfaces:
Serializable,EventListener,javax.servlet.http.HttpSessionBindingListener
public class ChartDeleter
extends Object
implements javax.servlet.http.HttpSessionBindingListener, Serializable
Used for deleting charts from the temporary directory when the users session
expires.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidAdd a chart to be deleted when the session expiresbooleanisChartAvailable(String filename) Checks to see if a chart is in the list of charts to be deletedvoidBinding this object to the session has no additional effects.voidWhen this object is unbound from the session (including upon session expiry) the files that have been added to the ArrayList are iterated and deleted.
-
Constructor Details
-
ChartDeleter
public ChartDeleter()Blank constructor.
-
-
Method Details
-
addChart
Add a chart to be deleted when the session expires- Parameters:
filename- the name of the chart in the temporary directory to be deleted.
-
isChartAvailable
Checks to see if a chart is in the list of charts to be deleted- Parameters:
filename- the name of the chart in the temporary directory.- Returns:
- A boolean value indicating whether the chart is present in the list.
-
valueBound
Binding this object to the session has no additional effects.- Specified by:
valueBoundin interfacejavax.servlet.http.HttpSessionBindingListener- Parameters:
event- the session bind event.
-
valueUnbound
When this object is unbound from the session (including upon session expiry) the files that have been added to the ArrayList are iterated and deleted.- Specified by:
valueUnboundin interfacejavax.servlet.http.HttpSessionBindingListener- Parameters:
event- the session unbind event.
-