org.codehaus.stax2.ri.typed
Class ValueEncoderFactory
java.lang.Object
org.codehaus.stax2.ri.typed.ValueEncoderFactory
public final class ValueEncoderFactory
- extends Object
Factory class used to construct all
AsciiValueEncoder
instances needed by a single
stream writer instance. Simple encoders are also recycled
(for the lifetime of an encoder, which is same as its owners,
i.e. stream reader or writer's) to minimize overhead.
More complex ones (array based, long string) are not recycled.
Since encoders are recycled, instances are not thread-safe.
- Since:
- 3.0
Field Summary |
protected org.codehaus.stax2.ri.typed.ValueEncoderFactory.DoubleEncoder |
_doubleEncoder
|
protected org.codehaus.stax2.ri.typed.ValueEncoderFactory.FloatEncoder |
_floatEncoder
|
protected org.codehaus.stax2.ri.typed.ValueEncoderFactory.IntEncoder |
_intEncoder
|
protected org.codehaus.stax2.ri.typed.ValueEncoderFactory.LongEncoder |
_longEncoder
|
protected org.codehaus.stax2.ri.typed.ValueEncoderFactory.TokenEncoder |
_tokenEncoder
|
Method Summary |
org.codehaus.stax2.ri.typed.ValueEncoderFactory.Base64Encoder |
getEncoder(Base64Variant v,
byte[] data,
int from,
int length)
|
org.codehaus.stax2.ri.typed.ValueEncoderFactory.ScalarEncoder |
getEncoder(boolean value)
|
org.codehaus.stax2.ri.typed.ValueEncoderFactory.DoubleEncoder |
getEncoder(double value)
|
org.codehaus.stax2.ri.typed.ValueEncoderFactory.DoubleArrayEncoder |
getEncoder(double[] values,
int from,
int length)
|
org.codehaus.stax2.ri.typed.ValueEncoderFactory.FloatEncoder |
getEncoder(float value)
|
org.codehaus.stax2.ri.typed.ValueEncoderFactory.FloatArrayEncoder |
getEncoder(float[] values,
int from,
int length)
|
org.codehaus.stax2.ri.typed.ValueEncoderFactory.IntEncoder |
getEncoder(int value)
|
org.codehaus.stax2.ri.typed.ValueEncoderFactory.IntArrayEncoder |
getEncoder(int[] values,
int from,
int length)
|
org.codehaus.stax2.ri.typed.ValueEncoderFactory.LongEncoder |
getEncoder(long value)
|
org.codehaus.stax2.ri.typed.ValueEncoderFactory.LongArrayEncoder |
getEncoder(long[] values,
int from,
int length)
|
org.codehaus.stax2.ri.typed.ValueEncoderFactory.ScalarEncoder |
getScalarEncoder(String value)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_tokenEncoder
protected org.codehaus.stax2.ri.typed.ValueEncoderFactory.TokenEncoder _tokenEncoder
_intEncoder
protected org.codehaus.stax2.ri.typed.ValueEncoderFactory.IntEncoder _intEncoder
_longEncoder
protected org.codehaus.stax2.ri.typed.ValueEncoderFactory.LongEncoder _longEncoder
_floatEncoder
protected org.codehaus.stax2.ri.typed.ValueEncoderFactory.FloatEncoder _floatEncoder
_doubleEncoder
protected org.codehaus.stax2.ri.typed.ValueEncoderFactory.DoubleEncoder _doubleEncoder
ValueEncoderFactory
public ValueEncoderFactory()
getScalarEncoder
public org.codehaus.stax2.ri.typed.ValueEncoderFactory.ScalarEncoder getScalarEncoder(String value)
getEncoder
public org.codehaus.stax2.ri.typed.ValueEncoderFactory.ScalarEncoder getEncoder(boolean value)
getEncoder
public org.codehaus.stax2.ri.typed.ValueEncoderFactory.IntEncoder getEncoder(int value)
getEncoder
public org.codehaus.stax2.ri.typed.ValueEncoderFactory.LongEncoder getEncoder(long value)
getEncoder
public org.codehaus.stax2.ri.typed.ValueEncoderFactory.FloatEncoder getEncoder(float value)
getEncoder
public org.codehaus.stax2.ri.typed.ValueEncoderFactory.DoubleEncoder getEncoder(double value)
getEncoder
public org.codehaus.stax2.ri.typed.ValueEncoderFactory.IntArrayEncoder getEncoder(int[] values,
int from,
int length)
getEncoder
public org.codehaus.stax2.ri.typed.ValueEncoderFactory.LongArrayEncoder getEncoder(long[] values,
int from,
int length)
getEncoder
public org.codehaus.stax2.ri.typed.ValueEncoderFactory.FloatArrayEncoder getEncoder(float[] values,
int from,
int length)
getEncoder
public org.codehaus.stax2.ri.typed.ValueEncoderFactory.DoubleArrayEncoder getEncoder(double[] values,
int from,
int length)
getEncoder
public org.codehaus.stax2.ri.typed.ValueEncoderFactory.Base64Encoder getEncoder(Base64Variant v,
byte[] data,
int from,
int length)
Copyright © 2011 Codehaus. All Rights Reserved.