| Modifier and Type | Method and Description |
|---|---|
| public boolean | hasDescendant(AbstractConfigValue descendant)
Super-expensive full traversal to see if descendant is anywhere underneath this container. |
| public AbstractConfigValue | replaceChild(AbstractConfigValue child, AbstractConfigValue replacement)
Replace a child of this value. |
| hasDescendant | back to summary |
|---|---|
| public boolean hasDescendant(AbstractConfigValue descendant) Super-expensive full traversal to see if descendant is anywhere underneath this container. | |
| replaceChild | back to summary |
|---|---|
| public AbstractConfigValue replaceChild(AbstractConfigValue child, AbstractConfigValue replacement) Replace a child of this value. CAUTION if replacement is null, delete the child, which may also delete the parent, or make the parent into a non-container. | |