public class FieldNode extends Object
Modifier and Type | Method and Description |
---|---|
void |
addFieldNodes(FieldNode... nodes) |
void |
addFieldNodes(List<FieldNode> nodes) |
boolean |
equals(Object o) |
static FieldNode |
fromPath(String path) |
String |
getFieldName() |
List<FieldNode> |
getNodes() |
int |
hashCode() |
static FieldNode |
mergeFieldNode(FieldNode left,
FieldNode right)
Merge the field nodes 'left' and 'right' and return the merged node.
|
static List<FieldNode> |
mergeFieldNodes(List<FieldNode> nodes,
FieldNode fn)
Merge the field node 'fn' into list 'nodes', and return the result list.
|
static List<FieldNode> |
mergeFieldNodes(List<FieldNode> left,
List<FieldNode> right) |
void |
setFieldName(String fieldName) |
void |
setNodes(List<FieldNode> nodes) |
List<String> |
toPaths() |
String |
toString() |
public FieldNode(String fieldName)
public String getFieldName()
public void setFieldName(String fieldName)
public void addFieldNodes(FieldNode... nodes)
public static List<FieldNode> mergeFieldNodes(List<FieldNode> nodes, FieldNode fn)
public static List<FieldNode> mergeFieldNodes(List<FieldNode> left, List<FieldNode> right)
public static FieldNode mergeFieldNode(FieldNode left, FieldNode right)
Copyright © 2021 The Apache Software Foundation. All rights reserved.