@Beta
public final class DataTreeCandidateNodes {
private DataTreeCandidateNodes() {
- throw new UnsupportedOperationException();
+
}
/**
return new EmptyDataTreeCandidateNode(identifier);
}
- @Deprecated
- public static @NonNull DataTreeCandidateNode fromNormalizedNode(final NormalizedNode<?, ?> node) {
- return written(node);
- }
-
/**
* Return an unmodified {@link DataTreeCandidateNode} identified by specified {@link NormalizedNode}.
*
this.iterator = requireNonNull(iterator);
}
- AbstractNodeIterator next(final DataTreeModificationCursor cursor) {
+ final AbstractNodeIterator next(final DataTreeModificationCursor cursor) {
while (iterator.hasNext()) {
final DataTreeCandidateNode node = iterator.next();
switch (node.getModificationType()) {
}
private static final class RootNonExitingIterator extends AbstractNodeIterator {
-
RootNonExitingIterator(final Iterator<DataTreeCandidateNode> iterator) {
super(iterator);
}
@Override
- protected void exitNode(final DataTreeModificationCursor cursor) {
+ void exitNode(final DataTreeModificationCursor cursor) {
// Intentional noop.
}
@Override
- protected AbstractNodeIterator getParent() {
+ AbstractNodeIterator getParent() {
return null;
}
}
private static final class ExitingNodeIterator extends AbstractNodeIterator {
-
private final AbstractNodeIterator parent;
ExitingNodeIterator(final AbstractNodeIterator parent, final Iterator<DataTreeCandidateNode> iterator) {
* terms of the Eclipse Public License v1.0 which accompanies this distribution,
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-
package org.opendaylight.yangtools.yang.data.api.schema.tree;
import static org.junit.Assert.assertNotNull;
@Test
public void testFromNormalizedNode() {
final NormalizedNode<?, ?> mockedNormalizedNode = mock(NormalizedNode.class);
- final DataTreeCandidateNode dataTreeCandidateNode = DataTreeCandidateNodes.fromNormalizedNode(
- mockedNormalizedNode);
+ final DataTreeCandidateNode dataTreeCandidateNode = DataTreeCandidateNodes.written(mockedNormalizedNode);
assertNotNull(dataTreeCandidateNode);
}