Let's say I have two properties in my custom control: normalProperty & groupProperty.
normalProperty is NOT inside a group while groupProperty is inside a Group called group. Both of them are of the type java.lang.Object
I pass computed value of @Explode("test1,test2", ",") to both the properties from an XPage.
I created Java class to which I pass on the normalProperty and group. When I access the groupProperty from group it is of type "com.ibm.xsp.binding.javascript.JavaScriptValueBinding" while normalProperty is of type java.util.ArrayList.
Why are the types of both the properties are different despite data type and data being the same? I was able to access the value of groupProperty by calling the function getValue(FacesContextObject) but I can't write a general method to access both the properties. Also what is the significane of the class "com.ibm.xsp.binding.javascript.JavaScriptValueBinding"?
Thanks :)