public abstract class ConfigElement extends Object
Modifier and Type | Class and Description |
---|---|
static class |
ConfigElement.PathIdentifier |
Modifier and Type | Field and Description |
---|---|
static char[] |
ILLEGAL_CHARS |
static char |
SEPARATOR |
Constructor and Description |
---|
ConfigElement(ConfigNamespace namespace,
String name,
String description) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object oth) |
static String[] |
getComponents(String path) |
String |
getDescription() |
String |
getName() |
ConfigNamespace |
getNamespace() |
static String |
getPath(ConfigElement element,
boolean includeRoot,
String... umbrellaElements) |
static String |
getPath(ConfigElement element,
String... umbrellaElements) |
ConfigNamespace |
getRoot() |
int |
hashCode() |
boolean |
isNamespace() |
abstract boolean |
isOption() |
boolean |
isRoot() |
static ConfigElement.PathIdentifier |
parse(ConfigNamespace root,
String path) |
static String |
replaceIllegalChars(String str) |
String |
toString() |
static String |
toString(ConfigElement element) |
String |
toStringWithoutRoot() |
public static final char SEPARATOR
public static final char[] ILLEGAL_CHARS
public ConfigElement(ConfigNamespace namespace, String name, String description)
public ConfigNamespace getNamespace()
public boolean isRoot()
public ConfigNamespace getRoot()
public String getName()
public String getDescription()
public abstract boolean isOption()
public boolean isNamespace()
public String toStringWithoutRoot()
public static String toString(ConfigElement element)
public static String getPath(ConfigElement element, String... umbrellaElements)
public static String getPath(ConfigElement element, boolean includeRoot, String... umbrellaElements)
public static ConfigElement.PathIdentifier parse(ConfigNamespace root, String path)
Copyright © 2012–2023. All rights reserved.