public class StringProduction.ProdElement
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.util.List<StringProduction.ProdElement> |
children |
protected boolean |
many |
protected java.lang.String |
name |
protected boolean |
optional |
protected StringProduction.ProdElement |
parent |
protected StringProduction.ElementType |
type |
protected java.lang.String |
value |
Constructor and Description |
---|
StringProduction.ProdElement(StringProduction.ElementType type) |
Modifier and Type | Method and Description |
---|---|
protected void |
addChild(StringProduction.ProdElement ele) |
java.util.List<StringProduction.ProdElement> |
getChildren() |
java.lang.String |
getName() |
StringProduction.ProdElement |
getParent() |
StringProduction.ElementType |
getType() |
java.lang.String |
getValue() |
boolean |
isMany() |
boolean |
isOptional() |
void |
setMany(boolean many) |
void |
setName(java.lang.String name) |
void |
setOptional(boolean optional) |
void |
setValue(java.lang.String value) |
java.lang.String |
toString() |
protected java.util.List<StringProduction.ProdElement> children
protected boolean many
protected java.lang.String name
protected boolean optional
protected StringProduction.ProdElement parent
protected StringProduction.ElementType type
protected java.lang.String value
public StringProduction.ProdElement(StringProduction.ElementType type)
public void setValue(java.lang.String value)
protected void addChild(StringProduction.ProdElement ele)
public java.util.List<StringProduction.ProdElement> getChildren()
public void setMany(boolean many)
public void setName(java.lang.String name)
public void setOptional(boolean optional)
public java.lang.String getName()
public StringProduction.ProdElement getParent()
public StringProduction.ElementType getType()
public java.lang.String getValue()
public boolean isMany()
public boolean isOptional()
public java.lang.String toString()
toString
in class java.lang.Object