org.dawb.common.util.list
Class PrimitiveArrayEncoder

java.lang.Object
  extended by org.dawb.common.util.list.PrimitiveArrayEncoder

public class PrimitiveArrayEncoder
extends java.lang.Object

Simple class for ensuring that number arrays can be encoded to XML without separate tags which bloat the XML.


Constructor Summary
PrimitiveArrayEncoder()
           
 
Method Summary
static java.lang.String compress(java.lang.String expanded)
          Compress a string
static java.lang.String expand(java.lang.String compressed)
          Inflate a string
static double[] getDoubleArray(java.lang.String dataString)
          String->double[]
static int[] getIntArray(java.lang.String dataString)
          String->int[]
static java.lang.String getString(double[] data)
          double[] -> String Simple comma separated encoding.
static java.lang.String getString(int[] data)
          int[] -> String Simple comma separated encoding.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PrimitiveArrayEncoder

public PrimitiveArrayEncoder()
Method Detail

getIntArray

public static int[] getIntArray(java.lang.String dataString)
String->int[]

Parameters:
dataString -
Returns:
i

getString

public static java.lang.String getString(int[] data)
int[] -> String Simple comma separated encoding.

Parameters:
data -
Returns:
s

getDoubleArray

public static double[] getDoubleArray(java.lang.String dataString)
String->double[]

Parameters:
dataString -
Returns:
i

getString

public static java.lang.String getString(double[] data)
double[] -> String Simple comma separated encoding.

Parameters:
data -
Returns:
s

compress

public static java.lang.String compress(java.lang.String expanded)
Compress a string

Parameters:
expanded -
Returns:
compressed string.

expand

public static java.lang.String expand(java.lang.String compressed)
Inflate a string

Parameters:
compressed -
Returns:
Inflated string.