Package org.zkoss.zk.au
Class AuRequests
- java.lang.Object
-
- org.zkoss.zk.au.AuRequests
-
public class AuRequests extends java.lang.Object
- Since:
- 5.0.0
- Author:
- tomyeh
-
-
Constructor Summary
Constructors Constructor Description AuRequests()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T extends Component>
java.util.Set<T>convertToItems(Desktop desktop, java.util.List<java.lang.String> uuids)
Converts the data of the specified request to a set of Component.static boolean
getBoolean(java.util.Map<java.lang.String,java.lang.Object> data, java.lang.String key)
Returns whether the specified key is defined.static double
getDouble(java.util.Map<java.lang.String,java.lang.Object> data, java.lang.String key, long defVal)
Returns the double value of the specified key in the data.static double
getDouble(java.util.Map<java.lang.String,java.lang.Object> data, java.lang.String key, long defVal, boolean silent)
Returns the double value of the specified key in the data.static java.lang.String
getInnerWidth(AuRequest request)
Returns the inner width of an AU request representing the update of inner width.static int
getInt(java.util.Map<java.lang.String,java.lang.Object> data, java.lang.String key, int defVal)
Returns the integer value of the specified key in the data.static int
getInt(java.util.Map<java.lang.String,java.lang.Object> data, java.lang.String key, int defVal, boolean silent)
Returns the integer value of the specified key in the data.static long
getLong(java.util.Map<java.lang.String,java.lang.Object> data, java.lang.String key, long defVal)
Returns the integer value of the specified key in the data.static long
getLong(java.util.Map<java.lang.String,java.lang.Object> data, java.lang.String key, long defVal, boolean silent)
Returns the integer value of the specified key in the data.static java.lang.Object
getUpdateResult(AuRequest request)
Returns the result of an AU request representing the update result.static int
parseKeys(java.util.Map<java.lang.String,java.lang.Object> data)
Parses the key flags of a mouse event.
-
-
-
Method Detail
-
convertToItems
public static <T extends Component> java.util.Set<T> convertToItems(Desktop desktop, java.util.List<java.lang.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(java.util.Map<java.lang.String,java.lang.Object> data)
Parses the key flags of a mouse event.- Returns:
- a combination of
MouseEvent.ALT_KEY
,MouseEvent.SHIFT_KEY
andMouseEvent.CTRL_KEY
,
-
getInnerWidth
public static java.lang.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 java.lang.Object getUpdateResult(AuRequest request) throws UiException
Returns the result of an AU request representing the update result.- Throws:
UiException
-
getInt
public static int getInt(java.util.Map<java.lang.String,java.lang.Object> data, java.lang.String key, int defVal)
Returns the integer value of the specified key in the data. It is the same asgetInt(data, key, defVal, false)
.- Parameters:
defVal
- the default value; used if not found.
-
getInt
public static int getInt(java.util.Map<java.lang.String,java.lang.Object> data, java.lang.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(java.util.Map<java.lang.String,java.lang.Object> data, java.lang.String key, long defVal)
Returns the integer value of the specified key in the data. It is the same asgetLong(data, key, defVal, false)
.- Parameters:
defVal
- the default value; used if not found.
-
getLong
public static long getLong(java.util.Map<java.lang.String,java.lang.Object> data, java.lang.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(java.util.Map<java.lang.String,java.lang.Object> data, java.lang.String key, long defVal)
Returns the double value of the specified key in the data. It is the same asgetDouble(data, key, defVal, false)
.- Parameters:
defVal
- the default value; used if not found.- Since:
- 7.0.1
-
getDouble
public static double getDouble(java.util.Map<java.lang.String,java.lang.Object> data, java.lang.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(java.util.Map<java.lang.String,java.lang.Object> data, java.lang.String key)
Returns whether the specified key is defined.
-
-