You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jackrabbit.apache.org by st...@apache.org on 2011/03/24 14:53:10 UTC
svn commit: r1084958 -
/jackrabbit/sandbox/microkernel/src/main/java/org/apache/jackrabbit/mk/MicroKernel.java
Author: stefan
Date: Thu Mar 24 13:53:10 2011
New Revision: 1084958
URL: http://svn.apache.org/viewvc?rev=1084958&view=rev
Log:
drafting MicroKernel api (WIP)
Modified:
jackrabbit/sandbox/microkernel/src/main/java/org/apache/jackrabbit/mk/MicroKernel.java
Modified: jackrabbit/sandbox/microkernel/src/main/java/org/apache/jackrabbit/mk/MicroKernel.java
URL: http://svn.apache.org/viewvc/jackrabbit/sandbox/microkernel/src/main/java/org/apache/jackrabbit/mk/MicroKernel.java?rev=1084958&r1=1084957&r2=1084958&view=diff
==============================================================================
--- jackrabbit/sandbox/microkernel/src/main/java/org/apache/jackrabbit/mk/MicroKernel.java (original)
+++ jackrabbit/sandbox/microkernel/src/main/java/org/apache/jackrabbit/mk/MicroKernel.java Thu Mar 24 13:53:10 2011
@@ -30,6 +30,7 @@ import java.io.InputStream;
* <li>portable to C</li>
* <li>efficient support for large number of child nodes</li>
* <li>integrated API for storing/retrieving large binaries (similar to DataStore API)</li>
+ * <li>human-readable data serialization (e.g. JSON, YAML)</li>
* </ul>
*
* The MicroKernel <b>Data Model</b>:
@@ -83,6 +84,8 @@ import java.io.InputStream;
* => check full JSOP spec and davex</li>
* <li>how should an incomplete list of child nodes be represented in json?
* => length(array) != :childNodeCount</li>
+ * <li>consider YAML as an alternative to the JSON representation =>
+ * supports ordered sequence of name:value pairs, richer set of data/collection types</li>
* </ul>
*
* @todo check DavEx protocol for potential overlap/input (e.g. JSON format)