org.apache.jackrabbit.commons.json
Interface JsonHandler


public interface JsonHandler

The JSONHandler interface receives notifications from the JsonParser.


Method Summary
 void array()
          Receive notification about the start of an JSON array.
 void endArray()
          Receive notification about the end of an JSON array.
 void endObject()
          Receive notification about the end of an JSON object.
 void key(java.lang.String key)
          Receive notification about the given JSON key.
 void object()
          Receive notification about the start of an JSON object.
 void value(boolean value)
          Receive notification about the given JSON boolean value.
 void value(double value)
          Receive notification about the given JSON number value (double).
 void value(long value)
          Receive notification about the given JSON number value (long).
 void value(java.lang.String value)
          Receive notification about the given JSON String value.
 

Method Detail

object

void object()
            throws java.io.IOException
Receive notification about the start of an JSON object.

Throws:
java.io.IOException - If an error occurs.

endObject

void endObject()
               throws java.io.IOException
Receive notification about the end of an JSON object.

Throws:
java.io.IOException - If an error occurs.

array

void array()
           throws java.io.IOException
Receive notification about the start of an JSON array.

Throws:
java.io.IOException - If an error occurs.

endArray

void endArray()
              throws java.io.IOException
Receive notification about the end of an JSON array.

Throws:
java.io.IOException - If an error occurs.

key

void key(java.lang.String key)
         throws java.io.IOException
Receive notification about the given JSON key.

Parameters:
key - The key.
Throws:
java.io.IOException - If an error occurs.

value

void value(java.lang.String value)
           throws java.io.IOException
Receive notification about the given JSON String value.

Parameters:
value - The value.
Throws:
java.io.IOException - If an error occurs.

value

void value(boolean value)
           throws java.io.IOException
Receive notification about the given JSON boolean value.

Parameters:
value - The value.
Throws:
java.io.IOException - If an error occurs.

value

void value(long value)
           throws java.io.IOException
Receive notification about the given JSON number value (long).

Parameters:
value - The value.
Throws:
java.io.IOException - If an error occurs.

value

void value(double value)
           throws java.io.IOException
Receive notification about the given JSON number value (double).

Parameters:
value - The value.
Throws:
java.io.IOException - If an error occurs.


Copyright © 2004-2010 The Apache Software Foundation. All Rights Reserved.