@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 © 2018 OpenDaylight. All rights reserved.