Package com.inductiveautomation.reporting.common.api.shape


package com.inductiveautomation.reporting.common.api.shape
  • Annotation Interfaces
    Class
    Description
    Use 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 strings
    Use 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.0
    Put 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/15
    Use this to specify a number format property that will have an editor that helps pick format strings
    Use 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 edit
    Use 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.