Interface WidgetDefinition

All Known Implementing Classes:
WidgetDefinitionImpl

public interface WidgetDefinition
A widget definition. A widget is an UI object at the client.
Since:
5.0.0
Author:
tomyeh
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addMold(String name, String moldURI)
    Adds the mold URI for the specified mold.
    Returns a collection of the mold names that have the molde URL.
    Returns the URI (String) of the template to generate the mold, or null if not available.
    Returns the widget class (a JavaScript class).
    boolean
    Returns whether the mold URI exists for the given mold.
    boolean
    Returns whether to preserve the blank text.
  • Method Details

    • getWidgetClass

      String getWidgetClass()
      Returns the widget class (a JavaScript class).
    • getMoldNames

      Collection<String> getMoldNames()
      Returns a collection of the mold names that have the molde URL.
    • hasMold

      boolean hasMold(String name)
      Returns whether the mold URI exists for the given mold.
    • addMold

      void addMold(String name, String moldURI)
      Adds the mold URI for the specified mold.
      Parameters:
      name - the mold name.
      moldURI - an URI of the mold. Ignored if null.
      Since:
      5.0.4
    • getMoldURI

      String getMoldURI(String name)
      Returns the URI (String) of the template to generate the mold, or null if not available. For Ajax clients, the template is a JavaScript method.
      Parameters:
      name - the mold name
      Returns:
      an URI in String
      See Also:
    • isBlankPreserved

      boolean isBlankPreserved()
      Returns whether to preserve the blank text. If false, the blank text (a non-empty string consisting of whitespaces) are ignored. If true, they are converted to a label child.

      It is used only with iZUML.