Class ComponentEventDescriptor

java.lang.Object
com.inductiveautomation.perspective.common.api.ComponentEventDescriptor

public class ComponentEventDescriptor extends Object
Describes an event that a component might fire.
  • Constructor Details

    • ComponentEventDescriptor

      public ComponentEventDescriptor(String name)
    • ComponentEventDescriptor

      public ComponentEventDescriptor(String name, JsonSchema schema)
    • ComponentEventDescriptor

      public ComponentEventDescriptor(String name, String description, JsonSchema schema)
    • ComponentEventDescriptor

      public ComponentEventDescriptor(String name, String description, JsonSchema schema, String documentationUrl)
  • Method Details

    • getName

      public String getName()
      The name of the event, like "onThingHappened"
    • getDescription

      public String getDescription()
    • getDocumentationUrl

      public String getDocumentationUrl()
      A URL to read further information about this event, e.g. to a user manual page.
    • getSchema

      public JsonSchema getSchema()
      The schema for the event object. Default implementation returns an empty schema.