Interface | Description |
---|---|
IAccessor |
Defines common methods for Read and Write accessors.
|
IAccessorValueHandler |
Define method to handle a value in order to iterate on Accessor values.
|
IReadAccessor |
An object which gets whatever value.
|
IReadAccessor.Standalone |
Annotating a read accessor with the Standalone interface
just points out that this particular accessor may have side effects and should be able
to be called in a standalone way, i.e. ignoring its returing value.
|
IReadWriteAccessor |
An object which gets or sets whatever value.
|
IWriteAccessor |
An object which gets or sets whatever value.
|
Class | Description |
---|---|
AbstractConditionWrapperAccessor |
Abstract implementation of
MConditionWrapperAccessor , so that wrapper class can be final but implementation
can be reused. |
AbstractExecutableWrapperAccessor |
Abstract implementation of
MConditionWrapperAccessor , so that wrapper class can be final but implementation
can be reused. |
AbstractMapAccessor |
Common parent class for accessors allowing to access keys, values or entries of Maps.
|
AbstractPropertyCheckAccessor |
Common code for accessors which check a Property at runtime.
|
AbstractReadAccessor |
Implements base compilation chaining and provides 2 methods to implement instead of 4.
|
AbstractReadSourceAccessor |
This class intends to provide a base for accessors dedicated to read a source sub-accessor and
transform the value in any way.
|
AccessorIterator |
Allows to iterate over values, using a value handler to convert values.
|
MAvailableAccessor |
Allows to check if a property is available, at runtime.
|
MCastAccessor |
Class that allows to perform a specified class, overriding any automatic transformation requested during compilation process.
|
MCoalesceAccessor |
Returns the first non-null result of the sub-accessors.
|
MConcatenateAccessor |
Allows to concatenate Strings from:
All items returned by a single source, which might be an Iterable, an Iterator, an Enumeration or an Array.
|
MConditionsCountAccessor |
Allows to count the number of validated or not validated conditions.
|
MConditionWrapperAccessor |
Allows to wrap a condition as an accessor to retrieve its result and use it directly.
|
MCountAccessor |
Allows to search a Collection for Objects validating a specific condition and to count them.
|
MDateDiffAccessor |
This accessor allows to compute difference between two dates (or time),
in year(s), month(s), day(s), hour(s), minute(s), second(s) or milli(s).
|
MDateManipulationAccessor |
This accessor allows to perform operations on dates (or time),
i.e. adding year(s), month(s), day(s), hour(s), minute(s), second(s) or milli(s) to a provided date.
|
MDefinedAccessor |
Allows to check if a property is available, at runtime.
|
MExecutableWrapperAccessor |
Allows to wrap an executable as an accessor to retrieve its result and use it directly.
|
MFilterAccessor |
Allows to search a Collection for an Object validating a specific condition.
|
MFormatAccessor |
MessageFormat like Accessor Implementation, replacing variables by values.
|
MFormatAccessor.Argument |
Represents an argument for a call.
|
MIterateAccessor |
Allows to iterate on:
All items returned by a single source, which might be a String, an Iterable, an Iterator, an Enumeration or an Array.
|
MMapEntriesAccessor |
Accessor allowing to retrieve entries of Maps as a Collection.
|
MMapKeysAccessor |
Accessor allowing to retrieve keys of Maps as a Collection.
|
MMapValuesAccessor |
Accessor allowing to retrieve values of Maps as a Collection.
|
MMinMaxAccessor |
Allows to search a Collection to find the minimum / maximum value
This accessor allows to take into account only some elements of the Collection (via the condition) and also to consider a sub property for the comparison. |
MMinMaxAccessor.Max | |
MMinMaxAccessor.Min | |
MNewInstanceAccessor |
Allows to create a new instance of an object.
|
MNullIfEmptyAccessor |
Class that allows to check if an Array, a
String (or CharSequence ) or a Collection is empty and if so, return null instead. |
MPropertyAccessor |
Allows to retrieve value from an object and to cast it depending on target.
|
MSearchAccessor |
Allows to search a Collection for an Object validating a specific condition.
|
MSizeAccessor |
Allows to compute a value size.
|
MSplitAccessor |
Allows to split a Character Sequence (String, Buffer, ...).
|
MSubPartAccessor |
Allows to get part of the value.
|
MTernaryAccessor |
Allows to retrieve result of a condition evaluation to use it directly.
|
MValueAccessor |
Allows to specify a constant value and to cast it depending on target.
|
MValuesAccessor |
Allows to specify several constant values in order to obtain a Collection.
|
MVariablePropertyAccessor |
Allows to access properties for which name is not known (or not fully known) at compilation time.
|