Class AuRequests

java.lang.Object
org.zkoss.zk.au.AuRequests

public class AuRequests extends Object
Utilities to convert AuRequest to Event or its deriving classes.
Since:
5.0.0
Author:
tomyeh
  • Constructor Details

    • AuRequests

      public AuRequests()
  • Method Details

    • convertToItems

      public static <T extends Component> Set<T> convertToItems(Desktop desktop, List<String> uuids)
      Converts the data of the specified request to a set of Component. The data is assumed to contain a list of item ID in the comman-separated format
      Returns:
      a set of components.
    • parseKeys

      public static int parseKeys(Map<String,Object> data)
      Parses the key flags of a mouse event.
      Returns:
      a combination of MouseEvent.ALT_KEY, MouseEvent.SHIFT_KEY and MouseEvent.CTRL_KEY,
    • getInnerWidth

      public static String getInnerWidth(AuRequest request) throws UiException
      Returns the inner width of an AU request representing the update of inner width.
      Throws:
      UiException
    • getUpdateResult

      public static Object getUpdateResult(AuRequest request) throws UiException
      Returns the result of an AU request representing the update result.
      Throws:
      UiException
    • getInt

      public static int getInt(Map<String,Object> data, String key, int defVal)
      Returns the integer value of the specified key in the data. It is the same as getInt(data, key, defVal, false).
      Parameters:
      defVal - the default value; used if not found.
    • getInt

      public static int getInt(Map<String,Object> data, String key, int defVal, boolean silent)
      Returns the integer value of the specified key in the data.
      Parameters:
      defVal - the default value; used if not found.
      silent - whether not to throw an exception if failed to convert
      Since:
      5.0.2
    • getLong

      public static long getLong(Map<String,Object> data, String key, long defVal)
      Returns the integer value of the specified key in the data. It is the same as getLong(data, key, defVal, false).
      Parameters:
      defVal - the default value; used if not found.
    • getLong

      public static long getLong(Map<String,Object> data, String key, long defVal, boolean silent)
      Returns the integer value of the specified key in the data.
      Parameters:
      defVal - the default value; used if not found.
      silent - whether not to throw an exception if failed to convert
      Since:
      5.0.2
    • getDouble

      public static double getDouble(Map<String,Object> data, String key, long defVal)
      Returns the double value of the specified key in the data. It is the same as getDouble(data, key, defVal, false).
      Parameters:
      defVal - the default value; used if not found.
      Since:
      7.0.1
    • getDouble

      public static double getDouble(Map<String,Object> data, String key, long defVal, boolean silent)
      Returns the double value of the specified key in the data.
      Parameters:
      defVal - the default value; used if not found.
      silent - whether not to throw an exception if failed to convert
      Since:
      7.0.1
    • getBoolean

      public static boolean getBoolean(Map<String,Object> data, String key)
      Returns whether the specified key is defined.