public abstract class GenericSymbol extends java.lang.Object implements Symbol
| Constructor and Description |
|---|
GenericSymbol(java.lang.String name) |
GenericSymbol(java.lang.String name,
java.lang.Integer line,
java.lang.Integer column,
java.lang.Integer position) |
| Modifier and Type | Method and Description |
|---|---|
void |
appendAttribute(Symbol symbol) |
void |
appendChild(Symbol symbol) |
java.util.List<Symbol> |
getAttributes() |
java.util.List<Symbol> |
getChildren() |
java.lang.Integer |
getColumn() |
java.lang.Integer |
getLength() |
java.lang.Integer |
getLine() |
java.lang.String |
getName() |
Symbol |
getParent() |
java.lang.Integer |
getPosition() |
void |
setLength(java.lang.Integer length) |
void |
setName(java.lang.String name) |
void |
setParent(Symbol symbol) |
java.lang.String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetSymbolNamepublic GenericSymbol(java.lang.String name)
public GenericSymbol(java.lang.String name,
java.lang.Integer line,
java.lang.Integer column,
java.lang.Integer position)
public void setLength(java.lang.Integer length)
public java.lang.Integer getPosition()
getPosition in interface Symbolpublic java.util.List<Symbol> getChildren()
getChildren in interface Symbolpublic java.util.List<Symbol> getAttributes()
getAttributes in interface Symbolpublic void appendChild(Symbol symbol)
appendChild in interface Symbolpublic void appendAttribute(Symbol symbol)
appendAttribute in interface Symbolpublic java.lang.String toString()
toString in class java.lang.Object