private static class RelaxedDataBinder.BeanPath
A path though properties of a bean.
Modifiers | Name | Description |
---|---|---|
private static class |
RelaxedDataBinder.BeanPath.ArrayIndexNode |
|
private static class |
RelaxedDataBinder.BeanPath.MapIndexNode |
|
private static class |
RelaxedDataBinder.BeanPath.PathNode |
|
private static class |
RelaxedDataBinder.BeanPath.PropertyNode |
Modifiers | Name | Description |
---|---|---|
private java.util.List<PathNode> |
nodes |
Constructor and description |
---|
BeanPath
(java.lang.String path) |
Type Params | Return Type | Name and description |
---|---|---|
|
void |
collapseKeys(int index) |
|
private java.lang.String |
extractIndexedPaths(java.lang.String path, java.util.List<PathNode> nodes) |
|
boolean |
isArrayIndex(int index) |
|
boolean |
isLastNode(int index) |
|
boolean |
isProperty(int index) |
|
void |
mapIndex(int index) |
|
public java.lang.String |
name(int index) |
|
java.lang.String |
prefix(int index) |
|
java.util.List<java.lang.String> |
prefixes() |
|
private java.lang.String |
range(int start, int end) |
|
void |
rename(int index, java.lang.String name) |
|
private java.util.List<PathNode> |
splitPath(java.lang.String path) |
|
public java.lang.String |
toString() |
Methods inherited from class | Name |
---|---|
class java.lang.Object |
java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |