|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.tapestry5.ioc.internal.AbstractConfigurationImpl<T>
org.apache.tapestry5.ioc.internal.ValidatingOrderedConfigurationWrapper<T>
T - public class ValidatingOrderedConfigurationWrapper<T>
Wraps a List as a OrderedConfiguration, implementing validation of
values provided to an OrderedConfiguration.
| Constructor Summary | |
|---|---|
ValidatingOrderedConfigurationWrapper(java.lang.Class<T> expectedType,
ObjectLocator locator,
Orderer<T> orderer,
java.util.Map<java.lang.String,org.apache.tapestry5.ioc.internal.OrderedConfigurationOverride<T>> overrides,
ContributionDef contribDef,
java.lang.String serviceId)
|
|
| Method Summary | |
|---|---|
void |
add(java.lang.String id,
T object,
java.lang.String... constraints)
Adds an ordered object to a service's contribution. |
void |
addInstance(java.lang.String id,
java.lang.Class<? extends T> clazz,
java.lang.String... constraints)
Adds an ordered object by instantiating (with dependencies) the indicated class. |
void |
override(java.lang.String id,
T object,
java.lang.String... constraints)
Overrides a normally contributed object. |
void |
overrideInstance(java.lang.String id,
java.lang.Class<? extends T> clazz,
java.lang.String... constraints)
Instantiates an object and adds it as an override. |
| Methods inherited from class org.apache.tapestry5.ioc.internal.AbstractConfigurationImpl |
|---|
instantiate |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ValidatingOrderedConfigurationWrapper(java.lang.Class<T> expectedType,
ObjectLocator locator,
Orderer<T> orderer,
java.util.Map<java.lang.String,org.apache.tapestry5.ioc.internal.OrderedConfigurationOverride<T>> overrides,
ContributionDef contribDef,
java.lang.String serviceId)
| Method Detail |
|---|
public void add(java.lang.String id,
T object,
java.lang.String... constraints)
OrderedConfiguration
add in interface OrderedConfiguration<T>id - a unique id for the object; the id will be fully qualified with the contributing module's idconstraints - used to order the object relative to other contributed objects
public void override(java.lang.String id,
T object,
java.lang.String... constraints)
OrderedConfiguration
override in interface OrderedConfiguration<T>id - identifies object to overrideobject - overriding object (may be null)constraints - contrains for the overridden object, replacing constraints for the original object (even if
omitted, in which case the override object will have no orderring contraints)
public void addInstance(java.lang.String id,
java.lang.Class<? extends T> clazz,
java.lang.String... constraints)
OrderedConfiguration
addInstance in interface OrderedConfiguration<T>id - of contribution (used for ordering)clazz - class to instantiateconstraints - used to order the object relative to other contributed objects
public void overrideInstance(java.lang.String id,
java.lang.Class<? extends T> clazz,
java.lang.String... constraints)
OrderedConfiguration
overrideInstance in interface OrderedConfiguration<T>id - of object to overrideclazz - to instantiateconstraints - override contraints
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||