com.sun.jersey.json.impl.writer
Class JacksonRootStrippingGenerator
java.lang.Object
org.codehaus.jackson.JsonGenerator
com.sun.jersey.json.impl.writer.JacksonRootStrippingGenerator
- All Implemented Interfaces:
- java.io.Closeable
public class JacksonRootStrippingGenerator
- extends org.codehaus.jackson.JsonGenerator
- Author:
- japod
Nested classes/interfaces inherited from class org.codehaus.jackson.JsonGenerator |
org.codehaus.jackson.JsonGenerator.Feature |
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 |
createRootStrippingGenerator(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 |
createRootStrippingGenerator
public static org.codehaus.jackson.JsonGenerator createRootStrippingGenerator(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
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
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
getOutputContext
public org.codehaus.jackson.JsonStreamContext getOutputContext()
- Specified by:
getOutputContext
in class org.codehaus.jackson.JsonGenerator
isClosed
public boolean isClosed()
- Specified by:
isClosed
in class org.codehaus.jackson.JsonGenerator
Copyright © 2011 Sun Microsystems, Inc. All Rights Reserved.