com.sun.jersey.json.impl.reader
Class JacksonRootAddingParser

java.lang.Object
  extended by org.codehaus.jackson.JsonParser
      extended by com.sun.jersey.json.impl.reader.JacksonRootAddingParser
All Implemented Interfaces:
java.io.Closeable

public class JacksonRootAddingParser
extends org.codehaus.jackson.JsonParser

Author:
japod

Nested Class Summary
 
Nested classes/interfaces inherited from class org.codehaus.jackson.JsonParser
org.codehaus.jackson.JsonParser.Feature, org.codehaus.jackson.JsonParser.NumberType
 
Field Summary
 
Fields inherited from class org.codehaus.jackson.JsonParser
_currToken, _features, _lastClearedToken
 
Method Summary
 void close()
           
static org.codehaus.jackson.JsonParser createRootAddingParser(org.codehaus.jackson.JsonParser parser, java.lang.String rootName)
           
 void disableFeature(org.codehaus.jackson.JsonParser.Feature feature)
           
 void enableFeature(org.codehaus.jackson.JsonParser.Feature feature)
           
 java.math.BigInteger getBigIntegerValue()
           
 byte[] getBinaryValue(org.codehaus.jackson.Base64Variant base64Variant)
           
 byte getByteValue()
           
 org.codehaus.jackson.ObjectCodec getCodec()
           
 org.codehaus.jackson.JsonLocation getCurrentLocation()
           
 java.lang.String getCurrentName()
           
 java.math.BigDecimal getDecimalValue()
           
 double getDoubleValue()
           
 float getFloatValue()
           
 int getIntValue()
           
 long getLongValue()
           
 org.codehaus.jackson.JsonParser.NumberType getNumberType()
           
 java.lang.Number getNumberValue()
           
 org.codehaus.jackson.JsonStreamContext getParsingContext()
           
 short getShortValue()
           
 java.lang.String getText()
           
 char[] getTextCharacters()
           
 int getTextLength()
           
 int getTextOffset()
           
 org.codehaus.jackson.JsonLocation getTokenLocation()
           
 boolean isClosed()
           
 org.codehaus.jackson.JsonToken nextToken()
           
 org.codehaus.jackson.JsonToken nextValue()
           
<T> T
readValueAs(java.lang.Class<T> type)
           
<T> T
readValueAs(org.codehaus.jackson.type.TypeReference<?> typeRef)
           
 org.codehaus.jackson.JsonNode readValueAsTree()
           
 void setCodec(org.codehaus.jackson.ObjectCodec c)
           
 void setFeature(org.codehaus.jackson.JsonParser.Feature feature, boolean isSet)
           
 org.codehaus.jackson.JsonParser skipChildren()
           
 
Methods inherited from class org.codehaus.jackson.JsonParser
_constructError, clearCurrentToken, configure, disable, enable, getBinaryValue, getBooleanValue, getCurrentToken, getEmbeddedObject, getLastClearedToken, hasCurrentToken, isEnabled, isFeatureEnabled
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

createRootAddingParser

public static org.codehaus.jackson.JsonParser createRootAddingParser(org.codehaus.jackson.JsonParser parser,
                                                                     java.lang.String rootName)

enableFeature

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

disableFeature

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

setFeature

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

nextValue

public org.codehaus.jackson.JsonToken nextValue()
                                         throws java.io.IOException,
                                                org.codehaus.jackson.JsonParseException
Overrides:
nextValue in class org.codehaus.jackson.JsonParser
Throws:
java.io.IOException
org.codehaus.jackson.JsonParseException

isClosed

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

getByteValue

public byte getByteValue()
                  throws java.io.IOException,
                         org.codehaus.jackson.JsonParseException
Overrides:
getByteValue in class org.codehaus.jackson.JsonParser
Throws:
java.io.IOException
org.codehaus.jackson.JsonParseException

getShortValue

public short getShortValue()
                    throws java.io.IOException,
                           org.codehaus.jackson.JsonParseException
Overrides:
getShortValue in class org.codehaus.jackson.JsonParser
Throws:
java.io.IOException
org.codehaus.jackson.JsonParseException

getBigIntegerValue

public java.math.BigInteger getBigIntegerValue()
                                        throws java.io.IOException,
                                               org.codehaus.jackson.JsonParseException
Specified by:
getBigIntegerValue in class org.codehaus.jackson.JsonParser
Throws:
java.io.IOException
org.codehaus.jackson.JsonParseException

getFloatValue

public float getFloatValue()
                    throws java.io.IOException,
                           org.codehaus.jackson.JsonParseException
Specified by:
getFloatValue in class org.codehaus.jackson.JsonParser
Throws:
java.io.IOException
org.codehaus.jackson.JsonParseException

getBinaryValue

public byte[] getBinaryValue(org.codehaus.jackson.Base64Variant base64Variant)
                      throws java.io.IOException,
                             org.codehaus.jackson.JsonParseException
Specified by:
getBinaryValue in class org.codehaus.jackson.JsonParser
Throws:
java.io.IOException
org.codehaus.jackson.JsonParseException

readValueAs

public <T> T readValueAs(java.lang.Class<T> type)
              throws java.io.IOException,
                     org.codehaus.jackson.JsonProcessingException
