import java.util.LinkedHashMap;
import java.util.Map;
import org.opendaylight.yangtools.concepts.Immutable;
+import org.opendaylight.yangtools.util.UnmodifiableCollection;
import org.opendaylight.yangtools.yang.common.QName;
import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier;
import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier;
return withChildValue(value, Collections.<QName,String>emptyMap());
}
- protected final static class ImmutableOrderedLeafSetNode<T> extends
- AbstractImmutableNormalizedNode<YangInstanceIdentifier.NodeIdentifier, Iterable<LeafSetEntryNode<T>>> implements
+ protected static final class ImmutableOrderedLeafSetNode<T> extends
+ AbstractImmutableNormalizedNode<YangInstanceIdentifier.NodeIdentifier, Collection<LeafSetEntryNode<T>>> implements
Immutable, OrderedLeafSetNode<T> {
private final Map<YangInstanceIdentifier.NodeWithValue, LeafSetEntryNode<T>> children;
return children.size();
}
- @Override
- public Iterable<LeafSetEntryNode<T>> getValue() {
- return Iterables.unmodifiableIterable(children.values());
- }
+ @Override
+ public Collection<LeafSetEntryNode<T>> getValue() {
+ return UnmodifiableCollection.create(children.values());
+ }
}
@Override