com.sun.jersey.json.impl.writer
Class JacksonArrayWrapperGenerator

java.lang.Object
  extended by org.codehaus.jackson.JsonGenerator
      extended by com.sun.jersey.json.impl.writer.JacksonArrayWrapperGenerator
All Implemented Interfaces:
java.io.Closeable

public class JacksonArrayWrapperGenerator
extends org.codehaus.jackson.JsonGenerator

Author:
japod

Nested Class Summary
 
Nested classes/interfaces inherited from class org.codehaus.jackson.JsonGenerator
org.codehaus.jackson.JsonGenerator.Feature
 
Field Summary
 
Fields inherited from class org.codehaus.jackson.JsonGenerator
_cfgPrettyPrinter
 
Method Summary
 void close()
           
 void copyCurrentEvent(org.codehaus.jackson.JsonParser parser)
           
 void copyCurrentStructure(org.codehaus.jackson.JsonParser parser)
           
static org.codehaus.jackson.JsonGenerator createArrayWrapperGenerator(org.codehaus.jackson.JsonGenerator g)
           
 org.codehaus.jackson.JsonGenerator disable(org.codehaus.jackson.JsonGenerator.Feature feature)
           
 void disableFeature(org.codehaus.jackson.JsonGenerator.Feature feature)
           
 org.codehaus.jackson.JsonGenerator enable(org.codehaus.jackson.JsonGenerator.Feature feature)
           
 void enableFeature(org.codehaus.jackson.JsonGenerator.Feature feature)
           
 void flush()
           
 org.codehaus.jackson.ObjectCodec getCodec()
           
 org.codehaus.jackson.JsonStreamContext getOutputContext()
           
 boolean isClosed()
           
 boolean isEnabled(org.codehaus.jackson.JsonGenerator.Feature feature)
           
 boolean isFeatureEnabled(org.codehaus.jackson.JsonGenerator.Feature feature)
           
 org.codehaus.jackson.JsonGenerator setCodec(org.codehaus.jackson.ObjectCodec codec)
           
 void setFeature(org.codehaus.jackson.JsonGenerator.Feature feature, boolean enabled)
           
 org.codehaus.jackson.JsonGenerator useDefaultPrettyPrinter()
           
 void writeBinary(org.codehaus.jackson.Base64Variant variant, byte[] bytes, int start, int count)
           
 void writeBoolean(boolean b)
           
 void writeEndArray()
           
 void writeEndObject()
           
 void writeFieldName(java.lang.String name)
           
 void writeNull()
           
 void writeNumber(java.math.BigDecimal bd)
           
 void writeNumber(java.math.BigInteger number)
           
 void writeNumber(double d)
           
 void writeNumber(float f)
           
 void writeNumber(int i)
           
 void writeNumber(long l)
           
 void writeNumber(java.lang.String number)
           
 void writeObject(java.lang.Object o)
           
 void writeRaw(char c)
           
 void writeRaw(char[] raw, int start, int count)
           
 void writeRaw(java.lang.String raw)
           
 void writeRaw(java.lang.String raw, int start, int length)
           
 void writeRawValue(char[] rawChars, int startIndex, int length)
           
 void writeRawValue(java.lang.String rawString)
           
 void writeRawValue(java.lang.String rawString, int startIndex, int length)
           
 void writeStartArray()
           
 void writeStartObject()
           
 void writeString(char[] text, int start, int length)
           
 void writeString(java.lang.String s)
           
 void writeTree(org.codehaus.jackson.JsonNode node)
           
 
Methods inherited from class org.codehaus.jackson.JsonGenerator
configure, setPrettyPrinter, writeArrayFieldStart, writeBinary, writeBinary, writeBinaryField, writeBooleanField, writeNullField, writeNumberField, writeNumberField, writeNumberField, writeNumberField, writeNumberField, writeObjectField, writeObjectFieldStart, writeStringField
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

createArrayWrapperGenerator

