Package com.devebot.opflow.supports
Class OpflowObjectTree
java.lang.Object
com.devebot.opflow.supports.OpflowObjectTree
public class OpflowObjectTree extends Object
- Author:
- pnhung177
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classOpflowObjectTree.Builder<V>static interfaceOpflowObjectTree.LeafUpdaterstatic interfaceOpflowObjectTree.Listener<V> -
Field Summary
Fields Modifier and Type Field Description static String[]EMPTY_ARRAY -
Constructor Summary
Constructors Constructor Description OpflowObjectTree() -
Method Summary
-
Field Details
-
Constructor Details
-
OpflowObjectTree
public OpflowObjectTree()
-
-
Method Details
-
buildMap
-
buildMap
-
buildMap
-
buildMap
public static <V> OpflowObjectTree.Builder<V> buildMap(OpflowObjectTree.Listener<V> listener, Map<String,V> defaultOpts) -
buildMap
public static <V> OpflowObjectTree.Builder<V> buildMap(OpflowObjectTree.Listener<V> listener, Map<String,V> defaultOpts, boolean orderReserved) -
buildMap
-
buildMap
public static <V> OpflowObjectTree.Builder<V> buildMap(OpflowObjectTree.Listener<V> listener, boolean orderReserved) -
buildMap
public static <V> OpflowObjectTree.Builder<V> buildMap(Map<String,V> defaultOpts, boolean orderReserved) -
ensureNonNull
-
assertChildMap
-
merge
-
getOptionValue
-
getOptionValue
-
getObjectByPath
-
getObjectByPath
-
traverseTree
-