org.jfree.chart.servlet
Class ChartDeleter
java.lang.Object
org.jfree.chart.servlet.ChartDeleter
- HttpSessionBindingListener, Serializable
extends java.lang.Object
implements HttpSessionBindingListener, Serializable
Used for deleting charts from the temporary directory when the users session
expires.
void | addChart(String filename) - Add a chart to be deleted when the session expires
|
boolean | isChartAvailable(String filename) - Checks to see if a chart is in the list of charts to be deleted
|
void | valueBound(HttpSessionBindingEvent event) - Binding this object to the session has no additional effects.
|
void | valueUnbound(HttpSessionBindingEvent event) - 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.
|
addChart
public void addChart(String filename)
Add a chart to be deleted when the session expires
filename
- the name of the chart in the temporary directory to be
deleted.
isChartAvailable
public boolean isChartAvailable(String filename)
Checks to see if a chart is in the list of charts to be deleted
filename
- the name of the chart in the temporary directory.
- A boolean value indicating whether the chart is present in the
list.
valueBound
public void valueBound(HttpSessionBindingEvent event)
Binding this object to the session has no additional effects.
event
- the session bind event.
valueUnbound
public void valueUnbound(HttpSessionBindingEvent event)
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.
event
- the session unbind event.