Added cool json features (JsonWrapper)

This commit is contained in:
Kevin Jahns
2014-08-04 23:35:50 +02:00
parent 5ba735701c
commit 6c34d97432
72 changed files with 2237 additions and 889 deletions

View File

@@ -36,7 +36,7 @@
<h2>Overview</h2>
<div class='docstring'>
<p>A generic interface to operations.</p><p>An operation has the following methods:
toJson: encodes an operation (needed only if instance of this operation is sent).
_encode: encodes an operation (needed only if instance of this operation is sent).
execute: execute the effects of this operations. Good examples are Insert-type and AddName-type
val: in the case that the operation holds a value</p><p>Furthermore an encodable operation has a parser.</p>
</div>
@@ -58,7 +58,7 @@ val: in the case that the operation holds a value</p><p>Furthermore an encodable
</a>
</span>
<span class='desc'>
Computes a unique identifier (uid).
Computes a unique identifier (uid) that identifies this operation.
</span>
</li>
<li>
@@ -69,6 +69,7 @@ val: in the case that the operation holds a value</p><p>Furthermore an encodable
<b>execute</b><span>()</span>
</a>
</span>
<span class='note private title'>Private</span>
<span class='desc'>
Notify the all the listeners.
</span>
@@ -81,6 +82,7 @@ val: in the case that the operation holds a value</p><p>Furthermore an encodable
<b>saveOperation</b><span>(name, op_uid)</span>
</a>
</span>
<span class='note private title'>Private</span>
<span class='desc'>
Operations may depend on other operations (linked lists, etc.).
</span>
@@ -93,6 +95,7 @@ val: in the case that the operation holds a value</p><p>Furthermore an encodable
<b>validateSavedOperations</b><span>()</span>
</a>
</span>
<span class='note private title'>Private</span>
<span class='desc'>
After calling this function all not instantiated operations will be accessible.
</span>
@@ -118,7 +121,7 @@ val: in the case that the operation holds a value</p><p>Furthermore an encodable
)
</span>
&mdash;
<span class='desc'>A unique identifier </span>
<span class='desc'>A unique identifier. If uid is undefined, a new uid will be created. </span>
</li>
</ul>
<h3>See also:</h3>
@@ -140,7 +143,7 @@ val: in the case that the operation holds a value</p><p>Furthermore an encodable
<br>
</p>
<div class='docstring'>
<p>Computes a unique identifier (uid).</p>
<p>Computes a unique identifier (uid) that identifies this operation.</p>
</div>
<div class='tags'>
</div>
@@ -150,6 +153,7 @@ val: in the case that the operation holds a value</p><p>Furthermore an encodable
#
(void)
<b>execute</b><span>()</span>
<span class='note private'>Private</span>
<br>
</p>
<div class='docstring'>
@@ -251,6 +255,7 @@ an easy way to refer to these operations via an uid or object reference.</p><p>F
#
(Boolean)
<b>validateSavedOperations</b><span>()</span>
<span class='note private'>Private</span>
<br>
</p>
<div class='docstring'>
@@ -279,7 +284,7 @@ an easy way to refer to these operations via an uid or object reference.</p><p>F
</div>
</div>
<div id='footer'>
August 03, 14 03:14:41 by
August 04, 14 23:05:04 by
<a href='https://github.com/coffeedoc/codo' title='CoffeeScript API documentation generator'>
Codo
</a>