com.espertech.esper.type
Class StringValue

java.lang.Object
  extended by com.espertech.esper.type.PrimitiveValueBase
      extended by com.espertech.esper.type.StringValue
All Implemented Interfaces:
PrimitiveValue

public final class StringValue
extends PrimitiveValueBase

Placeholder for a String value in an event expression.


Constructor Summary
StringValue()
          Constructor.
StringValue(java.lang.String stringValue)
          Constructor.
 
Method Summary
 PrimitiveValueType getType()
          Returns the type of primitive value this instance represents.
 java.lang.Object getValueObject()
          Returns a value object.
 void parse(java.lang.String value)
          Parse the string literal value into the specific data type.
static java.lang.String parseString(java.lang.String value)
          Parse the string literal consisting of text between double-quotes or single-quotes.
static java.lang.String[] parseString(java.lang.String[] values)
          Parse the string array returning a string array.
 void setString(java.lang.String x)
          Set a string value.
 java.lang.String toString()
           
 
Methods inherited from class com.espertech.esper.type.PrimitiveValueBase
parse, setBoolean, setByte, setDouble, setFloat, setInt, setLong, setShort
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StringValue

public StringValue(java.lang.String stringValue)
Constructor.

Parameters:
stringValue - sets initial value

StringValue

public StringValue()
Constructor.

Method Detail

getType

public PrimitiveValueType getType()
Description copied from interface: PrimitiveValue
Returns the type of primitive value this instance represents.

Returns:
enum type of primitive

parseString

public static java.lang.String[] parseString(java.lang.String[] values)
Parse the string array returning a string array.

Parameters:
values - - string array
Returns:
typed array

parse

public final void parse(java.lang.String value)
Description copied from interface: PrimitiveValue
Parse the string literal value into the specific data type.

Parameters:
value - is the textual value to parse

getValueObject

public final java.lang.Object getValueObject()
Description copied from interface: PrimitiveValue
Returns a value object.

Returns:
value object

setString

public final void setString(java.lang.String x)
Description copied from interface: PrimitiveValue
Set a string value.

Specified by:
setString in interface PrimitiveValue
Overrides:
setString in class PrimitiveValueBase
Parameters:
x - is the value to set

toString

public final java.lang.String toString()
Overrides:
toString in class java.lang.Object

parseString

public static java.lang.String parseString(java.lang.String value)
Parse the string literal consisting of text between double-quotes or single-quotes.

Parameters:
value - is the text wthin double or single quotes
Returns:
parsed value

© 2006-2015 EsperTech Inc.
All rights reserved.
Visit us at espertech.com