Package de.danielbechler.diff.inclusion
Class ValueNode<V>
java.lang.Object
de.danielbechler.diff.inclusion.ValueNode<V>
INTERNAL CLASS. DON'T USE UNLESS YOU ARE READY TO DEAL WITH API CHANGES
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final Map<ElementSelector,ValueNode<V>> protected final ElementSelectorprotected V -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedValueNode(ElementSelector elementSelector, ValueNode<V> parent) -
Method Summary
Modifier and TypeMethodDescriptionbooleancontainsValue(V value) getChild(ElementSelector childSelector) getNodeForPath(NodePath nodePath) getValue()booleanhasChild(ElementSelector childSelector) booleanhasValue()newNode(ElementSelector childSelector) void
-
Field Details
-
children
-
parent
-
elementSelector
-
value
-
-
Constructor Details
-
ValueNode
public ValueNode() -
ValueNode
-
-
Method Details
-
getElementSelector
-
getParent
-
getNodeForPath
-
getChild
-
newNode
-
hasChild
-
getClosestParentWithValue
-
hasValue
public boolean hasValue() -
containsValue
-
getValue
-
setValue
-