com.steema.teechart.exports
Class TemplateExport

java.lang.Object
  extended by com.steema.teechart.exports.TemplateExport

public final class TemplateExport
extends java.lang.Object


Constructor Summary
TemplateExport(IBaseChart c)
           
 
Method Summary
 java.lang.String getXML()
          Returns all chart properties that are different from their default values, in XML text format.
 java.lang.String getXML(java.lang.Object value)
          Returns all properties in "value" Object that are different from their default values, in XML text format.
 void toFile(java.lang.String fileName)
          Writes all non-transient chart fields to a file using Java standard serialization mechanism.
 void toStream(java.io.OutputStream stream)
          Writes all non-transient chart fields to a stream using Java standard serialization mechanism.
 void toXML(java.io.File file)
          Stores all chart properties to a file in XML format using Java XMLEncoder class.
 void toXML(java.lang.Object value, java.io.OutputStream stream)
          Stores value object properties to stream, in XML text format using Java XMLEncoder class.
 void toXML(java.io.OutputStream stream)
          Stores all chart properties to stream, in XML text format using Java XMLEncoder class.
 void toXML(java.lang.String fileName)
          Stores all chart properties to a file in XML format using Java XMLEncoder class.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TemplateExport

public TemplateExport(IBaseChart c)
Method Detail

getXML

public java.lang.String getXML()
Returns all chart properties that are different from their default values, in XML text format.

Returns:
String

getXML

public java.lang.String getXML(java.lang.Object value)
Returns all properties in "value" Object that are different from their default values, in XML text format.

Parameters:
value - Object
Returns:
String

toXML

public void toXML(java.io.File file)
           throws java.io.FileNotFoundException
Stores all chart properties to a file in XML format using Java XMLEncoder class.

Parameters:
file - File
Throws:
java.io.FileNotFoundException

toXML

public void toXML(java.lang.String fileName)
           throws java.io.FileNotFoundException
Stores all chart properties to a file in XML format using Java XMLEncoder class.

Parameters:
fileName - String
Throws:
java.io.FileNotFoundException

toXML

public void toXML(java.io.OutputStream stream)
Stores all chart properties to stream, in XML text format using Java XMLEncoder class.

Parameters:
stream - OutputStream

toXML

public void toXML(java.lang.Object value,
                  java.io.OutputStream stream)
Stores value object properties to stream, in XML text format using Java XMLEncoder class.

Parameters:
value - Object
stream - OutputStream

toFile

public void toFile(java.lang.String fileName)
            throws java.io.FileNotFoundException,
                   java.io.IOException
Writes all non-transient chart fields to a file using Java standard serialization mechanism.

Parameters:
fileName - String
Throws:
java.io.FileNotFoundException
java.io.IOException

toStream

public void toStream(java.io.OutputStream stream)
              throws java.io.IOException
Writes all non-transient chart fields to a stream using Java standard serialization mechanism.

Parameters:
stream - OutputStream
Throws:
java.io.IOException