Package com.google.gwt.maps.jsio.client

Interface Summary
JSFlyweightWrapper A variation on JSWrapper that implements a flyweight-style API binding.
JSList<T> This is a tag interface for use with JSWrapper when the underlying data type is a JavaScript array-like object.
JSWrapper<T extends JSWrapper<T>> Automatically generates Java/JavaScript interface linkages.
 

Class Summary
JSFlyweightWrapper.Util Allows access to flyweight internals.
JSFunction This is an interface for use with JSWrapper to export a Java function into a JavaScript context.
JSOpaque Allows by-name references to JavaScript values.
 

Exception Summary
JSONWrapperException A generic Exception base class for JSWrapper operations.
MultipleWrapperException Thrown when a JSWrapper is attached to a JavaScriptObject that is already being managed by a JSWrapper.
 

Annotation Types Summary
BeanProperties Indicates that methods that look like bean-style property setters should be generated so as to read and write object properties rather than import functions.
Binding Indicates that a flyweight-style method should be used to bind exported functions from a type into a JavaScriptObject.
Constructor This annotation may be applied to a class or method to specify a JavaScript function to evaluate.
Exported Individual Java functions may be exported to JavaScript callers by applying this annotation on a concrete Java method within a JSWrapper.
FieldName When implementing a bean property accessor, the default NamePolicy will be used unless this annotation appears on the property's getter or setter.
Global This annotation is used on a JSWrapper class in a manner similar to Constructor although the value is interpreted as a value reference rather than a function.
Imported Allows methods declared in a type annotated with BeanProperties that look like bean property setter/getters to be treated as imported methods.
NamePolicy The policy to use when mangling bean property names to JSON object property names.
NoIdentity This object disables maintaining a 1:1 identity mapping between a JSWrapper and the backing JSO.
ReadOnly This prevents the generated JSWrapper implementation from modifying the underlying JavaScriptObject.