public static org.codehaus.jackson.JsonGenerator createArrayWrapperGenerator(org.codehaus.jackson.JsonGenerator g)

enableFeature

public void enableFeature(org.codehaus.jackson.JsonGenerator.Feature feature)
Overrides:
enableFeature in class org.codehaus.jackson.JsonGenerator

enable

public org.codehaus.jackson.JsonGenerator enable(org.codehaus.jackson.JsonGenerator.Feature feature)
Specified by:
enable in class org.codehaus.jackson.JsonGenerator

disableFeature

public void disableFeature(org.codehaus.jackson.JsonGenerator.Feature feature)
Overrides:
disableFeature in class org.codehaus.jackson.JsonGenerator

disable

public org.codehaus.jackson.JsonGenerator disable(org.codehaus.jackson.JsonGenerator.Feature feature)
Specified by:
disable in class org.codehaus.jackson.JsonGenerator

setFeature

public void setFeature(org.codehaus.jackson.JsonGenerator.Feature feature,
                       boolean enabled)
Overrides:
setFeature in class org.codehaus.jackson.JsonGenerator

isFeatureEnabled

public boolean isFeatureEnabled(org.codehaus.jackson.JsonGenerator.Feature feature)
Overrides:
isFeatureEnabled in class org.codehaus.jackson.JsonGenerator

isEnabled

public boolean isEnabled(org.codehaus.jackson.JsonGenerator.Feature feature)
Specified by:
isEnabled in class org.codehaus.jackson.JsonGenerator

useDefaultPrettyPrinter

public org.codehaus.jackson.JsonGenerator useDefaultPrettyPrinter()
Specified by:
useDefaultPrettyPrinter in class org.codehaus.jackson.JsonGenerator

setCodec

public org.codehaus.jackson.JsonGenerator setCodec(org.codehaus.jackson.ObjectCodec codec)
Specified by:
setCodec in class org.codehaus.jackson.JsonGenerator

getCodec

public org.codehaus.jackson.ObjectCodec getCodec()
Specified by:
getCodec in class org.codehaus.jackson.JsonGenerator

writeRawValue

public void writeRawValue(java.lang.String rawString)
                   throws java.io.IOException,
                          org.codehaus.jackson.JsonGenerationException
Specified by:
writeRawValue in class org.codehaus.jackson.JsonGenerator
Throws:
java.io.IOException
org.codehaus.jackson.JsonGenerationException

writeRawValue

public void writeRawValue(java.lang.String rawString,
                          int startIndex,
                          int length)
                   throws java.io.IOException,
                          org.codehaus.jackson.JsonGenerationException
Specified by:
writeRawValue in class org.codehaus.jackson.JsonGenerator
Throws:
java.io.IOException
org.codehaus.jackson.JsonGenerationException

writeRawValue

public void writeRawValue(char[] rawChars,
                          int startIndex,
                          int length)
                   throws java.io.IOException,
                          org.codehaus.jackson.JsonGenerationException
Specified by:
writeRawValue in class org.codehaus.jackson.JsonGenerator
Throws:
java.io.IOException
org.codehaus.jackson.JsonGenerationException

writeNumber

public void writeNumber(java.math.BigInteger number)
                 throws java.io.IOException,
                        org.codehaus.jackson.JsonGenerationException
Specified by:
writeNumber in class org.codehaus.jackson.JsonGenerator
Throws:
java.io.IOException
org.codehaus.jackson.JsonGenerationException

writeObject

public void writeObject(java.lang.Object o)
                 throws java.io.IOException,
                        org.codehaus.jackson.JsonProcessingException
Specified by:
writeObject in class org.codehaus.jackson.JsonGenerator
Throws:
java.io.IOException
org.codehaus.jackson.JsonProcessingException

writeTree

public void writeTree(org.codehaus.jackson.JsonNode node)
               throws java.io.IOException,
                      org.codehaus.jackson.JsonProcessingException
