Currently it is only possible to set a single constraint per field. Therefore it is not possible to combine an range constraint with an language constraint. e.g. searching for all labels form a-f in a list of given languages. TODO: This shortcoming needs to be reevaluated. The intension was to ease the implementation and the usage of this interface. TODO: Implementation need to be able to throw UnsupportedConstraintExceptions for specific combinations of Constraints e.g. Regex or case insensitive ... TODO: Would be nice if an Implementation could also announce the list of supported constraints (e.g. via Capability levels ...) @author Rupert Westenthaler
|
|