groovy node-tree integration 92/692/1
authorMichal Rehak <mirehak@cisco.com>
Mon, 24 Jun 2013 06:31:00 +0000 (08:31 +0200)
committerMartin Vitez <mvitez@cisco.com>
Wed, 24 Jul 2013 11:44:54 +0000 (13:44 +0200)
commita553b04b98952071aa80069f8075b85bdce7ad2e
tree64e78e14e98ba1ce258d4572c580c775886ccc91
parentb6772021b3eca0741fe1171576b6fee60dbfb8bd
groovy node-tree integration
logging

fixing groovy tree generating

added params for surefire

lazy node2node map fixing

changed api according to dom usage
added lazy implementation of dom
added unit tests of this dom
changed abstract implementation in yang-data-util according to new api

improved groovy generated tree and testing
removed large testing files
added copyright comments
removed maven-surefire-plugin jConsole argument (plugin fails to start, if property not defined)

Change-Id: I00b9fcbc20ce5d120128940b7b569d7a14628a6e
Signed-off-by: Michal Rehak <mirehak@cisco.com>
40 files changed:
yang-data-api/src/main/java/org/opendaylight/controller/yang/data/api/CompositeNode.java
yang-data-api/src/main/java/org/opendaylight/controller/yang/data/api/MutableCompositeNode.java
yang-data-api/src/main/java/org/opendaylight/controller/yang/data/api/MutableSimpleNode.java
yang-data-api/src/main/java/org/opendaylight/controller/yang/data/api/SimpleNode.java
yang-data-impl/pom.xml [changed mode: 0755->0644]
yang-data-impl/src/main/java/org/opendaylight/controller/yang/data/impl/AbstractNodeTO.java [changed mode: 0755->0644]
yang-data-impl/src/main/java/org/opendaylight/controller/yang/data/impl/CompositeNodeModificationTOImpl.java
yang-data-impl/src/main/java/org/opendaylight/controller/yang/data/impl/CompositeNodeTOImpl.java [changed mode: 0755->0644]
yang-data-impl/src/main/java/org/opendaylight/controller/yang/data/impl/LazyNodeToNodeMap.java [new file with mode: 0644]
yang-data-impl/src/main/java/org/opendaylight/controller/yang/data/impl/MutableCompositeNodeTOImpl.java [changed mode: 0755->0644]
yang-data-impl/src/main/java/org/opendaylight/controller/yang/data/impl/MutableSimpleNodeTOImpl.java [changed mode: 0755->0644]
yang-data-impl/src/main/java/org/opendaylight/controller/yang/data/impl/NodeFactory.java [changed mode: 0755->0644]
yang-data-impl/src/main/java/org/opendaylight/controller/yang/data/impl/NodeModificationBuilderImpl.java [changed mode: 0755->0644]
yang-data-impl/src/main/java/org/opendaylight/controller/yang/data/impl/NodeUtils.java [changed mode: 0755->0644]
yang-data-impl/src/main/java/org/opendaylight/controller/yang/data/impl/SimpleNodeModificationTOImpl.java
yang-data-impl/src/main/java/org/opendaylight/controller/yang/data/impl/SimpleNodeTOImpl.java [changed mode: 0755->0644]
yang-data-impl/src/test/java/org/opendaylight/controller/yang/data/impl/IgnoreWhiteCharsDiffListener.java [new file with mode: 0644]
yang-data-impl/src/test/java/org/opendaylight/controller/yang/data/impl/LazyNodeToNodeMapTest.java [new file with mode: 0755]
yang-data-impl/src/test/java/org/opendaylight/controller/yang/data/impl/MemoryConsumption.java [new file with mode: 0644]
yang-data-impl/src/test/java/org/opendaylight/controller/yang/data/impl/MyNodeBuilder.java [new file with mode: 0644]
yang-data-impl/src/test/java/org/opendaylight/controller/yang/data/impl/NodeFactoryTest.java [changed mode: 0755->0644]
yang-data-impl/src/test/java/org/opendaylight/controller/yang/data/impl/NodeHelper.java [changed mode: 0755->0644]
yang-data-impl/src/test/java/org/opendaylight/controller/yang/data/impl/NodeModificationBuilderImplTest.java [changed mode: 0755->0644]
yang-data-impl/src/test/java/org/opendaylight/controller/yang/data/impl/NodeUtilsTest.java [changed mode: 0755->0644]
yang-data-impl/src/test/resources/MyXmlGenerator.groovy [new file with mode: 0644]
yang-data-impl/src/test/resources/config01.xml [changed mode: 0755->0644]
yang-data-impl/src/test/resources/config02.content [deleted file]
yang-data-impl/src/test/resources/config02.xml [changed mode: 0755->0644]
yang-data-impl/src/test/resources/config02g.xml [deleted file]
yang-data-impl/src/test/resources/controller-network.xsd [changed mode: 0755->0644]
yang-data-impl/src/test/resources/controller-network.yang [changed mode: 0755->0644]
yang-data-impl/src/test/resources/generateXml.groovy [deleted file]
yang-data-impl/src/test/resources/ietf-inet-types@2010-09-24.yang [changed mode: 0755->0644]
yang-data-impl/src/test/resources/log4j-test.xml [new file with mode: 0755]
yang-data-impl/src/test/resources/org/opendaylight/controller/yang/data/impl/config02-shadow.xml [new file with mode: 0644]
yang-data-impl/src/test/resources/org/opendaylight/controller/yang/data/impl/config02.groovy [new file with mode: 0644]
yang-data-impl/src/test/resources/org/opendaylight/controller/yang/data/impl/config02g-shadow.xml [new file with mode: 0644]
yang-data-impl/src/test/resources/org/opendaylight/controller/yang/data/impl/mutableNodesConfig.xml [new file with mode: 0644]
yang-data-util/src/main/java/org/opendaylight/controller/yang/data/util/AbstractNode.java
yang-data-util/src/main/java/org/opendaylight/controller/yang/data/util/Nodes.java