public abstract class ConfigurationTreeBuilder<T extends ConfigurationTreeBuilder<T>>
extends java.lang.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(java.lang.String name,
java.lang.String value) |
T |
addChild(java.lang.String name,
ConfigurationTree child) |
ConfigurationTree |
build() |
protected NamespaceMappings |
getNamespaceMappings() |
abstract T |
newInstance() |
static ConfigurationTreeBuilder.OfNamespaceMappings |
ofNamespaceMappings(NamespaceMappings namespaceMappings) |
T |
setText(java.lang.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 setText(java.lang.String text)
public T addAttribute(java.lang.String name, java.lang.String value)
public T addChild(java.lang.String name, ConfigurationTree child)
protected void setTheElement(ArooaElement arooaElement)
protected NamespaceMappings getNamespaceMappings()
public ConfigurationTree build()
public abstract T newInstance()