de.aixcept.flex2.annotations
Annotation Type ActionScript


@Target(value=TYPE)
@Retention(value=RUNTIME)
public @interface ActionScript

An annotation for Flex2 ActionScript generation. Used to specify class related information of ActionScript value object.


Optional Element Summary
 boolean bindable
          Should the class be bindable?
 boolean createToString
          Should the created class contain a custom toString() implementation?
 boolean extendable
           
 boolean externalizable
          Should the class be externalizable?
 boolean inherit
          Should the created class contain a custom toString() implementation?
 boolean managed
          Should the class be managed?
 boolean remoteObject
          Should the class be exposed as remoteObject?
 boolean valueObject
          Should the class implement the Cairngorm ValueObject?
 

managed

public abstract boolean managed
Should the class be managed? Default is false.

Returns:
true, if managable, false otherwise.
Default:
false

bindable

public abstract boolean bindable
Should the class be bindable? Default is false.

Returns:
true, if bindable, false otherwise.
Default:
false

externalizable

public abstract boolean externalizable
Should the class be externalizable? Default is false.

Returns:
true, if externalizable, false otherwise.
Default:
false

remoteObject

public abstract boolean remoteObject
Should the class be exposed as remoteObject? Default is true.

Returns:
true, if the annotated object should be exposed as RemoteObject, false otherwise.
Default:
true

createToString

public abstract boolean createToString
Should the created class contain a custom toString() implementation? Default is false.

Returns:
true, if custom toString method should be generated, false otherwise.
Default:
false

inherit

public abstract boolean inherit
Should the created class contain a custom toString() implementation? Default is false.

Returns:
true, if properties should follow inheritance, false otherwise.
Default:
true

valueObject

public abstract boolean valueObject
Should the class implement the Cairngorm ValueObject? Default is false.

Returns:
true, if should implement Cairngorm ValueObject, false otherwise.
Default:
false

extendable

public abstract boolean extendable
Returns:
true if NOT final, false otherwise
Default:
true