Overrides:
readValueAs in class org.codehaus.jackson.JsonParser
Throws:
java.io.IOException
org.codehaus.jackson.JsonProcessingException

readValueAs

public <T> T readValueAs(org.codehaus.jackson.type.TypeReference<?> typeRef)
              throws java.io.IOException,
                     org.codehaus.jackson.JsonProcessingException
Overrides:
readValueAs in class org.codehaus.jackson.JsonParser
Throws:
java.io.IOException
org.codehaus.jackson.JsonProcessingException

readValueAsTree

public org.codehaus.jackson.JsonNode readValueAsTree()
                                              throws java.io.IOException,
                                                     org.codehaus.jackson.JsonProcessingException
Overrides:
readValueAsTree in class org.codehaus.jackson.JsonParser
Throws:
java.io.IOException
org.codehaus.jackson.JsonProcessingException

getParsingContext

public org.codehaus.jackson.JsonStreamContext getParsingContext()
Specified by:
getParsingContext in class org.codehaus.jackson.JsonParser

nextToken

public org.codehaus.jackson.JsonToken nextToken()
                                         throws java.io.IOException,
                                                org.codehaus.jackson.JsonParseException
Specified by:
nextToken in class org.codehaus.jackson.JsonParser
Throws:
java.io.IOException
org.codehaus.jackson.JsonParseException

skipChildren

public org.codehaus.jackson.JsonParser skipChildren()
                                             throws java.io.IOException,
                                                    org.codehaus.jackson.JsonParseException
Specified by:
skipChildren in class org.codehaus.jackson.JsonParser
Throws:
java.io.IOException
org.codehaus.jackson.JsonParseException

getCurrentName

public java.lang.String getCurrentName()
                                throws java.io.IOException,
                                       org.codehaus.jackson.JsonParseException
Specified by:
getCurrentName in class org.codehaus.jackson.JsonParser
Throws:
java.io.IOException
org.codehaus.jackson.JsonParseException

close

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

getTokenLocation

public org.codehaus.jackson.JsonLocation getTokenLocation()
Specified by:
getTokenLocation in class org.codehaus.jackson.JsonParser

getCurrentLocation

public org.codehaus.jackson.JsonLocation getCurrentLocation()
Specified by:
getCurrentLocation in class org.codehaus.jackson.JsonParser

getText

public java.lang.String getText()
                         throws java.io.IOException,
                                org.codehaus.jackson.JsonParseException
Specified by:
getText in class org.codehaus.jackson.JsonParser
Throws:
java.io.IOException
org.codehaus.jackson.JsonParseException

getTextCharacters

public char[] getTextCharacters()
                         throws java.io.IOException,
                                org.codehaus.jackson.JsonParseException
Specified by:
getTextCharacters in class org.codehaus.jackson.JsonParser
Throws:
java.io.IOException
org.codehaus.jackson.JsonParseException

getTextLength

public int getTextLength()
                  throws java.io.IOException,
                         org.codehaus.jackson.JsonParseException
Specified by:
getTextLength in class org.codehaus.jackson.JsonParser
Throws:
java.io.IOException
org.codehaus.jackson.JsonParseException

getTextOffset

public int getTextOffset()
                  throws java.io.IOException,
                         org.codehaus.jackson.JsonParseException
Specified by:
getTextOffset in class org.codehaus.jackson.JsonParser
Throws:
java.io.IOException
org.codehaus.jackson.JsonParseException

getNumberValue

public java.lang.Number getNumberValue()
                                throws java.io.IOException,
                                       org.codehaus.jackson.JsonParseException
Specified by:
getNumberValue in class org.codehaus.jackson.JsonParser
Throws:
java.io.IOException
org.codehaus.jackson.JsonParseException

getNumberType

public org.codehaus.jackson.JsonParser.NumberType getNumberType()
                                                         throws java.io.IOException,
                                                                org.codehaus.jackson.JsonParseException
Specified by:
getNumberType in class org.codehaus.jackson.JsonParser
Throws:
java.io.IOException
org.codehaus.jackson.JsonParseException

getIntValue

public int getIntValue()
                throws java.io.IOException,
                       org.codehaus.jackson.JsonParseException
Specified by:
getIntValue in class org.codehaus.jackson.JsonParser
Throws:
java.io.IOException
org.codehaus.jackson.JsonParseException

getLongValue

public long getLongValue()
                  throws java.io.IOException,
                         org.codehaus.jackson.JsonParseException
Specified by:
getLongValue in class org.codehaus.jackson.JsonParser
Throws:
java.io.IOException
org.codehaus.jackson.JsonParseException

getDoubleValue

public double getDoubleValue()
                      throws java.io.IOException,
                             org.codehaus.jackson.JsonParseException
Specified by:
getDoubleValue in class org.codehaus.jackson.JsonParser
Throws:
java.io.IOException
org.codehaus.jackson.JsonParseException

getDecimalValue

public java.math.BigDecimal getDecimalValue()
                                     throws java.io.IOException,
                                            org.codehaus.jackson.JsonParseException
Specified by:
getDecimalValue in class org.codehaus.jackson.JsonParser
Throws:
java.io.IOException
org.codehaus.jackson.JsonParseException

setCodec

public void setCodec(org.codehaus.jackson.ObjectCodec c)
Specified by:
setCodec in class org.codehaus.jackson.JsonParser

getCodec

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


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