jakarta.validation.Path.
| Modifier and Type | Field and Description |
|---|---|
| private NodeImpl | |
| private int | |
| private static final int | |
| private static final int | |
| private static final String | LEADING_PROPERTY_GROUP
Regular expression used to split a string path into its elements. |
| private static final Log | |
| private List | |
| private boolean | |
| private static final String | |
| private static final Pattern | |
| private static final int | |
| private static final String | |
| private static final String | |
| private static final int | |
| private static final long |
| Access | Constructor and Description |
|---|---|
| private | |
| private | |
| private |
| Modifier and Type | Method and Description |
|---|---|
| public NodeImpl | |
| private NodeImpl | |
| public NodeImpl | |
| public NodeImpl | |
| private NodeImpl | |
| public NodeImpl | |
| public NodeImpl | |
| public NodeImpl | |
| public String | |
| private int | |
| public static PathImpl | |
| public static PathImpl | |
| public static PathImpl | |
| public static PathImpl | Returns: aPath instance representing the path described by the
given string.the path as string representation. propertyPath)Returns a |
| public static PathImpl | |
| public boolean | equals(Object
the reference object with which to compare. obj)Overrides java. |
| public NodeImpl | |
| public int | |
| public boolean | |
| private static boolean | Returns: true if the given identifier is a valid Java Identifierstring identifier to validate identifier)Validate that the given identifier is a valid Java identifier according to the Java Language Specification, chapter 3.8 |
| public Iterator | |
| public NodeImpl | |
| public NodeImpl | |
| public NodeImpl | |
| private static PathImpl | |
| public void | |
| private void | |
| private void | |
| public NodeImpl | |
| public NodeImpl | |
| public String | toString()
Overrides java. Implements jakarta. |
| currentLeafNode | back to summary |
|---|---|
| private NodeImpl currentLeafNode | |
| hashCode | back to summary |
|---|---|
| private int hashCode | |
| INDEX_GROUP | back to summary |
|---|---|
| private static final int INDEX_GROUP | |
| INDEXED_GROUP | back to summary |
|---|---|
| private static final int INDEXED_GROUP | |
| LEADING_PROPERTY_GROUP | back to summary |
|---|---|
| private static final String LEADING_PROPERTY_GROUP Regular expression used to split a string path into its elements.
| |
| LOG | back to summary |
|---|---|
| private static final Log LOG | |
| nodeList | back to summary |
|---|---|
| private List<Path. | |
| nodeListRequiresCopy | back to summary |
|---|---|
| private boolean nodeListRequiresCopy | |
| OPTIONAL_INDEX_GROUP | back to summary |
|---|---|
| private static final String OPTIONAL_INDEX_GROUP | |
| PATH_PATTERN | back to summary |
|---|---|
| private static final Pattern PATH_PATTERN | |
| PROPERTY_NAME_GROUP | back to summary |
|---|---|
| private static final int PROPERTY_NAME_GROUP | |
| PROPERTY_PATH_SEPARATOR | back to summary |
|---|---|
| private static final String PROPERTY_PATH_SEPARATOR | |
| REMAINING_PROPERTY_STRING | back to summary |
|---|---|
| private static final String REMAINING_PROPERTY_STRING | |
| REMAINING_STRING_GROUP | back to summary |
|---|---|
| private static final int REMAINING_STRING_GROUP | |
| serialVersionUID | back to summary |
|---|---|
| private static final long serialVersionUID | |
| PathImpl | back to summary |
|---|---|
| private PathImpl(PathImpl path) Copy constructor.
| |
| PathImpl | back to summary |
|---|---|
| private PathImpl() | |
| PathImpl | back to summary |
|---|---|
| private PathImpl(List<Path. | |
| addBeanNode | back to summary |
|---|---|
| public NodeImpl addBeanNode() | |
| addConstructorNode | back to summary |
|---|---|
| private NodeImpl addConstructorNode(String name, Class<?>[] parameterTypes) | |
| addContainerElementNode | back to summary |
|---|---|
| public NodeImpl addContainerElementNode(String nodeName) | |
| addCrossParameterNode | back to summary |
|---|---|
| public NodeImpl addCrossParameterNode() | |
| addMethodNode | back to summary |
|---|---|
| private NodeImpl addMethodNode(String name, Class<?>[] parameterTypes) | |
| addParameterNode | back to summary |
|---|---|
| public NodeImpl addParameterNode(String nodeName, int index) | |
| addPropertyNode | back to summary |
|---|---|
| public NodeImpl addPropertyNode(String nodeName) | |
| addReturnValueNode | back to summary |
|---|---|
| public NodeImpl addReturnValueNode() | |
| asString | back to summary |
|---|---|
| public String asString() | |
| buildHashCode | back to summary |
|---|---|
| private int buildHashCode() | |
| createCopy | back to summary |
|---|---|
| public static PathImpl createCopy(PathImpl path) | |
| createCopyWithoutLeafNode | back to summary |
|---|---|
| public static PathImpl createCopyWithoutLeafNode(PathImpl path) | |
| createPathForExecutable | back to summary |
|---|---|
| public static PathImpl createPathForExecutable(ExecutableMetaData executable) | |
| createPathFromString | back to summary |
|---|---|
| public static PathImpl createPathFromString(String propertyPath) Returns a
| |
| createRootPath | back to summary |
|---|---|
| public static PathImpl createRootPath() | |
| equals | back to summary |
|---|---|
| public boolean equals(Object obj) Overrides java. Doc from java. Indicates whether some other object is "equal to" this one.
The
An equivalence relation partitions the elements it operates on into equivalence classes; all the members of an equivalence class are equal to each other. Members of an equivalence class are substitutable for each other, at least for some purposes. | |
| getLeafNode | back to summary |
|---|---|
| public NodeImpl getLeafNode() | |
| hashCode | back to summary |
|---|---|
| public int hashCode() Overrides java. Doc from java. Returns a hash code value for the object. This method is
supported for the benefit of hash tables such as those provided by
The general contract of
| |
| isRootPath | back to summary |
|---|---|
| public boolean isRootPath() | |
| isValidJavaIdentifier | back to summary |
|---|---|
| private static boolean isValidJavaIdentifier(String identifier) Validate that the given identifier is a valid Java identifier according to the Java Language Specification, chapter 3.8
| |
| iterator | back to summary |
|---|---|
| public Iterator Implements java. Doc from java. Returns an iterator over elements of type | |
| makeLeafNodeIterable | back to summary |
|---|---|
| public NodeImpl makeLeafNodeIterable() | |
| makeLeafNodeIterableAndSetIndex | back to summary |
|---|---|
| public NodeImpl makeLeafNodeIterableAndSetIndex(Integer index) | |
| makeLeafNodeIterableAndSetMapKey | back to summary |
|---|---|
| public NodeImpl makeLeafNodeIterableAndSetMapKey(Object key) | |
| parseProperty | back to summary |
|---|---|
| private static PathImpl parseProperty(String propertyName) | |
| removeLeafNode | back to summary |
|---|---|
| public void removeLeafNode() | |
| requiresWriteableNodeList | back to summary |
|---|---|
| private void requiresWriteableNodeList() | |
| resetHashCode | back to summary |
|---|---|
| private void resetHashCode() | |
| setLeafNodeTypeParameter | back to summary |
|---|---|
| public NodeImpl setLeafNodeTypeParameter(Class<?> containerClass, Integer typeArgumentIndex) | |
| setLeafNodeValueIfRequired | back to summary |
|---|---|
| public NodeImpl setLeafNodeValueIfRequired(Object value) | |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Implements jakarta. Doc from jakarta. Returns a human-readable representation of this path.
Clients should not rely on any specific structure of the returned value. Instead they
should iterate through the path nodes and obtain any required information by calling
the methods on | |