Interface Filter<T>

All Known Subinterfaces:
PropertyFilterBilinked
All Known Implementing Classes:
AbstractFilterSet, ClassFilterSet

public interface Filter<T>
Generic interface for defining filter decorators. Filters are useful for defining restrictions on properties, selecting subsets of objects or defining the behaviour of traversers.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    filter(T object)
    Can e.g., analyze, modify or convert the given object (or model) to another format.
  • Method Details

    • filter

      boolean filter(T object)
      Can e.g., analyze, modify or convert the given object (or model) to another format.
      Parameters:
      object - to be filtered
      Returns:
      true/false, depending on whether the object satisfied a criteria defined by this Filter; or - conversion/analysis was successful/unsuccessful.