public class SimpleTree
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
java.lang.String |
cat |
java.util.ArrayList<SimpleTree> |
children |
(package private) static boolean |
generalizeLeaf |
SimpleTree |
parent |
(package private) static java.util.regex.Pattern |
ptPatt |
Constructor and Description |
---|
SimpleTree(java.lang.String c) |
SimpleTree(java.lang.String c,
SimpleTree p) |
SimpleTree(java.lang.String c,
SimpleTree p,
boolean g) |
Modifier and Type | Method and Description |
---|---|
void |
addChild(SimpleTree t) |
static java.lang.String |
escapeCat(java.lang.String c) |
static SimpleTree |
fromString(java.lang.String string) |
void |
insertChild(int index,
SimpleTree t) |
boolean |
isLeaf() |
static void |
main(java.lang.String[] args) |
SimpleTree |
removeChild(int index) |
void |
setGeneralizeLeaf(boolean b) |
private static java.lang.String[] |
splitChildren(java.lang.String s) |
java.lang.String |
toString() |
public java.lang.String cat
public java.util.ArrayList<SimpleTree> children
public SimpleTree parent
static boolean generalizeLeaf
static java.util.regex.Pattern ptPatt
public SimpleTree(java.lang.String c)
public SimpleTree(java.lang.String c, SimpleTree p)
public SimpleTree(java.lang.String c, SimpleTree p, boolean g)
public static java.lang.String escapeCat(java.lang.String c)
public void addChild(SimpleTree t)
public void insertChild(int index, SimpleTree t)
public SimpleTree removeChild(int index)
public java.lang.String toString()
toString
in class java.lang.Object
public static SimpleTree fromString(java.lang.String string)
private static java.lang.String[] splitChildren(java.lang.String s)
public static void main(java.lang.String[] args)
public boolean isLeaf()
public void setGeneralizeLeaf(boolean b)