| Package | Description |
|---|---|
| de.aristaflow.adept2.model.filter |
This package contains classes that model a system of filters that can be applied
to specially annotated classes.
|
| Modifier and Type | Method and Description |
|---|---|
AttributeFactory |
FilterFactory.createAttributeFactory(java.lang.Class<?> rootClass)
Creates a new attribute factory for filters working on the specified root class
|
AttributeFactory |
AttributeFactory.getFactoryForCollectionAttribute(java.lang.String primitiveMethod)
Creates an AttributeFactory for the inner type of the given
collection attribute.
|
AttributeFactory |
AttributeFactory.goDown(java.lang.String complexMethod)
Adds the supplied method to the method call path and navigates
to the class of its return type.
|
AttributeFactory |
AttributeFactory.goDown(java.lang.String complexMethod,
java.lang.Object... parameters)
The same as
goDown(String) but going down by passing the given
parameters to the method. |
AttributeFactory |
AttributeFactory.goDownAndCast(java.lang.String complexMethod,
java.lang.Class<?> desiredType)
Adds the supplied method to the method call path and navigates to the class
of the desired type.
|
AttributeFactory |
AttributeFactory.goDownAndCast(java.lang.String complexMethod,
java.lang.Class<?> desiredType,
java.lang.Object... parameters)
The same as
goDownAndCast(String, Class) but going down by
passing the given parameters to the method. |
AttributeFactory |
AttributeFactory.goUp()
Deletes the last element of the method call path and
navigates to the class that owns this method
|
AttributeFactory |
AttributeFactory.startNewAttribute()
Tells the factory to start a new attribute.
|