/*
* JBoss, the OpenSource J2EE webOS
*
* Distributable under LGPL license.
* See terms of license at gnu.org.
*/
package javax.management;
/**
* A String that is an arguement to a query.
*
*
Revisions:
*
20020317 Adrian Brock:
*
* - Make queries thread safe
*
* 20020711 Adrian Brock:
*
*
* @author Adrian Brock.
* @version $Revision: 1.2.6.1 $
*/
public class StringValueExp
extends ValueExpSupport
{
// Constants ---------------------------------------------------
private static final long serialVersionUID = -3256390509806284044L;
// Attributes --------------------------------------------------
/**
* The value of the string
*/
private String val;
// Static -----------------------------------------------------
// Constructors ------------------------------------------------
/**
* Construct a string value expression for the null string.
*/
public StringValueExp()
{
}
/**
* Construct a string value expression for the passed string
*
* @param value the string
*/
public StringValueExp(String value)
{
this.val = value;
}
// Public ------------------------------------------------------
/**
* Get the value of the string.
*
* @return the string value
*/
public String getString()
{
return val;
}
// ValueExpSupport Overrides -----------------------------------
// Object overrides --------------------------------------------
public String toString()
{
return val;
}
// Protected ---------------------------------------------------
// Package Private ---------------------------------------------
// Private -----------------------------------------------------
// Inner Classes -----------------------------------------------
}