it.negro.jajb.binding
Class JAJBBindMapping

java.lang.Object
  extended by it.negro.jajb.binding.JAJBBindMapping
All Implemented Interfaces:
it.dangelo.javabinding.mappings.BindMapping

public class JAJBBindMapping
extends java.lang.Object
implements it.dangelo.javabinding.mappings.BindMapping

This is the it.dangelo.javabinding.mappings.BindMapping implementation for JAJB. It is used during marshall operation

Author:
Gabriele

Constructor Summary
JAJBBindMapping()
           
 
Method Summary
 java.lang.Object createElement(java.lang.String arg0)
          Creates a JSONObject It is called when the flow meets a complex Java Object
 java.lang.Object createList(java.lang.String arg0, java.lang.Class<?> arg1, int arg2)
          Creates a JSONArray It is called when the flow meets an Array or a Collection
 void setValue(java.lang.Object arg0, java.lang.String arg1, java.lang.Object arg2)
          Sets the arg2 value with arg1 name into arg0 JSONObject in building
 void setValueList(java.lang.Object arg0, java.lang.Object arg1, int arg2)
          Sets the arg1 value arg2 index into arg0 JSONArray in building
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JAJBBindMapping

public JAJBBindMapping()
Method Detail

createElement

public java.lang.Object createElement(java.lang.String arg0)
                               throws java.lang.Exception
Creates a JSONObject It is called when the flow meets a complex Java Object

Specified by:
createElement in interface it.dangelo.javabinding.mappings.BindMapping
Throws:
java.lang.Exception

createList

public java.lang.Object createList(java.lang.String arg0,
                                   java.lang.Class<?> arg1,
                                   int arg2)
                            throws java.lang.Exception
Creates a JSONArray It is called when the flow meets an Array or a Collection

Specified by:
createList in interface it.dangelo.javabinding.mappings.BindMapping
Throws:
java.lang.Exception

setValue

public void setValue(java.lang.Object arg0,
                     java.lang.String arg1,
                     java.lang.Object arg2)
              throws java.lang.Exception
Sets the arg2 value with arg1 name into arg0 JSONObject in building

Specified by:
setValue in interface it.dangelo.javabinding.mappings.BindMapping
Throws:
java.lang.Exception

setValueList

public void setValueList(java.lang.Object arg0,
                         java.lang.Object arg1,
                         int arg2)
                  throws java.lang.Exception
Sets the arg1 value arg2 index into arg0 JSONArray in building

Specified by:
setValueList in interface it.dangelo.javabinding.mappings.BindMapping
Throws:
java.lang.Exception


Copyright © 2008. All Rights Reserved.