java.lang.Object
org.exoplatform.ws.frameworks.json.value.JsonValue
org.exoplatform.ws.frameworks.json.value.impl.StringValue

public class StringValue extends JsonValue
Version:
$Id: StringValue.java 34417 2009-07-23 14:42:56Z dkatayev $
Author:
Andrey Parfonov
  • Constructor Details

    • StringValue

      public StringValue(String value)
      Constructs new StringValue.
      Parameters:
      value - the value.
  • Method Details

    • isString

      public boolean isString()
      Overrides:
      isString in class JsonValue
      Returns:
      true if value is 'String', false otherwise. Should be overridden.
    • getStringValue

      public String getStringValue()
      Overrides:
      getStringValue in class JsonValue
      Returns:
      string value. Should be overridden.
    • getBooleanValue

      public boolean getBooleanValue()
      Overrides:
      getBooleanValue in class JsonValue
      Returns:
      boolean value. Should be overridden.
    • getNumberValue

      public Number getNumberValue()
      Overrides:
      getNumberValue in class JsonValue
      Returns:
      Number value. Should be overridden.
    • getByteValue

      public byte getByteValue()
      Overrides:
      getByteValue in class JsonValue
      Returns:
      byte value. Should be overridden.
    • getShortValue

      public short getShortValue()
      Overrides:
      getShortValue in class JsonValue
      Returns:
      short Value. Should be overridden.
    • getIntValue

      public int getIntValue()
      Overrides:
      getIntValue in class JsonValue
      Returns:
      int value. Should be overridden.
    • getLongValue

      public long getLongValue()
      Overrides:
      getLongValue in class JsonValue
      Returns:
      long value. Should be overridden.
    • getFloatValue

      public float getFloatValue()
      Overrides:
      getFloatValue in class JsonValue
      Returns:
      float value. Should be overridden.
    • getDoubleValue

      public double getDoubleValue()
      Overrides:
      getDoubleValue in class JsonValue
      Returns:
      double value. Should be overridden.
    • toString

      public String toString()
      Specified by:
      toString in class JsonValue
    • writeTo

      public void writeTo(JsonWriter writer) throws JsonException
      Write value in given writer.
      Specified by:
      writeTo in class JsonValue
      Parameters:
      writer - Writer.
      Throws:
      JsonException - if any errors occurs.