@Beta public abstract class DelegatingWriteCursorStrategy extends com.google.common.collect.ForwardingObject implements WriteCursorStrategy
WriteCursorStrategy.| Constructor and Description |
|---|
DelegatingWriteCursorStrategy() |
| Modifier and Type | Method and Description |
|---|---|
protected DelegatingWriteCursorStrategy |
childStrategy()
Returns strategy to be used on child nodes.
|
protected abstract DOMDataTreeWriteCursor |
delegate() |
void |
delete(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument arg) |
WriteCursorStrategy |
enter(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument arg) |
void |
exit()
Operation performed to exit current logical level, default implementation calls
DOMDataTreeCursor.exit() on underlaying cursor. |
void |
merge(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument arg,
org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?> data) |
void |
mergeToCurrent(org.opendaylight.yangtools.yang.data.api.schema.NormalizedNodeContainer<?,?,?> data) |
void |
write(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument arg,
org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?> data) |
void |
writeToCurrent(org.opendaylight.yangtools.yang.data.api.schema.NormalizedNodeContainer<?,?,?> data) |
protected abstract DOMDataTreeWriteCursor delegate()
delegate in class com.google.common.collect.ForwardingObjectprotected DelegatingWriteCursorStrategy childStrategy()
public WriteCursorStrategy enter(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument arg)
enter in interface WriteCursorStrategypublic void delete(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument arg)
delete in interface WriteCursorStrategypublic void merge(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument arg,
org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?> data)
merge in interface WriteCursorStrategypublic void write(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument arg,
org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?> data)
write in interface WriteCursorStrategypublic void mergeToCurrent(org.opendaylight.yangtools.yang.data.api.schema.NormalizedNodeContainer<?,?,?> data)
mergeToCurrent in interface WriteCursorStrategypublic void writeToCurrent(org.opendaylight.yangtools.yang.data.api.schema.NormalizedNodeContainer<?,?,?> data)
writeToCurrent in interface WriteCursorStrategypublic void exit()
DOMDataTreeCursor.exit() on underlaying cursor.
Subclasses may override this to customize exit strategy.
Copyright © 2019 OpenDaylight. All rights reserved.