Package org.jfree.chart
Class ChartTransferable
java.lang.Object
org.jfree.chart.ChartTransferable
- All Implemented Interfaces:
Transferable
A class used to represent a chart on the clipboard.
-
Constructor Summary
ConstructorsConstructorDescriptionChartTransferable(JFreeChart chart, int width, int height) Creates a new chart selection.ChartTransferable(JFreeChart chart, int width, int height, boolean cloneData) Creates a new chart selection.ChartTransferable(JFreeChart chart, int width, int height, int minDrawW, int minDrawH, int maxDrawW, int maxDrawH, boolean cloneData) Creates a new chart selection. -
Method Summary
Modifier and TypeMethodDescriptiongetTransferData(DataFlavor flavor) Returns the content for the requested flavor, if it is supported.Returns the data flavors supported.booleanisDataFlavorSupported(DataFlavor flavor) Returnstrueif the specified flavor is supported.
-
Constructor Details
-
ChartTransferable
Creates a new chart selection.- Parameters:
chart- the chart.width- the chart width.height- the chart height.
-
ChartTransferable
Creates a new chart selection.- Parameters:
chart- the chart.width- the chart width.height- the chart height.cloneData- clone the dataset(s)?
-
ChartTransferable
public ChartTransferable(JFreeChart chart, int width, int height, int minDrawW, int minDrawH, int maxDrawW, int maxDrawH, boolean cloneData) Creates a new chart selection. The minimum and maximum drawing dimensions are used to match the scaling behaviour in theChartPanelclass.- Parameters:
chart- the chart.width- the chart width.height- the chart height.minDrawW- the minimum drawing width.minDrawH- the minimum drawing height.maxDrawW- the maximum drawing width.maxDrawH- the maximum drawing height.cloneData- clone the dataset(s)?
-
-
Method Details
-
getTransferDataFlavors
Returns the data flavors supported.- Specified by:
getTransferDataFlavorsin interfaceTransferable- Returns:
- The data flavors supported.
-
isDataFlavorSupported
Returnstrueif the specified flavor is supported.- Specified by:
isDataFlavorSupportedin interfaceTransferable- Parameters:
flavor- the flavor.- Returns:
- A boolean.
-
getTransferData
Returns the content for the requested flavor, if it is supported.- Specified by:
getTransferDatain interfaceTransferable- Parameters:
flavor- the requested flavor.- Returns:
- The content.
- Throws:
UnsupportedFlavorException- if the flavor is not supported.IOException- if there is an IO problem.
-