public static class PropertyPathTraverser.PathElement extends Object
| Constructor and Description |
|---|
PathElement(int indentationLevel,
@NotNull String name,
@NotNull String fullPath,
boolean isFirstElement) |
| Modifier and Type | Method and Description |
|---|---|
@NotNull String |
getFullPath() |
int |
getIndentationLevel() |
@NotNull String |
getName() |
boolean |
isEndOfPath()
Returns whether this path element represents the final part of a path, indicating that it is associated with
a property.
|
boolean |
isFirstElement() |
boolean |
isFirstOfGroup()
Returns if this path element is the first new path element of a property.
|
protected void |
setEndOfPath(boolean isEndOfPath) |
protected void |
setFirstOfGroup(boolean firstOfGroup) |
public int getIndentationLevel()
@NotNull public @NotNull String getName()
@NotNull public @NotNull String getFullPath()
public boolean isFirstElement()
public boolean isFirstOfGroup()
config.datasource.mysql.type was previously processed and we're now processing the path
config.datasource.driver.version, then the path element representing driver is considered
to be the first of the group.protected void setFirstOfGroup(boolean firstOfGroup)
public boolean isEndOfPath()
config.datasource.driver.version, the path element for
version returns true for this method.protected void setEndOfPath(boolean isEndOfPath)
Copyright © 2016–2023 The AuthMe Team. All rights reserved.