JSON
Version 1.0

org.codehaus.jackson.map.impl
Class TextNode

java.lang.Object
  extended by org.codehaus.jackson.map.JsonNode
      extended by org.codehaus.jackson.map.impl.ValueNode
          extended by org.codehaus.jackson.map.impl.TextNode

public final class TextNode
extends ValueNode

Value node that contains text value


Constructor Summary
TextNode(String v)
           
 
Method Summary
protected static void appendQuoted(StringBuilder sb, String content)
           
 boolean equals(Object o)
          Let's mark this standard method as abstract to ensure all implementation classes define it
 String getTextValue()
           
 String getValueAsText()
          Method that will return valid String representation of the container value, if the node is a value node (method JsonNode.isValueNode() returns true), otherwise null.
 boolean isTextual()
           
 String toString()
          Different from other values, Strings need quoting
static TextNode valueOf(String v)
           
 void writeTo(JsonGenerator jg)
          Method that can be called to serialize this node and all of its descendants using specified JSON generator.
 
Methods inherited from class org.codehaus.jackson.map.impl.ValueNode
getPath, getPath, isValueNode
 
Methods inherited from class org.codehaus.jackson.map.JsonNode
appendElement, getBooleanValue, getDecimalValue, getDoubleValue, getElements, getElementValue, getFieldNames, getFieldValue, getFieldValues, getIntValue, getLongValue, getNumberValue, insertElement, isArray, isBigDecimal, isBoolean, isContainerNode, isDouble, isFloatingPointNumber, isInt, isIntegralNumber, isLong, isMissingNode, isNull, isNumber, isObject, removeElement, removeElement, reportNoArrayMods, reportNoObjectMods, setElement, setElement, size
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TextNode

public TextNode(String v)
Method Detail

valueOf

public static TextNode valueOf(String v)

isTextual

public boolean isTextual()
Overrides:
isTextual in class JsonNode

getTextValue

public String getTextValue()
Overrides:
getTextValue in class JsonNode

getValueAsText

public String getValueAsText()
Description copied from class: JsonNode
Method that will return valid String representation of the container value, if the node is a value node (method JsonNode.isValueNode() returns true), otherwise null.

Note: to serialize nodes of any type, you should call JsonNode.toString() instead.

Specified by:
getValueAsText in class JsonNode

writeTo

public void writeTo(JsonGenerator jg)
             throws IOException,
                    JsonGenerationException
Description copied from class: JsonNode
Method that can be called to serialize this node and all of its descendants using specified JSON generator.

Specified by:
writeTo in class JsonNode
Throws:
IOException
JsonGenerationException

equals

public boolean equals(Object o)
Description copied from class: JsonNode
Let's mark this standard method as abstract to ensure all implementation classes define it

Specified by:
equals in class JsonNode

toString

public String toString()
Different from other values, Strings need quoting

Overrides:
toString in class ValueNode

appendQuoted

protected static void appendQuoted(StringBuilder sb,
                                   String content)

JSON
Version 1.0

Apache License, Version 2.0