org.zkoss.bind.impl
Class ValidationMessagesImpl

java.lang.Object
  extended by org.zkoss.bind.impl.ValidationMessagesImpl
All Implemented Interfaces:
java.io.Serializable, java.util.Map<Component,java.lang.Object>, ValidationMessages

public class ValidationMessagesImpl
extends java.lang.Object
implements ValidationMessages, java.util.Map<Component,java.lang.Object>, java.io.Serializable

Map base implementation of ValidationMessages

Since:
6.0.0
Author:
dennis
See Also:
Serialized Form

Nested Class Summary
 class ValidationMessagesImpl.MultipleMessages
           
 
Nested classes/interfaces inherited from interface java.util.Map
java.util.Map.Entry<K,V>
 
Constructor Summary
ValidationMessagesImpl()
           
 
Method Summary
 void addMessages(Component comp, java.lang.String attr, java.lang.String key, java.lang.String[] messages)
          add validation messages to component
 void clear()
           
 void clearMessages(Component comp)
          clear validation message of component
 void clearMessages(Component comp, java.lang.String attr)
          clear validation message of component
 boolean containsKey(java.lang.Object key)
           
 boolean containsValue(java.lang.Object value)
           
 java.util.Set<java.util.Map.Entry<Component,java.lang.Object>> entrySet()
           
 java.lang.Object get(java.lang.Object key)
           
 java.lang.String[] getKeyMessages(Component comp, java.lang.String key)
          get validation message of component and a special key
 java.lang.String[] getKeyMessages(java.lang.String key)
          get validation message of a special key
 java.lang.String[] getMessages(Component comp)
          get validation messages of a component
 java.lang.String[] getMessages(Component comp, java.lang.String attr)
          get validation messages of a component and special attribute
 java.util.Map<java.lang.Object,java.lang.Object> getMultiple()
           
 boolean isEmpty()
           
 java.util.Set<Component> keySet()
           
 java.lang.String put(Component key, java.lang.Object value)
           
 void putAll(java.util.Map<? extends Component,? extends java.lang.Object> m)
           
 java.lang.String remove(java.lang.Object key)
           
 void setMessages(Component comp, java.lang.String attr, java.lang.String key, java.lang.String[] messages)
          set validation messages to component, it will replace previous messages
 int size()
           
 java.util.Collection<java.lang.Object> values()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.Map
equals, hashCode
 

Constructor Detail

ValidationMessagesImpl

public ValidationMessagesImpl()
Method Detail

clearMessages

public void clearMessages(Component comp)
Description copied from interface: ValidationMessages
clear validation message of component

Specified by:
clearMessages in interface ValidationMessages

clearMessages

public void clearMessages(Component comp,
                          java.lang.String attr)
Description copied from interface: ValidationMessages
clear validation message of component

Specified by:
clearMessages in interface ValidationMessages

getMessages

public java.lang.String[] getMessages(Component comp,
                                      java.lang.String attr)
Description copied from interface: ValidationMessages
get validation messages of a component and special attribute

Specified by:
getMessages in interface ValidationMessages
Returns:
null if no message in component and attribute

getMessages

public java.lang.String[] getMessages(Component comp)
Description copied from interface: ValidationMessages
get validation messages of a component

Specified by:
getMessages in interface ValidationMessages
Returns:
null if no message of component

getKeyMessages

public java.lang.String[] getKeyMessages(Component comp,
                                         java.lang.String key)
Description copied from interface: ValidationMessages
get validation message of component and a special key

Specified by:
getKeyMessages in interface ValidationMessages
Returns:
null if no message of key

getKeyMessages

public java.lang.String[] getKeyMessages(java.lang.String key)
Description copied from interface: ValidationMessages
get validation message of a special key

Specified by:
getKeyMessages in interface ValidationMessages
Returns:
null if no message of key

setMessages

public void setMessages(Component comp,
                        java.lang.String attr,
                        java.lang.String key,
                        java.lang.String[] messages)
Description copied from interface: ValidationMessages
set validation messages to component, it will replace previous messages

Specified by:
setMessages in interface ValidationMessages
Parameters:
comp - the component refers to the messages
attr - the attr refers to the messages
key - the custom key refers to this messages
messages - the messages

addMessages

public void addMessages(Component comp,
                        java.lang.String attr,
                        java.lang.String key,
                        java.lang.String[] messages)
Description copied from interface: ValidationMessages
add validation messages to component

Specified by:
addMessages in interface ValidationMessages
Parameters:
comp - the component refers to the messages
attr - the attr refers to the messages
key - the custom key refers to this messages
messages - the messages

size

public int size()
Specified by:
size in interface java.util.Map<Component,java.lang.Object>

isEmpty

public boolean isEmpty()
Specified by:
isEmpty in interface java.util.Map<Component,java.lang.Object>

containsKey

public boolean containsKey(java.lang.Object key)
Specified by:
containsKey in interface java.util.Map<Component,java.lang.Object>

containsValue

public boolean containsValue(java.lang.Object value)
Specified by:
containsValue in interface java.util.Map<Component,java.lang.Object>

get

public java.lang.Object get(java.lang.Object key)
Specified by:
get in interface java.util.Map<Component,java.lang.Object>

put

public java.lang.String put(Component key,
                            java.lang.Object value)
Specified by:
put in interface java.util.Map<Component,java.lang.Object>

remove

public java.lang.String remove(java.lang.Object key)
Specified by:
remove in interface java.util.Map<Component,java.lang.Object>

putAll

public void putAll(java.util.Map<? extends Component,? extends java.lang.Object> m)
Specified by:
putAll in interface java.util.Map<Component,java.lang.Object>

clear

public void clear()
Specified by:
clear in interface java.util.Map<Component,java.lang.Object>

keySet

public java.util.Set<Component> keySet()
Specified by:
keySet in interface java.util.Map<Component,java.lang.Object>

values

public java.util.Collection<java.lang.Object> values()
Specified by:
values in interface java.util.Map<Component,java.lang.Object>

entrySet

public java.util.Set<java.util.Map.Entry<Component,java.lang.Object>> entrySet()
Specified by:
entrySet in interface java.util.Map<Component,java.lang.Object>

getMultiple

public java.util.Map<java.lang.Object,java.lang.Object> getMultiple()


Copyright © 2005-2011 Potix Corporation. All Rights Reserved. SourceForge.net Logo