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

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
 
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)
           
 org.codehaus.jackson.JsonLocation getCurrentLocation()
           
 java.lang.String getCurrentName()
           
 org.codehaus.jackson.JsonToken getCurrentToken()
           
 java.math.BigDecimal getDecimalValue()
           
 double getDoubleValue()
           
 int getIntValue()
           
 long getLongValue()
           
 org.codehaus.jackson.JsonParser.NumberType getNumberType()
           
 java.lang.Number getNumberValue()
           
 org.codehaus.jackson.JsonReadContext getParsingContext()
           
 java.lang.String getText()
           
 char[] getTextCharacters()
           
 int getTextLength()
           
 int getTextOffset()
           
 org.codehaus.jackson.JsonLocation getTokenLocation()
           
 boolean hasCurrentToken()
           
 boolean isFeatureEnabled(org.codehaus.jackson.JsonParser.Feature feature)
           
 org.codehaus.jackson.JsonToken nextToken()
           
 void setFeature(org.codehaus.jackson.JsonParser.Feature feature, boolean isSet)
           
 void skipChildren()
           
 
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)
Specified by:
enableFeature in class org.codehaus.jackson.JsonParser

disableFeature

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

setFeature

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

isFeatureEnabled

public boolean isFeatureEnabled(org.codehaus.jackson.JsonParser.Feature feature)
Specified by:
isFeatureEnabled 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 void 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

getCurrentToken

public org.codehaus.jackson.JsonToken getCurrentToken()
Specified by:
getCurrentToken in class org.codehaus.jackson.JsonParser

hasCurrentToken

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

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 class org.codehaus.jackson.JsonParser
Throws:
java.io.IOException

getParsingContext

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

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


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