| Package | Description |
|---|---|
| cdc.util.data | |
| cdc.util.data.util |
| Modifier and Type | Class | Description |
|---|---|---|
class |
Document |
XML like Document node.
|
class |
Element |
XML like Element node.
|
| Modifier and Type | Method | Description |
|---|---|---|
default <E extends Parent> |
Child.getParent(java.lang.Class<E> parentClass) |
Returns the parent of this child, cast to a target class.
|
| Modifier and Type | Method | Description |
|---|---|---|
Parent |
Parent.clone(boolean recurse) |
|
Parent |
AbstractChild.getParent() |
|
Parent |
Child.getParent() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
AbstractChild.setParent(Parent parent) |
|
void |
Child.setParent(Parent parent) |
Sets or changes the parent of this child.
|
| Constructor | Description |
|---|---|
AbstractContentNode(Parent parent,
java.lang.String content) |
|
Comment(Parent parent) |
|
Comment(Parent parent,
java.lang.String content) |
|
Element(Parent parent,
java.lang.String name) |
Creates an element.
|
Text(Parent parent) |
|
Text(Parent parent,
java.lang.String content) |
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
ElementPredicate.accepts(Parent parent,
Element element) |
Returns true when an element must be kept.
|
boolean |
TextPredicate.accepts(Parent parent,
Text text) |
Returns true when a text must be kept.
|
java.lang.String |
ElementNameConverter.convertElementName(Parent parent,
java.lang.String name) |
Returns the element name to use instead of the original name.
|
java.lang.String |
TextContentConverter.convertTextContent(Parent parent,
java.lang.String content) |
|
static void |
DataUtil.moveAttributeFirst(Parent parent,
java.util.function.Predicate<? super Element> predicate,
java.lang.String name,
cdc.util.function.Evaluator<? super Parent> evaluator) |
Moves the attribute that has a given name to first position, if it exists.
|
static void |
DataUtil.removeComments(Parent parent,
cdc.util.function.Evaluator<? super Parent> evaluator) |
Removes comments nodes.
|
static void |
DataUtil.removeEmptyAttributes(Parent parent,
cdc.util.function.Evaluator<? super Parent> evaluator) |
Recursively removes empty attributes.
|
static void |
DataUtil.removeEmptyElements(Parent parent,
cdc.util.function.Evaluator<? super Parent> evaluator) |
Removes empty elements.
|
static void |
DataUtil.removeIgnorableText(Parent parent,
cdc.util.function.Evaluator<? super Parent> evaluator) |
Removes text that can be ignored.
|
static void |
DataUtil.removeMatchingAttributes(Parent parent,
AttributePredicate predicate,
cdc.util.function.Evaluator<? super Parent> evaluator) |
Removes matching attributes.
|
static void |
DataUtil.removeMatchingChildren(Parent parent,
java.util.function.Predicate<? super Child> predicate,
cdc.util.function.Evaluator<? super Parent> evaluator) |
Removes matching children.
|
static void |
DataUtil.scrambleContentOfMatchingTexts(Parent parent,
TextPredicate predicate,
cdc.util.function.Evaluator<? super Parent> evaluator,
boolean preserveSpaces) |
Scrambles the content of matching texts.
|
static void |
DataUtil.scrambleValuesOfMatchingAttributes(Parent parent,
AttributePredicate predicate,
cdc.util.function.Evaluator<? super Parent> evaluator,
boolean preserveSpaces) |
Scrambles values of matching attributes.
|
static void |
DataUtil.setContentOfMatchingTexts(Parent parent,
TextPredicate predicate,
TextContentConverter converter,
cdc.util.function.Evaluator<? super Parent> evaluator) |
Sets the content of matching texts.
|
static void |
DataUtil.setContentOfMatchingTexts(Parent parent,
TextPredicate predicate,
java.util.function.Function<java.lang.String,java.lang.String> contentConverter,
cdc.util.function.Evaluator<? super Parent> evaluator) |
Sets the content of matching texts.
|
static void |
DataUtil.setNameOfMatchingAttributes(Parent parent,
AttributePredicate predicate,
AttributeNameConverter converter,
cdc.util.function.Evaluator<? super Parent> evaluator) |
Sets names of matching attributes.
|
static void |
DataUtil.setNameOfMatchingAttributes(Parent parent,
AttributePredicate predicate,
java.util.function.Function<java.lang.String,java.lang.String> nameConverter,
cdc.util.function.Evaluator<? super Parent> evaluator) |
Sets names of matching attributes.
|
static void |
DataUtil.setNameOfMatchingElements(Parent parent,
java.util.function.Predicate<? super Element> predicate,
ElementNameConverter converter,
cdc.util.function.Evaluator<? super Parent> evaluator) |
Sets the name of matching elements.
|
static void |
DataUtil.setNameOfMatchingElements(Parent parent,
java.util.function.Predicate<? super Element> predicate,
java.util.function.Function<java.lang.String,java.lang.String> nameConverter,
cdc.util.function.Evaluator<? super Parent> evaluator) |
Sets the name of matching elements.
|
static void |
DataUtil.setValueOfMatchingAttributes(Parent parent,
AttributePredicate predicate,
AttributeValueConverter converter,
cdc.util.function.Evaluator<? super Parent> evaluator) |
Sets value of matching attributes.
|
static void |
DataUtil.setValueOfMatchingAttributes(Parent parent,
AttributePredicate predicate,
java.lang.String value,
cdc.util.function.Evaluator<? super Parent> evaluator) |
Sets values of matching attributes with a constant value.
|
static void |
DataUtil.setValueOfMatchingAttributes(Parent parent,
AttributePredicate predicate,
java.util.function.Function<java.lang.String,java.lang.String> valueConverter,
cdc.util.function.Evaluator<? super Parent> evaluator) |
Sets value of matching attributes.
|
static void |
DataUtil.sortAttributes(Parent parent,
java.util.Comparator<Attribute> comparator,
cdc.util.function.Evaluator<? super Parent> evaluator) |
Sorts attributes of elements using a user defined sorter.
|
static void |
DataUtil.sortAttributesByName(Parent parent,
cdc.util.function.Evaluator<? super Parent> evaluator) |
Sorts attributes in alphabetical order.
|
static void |
DataUtil.sortChildren(Parent parent,
java.util.function.Predicate<? super Parent> predicate,
java.util.Comparator<? super Child> comparator,
cdc.util.function.Evaluator<? super Parent> evaluator) |
Sorts children nodes using a user-defined comparator.
|
static void |
DataUtil.sortChildrenElementsByName(Parent parent,
java.util.function.Predicate<? super Parent> predicate,
cdc.util.function.Evaluator<? super Parent> evaluator) |
|
static void |
DataUtil.sortChildrenElementsByNameAndAttributes(Parent parent,
java.util.function.Predicate<? super Parent> predicate,
cdc.util.function.Evaluator<? super Parent> evaluator) |
| Modifier and Type | Method | Description |
|---|---|---|
static void |
DataUtil.moveAttributeFirst(Parent parent,
java.util.function.Predicate<? super Element> predicate,
java.lang.String name,
cdc.util.function.Evaluator<? super Parent> evaluator) |
Moves the attribute that has a given name to first position, if it exists.
|
static void |
DataUtil.removeComments(Parent parent,
cdc.util.function.Evaluator<? super Parent> evaluator) |
Removes comments nodes.
|
static void |
DataUtil.removeEmptyAttributes(Parent parent,
cdc.util.function.Evaluator<? super Parent> evaluator) |
Recursively removes empty attributes.
|
static void |
DataUtil.removeEmptyElements(Parent parent,
cdc.util.function.Evaluator<? super Parent> evaluator) |
Removes empty elements.
|
static void |
DataUtil.removeIgnorableText(Parent parent,
cdc.util.function.Evaluator<? super Parent> evaluator) |
Removes text that can be ignored.
|
static void |
DataUtil.removeMatchingAttributes(Parent parent,
AttributePredicate predicate,
cdc.util.function.Evaluator<? super Parent> evaluator) |
Removes matching attributes.
|
static void |
DataUtil.removeMatchingChildren(Parent parent,
java.util.function.Predicate<? super Child> predicate,
cdc.util.function.Evaluator<? super Parent> evaluator) |
Removes matching children.
|
static void |
DataUtil.scrambleContentOfMatchingTexts(Parent parent,
TextPredicate predicate,
cdc.util.function.Evaluator<? super Parent> evaluator,
boolean preserveSpaces) |
Scrambles the content of matching texts.
|
static void |
DataUtil.scrambleValuesOfMatchingAttributes(Parent parent,
AttributePredicate predicate,
cdc.util.function.Evaluator<? super Parent> evaluator,
boolean preserveSpaces) |
Scrambles values of matching attributes.
|
static void |
DataUtil.setContentOfMatchingTexts(Parent parent,
TextPredicate predicate,
TextContentConverter converter,
cdc.util.function.Evaluator<? super Parent> evaluator) |
Sets the content of matching texts.
|
static void |
DataUtil.setContentOfMatchingTexts(Parent parent,
TextPredicate predicate,
java.util.function.Function<java.lang.String,java.lang.String> contentConverter,
cdc.util.function.Evaluator<? super Parent> evaluator) |
Sets the content of matching texts.
|
static void |
DataUtil.setNameOfMatchingAttributes(Parent parent,
AttributePredicate predicate,
AttributeNameConverter converter,
cdc.util.function.Evaluator<? super Parent> evaluator) |
Sets names of matching attributes.
|
static void |
DataUtil.setNameOfMatchingAttributes(Parent parent,
AttributePredicate predicate,
java.util.function.Function<java.lang.String,java.lang.String> nameConverter,
cdc.util.function.Evaluator<? super Parent> evaluator) |
Sets names of matching attributes.
|
static void |
DataUtil.setNameOfMatchingElements(Parent parent,
java.util.function.Predicate<? super Element> predicate,
ElementNameConverter converter,
cdc.util.function.Evaluator<? super Parent> evaluator) |
Sets the name of matching elements.
|
static void |
DataUtil.setNameOfMatchingElements(Parent parent,
java.util.function.Predicate<? super Element> predicate,
java.util.function.Function<java.lang.String,java.lang.String> nameConverter,
cdc.util.function.Evaluator<? super Parent> evaluator) |
Sets the name of matching elements.
|
static void |
DataUtil.setValueOfMatchingAttributes(Parent parent,
AttributePredicate predicate,
AttributeValueConverter converter,
cdc.util.function.Evaluator<? super Parent> evaluator) |
Sets value of matching attributes.
|
static void |
DataUtil.setValueOfMatchingAttributes(Parent parent,
AttributePredicate predicate,
java.lang.String value,
cdc.util.function.Evaluator<? super Parent> evaluator) |
Sets values of matching attributes with a constant value.
|
static void |
DataUtil.setValueOfMatchingAttributes(Parent parent,
AttributePredicate predicate,
java.util.function.Function<java.lang.String,java.lang.String> valueConverter,
cdc.util.function.Evaluator<? super Parent> evaluator) |
Sets value of matching attributes.
|
static void |
DataUtil.sortAttributes(Parent parent,
java.util.Comparator<Attribute> comparator,
cdc.util.function.Evaluator<? super Parent> evaluator) |
Sorts attributes of elements using a user defined sorter.
|
static void |
DataUtil.sortAttributesByName(Parent parent,
cdc.util.function.Evaluator<? super Parent> evaluator) |
Sorts attributes in alphabetical order.
|
static void |
DataUtil.sortChildren(Parent parent,
java.util.function.Predicate<? super Parent> predicate,
java.util.Comparator<? super Child> comparator,
cdc.util.function.Evaluator<? super Parent> evaluator) |
Sorts children nodes using a user-defined comparator.
|
static void |
DataUtil.sortChildren(Parent parent,
java.util.function.Predicate<? super Parent> predicate,
java.util.Comparator<? super Child> comparator,
cdc.util.function.Evaluator<? super Parent> evaluator) |
Sorts children nodes using a user-defined comparator.
|
static void |
DataUtil.sortChildrenElementsByName(Parent parent,
java.util.function.Predicate<? super Parent> predicate,
cdc.util.function.Evaluator<? super Parent> evaluator) |
|
static void |
DataUtil.sortChildrenElementsByName(Parent parent,
java.util.function.Predicate<? super Parent> predicate,
cdc.util.function.Evaluator<? super Parent> evaluator) |
|
static void |
DataUtil.sortChildrenElementsByNameAndAttributes(Parent parent,
java.util.function.Predicate<? super Parent> predicate,
cdc.util.function.Evaluator<? super Parent> evaluator) |
|
static void |
DataUtil.sortChildrenElementsByNameAndAttributes(Parent parent,
java.util.function.Predicate<? super Parent> predicate,
cdc.util.function.Evaluator<? super Parent> evaluator) |
Copyright © 2018. All rights reserved.