|
GWT 2.7.0 | |||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |
@Retention(value=RUNTIME) @Target(value=METHOD) @Documented public @interface JsProperty
JsProperty marks a method in a JsType
as a property accessor and recognizes
JavaBean style naming convention. Instead of translating method calls to JsProperty methods
as method calls in JS, they will be replaced with dotted property lookups.
Examples:
@JsProperty getX()
translates as this.x
@JsProperty x()
translates as this.x
@JsProperty setX(int y)
translates as this.x=y
@JsProperty x(int x)
translates as this.x=y
@JsProperty hasX(int x)
translates as x in this
In addition, fluent style return this syntax is supported for setters, so
@JsProperty T setX(int x)
translates as this.x=x, return this.
Optional Element Summary | |
---|---|
java.lang.String |
value
|
public abstract java.lang.String value
|
GWT 2.7.0 | |||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |