com.steema.teechart.exports
Class DataExportFormat

java.lang.Object
  extended by com.steema.teechart.exports.DataExportFormat
All Implemented Interfaces:
java.awt.datatransfer.ClipboardOwner
Direct Known Subclasses:
HTMLFormat, TextFormat, XMLFormat

public abstract class DataExportFormat
extends java.lang.Object
implements java.awt.datatransfer.ClipboardOwner

Title: TeeChart for Java Data Export Format base class

Description: TeeChart for Java

Copyright (c) 2004-2008 by Steema Software SL. All Rights Reserved.

Company: Steema Software SL


Field Summary
protected  IBaseChart chart
           
 java.lang.String fileExtension
           
protected  boolean hasColors
           
protected  boolean hasLabels
           
protected  boolean hasMarkPositions
           
protected  boolean hasNoMandatory
           
protected  Series series
           
 
Constructor Summary
DataExportFormat()
           
DataExportFormat(IBaseChart c)
           
DataExportFormat(IBaseChart c, Series s)
           
 
Method Summary
 void copyToClipboard()
           
protected  java.lang.String getContent()
           
protected  java.lang.String getDataFormat()
           
 java.lang.String getFileExtension()
           
 java.lang.String getFilterFiles()
           
 boolean getIncludeHeader()
           
 boolean getIncludeIndex()
           
 boolean getIncludeLabels()
           
 boolean getIncludeSeriesTitle()
           
 Series getSeries()
           
 java.lang.String getTextLineSeparator()
           
 void lostOwnership(java.awt.datatransfer.Clipboard clipboard, java.awt.datatransfer.Transferable contents)
           
protected abstract  java.lang.String pointToString(int index)
           
protected  void prepare()
           
 void save(java.io.FileWriter fw)
           
 void save(java.lang.String fileName)
           
 void setFileExtension(java.lang.String value)
           
 void setIncludeHeader(boolean value)
           
 void setIncludeIndex(boolean value)
           
 void setIncludeLabels(boolean value)
           
 void setIncludeSeriesTitle(boolean value)
           
 void setSeries(Series value)
           
 void setTextLineSeparator(java.lang.String value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

chart

protected IBaseChart chart

hasColors

protected boolean hasColors

hasLabels

protected boolean hasLabels

hasNoMandatory

protected boolean hasNoMandatory

hasMarkPositions

protected boolean hasMarkPositions

series

protected Series series

fileExtension

public java.lang.String fileExtension
Constructor Detail

DataExportFormat

public DataExportFormat()

DataExportFormat

public DataExportFormat(IBaseChart c)

DataExportFormat

public DataExportFormat(IBaseChart c,
                        Series s)
Method Detail

lostOwnership

public void lostOwnership(java.awt.datatransfer.Clipboard clipboard,
                          java.awt.datatransfer.Transferable contents)
Specified by:
lostOwnership in interface java.awt.datatransfer.ClipboardOwner

prepare

protected void prepare()

pointToString

protected abstract java.lang.String pointToString(int index)

getContent

protected java.lang.String getContent()

save

public void save(java.lang.String fileName)
          throws java.io.IOException
Throws:
java.io.IOException

save

public void save(java.io.FileWriter fw)
          throws java.io.IOException
Throws:
java.io.IOException

getDataFormat

protected java.lang.String getDataFormat()

copyToClipboard

public void copyToClipboard()

getIncludeIndex

public boolean getIncludeIndex()

setIncludeIndex

public void setIncludeIndex(boolean value)

getIncludeHeader

public boolean getIncludeHeader()

setIncludeHeader

public void setIncludeHeader(boolean value)

getIncludeSeriesTitle

public boolean getIncludeSeriesTitle()

setIncludeSeriesTitle

public void setIncludeSeriesTitle(boolean value)

getIncludeLabels

public boolean getIncludeLabels()

setIncludeLabels

public void setIncludeLabels(boolean value)

getFilterFiles

public java.lang.String getFilterFiles()

getTextLineSeparator

public java.lang.String getTextLineSeparator()

setTextLineSeparator

public void setTextLineSeparator(java.lang.String value)

getSeries

public Series getSeries()

setSeries

public void setSeries(Series value)

getFileExtension

public java.lang.String getFileExtension()

setFileExtension

public void setFileExtension(java.lang.String value)