Package | Description |
---|---|
org.simpleyaml.configuration.comments | |
org.simpleyaml.configuration.comments.format |
Modifier and Type | Field and Description |
---|---|
protected KeyTree.Node |
KeyTree.Node.parent |
protected KeyTree.Node |
KeyTree.root |
Modifier and Type | Field and Description |
---|---|
protected List<KeyTree.Node> |
KeyTree.Node.children |
protected Map<Integer,KeyTree.Node> |
KeyTree.Node.indexByElementIndex |
protected Map<String,KeyTree.Node> |
KeyTree.Node.indexByName |
protected Map<String,KeyTree.Node> |
KeyTree.Node.priorityIndex |
Modifier and Type | Method and Description |
---|---|
KeyTree.Node |
KeyTree.Node.add(int indent,
String key) |
protected KeyTree.Node |
KeyTree.Node.add(int indent,
String key,
boolean priority) |
KeyTree.Node |
KeyTree.add(String path)
Get a child from its path.
|
KeyTree.Node |
KeyTree.Node.add(String key) |
protected KeyTree.Node |
KeyTree.Node.add(String key,
boolean priority) |
protected KeyTree.Node |
KeyTree.createNode(KeyTree.Node parent,
int indent,
String key) |
KeyTree.Node |
KeyTree.findParent(int indent)
Get the last node that can be a parent of a child with the indent provided.
|
protected KeyTree.Node |
KeyTree.findParent(KeyTree.Node parent,
int indent) |
KeyTree.Node |
KeyTree.Node.get(int i)
Get a child from its index.
|
KeyTree.Node |
KeyTree.get(String path)
Get a child from its path.
|
KeyTree.Node |
KeyTree.Node.get(String path)
Get a child from its path.
|
protected KeyTree.Node |
KeyTree.Node.get(String path,
boolean add,
boolean priority)
Get a child from its path, or optionally add a new one if it is not created.
|
KeyTree.Node |
KeyTree.Node.getElement(int i)
Get a child list element from its index.
|
protected KeyTree.Node |
KeyTree.Node.getElement(int i,
boolean add)
Get a child list element from its index, or optionally add a new one if it is not created.
|
KeyTree.Node |
KeyTree.Node.getFirst() |
KeyTree.Node |
KeyTree.Node.getLast() |
KeyTree.Node |
KeyTree.getOrAdd(String path)
Get a child from its path.
|
KeyTree.Node |
KeyTree.Node.getParent() |
KeyTree.Node |
KeyTree.getPriority(String path)
Get a child from its path.
|
KeyTree.Node |
KeyTree.Node.getPriority(String path)
Get a child from its path.
|
KeyTree.Node |
KeyTree.getRoot()
Get the root node.
|
Modifier and Type | Method and Description |
---|---|
List<KeyTree.Node> |
KeyTree.children() |
List<KeyTree.Node> |
KeyTree.Node.children() |
Set<Map.Entry<String,KeyTree.Node>> |
KeyTree.entries() |
Set<Map.Entry<String,KeyTree.Node>> |
KeyTree.Node.entries() |
Iterator<KeyTree.Node> |
KeyTree.iterator() |
Iterator<KeyTree.Node> |
KeyTree.Node.iterator() |
Modifier and Type | Method and Description |
---|---|
protected KeyTree.Node |
KeyTree.createNode(KeyTree.Node parent,
int indent,
String key) |
protected KeyTree.Node |
KeyTree.findParent(KeyTree.Node parent,
int indent) |
protected void |
KeyTree.Node.setPriority(String key,
KeyTree.Node child) |
Modifier and Type | Method and Description |
---|---|
boolean |
KeyTree.Node.clearIf(Predicate<KeyTree.Node> condition) |
protected boolean |
KeyTree.Node.clearIf(Predicate<KeyTree.Node> condition,
boolean removeFromParent) |
Modifier and Type | Method and Description |
---|---|
String |
CommentFormatter.dump(String comment,
CommentType type,
KeyTree.Node node)
Given a comment returns the raw-formatted string to be dumped somewhere like a file.
|
String |
CommentFormatter.parse(Reader raw,
CommentType type,
KeyTree.Node node)
Parse the comment from a reader that may contain a raw-formatted comment (for instance from a configuration file)
to a human-friendly contentful representation of that comment.
|
default String |
CommentFormatter.parse(String raw,
CommentType type,
KeyTree.Node node)
Parse the comment from a string that may contain a raw-formatted comment (for instance from a configuration file)
to a human-friendly contentful representation of that comment.
|
Copyright © 2023. All rights reserved.