Package com.inductiveautomation.reporting.common.api.shape
package com.inductiveautomation.reporting.common.api.shape
-
Annotation InterfacesClassDescriptionUse this annotation on any ShapeProperty that you want the property reflection to descend into and discover sub-properties.Annotate a shape with this if it requires a custom UI for configuring the shape in addition to the properties table.Apply this annotation to RMShape properties that are strings which represent data keys.Use this to specify a date format property that will have an editor that helps pick format stringsUse this annotation if a property should only be editable when another property is set to a certain value.Filename: EnumOptions Author: Perry Arellano-Jones Created on: 7/24/15 Project: Reporting 3.0Put this annotation on a type to hide properties you don't want from your superclass(es)Used to indicate a preferred size for a newly created component.Optionally annotate your class with this and all the rest of the annotations will have this key base prepended to their i18n keys.Filename: NonKeyMappable Author: Perry Arellano-Jones Created on: 7/7/15Use this to specify a number format property that will have an editor that helps pick format stringsUse this annotation on reporting shape getter/setter methods to define a set of options for integer properties that act like enums.Annotation used to specify that a property should be ordered directly beneath another property.Use this to mark properties as "preferred" which means they are the properties a user is most likely to editUse this annotation to list properties that should not be editable.This meta annotation contains the keys used by the palette.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.