public abstract class ConfigurationTreeBuilder<T extends ConfigurationTreeBuilder<T>> extends Object
ConfigurationTree.| Modifier and Type | Class and Description |
|---|---|
static class |
ConfigurationTreeBuilder.OfNamespaceMappings |
static class |
ConfigurationTreeBuilder.WithElement |
static class |
ConfigurationTreeBuilder.WithQualifiedTag |
| Modifier | Constructor and Description |
|---|---|
protected |
ConfigurationTreeBuilder(NamespaceMappings namespaceMappings) |
| Modifier and Type | Method and Description |
|---|---|
T |
addAttribute(String name,
String value) |
T |
addChild(String name,
ConfigurationTree child) |
ConfigurationTree |
build() |
protected NamespaceMappings |
getNamespaceMappings() |
abstract T |
newInstance() |
static ConfigurationTreeBuilder.OfNamespaceMappings |
ofNamespaceMappings(NamespaceMappings namespaceMappings) |
T |
setText(String text) |
protected void |
setTheElement(ArooaElement arooaElement) |
static ConfigurationTreeBuilder.WithElement |
withElement(NamespaceMappings namespaceMappings) |
protected ConfigurationTreeBuilder(NamespaceMappings namespaceMappings)
public static ConfigurationTreeBuilder.OfNamespaceMappings ofNamespaceMappings(NamespaceMappings namespaceMappings)
public static ConfigurationTreeBuilder.WithElement withElement(NamespaceMappings namespaceMappings)
public T addChild(String name, ConfigurationTree child)
protected void setTheElement(ArooaElement arooaElement)
protected NamespaceMappings getNamespaceMappings()
public ConfigurationTree build()
public abstract T newInstance()
Copyright © 2023. All rights reserved.