Class ValidatingConfigurationWrapper<T>

java.lang.Object
org.apache.tapestry5.ioc.internal.AbstractConfigurationImpl<T>
org.apache.tapestry5.ioc.internal.ValidatingConfigurationWrapper<T>
All Implemented Interfaces:
Configuration<T>

Wraps a Collection as a Configuration and perform validation that collected value are of the correct type.
  • Constructor Details

  • Method Details

    • add

      public void add(T object)
      Description copied from interface: Configuration
      Adds an object to the service's contribution.
      Specified by:
      add in interface Configuration<T>
      Parameters:
      object - to add to the service's configuration
    • addInstance

      public void addInstance(Class<? extends T> clazz)
      Description copied from interface: Configuration
      Automatically instantiates an instance of the class, with dependencies injected, and adds it to the configuration. When the configuration type is an interface and the class to be contributed is a local file, then a reloadable proxy for the class will be created and contributed.
      Specified by:
      addInstance in interface Configuration<T>
      Parameters:
      clazz - what class to instantiate