org.apache.geronimo.gshell.parser
Class StringSupport

java.lang.Object
  extended by org.apache.geronimo.gshell.parser.NodeSupport
      extended by org.apache.geronimo.gshell.parser.SimpleNode
          extended by org.apache.geronimo.gshell.parser.StringSupport
All Implemented Interfaces:
org.apache.geronimo.gshell.parser.Node
Direct Known Subclasses:
ASTOpaqueString, ASTPlainString, ASTQuotedString

public abstract class StringSupport
extends org.apache.geronimo.gshell.parser.SimpleNode

Support for string types.

Version:
$Rev: 572187 $ $Date: 2007-09-02 16:19:30 -0700 (Sun, 02 Sep 2007) $

Field Summary
protected  org.apache.geronimo.gshell.parser.Token token
           
 
Fields inherited from class org.apache.geronimo.gshell.parser.SimpleNode
children, id, parent, parser
 
Constructor Summary
StringSupport(org.apache.geronimo.gshell.parser.CommandLineParser p, int id)
           
StringSupport(int id)
           
 
Method Summary
 org.apache.geronimo.gshell.parser.Token getToken()
           
 String getValue()
           
 void setToken(org.apache.geronimo.gshell.parser.Token token)
           
 String toString()
           
protected  String unquote(String value)
          Returns an unquoted value.
 
Methods inherited from class org.apache.geronimo.gshell.parser.SimpleNode
childrenAccept, dump, jjtAccept, jjtAddChild, jjtClose, jjtGetChild, jjtGetNumChildren, jjtGetParent, jjtOpen, jjtSetParent, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

token

protected org.apache.geronimo.gshell.parser.Token token
Constructor Detail

StringSupport

public StringSupport(int id)

StringSupport

public StringSupport(org.apache.geronimo.gshell.parser.CommandLineParser p,
                     int id)
Method Detail

setToken

public void setToken(org.apache.geronimo.gshell.parser.Token token)

getToken

public org.apache.geronimo.gshell.parser.Token getToken()

getValue

public String getValue()

toString

public String toString()
Overrides:
toString in class org.apache.geronimo.gshell.parser.SimpleNode

unquote

protected String unquote(String value)
Returns an unquoted value.

Parameters:
value - String to unquote, must not be null; length must be at least 2
Returns:
Unquoted value


Copyright © 2003-2007 Apache Software Foundation. All Rights Reserved.