Specified by:
writeTree in class org.codehaus.jackson.JsonGenerator
Throws:
java.io.IOException
org.codehaus.jackson.JsonProcessingException

isClosed

public boolean isClosed()
Specified by:
isClosed in class org.codehaus.jackson.JsonGenerator

getOutputContext

public org.codehaus.jackson.JsonStreamContext getOutputContext()
Specified by:
getOutputContext in class org.codehaus.jackson.JsonGenerator

writeStartArray

public void writeStartArray()
                     throws java.io.IOException,
                            org.codehaus.jackson.JsonGenerationException
Specified by:
writeStartArray in class org.codehaus.jackson.JsonGenerator
Throws:
java.io.IOException
org.codehaus.jackson.JsonGenerationException

writeEndArray

public void writeEndArray()
                   throws java.io.IOException,
                          org.codehaus.jackson.JsonGenerationException
Specified by:
writeEndArray in class org.codehaus.jackson.JsonGenerator
Throws:
java.io.IOException
org.codehaus.jackson.JsonGenerationException

writeStartObject

public void writeStartObject()
                      throws java.io.IOException,
                             org.codehaus.jackson.JsonGenerationException
Specified by:
writeStartObject in class org.codehaus.jackson.JsonGenerator
Throws:
java.io.IOException
org.codehaus.jackson.JsonGenerationException

writeEndObject

public void writeEndObject()
                    throws java.io.IOException,
                           org.codehaus.jackson.JsonGenerationException
Specified by:
writeEndObject in class org.codehaus.jackson.JsonGenerator
Throws:
java.io.IOException
org.codehaus.jackson.JsonGenerationException

writeFieldName

public void writeFieldName(java.lang.String name)
                    throws java.io.IOException,
                           org.codehaus.jackson.JsonGenerationException
Specified by:
writeFieldName in class org.codehaus.jackson.JsonGenerator
Throws:
java.io.IOException
org.codehaus.jackson.JsonGenerationException

writeString

public void writeString(java.lang.String s)
                 throws java.io.IOException,
                        org.codehaus.jackson.JsonGenerationException
Specified by:
writeString in class org.codehaus.jackson.JsonGenerator
Throws:
java.io.IOException
org.codehaus.jackson.JsonGenerationException

writeString

public void writeString(char[] text,
                        int start,
                        int length)
                 throws java.io.IOException,
                        org.codehaus.jackson.JsonGenerationException
Specified by:
writeString in class org.codehaus.jackson.JsonGenerator
Throws:
java.io.IOException
org.codehaus.jackson.JsonGenerationException

writeRaw

public void writeRaw(java.lang.String raw)
              throws java.io.IOException,
                     org.codehaus.jackson.JsonGenerationException
Specified by:
writeRaw in class org.codehaus.jackson.JsonGenerator
Throws:
java.io.IOException
org.codehaus.jackson.JsonGenerationException

writeRaw

public void writeRaw(java.lang.String raw,
                     int start,
                     int length)
              throws java.io.IOException,
                     org.codehaus.jackson.JsonGenerationException
Specified by:
writeRaw in class org.codehaus.jackson.JsonGenerator
Throws:
java.io.IOException
org.codehaus.jackson.JsonGenerationException

writeRaw

public void writeRaw(char[] raw,
                     int start,
                     int count)
              throws java.io.IOException,
                     org.codehaus.jackson.JsonGenerationException
Specified by:
writeRaw in class org.codehaus.jackson.JsonGenerator
Throws:
java.io.IOException
org.codehaus.jackson.JsonGenerationException

writeRaw

public void writeRaw(char c)
              throws java.io.IOException,
                     org.codehaus.jackson.JsonGenerationException
Specified by:
writeRaw in class org.codehaus.jackson.JsonGenerator
Throws:
java.io.IOException
org.codehaus.jackson.JsonGenerationException

writeBinary

public void writeBinary(org.codehaus.jackson.Base64Variant variant,
                        byte[] bytes,
                        int start,
                        int count)
                 throws java.io.IOException,
                        org.codehaus.jackson.JsonGenerationException
