joafip-svn Mailing List for java data object persistence in file (Page 3)
Brought to you by:
luc_peuvrier
You can subscribe to this list here.
2011 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(4) |
Oct
(102) |
Nov
(52) |
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2012 |
Jan
(4) |
Feb
|
Mar
(14) |
Apr
(116) |
May
(100) |
Jun
(14) |
Jul
|
Aug
|
Sep
(30) |
Oct
|
Nov
(108) |
Dec
(2) |
From: <luc...@us...> - 2012-11-18 15:02:29
|
Revision: 3154 http://joafip.svn.sourceforge.net/joafip/?rev=3154&view=rev Author: luc_peuvrier Date: 2012-11-18 15:02:22 +0000 (Sun, 18 Nov 2012) Log Message: ----------- new ay to obtains data record identifier set of data record for class name Modified Paths: -------------- trunk/joafip-kvstore/.classpath trunk/joafip-kvstore/src/main/java/net/sf/joafip/kvstore/service/AbstractHeapDataManager.java trunk/joafip-kvstore/src/main/java/net/sf/joafip/kvstore/service/IHeapDataManager.java This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <luc...@us...> - 2012-11-18 15:02:29
|
Revision: 3154 http://joafip.svn.sourceforge.net/joafip/?rev=3154&view=rev Author: luc_peuvrier Date: 2012-11-18 15:02:22 +0000 (Sun, 18 Nov 2012) Log Message: ----------- new ay to obtains data record identifier set of data record for class name Modified Paths: -------------- trunk/joafip-kvstore/.classpath trunk/joafip-kvstore/src/main/java/net/sf/joafip/kvstore/service/AbstractHeapDataManager.java trunk/joafip-kvstore/src/main/java/net/sf/joafip/kvstore/service/IHeapDataManager.java Modified: trunk/joafip-kvstore/.classpath =================================================================== --- trunk/joafip-kvstore/.classpath 2012-11-18 15:01:33 UTC (rev 3153) +++ trunk/joafip-kvstore/.classpath 2012-11-18 15:02:22 UTC (rev 3154) @@ -1,36 +1,42 @@ <?xml version="1.0" encoding="UTF-8"?> <classpath> - <classpathentry including="**/*.java" kind="src" output="target/classes" path="src/main/java"> + <classpathentry including="**/*.java" kind="src" + output="target/classes" path="src/main/java"> <attributes> - <attribute name="optional" value="true"/> - <attribute name="maven.pomderived" value="true"/> + <attribute name="optional" value="true" /> + <attribute name="maven.pomderived" value="true" /> </attributes> </classpathentry> - <classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources"> + <classpathentry excluding="**" kind="src" output="target/classes" + path="src/main/resources"> <attributes> - <attribute name="maven.pomderived" value="true"/> + <attribute name="maven.pomderived" value="true" /> </attributes> </classpathentry> - <classpathentry including="**/*.java" kind="src" output="target/test-classes" path="src/test/java"> + <classpathentry including="**/*.java" kind="src" + output="target/test-classes" path="src/test/java"> <attributes> - <attribute name="optional" value="true"/> - <attribute name="maven.pomderived" value="true"/> + <attribute name="optional" value="true" /> + <attribute name="maven.pomderived" value="true" /> </attributes> </classpathentry> - <classpathentry excluding="**" kind="src" output="target/test-classes" path="src/test/resources"> + <classpathentry excluding="**" kind="src" + output="target/test-classes" path="src/test/resources"> <attributes> - <attribute name="maven.pomderived" value="true"/> + <attribute name="maven.pomderived" value="true" /> </attributes> </classpathentry> - <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"> + <classpathentry kind="con" + path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"> <attributes> - <attribute name="maven.pomderived" value="true"/> + <attribute name="maven.pomderived" value="true" /> </attributes> </classpathentry> - <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> + <classpathentry kind="con" + path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> <attributes> - <attribute name="maven.pomderived" value="true"/> + <attribute name="maven.pomderived" value="true" /> </attributes> </classpathentry> - <classpathentry kind="output" path="target/classes"/> + <classpathentry kind="output" path="target/classes" /> </classpath> Modified: trunk/joafip-kvstore/src/main/java/net/sf/joafip/kvstore/service/AbstractHeapDataManager.java =================================================================== --- trunk/joafip-kvstore/src/main/java/net/sf/joafip/kvstore/service/AbstractHeapDataManager.java 2012-11-18 15:01:33 UTC (rev 3153) +++ trunk/joafip-kvstore/src/main/java/net/sf/joafip/kvstore/service/AbstractHeapDataManager.java 2012-11-18 15:02:22 UTC (rev 3154) @@ -795,7 +795,6 @@ protected abstract Set<DataRecordIdentifier> getDataRecordIdentifierSetImpl() throws HeapException; - @Fortest @Override public Iterator<DataRecordIdentifier> dataRecordIterator() throws HeapException { @@ -812,7 +811,6 @@ } } - @Fortest protected abstract Iterator<DataRecordIdentifier> dataRecordIteratorImpl() throws HeapException; Modified: trunk/joafip-kvstore/src/main/java/net/sf/joafip/kvstore/service/IHeapDataManager.java =================================================================== --- trunk/joafip-kvstore/src/main/java/net/sf/joafip/kvstore/service/IHeapDataManager.java 2012-11-18 15:01:33 UTC (rev 3153) +++ trunk/joafip-kvstore/src/main/java/net/sf/joafip/kvstore/service/IHeapDataManager.java 2012-11-18 15:02:22 UTC (rev 3154) @@ -326,12 +326,10 @@ Set<DataRecordIdentifier> getDataRecordIdentifierSet() throws HeapException; /** - * for test purpose<br> * * @return iterator on all data record identifier * @throws HeapException */ - @Fortest Iterator<DataRecordIdentifier> dataRecordIterator() throws HeapException; /** This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <luc...@us...> - 2012-11-18 15:01:39
|
Revision: 3153 http://joafip.svn.sourceforge.net/joafip/?rev=3153&view=rev Author: luc_peuvrier Date: 2012-11-18 15:01:33 +0000 (Sun, 18 Nov 2012) Log Message: ----------- new ay to obtains data record identifier set of data record for class name Modified Paths: -------------- trunk/joafip-btreeplus/src/main/java/net/sf/joafip/btreeplus/service/BtreePlusDataManager.java This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <luc...@us...> - 2012-11-18 15:01:39
|
Revision: 3153 http://joafip.svn.sourceforge.net/joafip/?rev=3153&view=rev Author: luc_peuvrier Date: 2012-11-18 15:01:33 +0000 (Sun, 18 Nov 2012) Log Message: ----------- new ay to obtains data record identifier set of data record for class name Modified Paths: -------------- trunk/joafip-btreeplus/src/main/java/net/sf/joafip/btreeplus/service/BtreePlusDataManager.java Modified: trunk/joafip-btreeplus/src/main/java/net/sf/joafip/btreeplus/service/BtreePlusDataManager.java =================================================================== --- trunk/joafip-btreeplus/src/main/java/net/sf/joafip/btreeplus/service/BtreePlusDataManager.java 2012-11-18 15:00:35 UTC (rev 3152) +++ trunk/joafip-btreeplus/src/main/java/net/sf/joafip/btreeplus/service/BtreePlusDataManager.java 2012-11-18 15:01:33 UTC (rev 3153) @@ -675,7 +675,6 @@ return set; } - @Fortest @Override protected Iterator<DataRecordIdentifier> dataRecordIteratorImpl() throws HeapException { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <luc...@us...> - 2012-11-18 15:00:45
|
Revision: 3152 http://joafip.svn.sourceforge.net/joafip/?rev=3152&view=rev Author: luc_peuvrier Date: 2012-11-18 15:00:35 +0000 (Sun, 18 Nov 2012) Log Message: ----------- new ay to obtains data record identifier set of data record for class name Modified Paths: -------------- trunk/joafip/export222/export.xml trunk/joafip/export300/export.xml trunk/joafip/export301b/export.xml trunk/joafip/jrat.xml trunk/joafip/lib/jrat.xml trunk/joafip/src/main/java/net/sf/joafip/service/AbstractFilePersistenceDelegatingToStore.java trunk/joafip/src/main/java/net/sf/joafip/service/IFilePersistence.java trunk/joafip/src/main/java/net/sf/joafip/store/service/AbstractDelegatingToStoreManagers.java trunk/joafip/src/main/java/net/sf/joafip/store/service/IStore.java trunk/joafip/src/main/java/net/sf/joafip/store/service/objectio/manager/ClassNameManager.java trunk/joafip/src/main/java/net/sf/joafip/store/service/objectio/manager/IClassNameManager.java trunk/joafip/src/test/java/net/sf/joafip/store/service/StoreForTest.java trunk/joafip/src/test/java/net/sf/joafip/store/service/objectio/manager/ClassNameManagerMock.java Modified: trunk/joafip/export222/export.xml =================================================================== --- trunk/joafip/export222/export.xml 2012-11-18 10:04:22 UTC (rev 3151) +++ trunk/joafip/export222/export.xml 2012-11-18 15:00:35 UTC (rev 3152) @@ -1,8898 +1,5386 @@ <?xml version="1.0" encoding="UTF-8"?> -<objects - xmlns="http://joafip.sourceforge.net/schema" - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://joafip.sourceforge.net/schema joafip.xsd" - joafipRelease="2.2.2b0" - dataModelIdentifier="0" - lastRecordId="449"> - <root> - <field - class="java.lang.Object" - name="rootObject"> - <reference - id="3"/> - </field> - <field - class="java.util.Map" - name="storedEnumMap"> - <null/> - </field> - </root> - <object - id="3" - class="net.sf.joafip.java.util.PTreeMap"> - <field - class="net.sf.joafip.java.util.IPTreeSet" - name="pTreeSet"> - <reference - id="5"/> - </field> - <field - class="java.util.Comparator" - name="comparator"> - <null/> - </field> - <field - class="java.util.Collection" - name="collectionValues"> - <reference - id="6"/> - </field> - <field - class="java.util.Set" - name="keySet"> - <null/> - </field> - <field - class="java.util.Collection" - name="values"> - <null/> - </field> - </object> - <object - id="5" - class="net.sf.joafip.java.util.PTreeSet"> - <field - class="net.sf.joafip.java.util.support.TreeSupport" - name="treeSupport"> - <reference - id="8"/> - </field> - </object> - <object - id="6" - class="net.sf.joafip.java.util.MapCollectionValues"> - <field - class="java.util.Map" - name="map"> - <reference - id="3"/> - </field> - </object> - <object - id="8" - class="net.sf.joafip.java.util.support.TreeSupport"> - <field - class="java.util.Comparator" - name="comparator"> - <null/> - </field> - <field - class="net.sf.joafip.redblacktree.impl.memory.service.RBTNodeManager" - name="nodeManager"> - <reference - id="11"/> - </field> - <field - class="net.sf.joafip.redblacktree.service.RedBlackTree" - name="tree"> - <reference - id="12"/> - </field> - </object> - <object - id="11" - class="net.sf.joafip.redblacktree.impl.memory.service.RBTNodeManager"> - <field - class="net.sf.joafip.redblacktree.entity.IRBTNode" - name="rootNode"> - <reference - id="15"/> - </field> - </object> - <object - id="12" - class="net.sf.joafip.redblacktree.service.RedBlackTree"> - <field - class="net.sf.joafip.redblacktree.service.IRBTNodeManager" - name="nodeManager"> - <reference - id="11"/> - </field> - </object> - <object - id="15" - class="net.sf.joafip.java.util.support.TreeSupportNode"> - <field - class="net.sf.joafip.java.util.support.TreeSupportNode" - name="previous"> - <null/> - </field> - <field - class="net.sf.joafip.java.util.support.TreeSupportNode" - name="next"> - <reference - id="17"/> - </field> - <field - class="boolean" - name="color"> - <value>true</value> - </field> - <field - class="boolean" - name="noColorSetted"> - <value>false</value> - </field> - <field - class="net.sf.joafip.redblacktree.entity.IRBTNode" - name="parent"> - <null/> - </field> - <field - class="net.sf.joafip.redblacktree.entity.IRBTNode" - name="right"> - <reference - id="17"/> - </field> - <field - class="net.sf.joafip.redblacktree.entity.IRBTNode" - name="left"> - <reference - id="18"/> - </field> - <field - class="java.lang.Object" - name="element"> - <reference - id="19"/> - </field> - <field - class="java.util.Comparator" - name="comparator"> - <null/> - </field> - <field - class="int" - name="numberOfChild"> - <value>1</value> - </field> - </object> - <object - id="17" - class="net.sf.joafip.java.util.support.TreeSupportNode"> - <field - class="net.sf.joafip.java.util.support.TreeSupportNode" - name="previous"> - <reference - id="15"/> - </field> - <field - class="net.sf.joafip.java.util.support.TreeSupportNode" - name="next"> - <null/> - </field> - <field - class="boolean" - name="color"> - <value>false</value> - </field> - <field - class="boolean" - name="noColorSetted"> - <value>false</value> - </field> - <field - class="net.sf.joafip.redblacktree.entity.IRBTNode" - name="parent"> - <reference - id="15"/> - </field> - <field - class="net.sf.joafip.redblacktree.entity.IRBTNode" - name="right"> - <reference - id="20"/> - </field> - <field - class="net.sf.joafip.redblacktree.entity.IRBTNode" - name="left"> - <reference - id="21"/> - </field> - <field - class="java.lang.Object" - name="element"> - <reference - id="22"/> - </field> - <field - class="java.util.Comparator" - name="comparator"> - <null/> - </field> - <field - class="int" - name="numberOfChild"> - <value>0</value> - </field> - </object> - <object - id="18" - class="net.sf.joafip.redblacktree.entity.RBTSentinel"> - <field - class="net.sf.joafip.redblacktree.entity.IRBTNode" - name="parent"> - <reference - id="15"/> - </field> - </object> - <object - id="19" - class="net.sf.joafip.java.util.PTreeMapEntry"> - <field - class="java.util.Comparator" - name="comparator"> - <null/> - </field> - <field - class="java.lang.Object" - name="value"> - <reference - id="25"/> - </field> - <field - class="java.lang.Object" - name="key"> - <reference - id="26"/> - </field> - </object> - <object - id="20" - class="net.sf.joafip.redblacktree.entity.RBTSentinel"> - <field - class="net.sf.joafip.redblacktree.entity.IRBTNode" - name="parent"> - <reference - id="17"/> - </field> - </object> - <object - id="21" - class="net.sf.joafip.redblacktree.entity.RBTSentinel"> - <field - class="net.sf.joafip.redblacktree.entity.IRBTNode" - name="parent"> - <reference - id="17"/> - </field> - </object> - <object - id="22" - class="net.sf.joafip.java.util.PTreeMapEntry"> - <field - class="java.util.Comparator" - name="comparator"> - <null/> - </field> - <field - class="java.lang.Object" - name="value"> - <reference - id="27"/> - </field> - <field - class="java.lang.Object" - name="key"> - <reference - id="28"/> - </field> - </object> - <object - id="25" - class="net.sf.joafip.export_import.Container"> - <field - class="net.sf.joafip.java.util.PArrayList" - name="arrayList"> - <reference - id="30"/> - </field> - <field - class="java.util.Iterator" - name="arrayListIterator"> - <reference - id="31"/> - </field> - <field - class="java.util.ListIterator" - name="arrayListListIterator"> - <reference - id="32"/> - </field> - <field - class="java.util.List" - name="subArrayList"> - <null/> - </field> - <field - class="java.util.Iterator" - name="subArrayListIterator"> - <null/> - </field> - <field - class="java.util.List" - name="linkedList"> - <reference - id="33"/> - </field> - <field - class="java.util.Iterator" - name="linkedListIterator"> - <reference - id="34"/> - </field> - <field - class="java.util.ListIterator" - name="linkedListListIterator"> - <reference - id="35"/> - </field> - <field - class="java.util.List" - name="subLinkedList"> - <null/> - </field> - <field - class="java.util.Iterator" - name="subLinkedListIterator"> - <null/> - </field> - <field - class="net.sf.joafip.java.util.PTreeList" - name="treeList"> - <reference - id="36"/> - </field> - <field - class="java.util.Iterator" - name="treeListIterator"> - <reference - id="37"/> - </field> - <field - class="java.util.ListIterator" - name="treeListListIterator"> - <reference - id="38"/> - </field> - <field - class="java.util.List" - name="subTreeList"> - <null/> - </field> - <field - class="java.util.Iterator" - name="subTreeListIterator"> - <null/> - </field> - <field - class="net.sf.joafip.java.util.PHashSet" - name="hashSet"> - <reference - id="39"/> - </field> - <field - class="java.util.Iterator" - name="hashSetIterator"> - <reference - id="40"/> - </field> - <field - class="net.sf.joafip.java.util.PTreeSet" - name="treeSet"> - <reference - id="41"/> - </field> - <field - class="java.util.Iterator" - name="treeSetIterator"> - <reference - id="42"/> - </field> - <field - class="java.util.ListIterator" - name="treeSetListIterator"> - <reference - id="43"/> - </field> - <field - class="java.util.Iterator" - name="treeSetDescendingIterator"> - <reference - id="44"/> - </field> - <field - class="java.util.ListIterator" - name="treeSetDescendingListIterator"> - <reference - id="45"/> - </field> - <field - class="net.sf.joafip.java.util.PTreeSubSet" - name="treeSubSet"> - <reference - id="46"/> - </field> - <field - class="java.util.Iterator" - name="treeSubSetIterator"> - <reference - id="47"/> - </field> - <field - class="java.util.ListIterator" - name="treeSubSetListIterator"> - <reference - id="48"/> - </field> - <field - class="java.util.Iterator" - name="treeSubSetDescendingIterator"> - <reference - id="49"/> - </field> - <field - class="java.util.ListIterator" - name="treeSubSetDescendingListIterator"> - <reference - id="50"/> - </field> - <field - class="net.sf.joafip.java.util.PDescendingTreeSet" - name="descendingTreeSet"> - <reference - id="51"/> - </field> - <field - class="net.sf.joafip.java.util.PDescendingTreeSubSet" - name="descendingTreeSubSet"> - <reference - id="52"/> - </field> - <field - class="net.sf.joafip.java.util.PHashMap" - name="hashMap"> - <reference - id="53"/> - </field> - <field - class="java.util.Iterator" - name="hashMapSetIterator"> - <reference - id="54"/> - </field> - <field - class="java.util.Iterator" - name="hashMapValueIterator"> - <reference - id="55"/> - </field> - <field - class="net.sf.joafip.java.util.PLinkedHashMap" - name="linkedHashMap"> - <reference - id="56"/> - </field> - <field - class="java.util.Iterator" - name="linkedHashMapSetIterator"> - <reference - id="57"/> - </field> - <field - class="java.util.Iterator" - name="linkedHashMapValueIterator"> - <reference - id="58"/> - </field> - <field - class="net.sf.joafip.java.util.PLinkedHashSet" - name="linkedHashSet"> - <reference - id="59"/> - </field> - <field - class="java.util.Iterator" - name="linkedHashSetIterator"> - <reference - id="60"/> - </field> - <field - class="net.sf.joafip.java.util.PPriorityQueue" - name="priorityQueue"> - <reference - id="61"/> - </field> - <field - class="java.util.Iterator" - name="priorityQueueIterator"> - <reference - id="62"/> - </field> - <field - class="net.sf.joafip.java.util.PTreeMap" - name="treeMap"> - <reference - id="63"/> - </field> - <field - class="java.util.Iterator" - name="treeMapSetIterator"> - <reference - id="64"/> - </field> - <field - class="java.util.Iterator" - name="treeMapValueIterator"> - <reference - id="65"/> - </field> - <field - class="java.util.SortedMap" - name="subTreeMap"> - <reference - id="66"/> - </field> - <field - class="java.util.Iterator" - name="subTreeMapSetIterator"> - <reference - id="67"/> - </field> - <field - class="java.util.Iterator" - name="subTreeMapValueIterator"> - <reference - id="68"/> - </field> - <field - class="net.sf.joafip.java.util.PVector" - name="vector"> - <reference - id="69"/> - </field> - <field - class="java.util.Map" - name="mapOfSet"> - <reference - id="70"/> - </field> - <field - class="java.util.Set" - name="setOfBob"> - <reference - id="71"/> - </field> - </object> - <string - id="26">container</string> - <object - id="27" - class="net.sf.joafip.export_import.Class1ForExportImportTest"> - <field - class="boolean" - name="boolean1"> - <value>true</value> - </field> - <field - class="byte" - name="byte1"> - <value>5</value> - </field> - <field - class="short" - name="short1"> - <value>6</value> - </field> - <field - class="int" - name="int1"> - <value>7</value> - </field> - <field - class="int" - name="int2"> - <value>7</value> - </field> - <field - class="long" - name="long1"> - <value>8</value> - </field> - <field - class="float" - name="float1"> - <value>9.9</value> - </field> - <field - class="double" - name="double1"> - <value>10.1</value> - </field> - <field - class="net.sf.joafip.export_import.Class2ForExportImportTest" - name="object1"> - <reference - id="74"/> - </field> - <field - class="net.sf.joafip.export_import.Class2ForExportImportTest" - name="object2"> - <reference - id="75"/> - </field> - <field - class="java.lang.Boolean" - name="boolean2"> - <value>true</value> - </field> - <field - class="java.lang.Byte" - name="byte2"> - <value>5</value> - </field> - <field - class="java.lang.Short" - name="short2"> - <value>6</value> - </field> - <field - class="java.lang.Integer" - name="int3"> - <value>7</value> - </field> - <field - class="java.lang.Long" - name="long2"> - <value>8</value> - </field> - <field - class="java.lang.Float" - name="float2"> - <value>9.9</value> - </field> - <field - class="java.lang.Double" - name="double2"> - <value>10.1</value> - </field> - </object> - <string - id="28">object</string> - <object - id="30" - class="net.sf.joafip.java.util.PArrayList"> - <field - class="net.sf.joafip.java.util.support.ArrayListSupport" - name="arrayListSupport"> - <reference - id="84"/> - </field> - <field - class="int" - name="modCount"> - <value>0</value> - </field> - </object> - <object - id="31" - class="net.sf.joafip.java.util.support.ArrayListSupportIterator"> - <field - class="net.sf.joafip.java.util.support.ArrayListSupport" - name="arrayList"> - <reference - id="84"/> - </field> - <field - class="int" - name="nextIndex"> - <value>0</value> - </field> - </object> - <object - id="32" - class="net.sf.joafip.java.util.support.ArrayListSupportIterator"> - <field - class="net.sf.joafip.java.util.support.ArrayListSupport" - name="arrayList"> - <reference - id="84"/> - </field> - <field - class="int" - name="nextIndex"> - <value>0</value> - </field> - </object> - <object - id="33" - class="net.sf.joafip.java.util.PLinkedList"> - <field - class="net.sf.joafip.java.util.support.LinkedListSupport" - name="linkedListSupport"> - <reference - id="87"/> - </field> - <field - class="int" - name="modCount"> - <value>0</value> - </field> - </object> - <object - id="34" - class="net.sf.joafip.java.util.support.LinkedListSupportIterator"> - <field - class="net.sf.joafip.java.util.support.LinkedListSupportManager" - name="listManager"> - <reference - id="89"/> - </field> - <field - class="net.sf.joafip.java.util.support.ILinkedListSupportNode" - name="nextNode"> - <reference - id="90"/> - </field> - <field - class="net.sf.joafip.java.util.support.ILinkedListSupportNode" - name="previousNode"> - <null/> - </field> - <field - class="int" - name="indexOfNext"> - <value>0</value> - </field> - <field - class="int" - name="indexOfPrevious"> - <value>-1</value> - </field> - <field - class="net.sf.joafip.java.util.support.ILinkedListSupportNode" - name="removable"> - <null/> - </field> - </object> - <object - id="35" - class="net.sf.joafip.java.util.support.LinkedListSupportIterator"> - <field - class="net.sf.joafip.java.util.support.LinkedListSupportManager" - name="listManager"> - <reference - id="89"/> - </field> - <field - class="net.sf.joafip.java.util.support.ILinkedListSupportNode" - name="nextNode"> - <reference - id="90"/> - </field> - <field - class="net.sf.joafip.java.util.support.ILinkedListSupportNode" - name="previousNode"> - <null/> - </field> - <field - class="int" - name="indexOfNext"> - <value>0</value> - </field> - <field - class="int" - name="indexOfPrevious"> - <value>-1</value> - </field> - <field - class="net.sf.joafip.java.util.support.ILinkedListSupportNode" - name="removable"> - <null/> - </field> - </object> - <object - id="36" - class="net.sf.joafip.java.util.PTreeList"> - <field - class="net.sf.joafip.java.util.support.TreeListSupport" - name="tree"> - <reference - id="92"/> - </field> - <field - class="int" - name="modCount"> - <value>0</value> - </field> - </object> - <object - id="37" - class="net.sf.joafip.java.util.support.TreeListSupportIterator"> - <field - class="net.sf.joafip.java.util.support.TreeSupport" - name="tree"> - <reference - id="92"/> - </field> - <field - class="net.sf.joafip.java.util.support.TreeSupportNode" - name="previousNode"> - <null/> - </field> - <field - class="net.sf.joafip.java.util.support.TreeSupportNode" - name="nextNode"> - <reference - id="94"/> - </field> - <field - class="net.sf.joafip.java.util.support.TreeSupportNode" - name="removable"> - <null/> - </field> - <field - class="boolean" - name="fromEnd"> - <value>false</value> - </field> - </object> - <object - id="38" - class="net.sf.joafip.java.util.support.TreeListSupportIterator"> - <field - class="net.sf.joafip.java.util.support.TreeSupport" - name="tree"> - <reference - id="92"/> - </field> - <field - class="net.sf.joafip.java.util.support.TreeSupportNode" - name="previousNode"> - <null/> - </field> - <field - class="net.sf.joafip.java.util.support.TreeSupportNode" - name="nextNode"> - <reference - id="94"/> - </field> - <field - class="net.sf.joafip.java.util.support.TreeSupportNode" - name="removable"> - <null/> - </field> - <field - class="boolean" - name="fromEnd"> - <value>false</value> - </field> - </object> - <object - id="39" - class="net.sf.joafip.java.util.PHashSet"> - <field - class="net.sf.joafip.java.util.support.HashSupport" - name="hashSupport"> - <reference - id="96"/> - </field> - </object> - <object - id="40" - class="net.sf.joafip.java.util.support.HashSupportIterator"> - <field - class="java.util.ListIterator" - name="treeIterator"> - <reference - id="98"/> - </field> - <field - class="net.sf.joafip.java.util.support.LinkedListSupportIterator" - name="setIterator"> - <reference - id="99"/> - </field> - <field - class="net.sf.joafip.java.util.support.HashSupport" - name="hashSupport"> - <reference - id="96"/> - </field> - </object> - <object - id="41" - class="net.sf.joafip.java.util.PTreeSet"> - <field - class="net.sf.joafip.java.util.support.TreeSupport" - name="treeSupport"> - <reference - id="100"/> - </field> - </object> - <object - id="42" - class="net.sf.joafip.java.util.support.TreeSupportIterator"> - <field - class="net.sf.joafip.java.util.support.TreeSupport" - name="tree"> - <reference - id="100"/> - </field> - <field - class="net.sf.joafip.java.util.support.TreeSupportNode" - name="previousNode"> - <null/> - </field> - <field - class="net.sf.joafip.java.util.support.TreeSupportNode" - name="nextNode"> - <reference - id="102"/> - </field> - <field - class="net.sf.joafip.java.util.support.TreeSupportNode" - name="removable"> - <null/> - </field> - <field - class="boolean" - name="fromEnd"> - <value>false</value> - </field> - </object> - <object - id="43" - class="net.sf.joafip.java.util.support.TreeSupportIterator"> - <field - class="net.sf.joafip.java.util.support.TreeSupport" - name="tree"> - <reference - id="100"/> - </field> - <field - class="net.sf.joafip.java.util.support.TreeSupportNode" - name="previousNode"> - <null/> - </field> - <field - class="net.sf.joafip.java.util.support.TreeSupportNode" - name="nextNode"> - <reference - id="102"/> - </field> - <field - class="net.sf.joafip.java.util.support.TreeSupportNode" - name="removable"> - <null/> - </field> - <field - class="boolean" - name="fromEnd"> - <value>false</value> - </field> - </object> - <object - id="44" - class="net.sf.joafip.java.util.support.TreeSupportDescendingIterator"> - <field - class="java.util.ListIterator" - name="iterator"> - <reference - id="104"/> - </field> - </object> - <object - id="45" - class="net.sf.joafip.java.util.support.TreeSupportDescendingIterator"> - <field - class="java.util.ListIterator" - name="iterator"> - <reference - id="105"/> - </field> - </object> - <object - id="46" - class="net.sf.joafip.java.util.PTreeSubSet"> - <field - class="java.util.Comparator" - name="comparator"> - <null/> - </field> - <field - class="java.lang.Object" - name="fromElement"> - <reference - id="107"/> - </field> - <field - class="boolean" - name="fromInclusive"> - <value>true</value> - </field> - <field - class="java.lang.Object" - name="toElement"> - <reference - id="108"/> - </field> - <field - class="boolean" - name="toInclusive"> - <value>false</value> - </field> - <field - class="net.sf.joafip.java.util.support.TreeSupport" - name="treeSupport"> - <reference - id="100"/> - </field> - </object> - <object - id="47" - class="net.sf.joafip.java.util.support.TreeSupportSubIterator"> - <field - class="java.lang.Object" - name="fromElement"> - <reference - id="107"/> - </field> - <field - class="boolean" - name="fromInclusive"> - <value>true</value> - </field> - <field - class="java.lang.Object" - name="toElement"> - <reference - id="108"/> - </field> - <field - class="boolean" - name="toInclusive"> - <value>false</value> - </field> - <field - class="int" - name="beginIndex"> - <value>1</value> - </field> - <field - class="net.sf.joafip.java.util.support.TreeSupport" - name="tree"> - <reference - id="100"/> - </field> - <field - class="net.sf.joafip.java.util.support.TreeSupportNode" - name="previousNode"> - <null/> - </field> - <field - class="net.sf.joafip.java.util.support.TreeSupportNode" - name="nextNode"> - <reference - id="110"/> - </field> - <field - class="net.sf.joafip.java.util.support.TreeSupportNode" - name="removable"> - <null/> - </field> - <field - class="boolean" - name="fromEnd"> - <value>false</value> - </field> - </object> - <object - id="48" - class="net.sf.joafip.java.util.support.TreeSupportSubIterator"> - <field - class="java.lang.Object" - name="fromElement"> - <reference - id="107"/> - </field> - <field - class="boolean" - name="fromInclusive"> - <value>true</value> - </field> - <field - class="java.lang.Object" - name="toElement"> - <reference - id="108"/> - </field> - <field - class="boolean" - name="toInclusive"> - <value>false</value> - </field> - <field - class="int" - name="beginIndex"> - <value>1</value> - </field> - <field - class="net.sf.joafip.java.util.support.TreeSupport" - name="tree"> - <reference - id="100"/> - </field> - <field - class="net.sf.joafip.java.util.support.TreeSupportNode" - name="previousNode"> - <null/> - </field> - <field - class="net.sf.joafip.java.util.support.TreeSupportNode" - name="nextNode"> - <reference - id="110"/> - </field> - <field - class="net.sf.joafip.java.util.support.TreeSupportNode" - name="removable"> - <null/> - </field> - <field - class="boolean" - name="fromEnd"> - <value>false</value> - </field> - </object> - <object - id="49" - class="net.sf.joafip.java.util.support.TreeSupportSubDescendingIterator"> - <field - class="java.util.ListIterator" - name="iterator"> - <reference - id="112"/> - </field> - </object> - <object - id="50" - class="net.sf.joafip.java.util.support.TreeSupportDescendingIterator"> - <field - class="java.util.ListIterator" - name="iterator"> - <reference - id="113"/> - </field> - </object> - <object - id="51" - class="net.sf.joafip.java.util.PDescendingTreeSet"> - <field - class="net.sf.joafip.java.util.support.TreeSupport" - name="treeSupport"> - <reference - id="100"/> - </field> - </object> - <object - id="52" - class="net.sf.joafip.java.util.PDescendingTreeSubSet"> - <field - class="java.util.Comparator" - name="comparator"> - <null/> - </field> - <field - class="java.lang.Object" - name="fromElement"> - <reference - id="107"/> - </field> - <field - class="boolean" - name="fromInclusive"> - <value>true</value> - </field> - <field - class="java.lang.Object" - name="toElement"> - <reference - id="108"/> - </field> - <field - class="boolean" - name="toInclusive"> - <value>false</value> - </field> - <field - class="net.sf.joafip.java.util.support.TreeSupport" - name="treeSupport"> - <reference - id="100"/> - </field> - </object> - <object - id="53" - class="net.sf.joafip.java.util.PHashMap"> - <field - class="net.sf.joafip.java.util.PHashSet" - name="hashSet"> - <reference - id="117"/> - </field> - <field - class="java.util.Collection" - name="valuesCollection"> - <reference - id="118"/> - </field> - <field - class="java.util.Set" - name="keySet"> - <null/> - </field> - <field - class="java.util.Collection" - name="values"> - <null/> - </field> - </object> - <object - id="54" - class="net.sf.joafip.java.util.PMapKeySet$1"> - <field - class="java.util.Iterator" - name="entrySetIterator"> - <reference - id="120"/> - </field> - <field - class="net.sf.joafip.java.util.PMapKeySet" - name="this$0"> - <reference - id="121"/> - </field> - </object> - <object - id="55" - class="net.sf.joafip.java.util.SetOfMapEntryValueIterator"> - <field - class="java.util.Iterator" - name="iterator"> - <reference - id="123"/> - </field> - </object> - <object - id="56" - class="net.sf.joafip.java.util.PLinkedHashMap"> - <field - class="net.sf.joafip.java.util.PLinkedHashSet" - name="hashSet"> - <reference - id="125"/> - </field> - <field - class="java.util.Collection" - name="valuesCollection"> - <reference - id="126"/> - </field> - <field - class="java.util.Set" - name="keySet"> - <null/> - </field> - <field - class="java.util.Collection" - name="values"> - <null/> - </field> - </object> - <object - id="57" - class="net.sf.joafip.java.util.PMapKeySet$1"> - <field - class="java.util.Iterator" - name="entrySetIterator"> - <reference - id="127"/> - </field> - <field - class="net.sf.joafip.java.util.PMapKeySet" - name="this$0"> - <reference - id="128"/> - </field> - </object> - <object - id="58" - class="net.sf.joafip.java.util.SetOfMapEntryValueIterator"> - <field - class="java.util.Iterator" - name="iterator"> - <reference - id="129"/> - </field> - </object> - <object - id="59" - class="net.sf.joafip.java.util.PLinkedHashSet"> - <field - class="net.sf.joafip.java.util.support.LinkedHashSupport" - name="linkedHashSupport"> - <reference - id="131"/> - </field> - </object> - <object - id="60" - class="net.sf.joafip.java.util.support.HashSupportIterator"> - <field - class="java.util.ListIterator" - name="treeIterator"> - <reference - id="132"/> - </field> - <field - class="net.sf.joafip.java.util.support.LinkedListSupportIterator" - name="setIterator"> - <reference - id="133"/> - </field> - <field - class="net.sf.joafip.java.util.support.HashSupport" - name="hashSupport"> - <reference - id="96"/> - </field> - </object> - <object - id="61" - class="net.sf.joafip.java.util.PPriorityQueue"> - <field - class="java.util.Comparator" - name="comparator"> - <null/> - </field> - <field - class="net.sf.joafip.java.util.support.TreeSupport" - name="treeSupport"> - <reference - id="135"/> - </field> - </object> - <object - id="62" - class="net.sf.joafip.java.util.support.TreeSupportIterator"> - <field - class="net.sf.joafip.java.util.support.TreeSupport" - name="tree"> - <reference - id="135"/> - </field> - <field - class="net.sf.joafip.java.util.support.TreeSupportNode" - name="previousNode"> - <null/> - </field> - <field - class="net.sf.joafip.java.util.support.TreeSupportNode" - name="nextNode"> - <reference - id="136"/> - </field> - <field - class="net.sf.joafip.java.util.support.TreeSupportNode" - name="removable"> - <null/> - </field> - <field - class="boolean" - name="fromEnd"> - <value>false</value> - </field> - </object> - <object - id="63" - class="net.sf.joafip.java.util.PTreeMap"> - <field - class="net.sf.joafip.java.util.IPTreeSet" - name="pTreeSet"> - <reference - id="137"/> - </field> - <field - class="java.util.Comparator" - name="comparator"> - <null/> - </field> - <field - class="java.util.Collection" - name="collectionValues"> - <reference - id="138"/> - </field> - <field - class="java.util.Set" - name="keySet"> - <null/> - </field> - <field - class="java.util.Collection" - name="values"> - <null/> - </field> - </object> - <object - id="64" - class="net.sf.joafip.java.util.PMapKeyNavigableSet$1"> - <field - class="java.util.Iterator" - name="entrySetIterator"> - <reference - id="140"/> - </field> - <field - class="net.sf.joafip.java.util.PMapKeyNavigableSet" - name="this$0"> - <reference - id="141"/> - </field> - </object> - <object - id="65" - class="net.sf.joafip.java.util.SetOfMapEntryValueIterator"> - <field - class="java.util.Iterator" - name="iterator"> - <reference - id="142"/> - </field> - </object> - <object - id="66" - class="net.sf.joafip.java.util.PTreeMap"> - <field - class="net.sf.joafip.java.util.IPTreeSet" - name="pTreeSet"> - <reference - id="143"/> - </field> - <field - class="java.util.Comparator" - name="comparator"> - <null/> - </field> - <field - class="java.util.Collection" - name="collectionValues"> - <reference - id="144"/> - </field> - <field - class="java.util.Set" - name="keySet"> - <null/> - </field> - <field - class="java.util.Collection" - name="values"> - <null/> - </field> - </object> - <object - id="67" - class="net.sf.joafip.java.util.PMapKeyNavigableSet$1"> - <field - class="java.util.Iterator" - name="entrySetIterator"> - <reference - id="145"/> - </field> - <field - class="net.sf.joafip.java.util.PMapKeyNavigableSet" - name="this$0"> - <reference - id="146"/> - </field> - </object> - <object - id="68" - class="net.sf.joafip.java.util.SetOfMapEntryValueIterator"> - <field - class="java.util.Iterator" - name="iterator"> - <reference - id="147"/> - </field> - </object> - <object - id="69" - class="net.sf.joafip.java.util.PVector"> - <field - class="[Ljava.lang.Object;" - name="elementData"> - <reference - id="149"/> - </field> - <field - class="int" - name="elementCount"> - <value>1</value> - </field> - <field - class="int" - name="capacityIncrement"> - <value>0</value> - </field> - <field - class="int" - name="modCount"> - <value>0</value> - </field> - </object> - <object - id="70" - class="net.sf.joafip.java.util.PHashMap"> - <field - class="net.sf.joafip.java.util.PHashSet" - name="hashSet"> - <reference - id="150"/> - </field> - <field - class="java.util.Collection" - name="valuesCollection"> - <reference - id="151"/> - </field> - <field - class="java.util.Set" - name="keySet"> - <null/> - </field> - <field - class="java.util.Collection" - name="values"> - <null/> - </field> - </object> - <object - id="71" - class="net.sf.joafip.java.util.PHashSet"> - <field - class="net.sf.joafip.java.util.support.HashSupport" - name="hashSupport"> - <reference - id="152"/> - </field> - </object> - <object - id="74" - class="net.sf.joafip.export_import.Class2ForExportImportTest"> - <field - class="int" - name="value"> - <value>100</value> - </field> - </object> - <object - id="75" - class="net.sf.joafip.export_import.Class2ForExportImportTest"> - <field - class="int" - name="value"> - <value>100</value> - </field> - </object> - <object - id="84" - class="net.sf.joafip.java.util.support.ArrayListSupport"> - <field - class="[Ljava.lang.Object;" - name="array"> - <reference - id="162"/> - </field> - <field - class="int" - name="size"> - <value>4</value> - </field> - <field - class="int" - name="currentIndex"> - <value>0</value> - </field> - </object> - <object - id="87" - class="net.sf.joafip.java.util.support.LinkedListSupport"> - <field - class="net.sf.joafip.java.util.support.LinkedListSupportManager" - name="listManager"> - <reference - id="89"/> - </field> - <field - class="net.sf.joafip.java.util.support.ILinkedListSupportNode" - name="root"> - <reference - id="90"/> - </field> - <field - class="net.sf.joafip.java.util.support.ILinkedListSupportNode" - name="lastNode"> - <reference - id="164"/> - </field> - <field - class="int" - name="size"> - <value>4</value> - </field> - </object> - <object - id="89" - class="net.sf.joafip.java.util.support.LinkedListSupportManager"> - <field - class="net.sf.joafip.java.util.support.ILinkedListSupportNodeManager" - name="nodeListManager"> - <reference - id="87"/> - </field> - </object> - <object - id="90" - class="net.sf.joafip.java.util.support.LinkedListSupportNode"> - <field - class="net.sf.joafip.java.util.support.ILinkedListSupportNode" - name="next"> - <reference - id="167"/> - </field> - <field - class="net.sf.joafip.java.util.support.ILinkedListSupportNode" - name="previous"> - <null/> - </field> - <field - class="java.lang.Object" - name="element"> - <reference - id="168"/> - </field> - </object> - <object - id="92" - class="net.sf.joafip.java.util.support.TreeListSupport"> - <field - class="java.util.Comparator" - name="comparator"> - <null/> - </field> - <field - class="net.sf.joafip.redblacktree.impl.memory.service.RBTNodeManager" - name="nodeManager"> - <reference - id="170"/> - </field> - <field - class="net.sf.joafip.redblacktree.service.RedBlackTree" - name="tree"> - <reference - id="171"/> - </field> - </object> - <object - id="94" - class="net.sf.joafip.java.util.support.TreeSupportNode"> - <field - class="net.sf.joafip.java.util.support.TreeSupportNode" - name="previous"> - <null/> - </field> - <field - class="net.sf.joafip.java.util.support.TreeSupportNode" - name="next"> - <reference - id="172"/> - </field> - <field - class="boolean" - name="color"> - <value>true</value> - </field> - <field - class="boolean" - name="noColorSetted"> - <value>false</value> - </field> - <field - class="net.sf.joafip.redblacktree.entity.IRBTNode" - name="parent"> - <reference - id="172"/> - </field> - <field - class="net.sf.joafip.redblacktree.entity.IRBTNode" - name="right"> - <reference - id="173"/> - </field> - <field - class="net.sf.joafip.redblacktree.entity.IRBTNode" - name="left"> - <reference - id="174"/> - </field> - <field - class="java.lang.Object" - name="element"> - <reference - id="168"/> - </field> - <field - class="java.util.Comparator" - name="comparator"> - <null/> - </field> - <field - class="int" - name="numberOfChild"> - <value>0</value> - </field> - </object> - <object - id="96" - class="net.sf.joafip.java.util.support.HashSupport"> - <field - class="int" - name="size"> - <value>1</value> - </field> - <field - class="net.sf.joafip.java.util.support.TreeSupport" - name="tree"> - <reference - id="176"/> - </field> - </object> - <object - id="98" - class="net.sf.joafip.java.util.support.TreeSupportIterator"> - <field - class="net.sf.joafip.java.util.support.TreeSupport" - name="tree"> - <reference - id="176"/> - </field> - <field - class="net.sf.joafip.java.util.support.TreeSupportNode" - name="previousNode"> - <reference - id="177"/> - </field> - <field - class="net.sf.joafip.java.util.support.TreeSupportNode" - name="nextNode"> - <null/> - </field> - <field - class="net.sf.joafip.java.util.support.TreeSupportNode" - name="removable"> - <reference - id="177"/> - </field> - <field - class="boolean" - name="fromEnd"> - <value>false</value> - </field> - </object> - <object - id="99" - class="net.sf.joafip.java.util.support.LinkedListSupportIterator"> - <field - class="net.sf.joafip.java.util.support.LinkedListSupportManager" - name="listManager"> - <reference - id="178"/> - </field> - <field - class="net.sf.joafip.java.util.support.ILinkedListSupportNode" - name="nextNode"> - <reference - id="179"/> - </field> - <field - class="net.sf.joafip.java.util.support.ILinkedListSupportNode" - name="previousNode"> - <null/> - </field> - <field - class="int" - name="indexOfNext"> - <value>0</value> - </field> - <field - class="int" - name="indexOfPrevious"> - <value>-1</value> - </field> - <field - class="net.sf.joafip.java.util.support.ILinkedListSupportNode" - name="removable"> - <null/> - </field> - </object> - <object - id="100" - class="net.sf.joafip.java.util.support.TreeSupport"> - <field - class="java.util.Comparator" - name="comparator"> - <null/> - </field> - <field - class="net.sf.joafip.redblacktree.impl.memory.service.RBTNodeManager" - name="nodeManager"> - <reference - id="180"/> - </field> - <field - class="net.sf.joafip.redblacktree.service.RedBlackTree" - name="tree"> - <reference - id="181"/> - </field> - </object> - <object - id="102" - class="net.sf.joafip.java.util.support.TreeSupportNode"> - <field - class="net.sf.joafip.java.util.support.TreeSupportNode" - name="previous"> - <null/> - </field> - <field - class="net.sf.joafip.java.util.support.TreeSupportNode" - name="next"> - <reference - id="110"/> - </field> - <field - class="boolean" - name="color"> - <value>true</value> - </field> - <field - class="boolean" - name="noColorSetted"> - <value>false</value> - </field> - <field - class="net.sf.joafip.redblacktree.entity.IRBTNode" - name="parent"> - <reference - id="110"/> - </field> - <field - class="net.sf.joafip.redblacktree.entity.IRBTNode" - name="right"> - <reference - id="182"/> - </field> - <field - class="net.sf.joafip.redblacktree.entity.IRBTNode" - name="left"> - <reference - id="183"/> - </field> - <field - class="java.lang.Object" - name="element"> - <reference - id="168"/> - </field> - <field - class="java.util.Comparator" - name="comparator"> - <null/> - </field> - <field - class="int" - name="numberOfChild"> - <value>0</value> - </field> - </object> - <object - id="104" - class="net.sf.joafip.java.util.support.TreeSupportIterator"> - <field - class="net.sf.joafip.java.util.support.TreeSupport" - name="tree"> - <reference - id="100"/> - </field> - <field - class="net.sf.joafip.java.util.support.TreeSupportNode" - name="previousNode"> - <reference - id="184"/> - </field> - <field - class="net.sf.joafip.java.util.support.TreeSupportNode" - name="nextNode"> - <null/> - </field> - <field - class="net.sf.joafip.java.util.support.TreeSupportNode" - name="removable"> - <null/> - </field> - <field - class="boolean" - name="fromEnd"> - <value>true</value> - </field> - </object> - <object - id="105" - class="net.sf.joafip.java.util.support.TreeSupportIterator"> - <field - class="net.sf.joafip.java.util.support.TreeSupport" - name="tree"> - <reference - id="100"/> - </field> - <field - class="net.sf.joafip.java.util.support.TreeSupportNode" - name="previousNode"> - <reference - id="184"/> - </field> - <field - class="net.sf.joafip.java.util.support.TreeSupportNode" - name="nextNode"> - <null/> - </field> - <field - class="net.sf.joafip.java.util.support.TreeSupportNode" - name="removable"> - <null/> - </field> - <field - class="boolean" - name="fromEnd"> - <value>true</value> - </field> - </object> - <string - id="107">value2</string> - <string - id="108">value4</string> - <object - id="110" - class="net.sf.joafip.java.util.support.TreeSupportNode"> - <field - class="net.sf.joafip.java.util.support.TreeSupportNode" - name="previous"> - <reference - id="102"/> - </field> - <field - class="net.sf.joafip.java.util.support.TreeSupportNode" - name="next"> - <reference - id="185"/> - </field> - <field - class="boolean" - name="color"> - <value>true</value> - </field> - <field - class="boolean" - name="noColorSetted"> - <value>false</value> - </field> - <field - class="net.sf.joafip.redblacktree.entity.IRBTNode" - name="parent"> - <null/> - </field> - <field - class="net.sf.joafip.redblacktree.entity.IRBTNode" - name="right"> - <reference - id="185"/> - </field> - <field - class="net.sf.joafip.redblacktree.entity.IRBTNode" - name="left"> - <reference - id="102"/> - </field> - <field - class="java.lang.Object" - name="element"> - <reference - id="107"/> - </field> - <field - class="java.util.Comparator" - name="comparator"> - <null/> - </field> - <field - class="int" - name="numberOfChild"> - <value>3</value> - </field> - </object> - <object - id="112" - class="net.sf.joafip.java.util.support.TreeSupportSubIterator"> - <field - class="java.lang.Object" - name="fromElement"> - <reference - id="107"/> - </field> - <field - class="boolean" - name="fromInclusive"> - <value>true</value> - </field> - <field - class="java.lang.Object" - name="toElement"> - <reference - id="108"/> - </field> - <field - class="boolean" - name="toInclusive"> - <value>false</value> - </field> - <field - class="int" - name="beginIndex"> - <value>1</value> - </field> - <field - class="net.sf.joafip.java.util.support.TreeSupport" - name="tree"> - <reference - id="100"/> - </field> - <field - class="net.sf.joafip.java.util.support.TreeSupportNode" - name="previousNode"> - <reference - id="185"/> - </field> - <field - class="net.sf.joafip.java.util.support.TreeSupportNode" - name="nextNode"> - <null/> - </field> - <field - class="net.sf.joafip.java.util.support.TreeSupportNode" - name="removable"> - <null/> - </field> - <field - class="boolean" - name="fromEnd"> - <value>true</value> - </field> - </object> - <object - id="113" - class="net.sf.joafip.java.util.support.TreeSupportIterator"> - <field - class="net.sf.joafip.java.util.support.TreeSupport" - name="tree"> - <reference - id="100"/> - </field> - <field - class="net.sf.joafip.java.util.support.TreeSupportNode" - name="previousNode"> - <reference - id="184"/> - </field> - <field - class="net.sf.joafip.java.util.support.TreeSupportNode" - name="nextNode"> - <null/> - </field> - <field - class="net.sf.joafip.java.util.support.TreeSupportNode" - name="removable"> - <null/> - </field> - <field - class="boolean" - name="fromEnd"> - <value>true</value> - </field> - </object> - <object - id="117" - class="net.sf.joafip.java.util.PHashSet"> - <field - class="net.sf.joafip.java.util.support.HashSupport" - name="hashSupport"> - <reference - id="186"/> - </field> - </object> - <object - id="118" - class="net.sf.joafip.java.util.MapCollectionValues"> - <field - class="java.util.Map" - name="map"> - <reference - id="53"/> - </field> - </object> - <object - id="120" - class="net.sf.joafip.java.util.support.HashSupportIterator"> - <field - class="java.util.ListIterator" - name="treeIterator"> - <reference - id="187"/> - </field> - <field - class="net.sf.joafip.java.util.support.LinkedListSupportIterator" - name="setIterator"> - <reference - id="188"/> - </field> - <field - class="net.sf.joafip.java.util.support.HashSupport" - name="hashSupport"> - <reference - id="186"/> - </field> - </object> - <object - id="121" - class="net.sf.joafip.java.util.PMapKeySet"> - <field - class="java.util.Map" - name="map"> - <reference - id="53"/> - </field> - </object> - <object - id="123" - class="net.sf.joafip.java.util.support.HashSupportIterator"> - <field - class="java.util.ListIterator" - name="treeIterator"> - <reference - id="190"/> - </field> - <field - class="net.sf.joafip.java.util.support.LinkedListSupportIterator" - name="setIterator"> - <reference - id="191"/> - </field> - <field - class="net.sf.joafip.java.util.support.HashSupport" - name="hashSupport"> - <reference - id="186"/> - </field> - </object> - <object - id="125" - class="net.sf.joafip.java.util.PLinkedHashSet"> - <field - class="net.sf.joafip.java.util.support.LinkedHashSupport" - name="linkedHashSupport"> - <reference - id="192"/> - </field> - </object> - <object - id="126" - class="net.sf.joafip.java.util.MapCollectionValues"> - <field - class="java.util.Map" - name="map"> - <reference - id="56"/> - </field> - </object> - <object - id="127" - class="net.sf.joafip.java.util.support.LinkedHashSupportIterator"> - <field - class="net.sf.joafip.java.util.support.LinkedHashSupport" - name="linkedHashSupport"> - <reference - id="192"/> - </field> - <field - class="net.sf.joafip.java.util.support.LinkedListSupportManager" - name="listManager"> - <reference - id="194"/> - </field> - <field - class="net.sf.joafip.java.util.support.ILinkedListSupportNode" - name="nextNode"> - <reference - id="195"/> - </field> - <field - class="net.sf.joafip.java.util.support.ILinkedListSupportNode" - name="previousNode"> - <null/> - </field> - <field - class="int" - name="indexOfNext"> - <value>0</value> - </field> - <field - class="int" - name="indexOfPrevious"> - <value>-1</value> - </field> - <field - class="net.sf.joafip.java.util.support.ILinkedListSupportNode" - name="removable"> - <null/> - </field> - </object> - <object - id="128" - class="net.sf.joafip.java.util.PMapKeySet"> - <field - class="java.util.Map" - name="map"> - <reference - id="56"/> - </field> - </object> - <object - id="129" - class="net.sf.joafip.java.util.support.LinkedHashSupportIterator"> - <field - class="net.sf.joafip.java.util.support.LinkedHashSupport" - name="linkedHashSupport"> - <reference - id="192"/> - </field> - <field - class="net.sf.joafip.java.util.support.LinkedListSupportManager" - name="listManager"> - <reference - id="194"/> - </field> - <field - class="net.sf.joafip.java.util.support.ILinkedListSupportNode" - name="nextNode"> - <reference - id="195"/> - </field> - <field - class="net.sf.joafip.java.util.support.ILinkedListSupportNode" - name="previousNode"> - <null/> - </field> - <field - class="int" - name="indexOfNext"> - <value>0</value> - </field> - <field - class="int" - name="indexOfPrevious"> - <value>-1</value> - </field> - <field - class="net.sf.joafip.java.util.support.ILinkedListSupportNode" - name="removable"> - <null/> - </field> - </object> - <object - id="131" - class="net.sf.joafip.java.util.support.LinkedHashSupport"> - <field - class="net.sf.joafip.java.util.support.LinkedListSupportManager" - name="listManager"> - <reference - id="197"/> - </field> - <field - class="net.sf.joafip.java.util.support.ILinkedListSupportNode" - name="root"> - <reference - id="198"/> - </field> - <field - class="net.sf.joafip.java.util.support.ILinkedListSupportNode" - name="lastNode"> - <reference - id="198"/> - </field> - <field - class="int" - name="size"> - <value>1</value> - </field> - <field - class="net.sf.joafip.java.util.support.TreeSupport" - name="tree"> - <reference - id="199"/> - </field> - </object> - <object - id="132" - class="net.sf.joafip.java.util.support.TreeSupportIterator"> - <field - class="net.sf.joafip.java.util.support.TreeSupport" - name="tree"> - <reference - id="176"/> - </field> - <field - class="net.sf.joafip.java.util.support.TreeSupportNode" - name="previousNode"> - <reference - id="177"/> - </field> - <field - class="net.sf.joafip.java.util.support.TreeSupportNode" - name="nextNode"> - <null/> - </field> - <field - class="net.sf.joafip.java.util.support.TreeSupportNode" - name="removable"> - <reference - id="177"/> - </field> - <field - class="boolean" - name="fromEnd"> - <value>false</value> - </field> - </object> - <object - id="133" - class="net.sf.joafip.java.util.support.LinkedListSupportIterator"> - <field - class="net.sf.joafip.java.util.support.LinkedListSupportManager" - name="listManager"> - <reference - id="178"/> - </field> - <field - class="net.sf.joafip.java.util.support.ILinkedListSupportNode" - name="nextNode"> - <reference - id="179"/> - </field> - <field - class="net.sf.joafip.java.util.support.ILinkedListSupportNode" - name="previousNode"> - <null/> - </field> - <field - class="int" - name="indexOfNext"> - <value>0</value> - </field> - <field - class="int" - name="indexOfPrevious"> - <value>-1</value> - </field> - <field - class="net.sf.joafip.java.util.support.ILinkedListSupportNode" - name="removable"> - <null/> - </field> - </object> - <object - id="135" - class="net.sf.joafip.java.util.support.TreeSupport"> - <field - class="java.util.Comparator" - name="comparator"> - <null/> - </field> - <field - class="net.sf.joafip.redblacktree.impl.memory.service.RBTNodeManager" - name="nodeManager"> - <reference - id="200"/> - </field> - <field - class="net.sf.joafip.redblacktree.service.RedBlackTree" - name="tree"> - <reference - id="201"/> - </field> - </object> - <object - id="136" - class="net.sf.joafip.java.util.support.TreeSupportNode"> - <field - class="net.sf.joafip.java.util.support.TreeSupportNode" - name="previous"> - <null/> - </field> - <field - class="net.sf.joafip.java.util.support.TreeSupportNode" - name="next"> - <null/> - </field> - <field - class="boolean" - name="color"> - <value>true</value> - </field> - <field - class="boolean" - name="noColorSetted"> - <value>false</value> - </field> - <field - class="net.sf.joafip.redblacktree.entity.IRBTNode" - name="parent"> - <null/> - </field> - <field - class="net.sf.joafip.redblacktree.entity.IRBTNode" - name="right"> - <reference - id="202"/> - </field> - <field - class="net.sf.joafip.redblacktree.entity.IRBTNode" - name="left"> - <reference - id="203"/> - </field> - <field - class="java.lang.Object" - name="element"> - <reference - id="168"/> - </field> - <field - class="java.util.Comparator" - name="comparator"> - <null/> - </field> - <field - class="int" - name="numberOfChild"> - <value>0</value> - </field> - </object> - <object - id="137" - class="net.sf.joafip.java.util.PTreeSet"> - <field - class="net.sf.joafip.java.util.support.TreeSupport" - name="treeSupport"> - <reference - id="204"/> - </field> - </object> - <object - id="138" - class="net.sf.joafip.java.util.MapCollectionValues"> - <field - class="java.util.Map" - name="map"> - <reference - id="63"/> - </field> - </object> - <object - id="140" - class="net.sf.joafip.java.util.support.TreeSupportIterator"> - <field - class="net.sf.joafip.java.util.support.TreeSupport" - name="tree"> - <reference - id="204"/> - </field> - <field - class="net.sf.joafip.java.util.support.TreeSupportNode" - name="previousNode"> - <null/> - </field> - <field - class="net.sf.joafip.java.util.support.TreeSupportNode" - name="nextNode"> - <reference - id="205"/> - </field> - <field - class="net.sf.joafip.java.util.support.TreeSupportNode" - name="removable"> - <null/> - </field> - <field - class="boolean" - name="fromEnd"> - <value>false</value> - </field> - </object> - <object - id="141" - class="net.sf.joafip.java.util.PMapKeyNavigableSet"> - <field - class="net.sf.joafip.java.util.PTreeMap" - name="ptreeMap"> - <reference - id="63"/> - </field> - </object> - <object - id="142" - class="net.sf.joafip.java.util.support.TreeSupportIterator"> - <field - class="net.sf.joafip.java.util.support.TreeSupport" - name="tree"> - <reference - id="204"/> - </field> - <field - class="net.sf.joafip.java.util.support.TreeSupportNode" - name="previousNode"> - <null/> - </field> - <field - class="net.sf.joafip.java.util.support.TreeSupportNode" - name="nextNode"> - <reference - id="205"/> - </field> - <field - class="net.sf.joafip.java.util.support.TreeSupportNode" - name="removable"> - <null/> - </field> - <field - class="boolean" - name="fromEnd"> - <value>false</value> - </field> - </object> - <object - id="143" - class="net.sf.joafip.java.util.PTreeSubSet"> - <field - class="java.util.Comparator" - name="comparator"> - <null/> - </field> - <field - class="java.lang.Object" - name="fromElement"> - <reference - id="207"/> - </field> - <field - class="boolean" - name="fromInclusive"> - <value>true</value> - </field> - <field - class="... [truncated message content] |
From: <luc...@us...> - 2012-11-18 15:00:42
|
Revision: 3152 http://joafip.svn.sourceforge.net/joafip/?rev=3152&view=rev Author: luc_peuvrier Date: 2012-11-18 15:00:35 +0000 (Sun, 18 Nov 2012) Log Message: ----------- new ay to obtains data record identifier set of data record for class name Modified Paths: -------------- trunk/joafip/export222/export.xml trunk/joafip/export300/export.xml trunk/joafip/export301b/export.xml trunk/joafip/jrat.xml trunk/joafip/lib/jrat.xml trunk/joafip/src/main/java/net/sf/joafip/service/AbstractFilePersistenceDelegatingToStore.java trunk/joafip/src/main/java/net/sf/joafip/service/IFilePersistence.java trunk/joafip/src/main/java/net/sf/joafip/store/service/AbstractDelegatingToStoreManagers.java trunk/joafip/src/main/java/net/sf/joafip/store/service/IStore.java trunk/joafip/src/main/java/net/sf/joafip/store/service/objectio/manager/ClassNameManager.java trunk/joafip/src/main/java/net/sf/joafip/store/service/objectio/manager/IClassNameManager.java trunk/joafip/src/test/java/net/sf/joafip/store/service/StoreForTest.java trunk/joafip/src/test/java/net/sf/joafip/store/service/objectio/manager/ClassNameManagerMock.java This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <luc...@us...> - 2012-11-18 10:04:28
|
Revision: 3151 http://joafip.svn.sourceforge.net/joafip/?rev=3151&view=rev Author: luc_peuvrier Date: 2012-11-18 10:04:22 +0000 (Sun, 18 Nov 2012) Log Message: ----------- added persistent data record identifier set Modified Paths: -------------- trunk/joafip-testsuite/src/main/java/net/sf/joafip/util/UtilTests.java Modified: trunk/joafip-testsuite/src/main/java/net/sf/joafip/util/UtilTests.java =================================================================== --- trunk/joafip-testsuite/src/main/java/net/sf/joafip/util/UtilTests.java 2012-11-18 10:04:15 UTC (rev 3150) +++ trunk/joafip-testsuite/src/main/java/net/sf/joafip/util/UtilTests.java 2012-11-18 10:04:22 UTC (rev 3151) @@ -38,6 +38,7 @@ final TestSuite suite = new TestSuite("util Tests"); // $JUnit-BEGIN$ suite.addTestSuite(TestXmlWriter.class); + suite.addTestSuite(TestPersistantDataRecordIdentifierSet.class); // suite.addTest(xxxx.suite()); // $JUnit-END$ return suite; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <luc...@us...> - 2012-11-18 10:04:28
|
Revision: 3151 http://joafip.svn.sourceforge.net/joafip/?rev=3151&view=rev Author: luc_peuvrier Date: 2012-11-18 10:04:22 +0000 (Sun, 18 Nov 2012) Log Message: ----------- added persistent data record identifier set Modified Paths: -------------- trunk/joafip-testsuite/src/main/java/net/sf/joafip/util/UtilTests.java This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <luc...@us...> - 2012-11-18 10:04:21
|
Revision: 3150 http://joafip.svn.sourceforge.net/joafip/?rev=3150&view=rev Author: luc_peuvrier Date: 2012-11-18 10:04:15 +0000 (Sun, 18 Nov 2012) Log Message: ----------- added persistent data record identifier set Modified Paths: -------------- trunk/joafip-collection/src/test/java/net/sf/joafip/java/util/CollectionTest.java This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <luc...@us...> - 2012-11-18 10:04:21
|
Revision: 3150 http://joafip.svn.sourceforge.net/joafip/?rev=3150&view=rev Author: luc_peuvrier Date: 2012-11-18 10:04:15 +0000 (Sun, 18 Nov 2012) Log Message: ----------- added persistent data record identifier set Modified Paths: -------------- trunk/joafip-collection/src/test/java/net/sf/joafip/java/util/CollectionTest.java Modified: trunk/joafip-collection/src/test/java/net/sf/joafip/java/util/CollectionTest.java =================================================================== --- trunk/joafip-collection/src/test/java/net/sf/joafip/java/util/CollectionTest.java 2012-11-18 10:04:08 UTC (rev 3149) +++ trunk/joafip-collection/src/test/java/net/sf/joafip/java/util/CollectionTest.java 2012-11-18 10:04:15 UTC (rev 3150) @@ -211,7 +211,7 @@ collection.add("a"); collection.add("b"); collection.add("c"); - final String[] strings = new String[4]; + final String[] strings = new String[3]; final String[] array = collection.toArray(strings); TestCase.assertSame(MUST_NOT_CREATE_ARRAY, strings, array); TestCase.assertTrue(MUST_CONTAINS_A, arraySearch2(strings, "a")); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <luc...@us...> - 2012-11-18 10:04:14
|
Revision: 3149 http://joafip.svn.sourceforge.net/joafip/?rev=3149&view=rev Author: luc_peuvrier Date: 2012-11-18 10:04:08 +0000 (Sun, 18 Nov 2012) Log Message: ----------- added persistent data record identifier set Modified Paths: -------------- trunk/joafip-heapfile/src/main/java/net/sf/joafip/heapfile/service/HeapFileDataManager.java This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <luc...@us...> - 2012-11-18 10:04:14
|
Revision: 3149 http://joafip.svn.sourceforge.net/joafip/?rev=3149&view=rev Author: luc_peuvrier Date: 2012-11-18 10:04:08 +0000 (Sun, 18 Nov 2012) Log Message: ----------- added persistent data record identifier set Modified Paths: -------------- trunk/joafip-heapfile/src/main/java/net/sf/joafip/heapfile/service/HeapFileDataManager.java Modified: trunk/joafip-heapfile/src/main/java/net/sf/joafip/heapfile/service/HeapFileDataManager.java =================================================================== --- trunk/joafip-heapfile/src/main/java/net/sf/joafip/heapfile/service/HeapFileDataManager.java 2012-11-18 10:03:58 UTC (rev 3148) +++ trunk/joafip-heapfile/src/main/java/net/sf/joafip/heapfile/service/HeapFileDataManager.java 2012-11-18 10:04:08 UTC (rev 3149) @@ -982,6 +982,7 @@ } @Override + @Fortest protected Set<DataRecordIdentifier> getDataRecordIdentifierSetImpl() throws HeapException { final Set<DataRecordIdentifier> set = new HashSet<DataRecordIdentifier>(); @@ -1080,7 +1081,7 @@ @Override public void remove() { - throw new UnsupportedOperationException(); + iterator.remove(); } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <luc...@us...> - 2012-11-18 10:04:05
|
Revision: 3148 http://joafip.svn.sourceforge.net/joafip/?rev=3148&view=rev Author: luc_peuvrier Date: 2012-11-18 10:03:58 +0000 (Sun, 18 Nov 2012) Log Message: ----------- added persistent data record identifier set Modified Paths: -------------- trunk/joafip/pom.xml trunk/joafip/src/main/java/net/sf/joafip/store/service/export_import/out/PersistantDataRecordIdentifierSetQue.java Added Paths: ----------- trunk/joafip/src/main/java/net/sf/joafip/util/PersistantDataRecordIdentifierSet.java trunk/joafip/src/test/java/net/sf/joafip/util/TestPersistantDataRecordIdentifierSet.java This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <luc...@us...> - 2012-11-18 10:04:05
|
Revision: 3148 http://joafip.svn.sourceforge.net/joafip/?rev=3148&view=rev Author: luc_peuvrier Date: 2012-11-18 10:03:58 +0000 (Sun, 18 Nov 2012) Log Message: ----------- added persistent data record identifier set Modified Paths: -------------- trunk/joafip/pom.xml trunk/joafip/src/main/java/net/sf/joafip/store/service/export_import/out/PersistantDataRecordIdentifierSetQue.java Added Paths: ----------- trunk/joafip/src/main/java/net/sf/joafip/util/PersistantDataRecordIdentifierSet.java trunk/joafip/src/test/java/net/sf/joafip/util/TestPersistantDataRecordIdentifierSet.java Modified: trunk/joafip/pom.xml =================================================================== --- trunk/joafip/pom.xml 2012-11-17 16:23:40 UTC (rev 3147) +++ trunk/joafip/pom.xml 2012-11-18 10:03:58 UTC (rev 3148) @@ -42,6 +42,13 @@ <dependency> <groupId>net.sf.joafip</groupId> + <artifactId>joafip-collection</artifactId> + <type>test-jar</type> + <scope>test</scope> + </dependency> + + <dependency> + <groupId>net.sf.joafip</groupId> <artifactId>joafip-kvstore</artifactId> </dependency> Modified: trunk/joafip/src/main/java/net/sf/joafip/store/service/export_import/out/PersistantDataRecordIdentifierSetQue.java =================================================================== --- trunk/joafip/src/main/java/net/sf/joafip/store/service/export_import/out/PersistantDataRecordIdentifierSetQue.java 2012-11-17 16:23:40 UTC (rev 3147) +++ trunk/joafip/src/main/java/net/sf/joafip/store/service/export_import/out/PersistantDataRecordIdentifierSetQue.java 2012-11-18 10:03:58 UTC (rev 3148) @@ -51,10 +51,10 @@ private final byte[] minusOne; public PersistantDataRecordIdentifierSetQue( - final String temporaryDirectoryName) throws HeapException { + final String directoryName) throws HeapException { super(); - final File dataFile = new File(temporaryDirectoryName + "/set"); + final File dataFile = new File(directoryName + "/set"); final HeapFileSetup setup = new HeapFileSetup( EnumFileAccessMode.MAPPED_RANDOM_FILE_ACCESS, dataFile, false/* crashSafeMode */, true/* useCacheMode */, Added: trunk/joafip/src/main/java/net/sf/joafip/util/PersistantDataRecordIdentifierSet.java =================================================================== --- trunk/joafip/src/main/java/net/sf/joafip/util/PersistantDataRecordIdentifierSet.java (rev 0) +++ trunk/joafip/src/main/java/net/sf/joafip/util/PersistantDataRecordIdentifierSet.java 2012-11-18 10:03:58 UTC (rev 3148) @@ -0,0 +1,133 @@ +/* + * Copyright 2012 Luc Peuvrier + * All rights reserved. + * + * This file is a part of JOAFIP. + * + * JOAFIP is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License. + * + * Licensed under the GNU LESSER GENERAL PUBLIC LICENSE + * Licensed under the LGPL License, Version 3, 29 June 2007 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.gnu.org/licenses/lgpl.html + * + * JOAFIP is distributed in the hope that it will be useful, but + * unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.sf.joafip.util; + +import java.io.File; +import java.util.AbstractSet; +import java.util.Iterator; + +import net.sf.joafip.heapfile.service.AutoSaveHeapFileDataManager; +import net.sf.joafip.kvstore.entity.EnumFileAccessMode; +import net.sf.joafip.kvstore.entity.HeapFileSetup; +import net.sf.joafip.kvstore.record.entity.DataRecordIdentifier; +import net.sf.joafip.kvstore.service.HeapException; +import net.sf.joafip.kvstore.service.HeapRuntimeException; +import net.sf.joafip.kvstore.service.IHeapDataManager; + +/** + * + * @author luc peuvrier + * + */ +public class PersistantDataRecordIdentifierSet extends + AbstractSet<DataRecordIdentifier> { + + private static final int MAX_RECORDS = 1000; + + private static final byte[] DATA = new byte[0]; + + private final IHeapDataManager heapDataManagerForSet; + + public PersistantDataRecordIdentifierSet(final String filePath) + throws HeapException { + super(); + final File dataFile = new File(filePath); + final HeapFileSetup setup = new HeapFileSetup( + EnumFileAccessMode.MAPPED_RANDOM_FILE_ACCESS, dataFile, + false/* crashSafeMode */, true/* useCacheMode */, + false/* deleteRenaming */, false/* clearResizeFile */, + 1/* maxFileOperationRetry */, 0/* fileOperationRetryMsDelay */, + null/* openFileTraceFile */); + setup.cacheSetup(1024/* pageSize */, 1024/* maxPage */); + setup.fileBufferSetup(8 * 1024/* maxBufferSize */, 32/* maxNumberOfBuffer */); + heapDataManagerForSet = new AutoSaveHeapFileDataManager(setup, false, + MAX_RECORDS); + } + + public void startService(final boolean removeFiles) throws HeapException { + heapDataManagerForSet.startService(removeFiles); + } + + public void stopService() throws HeapException { + heapDataManagerForSet.stopService(); + } + + @Override + public Iterator<DataRecordIdentifier> iterator() { + try { + return heapDataManagerForSet.dataRecordIterator(); + } catch (HeapException exception) { + throw new HeapRuntimeException(exception); + } + } + + @Override + public int size() { + try { + return heapDataManagerForSet.getNumberOfDataRecord(); + } catch (HeapException exception) { + throw new HeapRuntimeException(exception); + } + } + + @Override + public boolean contains(final Object object) { + final DataRecordIdentifier dataRecordIdentifier = (DataRecordIdentifier) object; + try { + return heapDataManagerForSet.hasDataRecord(dataRecordIdentifier); + } catch (HeapException exception) { + throw new HeapRuntimeException(exception); + } + } + + @Override + public boolean add(final DataRecordIdentifier dataRecordIdentifier) { + try { + return heapDataManagerForSet.writeDataRecord(dataRecordIdentifier, + DATA); + } catch (HeapException exception) { + throw new HeapRuntimeException(exception); + } + } + + @Override + public boolean remove(final Object object) { + final DataRecordIdentifier dataRecordIdentifier = (DataRecordIdentifier) object; + try { + return heapDataManagerForSet.deleteDataRecord(dataRecordIdentifier); + } catch (HeapException exception) { + throw new HeapRuntimeException(exception); + } + } + + @Override + public void clear() { + try { + heapDataManagerForSet.clear(); + } catch (HeapException exception) { + throw new HeapRuntimeException(exception); + } + } + +} Property changes on: trunk/joafip/src/main/java/net/sf/joafip/util/PersistantDataRecordIdentifierSet.java ___________________________________________________________________ Added: svn:mime-type + text/plain Added: trunk/joafip/src/test/java/net/sf/joafip/util/TestPersistantDataRecordIdentifierSet.java =================================================================== --- trunk/joafip/src/test/java/net/sf/joafip/util/TestPersistantDataRecordIdentifierSet.java (rev 0) +++ trunk/joafip/src/test/java/net/sf/joafip/util/TestPersistantDataRecordIdentifierSet.java 2012-11-18 10:03:58 UTC (rev 3148) @@ -0,0 +1,261 @@ +/* + * Copyright 2012 Luc Peuvrier + * All rights reserved. + * + * This file is a part of JOAFIP. + * + * JOAFIP is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License. + * + * Licensed under the GNU LESSER GENERAL PUBLIC LICENSE + * Licensed under the LGPL License, Version 3, 29 June 2007 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.gnu.org/licenses/lgpl.html + * + * JOAFIP is distributed in the hope that it will be useful, but + * unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.sf.joafip.util; + +import java.util.Collection; +import java.util.Iterator; +import java.util.LinkedList; +import java.util.List; +import java.util.Set; + +import net.sf.joafip.NoStorableAccess; +import net.sf.joafip.NotStorableClass; +import net.sf.joafip.TestException; +import net.sf.joafip.java.util.AbstractSetTest; +import net.sf.joafip.kvstore.record.entity.DataRecordIdentifier; +import net.sf.joafip.kvstore.service.HeapException; +import net.sf.joafip.kvstore.service.HeapRuntimeException; + +/** + * + * @author luc peuvrier + * + */ +@NotStorableClass +@NoStorableAccess +public class TestPersistantDataRecordIdentifierSet extends AbstractSetTest { + + private AdapterSet adapterSet; + + public TestPersistantDataRecordIdentifierSet() throws TestException { + super(); + } + + public TestPersistantDataRecordIdentifierSet(final String name) + throws TestException { + super(name); + } + + @Override + protected void setUp() throws Exception { + adapterSet = new AdapterSet(); + set = adapterSet; + adapterSet.startService(true); + super.setUp(); + } + + @Override + protected void tearDown() throws Exception { + try { + adapterSet.clear(); + } catch (Exception exception) { + // ignore error + } + try { + adapterSet.stopService(); + } catch (Exception exception) { + // ignore error + } + super.tearDown(); + } + + @Override + protected boolean concurrentAccess() { + return false; + } + + @Override + protected boolean acceptNullElement() { + return false; + } + + @Override + public void testEquals() throws InstantiationException, + IllegalAccessException { + // TODO Auto-generated method stub + // super.testEquals(); + } + + @NotStorableClass + @NoStorableAccess + private class AdapterSet implements Set<String> { + + private final PersistantDataRecordIdentifierSet set; + + public AdapterSet() throws HeapException { + super(); + set = new PersistantDataRecordIdentifierSet("runtime/set"); + } + + public void startService(final boolean removeFiles) + throws HeapException { + set.startService(removeFiles); + } + + public void stopService() throws HeapException { + set.stopService(); + } + + @Override + public int size() { + return set.size(); + } + + @Override + public boolean isEmpty() { + return set.isEmpty(); + } + + @Override + public boolean contains(final Object object) { + return set.contains(dataRecordIdentifier((String) object)); + } + + @Override + public Iterator<String> iterator() { + return new Iterator<String>() { + + private final Iterator<DataRecordIdentifier> iterator = set + .iterator(); + + @Override + public boolean hasNext() { + return iterator.hasNext(); + } + + @Override + public String next() { + DataRecordIdentifier dataRecordIdentifier = iterator.next(); + return string(dataRecordIdentifier); + } + + @Override + public void remove() { + iterator.remove(); + } + }; + } + + @Override + public Object[] toArray() { + final Object[] objects = set.toArray(); + final String result[] = new String[objects.length]; + int index = 0; + for (Object object : objects) { + result[index++] = string((DataRecordIdentifier) object); + } + return result; + } + + @SuppressWarnings("unchecked") + @Override + public <T> T[] toArray(T[] array) { + final DataRecordIdentifier[] objects = new DataRecordIdentifier[set + .size()]; + set.toArray(objects); + int index = 0; + final T[] rarray; + if (array.length != set.size()) { + rarray = (T[]) new String[set.size()]; + } else { + rarray = array; + } + for (DataRecordIdentifier object : objects) { + rarray[index++] = (T) string(object); + } + return rarray; + } + + @Override + public boolean add(final String element) { + return set.add(dataRecordIdentifier(element)); + } + + @Override + public boolean remove(Object object) { + final String element = (String) object; + return set.remove(dataRecordIdentifier(element)); + } + + @Override + public boolean containsAll(final Collection<?> collection) { + final List<DataRecordIdentifier> list = new LinkedList<DataRecordIdentifier>(); + for (Object string : collection) { + list.add(dataRecordIdentifier((String) string)); + } + return set.containsAll(list); + } + + @Override + public boolean addAll(final Collection<? extends String> collection) { + final List<DataRecordIdentifier> list = new LinkedList<DataRecordIdentifier>(); + for (String string : collection) { + list.add(dataRecordIdentifier(string)); + } + return set.addAll(list); + } + + @Override + public boolean retainAll(final Collection<?> collection) { + final List<DataRecordIdentifier> list = new LinkedList<DataRecordIdentifier>(); + for (Object string : collection) { + list.add(dataRecordIdentifier((String) string)); + } + return set.retainAll(list); + } + + @Override + public boolean removeAll(final Collection<?> collection) { + final List<DataRecordIdentifier> list = new LinkedList<DataRecordIdentifier>(); + for (Object string : collection) { + list.add(dataRecordIdentifier((String) string)); + } + return set.removeAll(list); + } + + @Override + public void clear() { + set.clear(); + } + + private DataRecordIdentifier dataRecordIdentifier(final String value) { + if (value.length() != 1) { + throw new HeapRuntimeException("bad value \"" + value + "\""); + } + return new DataRecordIdentifier(value.charAt(0)); + } + + private String string(final DataRecordIdentifier dataRecordIdentifier) { + final String string; + if (dataRecordIdentifier == null) { + string = null; + } else { + final char[] value = new char[1]; + value[0] = (char) dataRecordIdentifier.value; + string = new String(value); + } + return string; + } + } +} Property changes on: trunk/joafip/src/test/java/net/sf/joafip/util/TestPersistantDataRecordIdentifierSet.java ___________________________________________________________________ Added: svn:mime-type + text/plain This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <luc...@us...> - 2012-11-17 16:23:47
|
Revision: 3147 http://joafip.svn.sourceforge.net/joafip/?rev=3147&view=rev Author: luc_peuvrier Date: 2012-11-17 16:23:40 +0000 (Sat, 17 Nov 2012) Log Message: ----------- refactoring, renamed Modified Paths: -------------- trunk/joafip/src/main/java/net/sf/joafip/store/service/export_import/out/AbstractExporter.java Added Paths: ----------- trunk/joafip/src/main/java/net/sf/joafip/store/service/export_import/out/PersistantDataRecordIdentifierSetQue.java Removed Paths: ------------- trunk/joafip/src/main/java/net/sf/joafip/store/service/export_import/out/ExportStoreQue.java Modified: trunk/joafip/src/main/java/net/sf/joafip/store/service/export_import/out/AbstractExporter.java =================================================================== --- trunk/joafip/src/main/java/net/sf/joafip/store/service/export_import/out/AbstractExporter.java 2012-11-17 16:20:04 UTC (rev 3146) +++ trunk/joafip/src/main/java/net/sf/joafip/store/service/export_import/out/AbstractExporter.java 2012-11-17 16:23:40 UTC (rev 3147) @@ -92,7 +92,7 @@ private IExporterListener listener; - private ExportStoreQue exportStoreQue; + private PersistantDataRecordIdentifierSetQue exportStoreQue; private final StoreAccessForExport storeAccessForExport; @@ -224,7 +224,7 @@ } try { - exportStoreQue = new ExportStoreQue(temporaryDirectoryName); + exportStoreQue = new PersistantDataRecordIdentifierSetQue(temporaryDirectoryName); } catch (HeapException exception) { throw new StoreException(exception); } Deleted: trunk/joafip/src/main/java/net/sf/joafip/store/service/export_import/out/ExportStoreQue.java =================================================================== --- trunk/joafip/src/main/java/net/sf/joafip/store/service/export_import/out/ExportStoreQue.java 2012-11-17 16:20:04 UTC (rev 3146) +++ trunk/joafip/src/main/java/net/sf/joafip/store/service/export_import/out/ExportStoreQue.java 2012-11-17 16:23:40 UTC (rev 3147) @@ -1,148 +0,0 @@ -/* - * Copyright 2011 Luc Peuvrier - * - * This file is a part of JOAFIP. - * - * JOAFIP is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License. - * - * Licensed under the GNU LESSER GENERAL PUBLIC LICENSE - * Licensed under the LGPL License, Version 3, 29 June 2007 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.gnu.org/licenses/lgpl.html - * - * JOAFIP is distributed in the hope that it will be useful, but - * unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package net.sf.joafip.store.service.export_import.out; - -import java.io.File; - -import net.sf.joafip.NotStorableClass; -import net.sf.joafip.heapfile.service.AutoSaveHeapFileDataManager; -import net.sf.joafip.kvstore.entity.EnumFileAccessMode; -import net.sf.joafip.kvstore.entity.HeapFileSetup; -import net.sf.joafip.kvstore.record.entity.DataRecordIdentifier; -import net.sf.joafip.kvstore.service.HeapException; -import net.sf.joafip.kvstore.service.IHeapDataManager; - -/** - * - * @author luc peuvrier - * - */ -@NotStorableClass -public class ExportStoreQue { - - private static final int MAX_RECORDS = 1000; - - private final IHeapDataManager heapDataManagerForSet; - - private long queFirst; - - private long queLast; - - private final byte[] minusOne; - - public ExportStoreQue(final String temporaryDirectoryName) - throws HeapException { - super(); - - final File dataFile = new File(temporaryDirectoryName + "/set"); - final HeapFileSetup setup = new HeapFileSetup( - EnumFileAccessMode.MAPPED_RANDOM_FILE_ACCESS, dataFile, - false/* crashSafeMode */, true/* useCacheMode */, - false/* deleteRenaming */, false/* clearResizeFile */, - 1/* maxFileOperationRetry */, 0/* fileOperationRetryMsDelay */, - null/* openFileTraceFile */); - setup.cacheSetup(1024/* pageSize */, 1024/* maxPage */); - setup.fileBufferSetup(8 * 1024/* maxBufferSize */, 32/* maxNumberOfBuffer */); - heapDataManagerForSet = new AutoSaveHeapFileDataManager(setup, false, - MAX_RECORDS); - minusOne = longToBinary(-1); - } - - public void initialize() throws HeapException { - heapDataManagerForSet.startService(true); - // queue is empty - queFirst = -1; - queLast = -1; - } - - public void close() throws HeapException { - heapDataManagerForSet.stopService(); - } - - public DataRecordIdentifier pollFirst() throws HeapException { - final DataRecordIdentifier first; - if (queFirst == -1) { - first = null; - } else { - first = new DataRecordIdentifier(queFirst); - final byte[] data = heapDataManagerForSet.readDataRecord(first); - queFirst = longFromBinary(data); - if (queFirst == -1) { - queLast = -1; - } - } - return first; - } - - public void addDataRecordIdentifier( - final DataRecordIdentifier dataRecordIdentifier) - throws HeapException { - if (!heapDataManagerForSet.hasDataRecord(dataRecordIdentifier)) { - // new last added - final long newLast = dataRecordIdentifier.value; - if (queLast == -1) { - queFirst = newLast; - } else { - // update previous last - final byte[] data = longToBinary(newLast); - heapDataManagerForSet.writeDataRecord(new DataRecordIdentifier( - queLast), data); - } - // add new last - heapDataManagerForSet.writeDataRecord(dataRecordIdentifier, - minusOne); - // set last - queLast = newLast; - } - } - - public int getNumberExported() throws HeapException { - return heapDataManagerForSet.getNumberOfDataRecord(); - } - - private long longFromBinary(final byte[] data) { - long longValue = 0; - longValue |= ((((long) data[0]) & 0xff) << 56); - longValue |= ((((long) data[1]) & 0xff) << 48); - longValue |= ((((long) data[2]) & 0xff) << 40); - longValue |= ((((long) data[3]) & 0xff) << 32); - longValue |= ((((long) data[4]) & 0xff) << 24); - longValue |= ((((long) data[5]) & 0xff) << 16); - longValue |= ((((long) data[6]) & 0xff) << 8); - longValue |= (((long) data[7]) & 0xff) & 0xff; - return longValue; - } - - private byte[] longToBinary(final long longValue) { - final byte[] data = new byte[8]; - data[0] = (byte) (longValue >> 56); - data[1] = (byte) (longValue >> 48); - data[2] = (byte) (longValue >> 40); - data[3] = (byte) (longValue >> 32); - data[4] = (byte) (longValue >> 24); - data[5] = (byte) (longValue >> 16); - data[6] = (byte) (longValue >> 8); - data[7] = (byte) longValue; - return data; - } -} Copied: trunk/joafip/src/main/java/net/sf/joafip/store/service/export_import/out/PersistantDataRecordIdentifierSetQue.java (from rev 3145, trunk/joafip/src/main/java/net/sf/joafip/store/service/export_import/out/ExportStoreQue.java) =================================================================== --- trunk/joafip/src/main/java/net/sf/joafip/store/service/export_import/out/PersistantDataRecordIdentifierSetQue.java (rev 0) +++ trunk/joafip/src/main/java/net/sf/joafip/store/service/export_import/out/PersistantDataRecordIdentifierSetQue.java 2012-11-17 16:23:40 UTC (rev 3147) @@ -0,0 +1,148 @@ +/* + * Copyright 2011 Luc Peuvrier + * + * This file is a part of JOAFIP. + * + * JOAFIP is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License. + * + * Licensed under the GNU LESSER GENERAL PUBLIC LICENSE + * Licensed under the LGPL License, Version 3, 29 June 2007 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.gnu.org/licenses/lgpl.html + * + * JOAFIP is distributed in the hope that it will be useful, but + * unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.sf.joafip.store.service.export_import.out; + +import java.io.File; + +import net.sf.joafip.NotStorableClass; +import net.sf.joafip.heapfile.service.AutoSaveHeapFileDataManager; +import net.sf.joafip.kvstore.entity.EnumFileAccessMode; +import net.sf.joafip.kvstore.entity.HeapFileSetup; +import net.sf.joafip.kvstore.record.entity.DataRecordIdentifier; +import net.sf.joafip.kvstore.service.HeapException; +import net.sf.joafip.kvstore.service.IHeapDataManager; + +/** + * + * @author luc peuvrier + * + */ +@NotStorableClass +public class PersistantDataRecordIdentifierSetQue { + + private static final int MAX_RECORDS = 1000; + + private final IHeapDataManager heapDataManagerForSet; + + private long queFirst; + + private long queLast; + + private final byte[] minusOne; + + public PersistantDataRecordIdentifierSetQue( + final String temporaryDirectoryName) throws HeapException { + super(); + + final File dataFile = new File(temporaryDirectoryName + "/set"); + final HeapFileSetup setup = new HeapFileSetup( + EnumFileAccessMode.MAPPED_RANDOM_FILE_ACCESS, dataFile, + false/* crashSafeMode */, true/* useCacheMode */, + false/* deleteRenaming */, false/* clearResizeFile */, + 1/* maxFileOperationRetry */, 0/* fileOperationRetryMsDelay */, + null/* openFileTraceFile */); + setup.cacheSetup(1024/* pageSize */, 1024/* maxPage */); + setup.fileBufferSetup(8 * 1024/* maxBufferSize */, 32/* maxNumberOfBuffer */); + heapDataManagerForSet = new AutoSaveHeapFileDataManager(setup, false, + MAX_RECORDS); + minusOne = longToBinary(-1); + } + + public void initialize() throws HeapException { + heapDataManagerForSet.startService(true); + // queue is empty + queFirst = -1; + queLast = -1; + } + + public void close() throws HeapException { + heapDataManagerForSet.stopService(); + } + + public DataRecordIdentifier pollFirst() throws HeapException { + final DataRecordIdentifier first; + if (queFirst == -1) { + first = null; + } else { + first = new DataRecordIdentifier(queFirst); + final byte[] data = heapDataManagerForSet.readDataRecord(first); + queFirst = longFromBinary(data); + if (queFirst == -1) { + queLast = -1; + } + } + return first; + } + + public void addDataRecordIdentifier( + final DataRecordIdentifier dataRecordIdentifier) + throws HeapException { + if (!heapDataManagerForSet.hasDataRecord(dataRecordIdentifier)) { + // new last added + final long newLast = dataRecordIdentifier.value; + if (queLast == -1) { + queFirst = newLast; + } else { + // update previous last + final byte[] data = longToBinary(newLast); + heapDataManagerForSet.writeDataRecord(new DataRecordIdentifier( + queLast), data); + } + // add new last + heapDataManagerForSet.writeDataRecord(dataRecordIdentifier, + minusOne); + // set last + queLast = newLast; + } + } + + public int getNumberExported() throws HeapException { + return heapDataManagerForSet.getNumberOfDataRecord(); + } + + private long longFromBinary(final byte[] data) { + long longValue = 0; + longValue |= ((((long) data[0]) & 0xff) << 56); + longValue |= ((((long) data[1]) & 0xff) << 48); + longValue |= ((((long) data[2]) & 0xff) << 40); + longValue |= ((((long) data[3]) & 0xff) << 32); + longValue |= ((((long) data[4]) & 0xff) << 24); + longValue |= ((((long) data[5]) & 0xff) << 16); + longValue |= ((((long) data[6]) & 0xff) << 8); + longValue |= (((long) data[7]) & 0xff) & 0xff; + return longValue; + } + + private byte[] longToBinary(final long longValue) { + final byte[] data = new byte[8]; + data[0] = (byte) (longValue >> 56); + data[1] = (byte) (longValue >> 48); + data[2] = (byte) (longValue >> 40); + data[3] = (byte) (longValue >> 32); + data[4] = (byte) (longValue >> 24); + data[5] = (byte) (longValue >> 16); + data[6] = (byte) (longValue >> 8); + data[7] = (byte) longValue; + return data; + } +} This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <luc...@us...> - 2012-11-17 16:23:47
|
Revision: 3147 http://joafip.svn.sourceforge.net/joafip/?rev=3147&view=rev Author: luc_peuvrier Date: 2012-11-17 16:23:40 +0000 (Sat, 17 Nov 2012) Log Message: ----------- refactoring, renamed Modified Paths: -------------- trunk/joafip/src/main/java/net/sf/joafip/store/service/export_import/out/AbstractExporter.java Added Paths: ----------- trunk/joafip/src/main/java/net/sf/joafip/store/service/export_import/out/PersistantDataRecordIdentifierSetQue.java Removed Paths: ------------- trunk/joafip/src/main/java/net/sf/joafip/store/service/export_import/out/ExportStoreQue.java This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <luc...@us...> - 2012-11-17 16:20:12
|
Revision: 3146 http://joafip.svn.sourceforge.net/joafip/?rev=3146&view=rev Author: luc_peuvrier Date: 2012-11-17 16:20:04 +0000 (Sat, 17 Nov 2012) Log Message: ----------- prepare 4.0.0b9 Modified Paths: -------------- trunk/joafip-log4j/pom.xml This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <luc...@us...> - 2012-11-17 16:20:12
|
Revision: 3146 http://joafip.svn.sourceforge.net/joafip/?rev=3146&view=rev Author: luc_peuvrier Date: 2012-11-17 16:20:04 +0000 (Sat, 17 Nov 2012) Log Message: ----------- prepare 4.0.0b9 Modified Paths: -------------- trunk/joafip-log4j/pom.xml Modified: trunk/joafip-log4j/pom.xml =================================================================== --- trunk/joafip-log4j/pom.xml 2012-11-17 09:57:53 UTC (rev 3145) +++ trunk/joafip-log4j/pom.xml 2012-11-17 16:20:04 UTC (rev 3146) @@ -18,7 +18,6 @@ <dependency> <groupId>net.sf.joafip</groupId> <artifactId>joafip-common</artifactId> - <version>4.0.0b8</version> </dependency> <dependency> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <luc...@us...> - 2012-11-17 09:57:59
|
Revision: 3145 http://joafip.svn.sourceforge.net/joafip/?rev=3145&view=rev Author: luc_peuvrier Date: 2012-11-17 09:57:53 +0000 (Sat, 17 Nov 2012) Log Message: ----------- prepare 4.0.0b9 Modified Paths: -------------- trunk/joafip-4test/pom.xml This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <luc...@us...> - 2012-11-17 09:57:59
|
Revision: 3145 http://joafip.svn.sourceforge.net/joafip/?rev=3145&view=rev Author: luc_peuvrier Date: 2012-11-17 09:57:53 +0000 (Sat, 17 Nov 2012) Log Message: ----------- prepare 4.0.0b9 Modified Paths: -------------- trunk/joafip-4test/pom.xml Modified: trunk/joafip-4test/pom.xml =================================================================== --- trunk/joafip-4test/pom.xml 2012-11-17 09:57:46 UTC (rev 3144) +++ trunk/joafip-4test/pom.xml 2012-11-17 09:57:53 UTC (rev 3145) @@ -4,7 +4,7 @@ <parent> <groupId>net.sf.joafip</groupId> <artifactId>joafip-parent</artifactId> - <version>4.0.0b8</version> + <version>4.0.0b9</version> <relativePath>../joafip-parent</relativePath> </parent> <artifactId>joafip-4test</artifactId> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <luc...@us...> - 2012-11-17 09:57:52
|
Revision: 3144 http://joafip.svn.sourceforge.net/joafip/?rev=3144&view=rev Author: luc_peuvrier Date: 2012-11-17 09:57:46 +0000 (Sat, 17 Nov 2012) Log Message: ----------- prepare 4.0.0b9 Modified Paths: -------------- trunk/joafip-kvstore/.classpath trunk/joafip-kvstore/pom.xml Modified: trunk/joafip-kvstore/.classpath =================================================================== --- trunk/joafip-kvstore/.classpath 2012-11-17 09:57:34 UTC (rev 3143) +++ trunk/joafip-kvstore/.classpath 2012-11-17 09:57:46 UTC (rev 3144) @@ -1,10 +1,36 @@ <?xml version="1.0" encoding="UTF-8"?> <classpath> - <classpathentry including="**/*.java" kind="src" output="target/classes" path="src/main/java"/> - <classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources"/> - <classpathentry including="**/*.java" kind="src" output="target/test-classes" path="src/test/java"/> - <classpathentry excluding="**" kind="src" output="target/test-classes" path="src/test/resources"/> - <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/> - <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"/> + <classpathentry including="**/*.java" kind="src" output="target/classes" path="src/main/java"> + <attributes> + <attribute name="optional" value="true"/> + <attribute name="maven.pomderived" value="true"/> + </attributes> + </classpathentry> + <classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources"> + <attributes> + <attribute name="maven.pomderived" value="true"/> + </attributes> + </classpathentry> + <classpathentry including="**/*.java" kind="src" output="target/test-classes" path="src/test/java"> + <attributes> + <attribute name="optional" value="true"/> + <attribute name="maven.pomderived" value="true"/> + </attributes> + </classpathentry> + <classpathentry excluding="**" kind="src" output="target/test-classes" path="src/test/resources"> + <attributes> + <attribute name="maven.pomderived" value="true"/> + </attributes> + </classpathentry> + <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"> + <attributes> + <attribute name="maven.pomderived" value="true"/> + </attributes> + </classpathentry> + <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> + <attributes> + <attribute name="maven.pomderived" value="true"/> + </attributes> + </classpathentry> <classpathentry kind="output" path="target/classes"/> </classpath> Modified: trunk/joafip-kvstore/pom.xml =================================================================== --- trunk/joafip-kvstore/pom.xml 2012-11-17 09:57:34 UTC (rev 3143) +++ trunk/joafip-kvstore/pom.xml 2012-11-17 09:57:46 UTC (rev 3144) @@ -4,7 +4,7 @@ <parent> <groupId>net.sf.joafip</groupId> <artifactId>joafip-parent</artifactId> - <version>4.0.0b8</version> + <version>4.0.0b9</version> <relativePath>../joafip-parent</relativePath> </parent> <!-- <groupId>net.sf.joafip</groupId> --> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <luc...@us...> - 2012-11-17 09:57:52
|
Revision: 3144 http://joafip.svn.sourceforge.net/joafip/?rev=3144&view=rev Author: luc_peuvrier Date: 2012-11-17 09:57:46 +0000 (Sat, 17 Nov 2012) Log Message: ----------- prepare 4.0.0b9 Modified Paths: -------------- trunk/joafip-kvstore/.classpath trunk/joafip-kvstore/pom.xml This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <luc...@us...> - 2012-11-17 09:57:42
|
Revision: 3143 http://joafip.svn.sourceforge.net/joafip/?rev=3143&view=rev Author: luc_peuvrier Date: 2012-11-17 09:57:34 +0000 (Sat, 17 Nov 2012) Log Message: ----------- prepare 4.0.0b9 Modified Paths: -------------- trunk/joafip-jpa/pom.xml This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <luc...@us...> - 2012-11-17 09:57:40
|
Revision: 3143 http://joafip.svn.sourceforge.net/joafip/?rev=3143&view=rev Author: luc_peuvrier Date: 2012-11-17 09:57:34 +0000 (Sat, 17 Nov 2012) Log Message: ----------- prepare 4.0.0b9 Modified Paths: -------------- trunk/joafip-jpa/pom.xml Modified: trunk/joafip-jpa/pom.xml =================================================================== --- trunk/joafip-jpa/pom.xml 2012-11-17 09:57:27 UTC (rev 3142) +++ trunk/joafip-jpa/pom.xml 2012-11-17 09:57:34 UTC (rev 3143) @@ -4,7 +4,7 @@ <parent> <groupId>net.sf.joafip</groupId> <artifactId>joafip-parent</artifactId> - <version>4.0.0b8</version> + <version>4.0.0b9</version> <relativePath>../joafip-parent</relativePath> </parent> <!-- <groupId>net.sf.joafip</groupId> --> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <luc...@us...> - 2012-11-17 09:57:33
|
Revision: 3142 http://joafip.svn.sourceforge.net/joafip/?rev=3142&view=rev Author: luc_peuvrier Date: 2012-11-17 09:57:27 +0000 (Sat, 17 Nov 2012) Log Message: ----------- prepare 4.0.0b9 Modified Paths: -------------- trunk/joafip-parent/pom.xml Added Paths: ----------- trunk/joafip-parent/.settings/ trunk/joafip-parent/.settings/org.eclipse.core.resources.prefs This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |