public static DataTreeCandidateNode fromNormalizedNode(final NormalizedNode<?, ?> node) { return new NormalizedNodeDataTreeCandidateNode(node); }
public static DataTreeCandidateNode fromNormalizedNode(final NormalizedNode<?, ?> node) { return new NormalizedNodeDataTreeCandidateNode(node); }
public static DataTreeCandidate fromNormalizedNode(final YangInstanceIdentifier rootPath, final NormalizedNode<?, ?> node) { return new DefaultDataTreeCandidate(rootPath, new NormalizedNodeDataTreeCandidateNode(node)); }
public static DataTreeCandidate fromNormalizedNode(final YangInstanceIdentifier rootPath, final NormalizedNode<?, ?> node) { return new DefaultDataTreeCandidate(rootPath, new NormalizedNodeDataTreeCandidateNode(node)); }
@Nonnull @Override public Collection<DataTreeCandidateNode> getChildNodes() { if (data instanceof NormalizedNodeContainer) { return Collections2.transform(((NormalizedNodeContainer<?, ?, ?>) data).getValue(), input -> input == null ? null : new NormalizedNodeDataTreeCandidateNode(input)); } return ImmutableList.of(); }
@Override public DataTreeCandidateNode getModifiedChild(final PathArgument childIdentifier) { if (data instanceof NormalizedNodeContainer) { @SuppressWarnings({ "rawtypes", "unchecked" }) final Optional<? extends NormalizedNode<?, ?>> child = ((NormalizedNodeContainer)data).getChild(childIdentifier); return child.map(input -> new NormalizedNodeDataTreeCandidateNode(input)).orElse(null); } return null; }
@Nonnull @Override public Collection<DataTreeCandidateNode> getChildNodes() { if (data instanceof NormalizedNodeContainer) { return Collections2.transform(((NormalizedNodeContainer<?, ?, ?>) data).getValue(), input -> input == null ? null : new NormalizedNodeDataTreeCandidateNode(input)); } return ImmutableList.of(); }
@Override public DataTreeCandidateNode getModifiedChild(final PathArgument childIdentifier) { if (data instanceof NormalizedNodeContainer) { @SuppressWarnings({ "rawtypes", "unchecked" }) final Optional<? extends NormalizedNode<?, ?>> child = ((NormalizedNodeContainer)data).getChild(childIdentifier); return child.map(input -> new NormalizedNodeDataTreeCandidateNode(input)).orElse(null); } return null; }