Download javelin Free Java Code
Description
JSON Versioned Database with Eventual Consistency for Java.
Source Files
The download file javelin-master.zip has the following entries.
.gitignore/* ww w . jav a 2s . c om*/
README.md
pom.xml
src/main/java/com/crypticbit/diff/demo/swing/CommitBuilder.java
src/main/java/com/crypticbit/diff/demo/swing/Demo.java
src/main/java/com/crypticbit/diff/demo/swing/JSONEditFrame.java
src/main/java/com/crypticbit/diff/demo/swing/JSONEditPanel.java
src/main/java/com/crypticbit/diff/demo/swing/JSONJTreeNode.java
src/main/java/com/crypticbit/diff/demo/swing/OKCancelListener.java
src/main/java/com/crypticbit/diff/demo/swing/contacts/CommitGraphPanel.java
src/main/java/com/crypticbit/diff/demo/swing/contacts/ContactEditPanel.java
src/main/java/com/crypticbit/diff/demo/swing/contacts/JsonChangeListener.java
src/main/java/com/crypticbit/diff/demo/swing/contacts/JsonEditPanel.java
src/main/java/com/crypticbit/diff/demo/swing/contacts/JsonElementSelectionListener.java
src/main/java/com/crypticbit/diff/demo/swing/contacts/JsonJTreeNode.java
src/main/java/com/crypticbit/diff/demo/swing/contacts/JsonListModelAdapter.java
src/main/java/com/crypticbit/diff/demo/swing/contacts/Main.java
src/main/java/com/crypticbit/diff/demo/swing/contacts/NamePanel.java
src/main/java/com/crypticbit/diff/demo/swing/contacts/OKCancelListener.java
src/main/java/com/crypticbit/diff/demo/swing/contacts/Server.java
src/main/java/com/crypticbit/diff/demo/swing/contacts/package-info.java
src/main/java/com/crypticbit/javelin/diff/DefaultDiffer.java
src/main/java/com/crypticbit/javelin/diff/DifferFactory.java
src/main/java/com/crypticbit/javelin/diff/DifferFactoryElement.java
src/main/java/com/crypticbit/javelin/diff/ItemDelta.java
src/main/java/com/crypticbit/javelin/diff/SequenceDiff.java
src/main/java/com/crypticbit/javelin/diff/Snapshot.java
src/main/java/com/crypticbit/javelin/diff/ThreeWayDiff.java
src/main/java/com/crypticbit/javelin/diff/jsonelement/JsonElementArray.java
src/main/java/com/crypticbit/javelin/diff/jsonelement/JsonElementMap.java
src/main/java/com/crypticbit/javelin/diff/jsonelement/package-info.java
src/main/java/com/crypticbit/javelin/diff/list/ListDelta.java
src/main/java/com/crypticbit/javelin/diff/list/ListDiffer.java
src/main/java/com/crypticbit/javelin/diff/list/ListSequenceDiff.java
src/main/java/com/crypticbit/javelin/diff/list/MultiViewList.java
src/main/java/com/crypticbit/javelin/diff/list/package-info.java
src/main/java/com/crypticbit/javelin/diff/map/MapDelta.java
src/main/java/com/crypticbit/javelin/diff/map/MapDiffer.java
src/main/java/com/crypticbit/javelin/diff/map/MapSequenceDiff.java
src/main/java/com/crypticbit/javelin/diff/map/package-info.java
src/main/java/com/crypticbit/javelin/diff/package-info.java
src/main/java/com/crypticbit/javelin/js/Anchor.java
src/main/java/com/crypticbit/javelin/js/BackedElement.java
src/main/java/com/crypticbit/javelin/js/Commit.java
src/main/java/com/crypticbit/javelin/js/CommitDao.java
src/main/java/com/crypticbit/javelin/js/DataAccessInterface.java
src/main/java/com/crypticbit/javelin/js/DataStructure.java
src/main/java/com/crypticbit/javelin/js/ExtendedAnchor.java
src/main/java/com/crypticbit/javelin/js/JsonSimpleClassAdapter.java
src/main/java/com/crypticbit/javelin/js/JsonStoreAdapterFactory.java
src/main/java/com/crypticbit/javelin/js/LabelsDao.java
src/main/java/com/crypticbit/javelin/js/convert/HackedRuntimeException.java
src/main/java/com/crypticbit/javelin/js/convert/JsonVisitor.java
src/main/java/com/crypticbit/javelin/js/convert/JsonVisitorCasAdapter.java
src/main/java/com/crypticbit/javelin/js/convert/JsonVisitorDestination.java
src/main/java/com/crypticbit/javelin/js/convert/JsonVisitorElementAdapter.java
src/main/java/com/crypticbit/javelin/js/convert/JsonVisitorKeyAdapter.java
src/main/java/com/crypticbit/javelin/js/convert/JsonVisitorObjectAdapter.java
src/main/java/com/crypticbit/javelin/js/convert/JsonVisitorSource.java
src/main/java/com/crypticbit/javelin/js/convert/VisitorContext.java
src/main/java/com/crypticbit/javelin/js/convert/VisitorException.java
src/main/java/com/crypticbit/javelin/js/convert/package-info.java
src/main/java/com/crypticbit/javelin/js/lazy/IdentityReference.java
src/main/java/com/crypticbit/javelin/js/lazy/LazyJsonArray.java
src/main/java/com/crypticbit/javelin/js/lazy/LazyJsonMap.java
src/main/java/com/crypticbit/javelin/js/lazy/Reference.java
src/main/java/com/crypticbit/javelin/js/lazy/ValueReference.java
src/main/java/com/crypticbit/javelin/js/lazy/package-info.java
src/main/java/com/crypticbit/javelin/js/package-info.java
src/main/java/com/crypticbit/javelin/store/AddressableStorage.java
src/main/java/com/crypticbit/javelin/store/CasKasStore.java
src/main/java/com/crypticbit/javelin/store/Digest.java
src/main/java/com/crypticbit/javelin/store/GeneralPersistableResource.java
src/main/java/com/crypticbit/javelin/store/Identity.java
src/main/java/com/crypticbit/javelin/store/StorageFactory.java
src/main/java/com/crypticbit/javelin/store/StoreException.java
src/main/java/com/crypticbit/javelin/store/cas/ContentAddressableStorage.java
src/main/java/com/crypticbit/javelin/store/cas/DigestFactory.java
src/main/java/com/crypticbit/javelin/store/cas/PersistableResource.java
src/main/java/com/crypticbit/javelin/store/cas/package-info.java
src/main/java/com/crypticbit/javelin/store/kas/KeyAddressableStorage.java
src/main/java/com/crypticbit/javelin/store/kas/package-info.java
src/main/java/com/crypticbit/javelin/store/memory/MemoryCasKas.java
src/main/java/com/crypticbit/javelin/store/memory/package-info.java
src/main/java/com/crypticbit/javelin/store/package-info.java
src/main/java/com/google/common/collect/HackedTransformedEntriesMap.java
src/main/java/com/jayway/jsonpath/HackedJsonPath.java
src/main/java/org/jgrapht/alg/TarjanLowestCommonAncestor.java
src/main/java/org/jgrapht/graph/HackedDirectedGraphUnion.java
src/test/java/com/crypticbit/javelin/cas/DigestTest.java
src/test/java/com/crypticbit/javelin/cas/memory/MemoryCasTest.java
src/test/java/com/crypticbit/javelin/diff/MultiViewListTest.java
src/test/java/com/crypticbit/javelin/diff/ThreeWayDiffTest.java
src/test/java/com/crypticbit/javelin/js/CommitTest.java
src/test/java/com/crypticbit/javelin/js/DataStructureTest.java
src/test/java/com/crypticbit/javelin/js/JsonSimpleClassAdapterTest.java
src/test/java/com/crypticbit/javelin/js/JsonStoreAdapterFactoryTest.java
src/test/java/com/crypticbit/javelin/js/TestUtils.java
src/test/java/com/crypticbit/javelin/js/converter/JsonVisitorElementAdpaterTest.java
src/test/java/com/crypticbit/javelin/js/converter/JsonVisitorObjectAdapterTest.java
src/test/java/com/crypticbit/javelin/js/lazy/LazyJsonArrayTest.java
src/test/java/com/crypticbit/javelin/js/lazy/LazyJsonMapTest.java
Download
Click the following link to download javelin-master.zip.
javelin-master.zip