org.hibernate.validator.internal.engine.path
Class NodeImpl
java.lang.Object
org.hibernate.validator.internal.engine.path.NodeImpl
- All Implemented Interfaces:
- java.io.Serializable, javax.validation.Path.Node
public class NodeImpl
- extends java.lang.Object
- implements javax.validation.Path.Node, java.io.Serializable
Immutable implementation of a Path.Node.
- Author:
- Hardy Ferentschik
- See Also:
- Serialized Form
|
Constructor Summary |
NodeImpl(NodeImpl oldNode,
NodeImpl parent,
javax.validation.metadata.ElementDescriptor elementDescriptor)
|
NodeImpl(java.lang.String name,
NodeImpl parent,
boolean indexable,
java.lang.Integer index,
java.lang.Object key)
|
NodeImpl(java.lang.String name,
NodeImpl parent,
boolean indexable,
java.lang.Integer index,
java.lang.Object key,
javax.validation.metadata.ElementDescriptor descriptor)
|
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
INDEX_OPEN
public static final java.lang.String INDEX_OPEN
- See Also:
- Constant Field Values
INDEX_CLOSE
public static final java.lang.String INDEX_CLOSE
- See Also:
- Constant Field Values
NodeImpl
public NodeImpl(NodeImpl oldNode,
NodeImpl parent,
javax.validation.metadata.ElementDescriptor elementDescriptor)
NodeImpl
public NodeImpl(java.lang.String name,
NodeImpl parent,
boolean indexable,
java.lang.Integer index,
java.lang.Object key)
NodeImpl
public NodeImpl(java.lang.String name,
NodeImpl parent,
boolean indexable,
java.lang.Integer index,
java.lang.Object key,
javax.validation.metadata.ElementDescriptor descriptor)
getName
public final java.lang.String getName()
- Specified by:
getName in interface javax.validation.Path.Node
isInIterable
public final boolean isInIterable()
- Specified by:
isInIterable in interface javax.validation.Path.Node
isIterable
public final boolean isIterable()
getIndex
public final java.lang.Integer getIndex()
- Specified by:
getIndex in interface javax.validation.Path.Node
getKey
public final java.lang.Object getKey()
- Specified by:
getKey in interface javax.validation.Path.Node
getParent
public final NodeImpl getParent()
getElementDescriptor
public javax.validation.metadata.ElementDescriptor getElementDescriptor()
- Specified by:
getElementDescriptor in interface javax.validation.Path.Node
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
asString
public final java.lang.String asString()
buildHashCode
public int buildHashCode()
hashCode
public int hashCode()
- Overrides:
hashCode in class java.lang.Object
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals in class java.lang.Object
Copyright © 2012 Oracle Corporation. All Rights Reserved.