net.sf.json.converter
Class AbstractArrayConverter

java.lang.Object
  extended by net.sf.json.converter.AbstractArrayConverter
All Implemented Interfaces:
Converter
Direct Known Subclasses:
BooleanArrayConverter, BooleanObjectArrayConverter, ByteArrayConverter, CharArrayConverter, CharObjectArrayConverter, DoubleArrayConverter, FloatArrayConverter, IntArrayConverter, LongArrayConverter, ShortArrayConverter

public abstract class AbstractArrayConverter
extends java.lang.Object
implements Converter

Base class for array conversions.

Author:
Andres Almiray

Constructor Summary
AbstractArrayConverter()
           
AbstractArrayConverter(boolean useDefault)
           
 
Method Summary
abstract  java.lang.Object convert(java.lang.Object array)
           
protected  int[] createDimensions(int length, int initial)
           
protected  int getDimensions(java.lang.Class arrayClass)
          Returns the number of dimensions in an array class.
 boolean isUseDefault()
           
 void setUseDefault(boolean useDefault)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractArrayConverter

public AbstractArrayConverter()

AbstractArrayConverter

public AbstractArrayConverter(boolean useDefault)
Method Detail

convert

public abstract java.lang.Object convert(java.lang.Object array)

isUseDefault

public boolean isUseDefault()

setUseDefault

public void setUseDefault(boolean useDefault)

createDimensions

protected int[] createDimensions(int length,
                                 int initial)

getDimensions

protected int getDimensions(java.lang.Class arrayClass)
Returns the number of dimensions in an array class.



Copyright © 2006 null. All Rights Reserved.