Class ValidationMessagesMonitor

java.lang.Object
org.zkoss.clientbind.ValidationMessagesMonitor
All Implemented Interfaces:
Serializable, Iterable<String>, Collection<String>, org.zkoss.bind.sys.ValidationMessages

public class ValidationMessagesMonitor extends Object implements org.zkoss.bind.sys.ValidationMessages, Collection<String>, Serializable
A monitor for ValidationMessages to send a notification to client.
Author:
jumperchen
See Also:
  • Constructor Details

    • ValidationMessagesMonitor

      public ValidationMessagesMonitor(ClientBindComposer owner, org.zkoss.bind.sys.ValidationMessages messages)
  • Method Details

    • clearMessages

      public void clearMessages(org.zkoss.zk.ui.Component component, String s)
      Specified by:
      clearMessages in interface org.zkoss.bind.sys.ValidationMessages
    • clearMessages

      public void clearMessages(org.zkoss.zk.ui.Component component)
      Specified by:
      clearMessages in interface org.zkoss.bind.sys.ValidationMessages
    • clearKeyMessages

      public void clearKeyMessages(org.zkoss.zk.ui.Component component, String s)
      Specified by:
      clearKeyMessages in interface org.zkoss.bind.sys.ValidationMessages
    • clearKeyMessages

      public void clearKeyMessages(String s)
      Specified by:
      clearKeyMessages in interface org.zkoss.bind.sys.ValidationMessages
    • clearAllMessages

      public void clearAllMessages()
      Specified by:
      clearAllMessages in interface org.zkoss.bind.sys.ValidationMessages
    • getMessages

      public String[] getMessages(org.zkoss.zk.ui.Component component, String s)
      Specified by:
      getMessages in interface org.zkoss.bind.sys.ValidationMessages
    • getMessages

      public String[] getMessages(org.zkoss.zk.ui.Component component)
      Specified by:
      getMessages in interface org.zkoss.bind.sys.ValidationMessages
    • getMessages

      public String[] getMessages()
      Specified by:
      getMessages in interface org.zkoss.bind.sys.ValidationMessages
    • getKeyMessages

      public String[] getKeyMessages(org.zkoss.zk.ui.Component component, String s)
      Specified by:
      getKeyMessages in interface org.zkoss.bind.sys.ValidationMessages
    • getKeyMessages

      public String[] getKeyMessages(String s)
      Specified by:
      getKeyMessages in interface org.zkoss.bind.sys.ValidationMessages
    • setMessages

      public void setMessages(org.zkoss.zk.ui.Component component, String s, String s1, String[] strings)
      Specified by:
      setMessages in interface org.zkoss.bind.sys.ValidationMessages
    • setMessages

      public void setMessages(org.zkoss.zk.ui.Component component, String s, String s1, String[] strings, Object o)
      Specified by:
      setMessages in interface org.zkoss.bind.sys.ValidationMessages
    • addMessages

      public void addMessages(org.zkoss.zk.ui.Component component, String s, String s1, String[] strings)
      Specified by:
      addMessages in interface org.zkoss.bind.sys.ValidationMessages
    • addMessages

      public void addMessages(org.zkoss.zk.ui.Component component, String s, String s1, String[] strings, Object o)
      Specified by:
      addMessages in interface org.zkoss.bind.sys.ValidationMessages
    • getFieldValue

      public Object getFieldValue(String s)
      Specified by:
      getFieldValue in interface org.zkoss.bind.sys.ValidationMessages
    • getFieldValue

      public Object getFieldValue(org.zkoss.zk.ui.Component component, String s)
      Specified by:
      getFieldValue in interface org.zkoss.bind.sys.ValidationMessages
    • getFieldValues

      public Object[] getFieldValues(String s)
      Specified by:
      getFieldValues in interface org.zkoss.bind.sys.ValidationMessages
    • getFieldValues

      public Object[] getFieldValues(org.zkoss.zk.ui.Component component, String s)
      Specified by:
      getFieldValues in interface org.zkoss.bind.sys.ValidationMessages
    • getAssociate

      public org.zkoss.zk.ui.Component getAssociate(String s)
      Specified by:
      getAssociate in interface org.zkoss.bind.sys.ValidationMessages
    • getAssociates

      public org.zkoss.zk.ui.Component[] getAssociates(String s)
      Specified by:
      getAssociates in interface org.zkoss.bind.sys.ValidationMessages
    • size

      public int size()
      Specified by:
      size in interface Collection<String>
    • isEmpty

      public boolean isEmpty()
      Specified by:
      isEmpty in interface Collection<String>
    • contains

      public boolean contains(Object o)
      Specified by:
      contains in interface Collection<String>
    • iterator

      public Iterator<String> iterator()
      Specified by:
      iterator in interface Collection<String>
      Specified by:
      iterator in interface Iterable<String>
    • toArray

      public String[] toArray()
      Specified by:
      toArray in interface Collection<String>
    • toArray

      public <T> T[] toArray(T[] a)
      Specified by:
      toArray in interface Collection<String>
    • add

      public boolean add(String e)
      Specified by:
      add in interface Collection<String>
    • remove

      public boolean remove(Object o)
      Specified by:
      remove in interface Collection<String>
    • containsAll

      public boolean containsAll(Collection<?> c)
      Specified by:
      containsAll in interface Collection<String>
    • addAll

      public boolean addAll(Collection<? extends String> c)
      Specified by:
      addAll in interface Collection<String>
    • removeAll

      public boolean removeAll(Collection<?> c)
      Specified by:
      removeAll in interface Collection<String>
    • retainAll

      public boolean retainAll(Collection<?> c)
      Specified by:
      retainAll in interface Collection<String>
    • clear

      public void clear()
      Specified by:
      clear in interface Collection<String>