@Beta public abstract class WritableNodeOperation extends Object implements WriteCursorStrategy
Modifier | Constructor and Description |
---|---|
protected |
WritableNodeOperation(WriteableModificationNode node,
DOMDataTreeWriteCursor cursor) |
Modifier and Type | Method and Description |
---|---|
void |
delete(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument arg) |
WriteCursorStrategy |
enter(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument arg) |
void |
exit() |
protected DOMDataTreeWriteCursor |
getCursor() |
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 WritableNodeOperation(WriteableModificationNode node, DOMDataTreeWriteCursor cursor)
protected final DOMDataTreeWriteCursor getCursor()
public final void delete(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument arg)
delete
in interface WriteCursorStrategy
public final void merge(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument arg, org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?> data)
merge
in interface WriteCursorStrategy
public final void write(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument arg, org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?> data)
write
in interface WriteCursorStrategy
public final WriteCursorStrategy enter(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument arg)
enter
in interface WriteCursorStrategy
public final void mergeToCurrent(org.opendaylight.yangtools.yang.data.api.schema.NormalizedNodeContainer<?,?,?> data)
mergeToCurrent
in interface WriteCursorStrategy
public final void writeToCurrent(org.opendaylight.yangtools.yang.data.api.schema.NormalizedNodeContainer<?,?,?> data)
writeToCurrent
in interface WriteCursorStrategy
public void exit()
Copyright © 2019 OpenDaylight. All rights reserved.