public final class ValueDecoderFactory extends Object
TypedValueDecoder
(and TypedArrayDecoder
)
instances needed by a
single stream reader instance. Some decoders 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.
Since encoders may be recycled, instances are not thread-safe.
Modifier and Type | Class and Description |
---|---|
static class |
ValueDecoderFactory.BaseArrayDecoder
Intermediate shared base class for token array decoders.
|
static class |
ValueDecoderFactory.BooleanDecoder |
static class |
ValueDecoderFactory.DecimalDecoder |
static class |
ValueDecoderFactory.DecoderBase
There are some things common to all textual decoders (like
white space trimming).
|
static class |
ValueDecoderFactory.DoubleArrayDecoder |
static class |
ValueDecoderFactory.DoubleDecoder |
static class |
ValueDecoderFactory.FloatArrayDecoder |
static class |
ValueDecoderFactory.FloatDecoder |
static class |
ValueDecoderFactory.IntArrayDecoder |
static class |
ValueDecoderFactory.IntDecoder |
static class |
ValueDecoderFactory.IntegerDecoder |
static class |
ValueDecoderFactory.LongArrayDecoder |
static class |
ValueDecoderFactory.LongDecoder |
static class |
ValueDecoderFactory.QNameDecoder |
Modifier and Type | Field and Description |
---|---|
protected ValueDecoderFactory.BooleanDecoder |
mBooleanDecoder |
protected ValueDecoderFactory.DoubleDecoder |
mDoubleDecoder |
protected ValueDecoderFactory.FloatDecoder |
mFloatDecoder |
protected ValueDecoderFactory.IntDecoder |
mIntDecoder |
protected ValueDecoderFactory.LongDecoder |
mLongDecoder |
Constructor and Description |
---|
ValueDecoderFactory() |
protected ValueDecoderFactory.BooleanDecoder mBooleanDecoder
protected ValueDecoderFactory.IntDecoder mIntDecoder
protected ValueDecoderFactory.LongDecoder mLongDecoder
protected ValueDecoderFactory.FloatDecoder mFloatDecoder
protected ValueDecoderFactory.DoubleDecoder mDoubleDecoder
public ValueDecoderFactory.BooleanDecoder getBooleanDecoder()
public ValueDecoderFactory.IntDecoder getIntDecoder()
public ValueDecoderFactory.LongDecoder getLongDecoder()
public ValueDecoderFactory.FloatDecoder getFloatDecoder()
public ValueDecoderFactory.DoubleDecoder getDoubleDecoder()
public ValueDecoderFactory.IntegerDecoder getIntegerDecoder()
public ValueDecoderFactory.DecimalDecoder getDecimalDecoder()
public ValueDecoderFactory.QNameDecoder getQNameDecoder(NamespaceContext nsc)
public ValueDecoderFactory.IntArrayDecoder getIntArrayDecoder(int[] result, int offset, int len)
public ValueDecoderFactory.IntArrayDecoder getIntArrayDecoder()
public ValueDecoderFactory.LongArrayDecoder getLongArrayDecoder(long[] result, int offset, int len)
public ValueDecoderFactory.LongArrayDecoder getLongArrayDecoder()
public ValueDecoderFactory.FloatArrayDecoder getFloatArrayDecoder(float[] result, int offset, int len)
public ValueDecoderFactory.FloatArrayDecoder getFloatArrayDecoder()
public ValueDecoderFactory.DoubleArrayDecoder getDoubleArrayDecoder(double[] result, int offset, int len)
public ValueDecoderFactory.DoubleArrayDecoder getDoubleArrayDecoder()
Copyright © 2012-2015 fasterxml.com. All Rights Reserved.