org.sandev.basics.DataManager
Class SandStringPersistConverter

java.lang.Object
  extended by org.sandev.basics.DataManager.SandStringPersistConverter
All Implemented Interfaces:
StringPersistConverter

public class SandStringPersistConverter
extends java.lang.Object
implements StringPersistConverter

AUTOGENERATED FILE, DO NOT EDIT DIRECTLY.
generator: org.sandev.generator.SandStringPersistConverterGenerator
time: Jul 31, 2008 4:34:16 PM Default implementation of a StringPersistConverter. This converts numerical arrays into CSV, and anything else into XML.


Field Summary
protected  CharSerializer objSerializer
          Our serializer for object info
 
Constructor Summary
SandStringPersistConverter()
          Init our data members.
 
Method Summary
 java.util.Date[] dateArrayFromString(java.lang.String source)
          Restore this array of Date values from its storage String format
 java.lang.String dateArrayToString(java.util.Date[] source)
          Convert this array of Date values into a single String for storage.
 double[] doubleArrayFromString(java.lang.String source)
          Restore this array of double values from its storage String format
 java.lang.String doubleArrayToString(double[] source)
          Convert this array of double values to a String for storage.
protected  void err(java.lang.String text)
          In the event of an initialization error, this method is used to report the problem.
protected  java.lang.String getCharSerializerName()
          Override this method to specify a different CharSerializer to use for Object and Object[] serialization.
 CharSerializer getObjSerializer()
          accessor for objSerializer
 int[] intArrayFromString(java.lang.String source)
          Restore this array of int values from its storage String format
 java.lang.String intArrayToString(int[] source)
          Convert this array of int values to a String for storage.
protected  CharSerializer loadCharSerializer()
          Instantiate a CharSerializer instance to deal with converting Object or Object[] calls.
 long[] longArrayFromString(java.lang.String source)
          Restore this array of long values from its storage String format
 java.lang.String longArrayToString(long[] source)
          Convert this array of long values to a String for storage.
 java.lang.Object[] objectArrayFromString(java.lang.String source)
          Restore this object array from its storage String format.
 java.lang.String objectArrayToString(java.lang.Object[] source)
          Convert this object array into a String for storage.
 java.lang.Object objectFromString(java.lang.String source)
          Restore this object from its storage String format.
 java.lang.String objectToString(java.lang.Object source)
          Convert this unknown object to a String for storage.
 void setObjSerializer(CharSerializer val)
          mutator for objSerializer
 java.lang.String[] stringArrayFromString(java.lang.String source)
          Restore this array of String values from its storage String format
 java.lang.String stringArrayToString(java.lang.String[] source)
          Convert this array of String values into a single String for storage.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

objSerializer

protected CharSerializer objSerializer
Our serializer for object info

Constructor Detail

SandStringPersistConverter

public SandStringPersistConverter()
Init our data members.

Method Detail

getObjSerializer

public CharSerializer getObjSerializer()
accessor for objSerializer

Specified by:
getObjSerializer in interface StringPersistConverter

setObjSerializer

public void setObjSerializer(CharSerializer val)
mutator for objSerializer

Specified by:
setObjSerializer in interface StringPersistConverter

loadCharSerializer

protected CharSerializer loadCharSerializer()
Instantiate a CharSerializer instance to deal with converting Object or Object[] calls.


getCharSerializerName

protected java.lang.String getCharSerializerName()
Override this method to specify a different CharSerializer to use for Object and Object[] serialization.


err

protected void err(java.lang.String text)
In the event of an initialization error, this method is used to report the problem. By default we just print an error message to the console.


objectToString

public java.lang.String objectToString(java.lang.Object source)
                                throws StringPersistConverterException
Description copied from interface: StringPersistConverter
Convert this unknown object to a String for storage. The object will not be a String or Date.

Specified by:
objectToString in interface StringPersistConverter
Throws:
StringPersistConverterException

objectFromString

public java.lang.Object objectFromString(java.lang.String source)
                                  throws StringPersistConverterException
Restore this object from its storage String format.

Specified by:
objectFromString in interface StringPersistConverter
Throws:
StringPersistConverterException

objectArrayToString

public java.lang.String objectArrayToString(java.lang.Object[] source)
                                     throws StringPersistConverterException
Convert this object array into a String for storage. The objects in the array could be String or Date.

Specified by:
objectArrayToString in interface StringPersistConverter
Throws:
StringPersistConverterException

objectArrayFromString

public java.lang.Object[] objectArrayFromString(java.lang.String source)
                                         throws StringPersistConverterException
Restore this object array from its storage String format.

Specified by:
objectArrayFromString in interface StringPersistConverter
Throws:
StringPersistConverterException

doubleArrayToString

public java.lang.String doubleArrayToString(double[] source)
                                     throws StringPersistConverterException
Convert this array of double values to a String for storage.

Specified by:
doubleArrayToString in interface StringPersistConverter
Throws:
StringPersistConverterException

doubleArrayFromString

public double[] doubleArrayFromString(java.lang.String source)
                               throws StringPersistConverterException
Restore this array of double values from its storage String format

Specified by:
doubleArrayFromString in interface StringPersistConverter
Throws:
StringPersistConverterException

longArrayToString

public java.lang.String longArrayToString(long[] source)
                                   throws StringPersistConverterException
Convert this array of long values to a String for storage.

Specified by:
longArrayToString in interface StringPersistConverter
Throws:
StringPersistConverterException

longArrayFromString

public long[] longArrayFromString(java.lang.String source)
                           throws StringPersistConverterException
Restore this array of long values from its storage String format

Specified by:
longArrayFromString in interface StringPersistConverter
Throws:
StringPersistConverterException

intArrayToString

public java.lang.String intArrayToString(int[] source)
                                  throws StringPersistConverterException
Convert this array of int values to a String for storage.

Specified by:
intArrayToString in interface StringPersistConverter
Throws:
StringPersistConverterException

intArrayFromString

public int[] intArrayFromString(java.lang.String source)
                         throws StringPersistConverterException
Restore this array of int values from its storage String format

Specified by:
intArrayFromString in interface StringPersistConverter
Throws:
StringPersistConverterException

stringArrayToString

public java.lang.String stringArrayToString(java.lang.String[] source)
                                     throws StringPersistConverterException
Convert this array of String values into a single String for storage.

Specified by:
stringArrayToString in interface StringPersistConverter
Throws:
StringPersistConverterException

stringArrayFromString

public java.lang.String[] stringArrayFromString(java.lang.String source)
                                         throws StringPersistConverterException
Restore this array of String values from its storage String format

Specified by:
stringArrayFromString in interface StringPersistConverter
Throws:
StringPersistConverterException

dateArrayToString

public java.lang.String dateArrayToString(java.util.Date[] source)
                                   throws StringPersistConverterException
Convert this array of Date values into a single String for storage.

Specified by:
dateArrayToString in interface StringPersistConverter
Throws:
StringPersistConverterException

dateArrayFromString

public java.util.Date[] dateArrayFromString(java.lang.String source)
                                     throws StringPersistConverterException
Restore this array of Date values from its storage String format

Specified by:
dateArrayFromString in interface StringPersistConverter
Throws:
StringPersistConverterException