public abstract class AbstractSettableNode<E,N extends OpenSettableNode<E,? extends N>> extends Object implements OpenSettableNode<E,N>
Modifier and Type | Field and Description |
---|---|
protected AtomicReference<E> |
elementReference |
Constructor and Description |
---|
AbstractSettableNode(E element) |
Modifier and Type | Method and Description |
---|---|
E |
getElement() |
E |
setElement(E element)
Set the element of the node.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
childIterator, getElementClass, getNumberOfChildren, isLeaf
protected final AtomicReference<E> elementReference
public AbstractSettableNode(E element)
public E getElement()
getElement
in interface OpenNode<E,N extends OpenSettableNode<E,? extends N>>
public E setElement(E element)
OpenSettableNode
setElement
in interface OpenSettableNode<E,N extends OpenSettableNode<E,? extends N>>
element
- The new elementCopyright © 2014–2016. All rights reserved.