org.codehaus.stax2.ri.typed
Class SimpleValueEncoder

java.lang.Object
  extended by org.codehaus.stax2.ri.typed.SimpleValueEncoder

public class SimpleValueEncoder
extends java.lang.Object

Helper class used for serializing typed values to String. Mostly used for "non-native" stream writers; things like DOM-backed stream writer, or stax (v1) adapter.

Author:
Tatu Saloranta

Field Summary
protected  char[] mBuffer
          For efficient encoding, need a working buffer
protected  ValueEncoderFactory mEncoderFactory
           
 
Constructor Summary
SimpleValueEncoder()
           
 
Method Summary
protected  java.lang.String encode(AsciiValueEncoder enc)
           
 java.lang.String encodeAsString(Base64Variant v, byte[] value, int from, int length)
           
 java.lang.String encodeAsString(double[] value, int from, int length)
           
 java.lang.String encodeAsString(float[] value, int from, int length)
           
 java.lang.String encodeAsString(int[] value, int from, int length)
           
 java.lang.String encodeAsString(long[] value, int from, int length)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mBuffer

protected final char[] mBuffer
For efficient encoding, need a working buffer


mEncoderFactory

protected final ValueEncoderFactory mEncoderFactory
Constructor Detail

SimpleValueEncoder

public SimpleValueEncoder()
Method Detail

encodeAsString

public java.lang.String encodeAsString(int[] value,
                                       int from,
                                       int length)

encodeAsString

public java.lang.String encodeAsString(long[] value,
                                       int from,
                                       int length)

encodeAsString

public java.lang.String encodeAsString(float[] value,
                                       int from,
                                       int length)

encodeAsString

public java.lang.String encodeAsString(double[] value,
                                       int from,
                                       int length)

encodeAsString

public java.lang.String encodeAsString(Base64Variant v,
                                       byte[] value,
                                       int from,
                                       int length)

encode

protected java.lang.String encode(AsciiValueEncoder enc)


Copyright © 2005-2013 Oracle Corporation. All Rights Reserved.