org.apache.noggit
Class TextWriter

java.lang.Object
  extended by org.apache.noggit.TextWriter
Direct Known Subclasses:
JSONWriter

public abstract class TextWriter
extends Object

Version:
$Id: TextWriter.java 1069578 2011-02-10 21:41:43Z yonik $
Author:
yonik

Constructor Summary
TextWriter()
           
 
Method Summary
abstract  void endArray()
           
abstract  void endObject()
           
abstract  void startArray()
           
abstract  void startObject()
           
abstract  void write(boolean bool)
           
 void write(boolean[] val)
           
 void write(byte number)
           
 void write(byte[] val)
          A byte[] may be either a single logical value, or a list of small integers.
abstract  void write(char[] val)
          A char[] may be either be a string, or a list of characters.
 void write(Collection val)
           
abstract  void write(double number)
           
 void write(double[] val)
           
abstract  void write(float number)
           
 void write(float[] val)
           
abstract  void write(int number)
           
 void write(int[] val)
           
abstract  void write(long number)
           
 void write(long[] val)
           
 void write(Map val)
           
 void write(Object o)
           
 void write(short number)
           
 void write(short[] val)
           
abstract  void writeNameSeparator()
           
abstract  void writeNull()
           
abstract  void writeNumber(CharArr digits)
           
abstract  void writePartialNumber(CharArr digits)
           
abstract  void writeString(CharArr str)
           
abstract  void writeString(CharSequence str)
           
abstract  void writeStringChars(CharArr partialStr)
           
abstract  void writeStringEnd()
           
abstract  void writeStringStart()
           
abstract  void writeValueSeparator()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TextWriter

public TextWriter()
Method Detail

writeNull

public abstract void writeNull()

writeString

public abstract void writeString(CharSequence str)

writeString

public abstract void writeString(CharArr str)

writeStringStart

public abstract void writeStringStart()

writeStringChars

public abstract void writeStringChars(CharArr partialStr)

writeStringEnd

public abstract void writeStringEnd()

write

public abstract void write(long number)

write

public abstract void write(int number)

write

public void write(short number)

write

public void write(byte number)

write

public abstract void write(double number)

write

public abstract void write(float number)

write

public abstract void write(boolean bool)

write

public abstract void write(char[] val)
A char[] may be either be a string, or a list of characters. It's up to the implementation to decide.


writeNumber

public abstract void writeNumber(CharArr digits)

writePartialNumber

public abstract void writePartialNumber(CharArr digits)

startObject

public abstract void startObject()

endObject

public abstract void endObject()

startArray

public abstract void startArray()

endArray

public abstract void endArray()

writeValueSeparator

public abstract void writeValueSeparator()

writeNameSeparator

public abstract void writeNameSeparator()

write

public void write(Object o)

write

public void write(Map val)

write

public void write(Collection val)

write

public void write(byte[] val)
A byte[] may be either a single logical value, or a list of small integers. It's up to the implementation to decide.


write

public void write(short[] val)

write

public void write(int[] val)

write

public void write(long[] val)

write

public void write(float[] val)

write

public void write(double[] val)

write

public void write(boolean[] val)


Copyright © 2011. All Rights Reserved.