Class ValueResolverManager


  • public class ValueResolverManager
    extends Object
    This class maintains a list of ValueResolver. When it resolves a Agent, it calls each resolver in the list to resolve it.
    Author:
    dennis
    • Constructor Detail

      • ValueResolverManager

        public ValueResolverManager()
    • Method Detail

      • registerResolver

        public void registerResolver​(String startVersion,
                                     String endVersion,
                                     String key,
                                     String resolverClazz)
      • registerResolver

        public <T extends org.zkoss.zk.ui.event.Event> void registerResolver​(String startVersion,
                                                                             String endVersion,
                                                                             String key,
                                                                             ValueResolver resolver)
      • resolve

        public <T> T resolve​(Agent agent,
                             Class<T> clazz)
        resolve the component agent to a object with registered value resolver