Package org.zkoss.bind.sys
Interface ValidationMessages
-
- All Known Implementing Classes:
ValidationMessagesImpl
public interface ValidationMessagesTo provide the message binding between validator and binder.- Since:
- 6.0.0
- Author:
- dennis
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddMessages(org.zkoss.zk.ui.Component comp, java.lang.String attr, java.lang.String key, java.lang.String[] messages)add validation messages to componentvoidaddMessages(org.zkoss.zk.ui.Component comp, java.lang.String attr, java.lang.String key, java.lang.String[] messages, java.lang.Object value)add validation messages to componentvoidclearAllMessages()clear all validation messagevoidclearKeyMessages(java.lang.String key)clear validation message of a special message keyvoidclearKeyMessages(org.zkoss.zk.ui.Component comp, java.lang.String key)clear validation message of component and a special message keyvoidclearMessages(org.zkoss.zk.ui.Component comp)clear validation message of componentvoidclearMessages(org.zkoss.zk.ui.Component comp, java.lang.String attr)clear validation message of componentorg.zkoss.zk.ui.ComponentgetAssociate(java.lang.String key)Returns the first associated component from the given key, if any.org.zkoss.zk.ui.Component[]getAssociates(java.lang.String key)Returns all associated components from the given key, if any.java.lang.ObjectgetFieldValue(java.lang.String key)Returns the first field value from the given key, if any.java.lang.ObjectgetFieldValue(org.zkoss.zk.ui.Component comp, java.lang.String key)Returns the first field value from the given key and component, if any.java.lang.Object[]getFieldValues(java.lang.String key)Returns all field values from the given key, if any.java.lang.Object[]getFieldValues(org.zkoss.zk.ui.Component comp, java.lang.String key)Returns all field values from the given key and component, if any.java.lang.String[]getKeyMessages(java.lang.String key)get validation message of a special keyjava.lang.String[]getKeyMessages(org.zkoss.zk.ui.Component comp, java.lang.String key)get validation message of component and a special keyjava.lang.String[]getMessages()get all validation messagesjava.lang.String[]getMessages(org.zkoss.zk.ui.Component comp)get validation messages of a componentjava.lang.String[]getMessages(org.zkoss.zk.ui.Component comp, java.lang.String attr)get validation messages of a component and special attributevoidsetMessages(org.zkoss.zk.ui.Component comp, java.lang.String attr, java.lang.String key, java.lang.String[] messages)set validation messages to component, it will replace previous messagesvoidsetMessages(org.zkoss.zk.ui.Component comp, java.lang.String attr, java.lang.String key, java.lang.String[] messages, java.lang.Object value)set validation messages to component, it will replace previous messages
-
-
-
Method Detail
-
clearMessages
void clearMessages(org.zkoss.zk.ui.Component comp, java.lang.String attr)clear validation message of component
-
clearMessages
void clearMessages(org.zkoss.zk.ui.Component comp)
clear validation message of component
-
clearKeyMessages
void clearKeyMessages(org.zkoss.zk.ui.Component comp, java.lang.String key)clear validation message of component and a special message key- Since:
- 6.5.2
-
clearKeyMessages
void clearKeyMessages(java.lang.String key)
clear validation message of a special message key- Since:
- 6.5.2
-
clearAllMessages
void clearAllMessages()
clear all validation message- Since:
- 6.5.2
-
getMessages
java.lang.String[] getMessages(org.zkoss.zk.ui.Component comp, java.lang.String attr)get validation messages of a component and special attribute- Returns:
- messages. Always not null. Empty if no message in component and attribute
-
getMessages
java.lang.String[] getMessages(org.zkoss.zk.ui.Component comp)
get validation messages of a component- Returns:
- messages. Always not null. Empty if no message of component
-
getMessages
java.lang.String[] getMessages()
get all validation messages- Returns:
- messages. Always not null. Empty if no messages
- Since:
- 6.0.1
-
getKeyMessages
java.lang.String[] getKeyMessages(org.zkoss.zk.ui.Component comp, java.lang.String key)get validation message of component and a special key- Returns:
- messages. Always not null. Empty if no message of key
-
getKeyMessages
java.lang.String[] getKeyMessages(java.lang.String key)
get validation message of a special key- Returns:
- messages. Always not null. Empty if no message of key
-
setMessages
void setMessages(org.zkoss.zk.ui.Component comp, java.lang.String attr, java.lang.String key, java.lang.String[] messages)set validation messages to component, it will replace previous messages- Parameters:
comp- the component refers to the messagesattr- the attr refers to the messageskey- the custom key refers to this messages, nullablemessages- the messages
-
setMessages
void setMessages(org.zkoss.zk.ui.Component comp, java.lang.String attr, java.lang.String key, java.lang.String[] messages, java.lang.Object value)set validation messages to component, it will replace previous messages- Parameters:
comp- the component refers to the messagesattr- the attr refers to the messageskey- the custom key refers to this messages, nullablemessages- the messagesvalue- the rejected value- Since:
- 8.0.1
-
addMessages
void addMessages(org.zkoss.zk.ui.Component comp, java.lang.String attr, java.lang.String key, java.lang.String[] messages)add validation messages to component- Parameters:
comp- the component refers to the messagesattr- the attr refers to the messageskey- the custom key refers to this messages, nullablemessages- the messages
-
addMessages
void addMessages(org.zkoss.zk.ui.Component comp, java.lang.String attr, java.lang.String key, java.lang.String[] messages, java.lang.Object value)add validation messages to component- Parameters:
comp- the component refers to the messagesattr- the attr refers to the messageskey- the custom key refers to this messages, nullablemessages- the messagesvalue- the rejected value- Since:
- 8.0.1
-
getFieldValue
java.lang.Object getFieldValue(java.lang.String key)
Returns the first field value from the given key, if any.- Parameters:
key- the custom key refers to this messages, nullable- Returns:
- value. Nullable.
- Since:
- 8.0.1
-
getFieldValue
java.lang.Object getFieldValue(org.zkoss.zk.ui.Component comp, java.lang.String key)Returns the first field value from the given key and component, if any.- Parameters:
comp- the component refers to the valuekey- the custom key refers to this value, nullable- Returns:
- value. Nullable.
- Since:
- 8.0.1
-
getFieldValues
java.lang.Object[] getFieldValues(java.lang.String key)
Returns all field values from the given key, if any.- Parameters:
key- the custom key refers to this messages, nullable- Returns:
- values. Always not null.
- Since:
- 8.0.1
-
getFieldValues
java.lang.Object[] getFieldValues(org.zkoss.zk.ui.Component comp, java.lang.String key)Returns all field values from the given key and component, if any.- Parameters:
comp- the component refers to the valuekey- the custom key refers to this value, nullable- Returns:
- values. Always not null.
- Since:
- 8.0.1
-
getAssociate
org.zkoss.zk.ui.Component getAssociate(java.lang.String key)
Returns the first associated component from the given key, if any.- Parameters:
key- the custom key refers to this messages, nullable- Returns:
- component. Nullable.
- Since:
- 8.0.1
-
getAssociates
org.zkoss.zk.ui.Component[] getAssociates(java.lang.String key)
Returns all associated components from the given key, if any.- Parameters:
key- the custom key refers to this messages, nullable- Returns:
- components. Always not null.
- Since:
- 8.0.1
-
-