Filter

Interfaces

  • Filterable Interface to determine which elements can be filtered and to provide a way to set errors on the descriptor.
  • FilterInterface

Classes

  • ClassFactory Retrieves a series of filters to manipulate a specific Descriptor with during building.
  • Filter Filter used to manipulate a descriptor after being build.
  • StripIgnore Strips any Descriptor if the ignore tag is present with that element.
  • StripInternal Filters a Descriptor when the @internal inline tag, or normal tag, is used.
  • StripOnVisibility Strips any Descriptor if their visibility is allowed according to the ProjectDescriptorBuilder.