wt.export
Class FileExport

java.lang.Object
  extended bywt.export.FileExport
All Implemented Interfaces:
ExportMechanism, Externalizable, Serializable

public class FileExport
extends Object
implements ExportMechanism, Externalizable



Supported API: false

Extendable: false

See Also:
Serialized Form

Field Summary
private static String CLASSNAME
           
static long EXTERNALIZATION_VERSION_UID
           
private static PrintWriter imageOut
           
private static int lineNumber
           
protected static long OLD_FORMAT_VERSION_UID
           
private static PrintWriter out
           
private static String RESOURCE
           
(package private) static long serialVersionUID
           
private static boolean VERBOSE
           
 
Fields inherited from interface wt.export.ExportMechanism
EXPORT_MECHANISM_CACHE
 
Constructor Summary
FileExport()
           
 
Method Summary
 boolean close()
          

Supported API: false
private  boolean createDir(String dir)
           
 boolean exportResults(Vector vector)
          

Supported API: false
 boolean initExportMechanism(String params)
          

Supported API: false
 void readExternal(ObjectInput input)
          Reads the non-transient fields of this class from an external source.
private  boolean readOldVersion(ObjectInput input, long readSerialVersionUID, boolean passThrough, boolean superDone)
          Reads the non-transient fields of this class from an external source, which is not the current version.
protected  boolean readVersion(FileExport thisObject, ObjectInput input, long readSerialVersionUID, boolean passThrough, boolean superDone)
          Reads the non-transient fields of this class from an external source.
 boolean write(String string)
          

Supported API: false
 boolean write(String filePath, byte[] bytes)
          

Supported API: false
 void writeExternal(ObjectOutput output)
          Writes the non-transient fields of this class to an external source.
 boolean writeln(String string)
          

Supported API: false
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RESOURCE

private static final String RESOURCE
See Also:
Constant Field Values

CLASSNAME

private static final String CLASSNAME

serialVersionUID

static final long serialVersionUID
See Also:
Constant Field Values

EXTERNALIZATION_VERSION_UID

public static final long EXTERNALIZATION_VERSION_UID
See Also:
Constant Field Values

OLD_FORMAT_VERSION_UID

protected static final long OLD_FORMAT_VERSION_UID
See Also:
Constant Field Values

VERBOSE

private static final boolean VERBOSE

out

private static PrintWriter out

imageOut

private static PrintWriter imageOut

lineNumber

private static int lineNumber
Constructor Detail

FileExport

public FileExport()
Method Detail

writeExternal

public void writeExternal(ObjectOutput output)
                   throws IOException
Writes the non-transient fields of this class to an external source.

Supported API: false

Specified by:
writeExternal in interface Externalizable
Parameters:
output -
Throws:
IOException

readExternal

public void readExternal(ObjectInput input)
                  throws IOException,
                         ClassNotFoundException
Reads the non-transient fields of this class from an external source.

Supported API: false

Specified by:
readExternal in interface Externalizable
Parameters:
input -
Throws:
IOException
ClassNotFoundException

readVersion

protected boolean readVersion(FileExport thisObject,
                              ObjectInput input,
                              long readSerialVersionUID,
                              boolean passThrough,
                              boolean superDone)
                       throws IOException,
                              ClassNotFoundException
Reads the non-transient fields of this class from an external source.

Supported API: false

Parameters:
thisObject -
input -
readSerialVersionUID -
passThrough -
superDone -
Returns:
boolean
Throws:
IOException
ClassNotFoundException

readOldVersion

private boolean readOldVersion(ObjectInput input,
                               long readSerialVersionUID,
                               boolean passThrough,
                               boolean superDone)
                        throws IOException,
                               ClassNotFoundException
Reads the non-transient fields of this class from an external source, which is not the current version.

Parameters:
input -
readSerialVersionUID -
passThrough -
superDone -
Returns:
boolean
Throws:
IOException
ClassNotFoundException

initExportMechanism

public boolean initExportMechanism(String params)
                            throws ExporterException


Supported API: false

Specified by:
initExportMechanism in interface ExportMechanism
Parameters:
params -
Returns:
boolean
Throws:
ExporterException

close

public boolean close()


Supported API: false

Specified by:
close in interface ExportMechanism
Returns:
boolean

exportResults

public boolean exportResults(Vector vector)


Supported API: false

Specified by:
exportResults in interface ExportMechanism
Parameters:
vector -
Returns:
boolean

write

public boolean write(String string)


Supported API: false

Specified by:
write in interface ExportMechanism
Parameters:
string -
Returns:
boolean

writeln

public boolean writeln(String string)


Supported API: false

Specified by:
writeln in interface ExportMechanism
Parameters:
string -
Returns:
boolean

write

public boolean write(String filePath,
                     byte[] bytes)


Supported API: false

Specified by:
write in interface ExportMechanism
Parameters:
filePath -
bytes -
Returns:
boolean

createDir

private boolean createDir(String dir)