CompoundProperty |
Use this annotation on any ShapeProperty that you want the property reflection to descend into and discover
sub-properties.
|
ConfigFactory |
Annotate a shape with this if it requires a custom UI for configuring the shape in addition to the properties table.
|
DataKeyProperty |
Apply this annotation to RMShape properties that are strings which represent data keys.
|
DateFormatProperty |
Use this to specify a date format property that will have an editor that helps pick format strings
|
EditableIf |
Use this annotation if a property should only be editable when another property is set to a certain value.
|
EnumExclusions |
Filename: EnumOptions
Author: Perry Arellano-Jones
Created on: 7/24/15
Project: Reporting 3.0
|
HiddenProperties |
Put this annotation on a type to hide properties you don't want from your superclass(es)
|
InitialSize |
Used to indicate a preferred size for a newly created component.
|
KeyBase |
Optionally annotate your class with this and all the rest of the annotations will have this key base prepended to
their i18n keys.
|
NonKeyMappable |
Filename: NonKeyMappable
Author: Perry Arellano-Jones
Created on: 7/7/15
|
NumberFormatProperty |
Use this to specify a number format property that will have an editor that helps pick format strings
|
Options |
Use this annotation on reporting shape getter/setter methods to define a set of options for integer properties that
act like enums.
|
OrderBelow |
Annotation used to specify that a property should be ordered directly beneath another property.
|
Preferred |
Use this to mark properties as "preferred" which means they are the properties a user is most likely to edit
|
ShapeMeta |
This meta annotation contains the keys used by the palette.
|
ShapeProperty |
Use this annotation on a property's getter or setter method to indicate that it is a property that should be
exposed through the report module's property inspector.
|