edu.isi.powerloom.gui.parser
Class Symbol

java.lang.Object
  |
  +--edu.isi.powerloom.gui.parser.Symbol
Direct Known Subclasses:
NonTerminal, Terminal

public abstract class Symbol
extends java.lang.Object

Abstract class for representing a grammar symbol.

Since:
Mon May 06 13:26:45 2002
Author:
Eric Melz

Field Summary
static Symbol $
           
protected  java.lang.String color
           
static Symbol DOT
           
static Symbol EMPTY
           
protected  java.lang.String name
           
 
Constructor Summary
Symbol()
           
Symbol(java.lang.String name)
           
Symbol(java.lang.String name, java.lang.String color)
           
 
Method Summary
 java.lang.String getColor()
           
 java.lang.String getName()
           
 void setColor(java.lang.String color)
           
 void setName(java.lang.String name)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

EMPTY

public static final Symbol EMPTY

$

public static final Symbol $

DOT

public static final Symbol DOT

name

protected java.lang.String name

color

protected java.lang.String color
Constructor Detail

Symbol

public Symbol()

Symbol

public Symbol(java.lang.String name)

Symbol

public Symbol(java.lang.String name,
              java.lang.String color)
Method Detail

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getColor

public java.lang.String getColor()

setColor

public void setColor(java.lang.String color)

toString

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


Copyright © 2002 University of Southern California Information Sciences Institute. All Rights Reserved.