Replaced 'controller' with 'yangtools' in all package names.
[yangtools.git] / yang-data-impl / src / main / java / org / opendaylight / yangtools / yang / data / impl / LazyNodeToNodeMap.java
similarity index 83%
rename from yang-data-impl/src/main/java/org/opendaylight/controller/yang/data/impl/LazyNodeToNodeMap.java
rename to yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/LazyNodeToNodeMap.java
index 81dd86e7e8c74d3cc67c99861aa3a558944b4aef..d46fdad8f9d3a126e6f4920ea0d87533cb326e3c 100644 (file)
@@ -5,7 +5,7 @@
  * terms of the Eclipse Public License v1.0 which accompanies this distribution,\r
  * and is available at http://www.eclipse.org/legal/epl-v10.html\r
  */\r
-package org.opendaylight.controller.yang.data.impl;\r
+package org.opendaylight.yangtools.yang.data.impl;\r
 \r
 import java.util.ArrayList;\r
 import java.util.HashMap;\r
@@ -13,24 +13,24 @@ import java.util.Map;
 import java.util.Set;\r
 import java.util.Stack;\r
 \r
-import org.opendaylight.controller.yang.data.api.CompositeNode;\r
-import org.opendaylight.controller.yang.data.api.MutableCompositeNode;\r
-import org.opendaylight.controller.yang.data.api.MutableNode;\r
-import org.opendaylight.controller.yang.data.api.MutableSimpleNode;\r
-import org.opendaylight.controller.yang.data.api.Node;\r
-import org.opendaylight.controller.yang.data.api.NodeModification;\r
-import org.opendaylight.controller.yang.data.api.SimpleNode;\r
+import org.opendaylight.yangtools.yang.data.api.CompositeNode;\r
+import org.opendaylight.yangtools.yang.data.api.MutableCompositeNode;\r
+import org.opendaylight.yangtools.yang.data.api.MutableNode;\r
+import org.opendaylight.yangtools.yang.data.api.MutableSimpleNode;\r
+import org.opendaylight.yangtools.yang.data.api.Node;\r
+import org.opendaylight.yangtools.yang.data.api.NodeModification;\r
+import org.opendaylight.yangtools.yang.data.api.SimpleNode;\r
 \r
 /**\r
  * @author michal.rehak\r
  *\r
  */\r
 public class LazyNodeToNodeMap {\r
-    \r
+\r
     private Map<Node<?>, Node<?>> node2node = new HashMap<>();\r
     private CompositeNode originalRoot;\r
     private MutableCompositeNode mutableRoot;\r
-    \r
+\r
     /**\r
      * @param originalNode\r
      * @return mutable twin\r
@@ -41,15 +41,15 @@ public class LazyNodeToNodeMap {
             addPathMembers(originalNode);\r
             mutableNode = node2node.get(originalNode);\r
         }\r
-        \r
+\r
         return mutableNode;\r
     }\r
-    \r
+\r
     /**\r
      * @param originalNode\r
      */\r
     private void addPathMembers(Node<?> originalNode) {\r
-        Stack<Node<?>> jobQueue = new Stack<>(); \r
+        Stack<Node<?>> jobQueue = new Stack<>();\r
         jobQueue.push(originalNode);\r
         while (!jobQueue.isEmpty()) {\r
             Node<?> node2add = jobQueue.pop();\r
@@ -60,14 +60,14 @@ public class LazyNodeToNodeMap {
                 }\r
                 fixChildrenRefOnly = true;\r
             }\r
-            \r
+\r
             CompositeNode nextParent = node2add.getParent();\r
             MutableNode<?> mutableEquivalent = null;\r
-            \r
+\r
             if (node2add instanceof SimpleNode<?>) {\r
                 SimpleNode<?> node2addSimple = (SimpleNode<?>) node2add;\r
                 MutableSimpleNode<?> nodeMutant = NodeFactory.createMutableSimpleNode(\r
-                        node2add.getNodeType(), null, node2addSimple.getValue(), \r
+                        node2add.getNodeType(), null, node2addSimple.getValue(),\r
                         node2addSimple.getModificationAction(), node2addSimple);\r
                 mutableEquivalent = nodeMutant;\r
             } else if (node2add instanceof CompositeNode) {\r
@@ -76,11 +76,11 @@ public class LazyNodeToNodeMap {
                     nodeMutant = (MutableCompositeNode) node2node.get(node2add);\r
                 } else {\r
                     CompositeNode node2addComposite = (CompositeNode) node2add;\r
-                    nodeMutant = NodeFactory.createMutableCompositeNode(node2add.getNodeType(), \r
-                        null, null, \r
+                    nodeMutant = NodeFactory.createMutableCompositeNode(node2add.getNodeType(),\r
+                        null, null,\r
                         ((NodeModification) node2add).getModificationAction(), node2addComposite);\r
                 }\r
-                \r
+\r
                 mutableEquivalent = nodeMutant;\r
 \r
                 // tidy up children\r
@@ -91,7 +91,7 @@ public class LazyNodeToNodeMap {
                     MutableNode<?> mutableChild = (MutableNode<?>) node2node.get(originalChildNode);\r
                     fixChildrenRef(nodeMutant, mutableChild);\r
                 }\r
-                \r
+\r
                 if (nodeMutant.getChildren() != null && !nodeMutant.getChildren().isEmpty()) {\r
                     nodeMutant.init();\r
                 }\r
@@ -109,12 +109,12 @@ public class LazyNodeToNodeMap {
                     }\r
                 }\r
             }\r
-            \r
+\r
             // feed jobQueue\r
             node2node.put(node2add, mutableEquivalent);\r
             if (nextParent != null) {\r
                 jobQueue.push(nextParent);\r
-            } \r
+            }\r
         }\r
     }\r
 \r
@@ -146,9 +146,9 @@ public class LazyNodeToNodeMap {
     public MutableCompositeNode getMutableRoot() {\r
         return mutableRoot;\r
     }\r
-    \r
+\r
     /**\r
-     * @return set of original nodes, registered in map as keys \r
+     * @return set of original nodes, registered in map as keys\r
      */\r
     public Set<Node<?>> getKeyNodes() {\r
         return node2node.keySet();\r