Specified by:
writeBinary in class org.codehaus.jackson.JsonGenerator
Throws:
java.io.IOException
org.codehaus.jackson.JsonGenerationException

writeNumber

public void writeNumber(int i)
                 throws java.io.IOException,
                        org.codehaus.jackson.JsonGenerationException
Specified by:
writeNumber in class org.codehaus.jackson.JsonGenerator
Throws:
java.io.IOException
org.codehaus.jackson.JsonGenerationException

writeNumber

public void writeNumber(long l)
                 throws java.io.IOException,
                        org.codehaus.jackson.JsonGenerationException
Specified by:
writeNumber in class org.codehaus.jackson.JsonGenerator
Throws:
java.io.IOException
org.codehaus.jackson.JsonGenerationException

writeNumber

public void writeNumber(double d)
                 throws java.io.IOException,
                        org.codehaus.jackson.JsonGenerationException
Specified by:
writeNumber in class org.codehaus.jackson.JsonGenerator
Throws:
java.io.IOException
org.codehaus.jackson.JsonGenerationException

writeNumber

public void writeNumber(float f)
                 throws java.io.IOException,
                        org.codehaus.jackson.JsonGenerationException
Specified by:
writeNumber in class org.codehaus.jackson.JsonGenerator
Throws:
java.io.IOException
org.codehaus.jackson.JsonGenerationException

writeNumber

public void writeNumber(java.math.BigDecimal bd)
                 throws java.io.IOException,
                        org.codehaus.jackson.JsonGenerationException
Specified by:
writeNumber in class org.codehaus.jackson.JsonGenerator
Throws:
java.io.IOException
org.codehaus.jackson.JsonGenerationException

writeNumber

public void writeNumber(java.lang.String number)
                 throws java.io.IOException,
                        org.codehaus.jackson.JsonGenerationException,
                        java.lang.UnsupportedOperationException
Specified by:
writeNumber in class org.codehaus.jackson.JsonGenerator
Throws:
java.io.IOException
org.codehaus.jackson.JsonGenerationException
java.lang.UnsupportedOperationException

writeBoolean

public void writeBoolean(boolean b)
                  throws java.io.IOException,
                         org.codehaus.jackson.JsonGenerationException
Specified by:
writeBoolean in class org.codehaus.jackson.JsonGenerator
Throws:
java.io.IOException
org.codehaus.jackson.JsonGenerationException

writeNull

public void writeNull()
               throws java.io.IOException,
                      org.codehaus.jackson.JsonGenerationException
Specified by:
writeNull in class org.codehaus.jackson.JsonGenerator
Throws:
java.io.IOException
org.codehaus.jackson.JsonGenerationException

copyCurrentEvent

public void copyCurrentEvent(org.codehaus.jackson.JsonParser parser)
                      throws java.io.IOException,
                             org.codehaus.jackson.JsonProcessingException
Specified by:
copyCurrentEvent in class org.codehaus.jackson.JsonGenerator
Throws:
java.io.IOException
org.codehaus.jackson.JsonProcessingException

copyCurrentStructure

public void copyCurrentStructure(org.codehaus.jackson.JsonParser parser)
                          throws java.io.IOException,
                                 org.codehaus.jackson.JsonProcessingException
Specified by:
copyCurrentStructure in class org.codehaus.jackson.JsonGenerator
Throws:
java.io.IOException
org.codehaus.jackson.JsonProcessingException

flush

public void flush()
           throws java.io.IOException
Specified by:
flush in class org.codehaus.jackson.JsonGenerator
Throws:
java.io.IOException

close

public void close()
           throws java.io.IOException
Specified by:
close in interface java.io.Closeable
Specified by:
close in class org.codehaus.jackson.JsonGenerator
Throws:
java.io.IOException


Copyright © 2011 Sun Microsystems, Inc. All Rights Reserved.