# Package cascading.management.annotation

- Interface Summary
  Interface | Description
  --- | ---
  Sanitizer | Sanitizer is an interface to be used in conjunction with `PropertySanitizer`.

- Class Summary
  Class | Description
  --- | ---
  URISanitizer | URISanitizer is an implementation of the Sanitizer interface to sanitize URIs of different kinds (file, HTTP, HDFS, JDBC etc.) Depending on the visibility, the Sanitizer will return different values: For hierarchical URIs (jdbc://...): PUBLIC: Only return the path of the URI PROTECTED: Same as PUBLIC + query parameters PRIVATE: Same as PROTECTED + URI scheme and authority (host/port) For opaque URIs (mailto:someone@email.com): PUBLIC: Only return the scheme of the URI, 'mailto:' etc PROTECTED: Same as PUBLIC PRIVATE: The whole URI

- Enum Summary
  Enum | Description
  --- | ---
  Order | Order describes the order in which Property annotations shall be displayed.
  Visibility | Visibility controls whether a certain `Property` is visible to a certain audience.

- Annotation Types Summary
  Annotation Type | Description
  --- | ---
  Property | Property annotations can be used to send additional information about certain aspects of Cascading classes to the `DocumentService`.
  PropertyConfigured | PropertyConfigured is an annotation to document the configuration key and the default value of a given @Property annotation on the same `AnnotatedElement`.
  PropertyDescription | PropertyDescription is an annotation that can be used to describe the @Property annotation present on the same `AnnotatedElement`.
  PropertyOrder | PropertyOrder is an annotation at the class level that controls the sort order of the Property annotations present on that class.
  PropertyRegexSanitizer | PropertyRegexSanitizer is an annotation to be used in conjunction with a Property annotation to sanitize values containing sensitive information with a given regular expression.
  PropertySanitizer | PropertySanitizer is an annotation to be used in conjunction with a Property annotation to sanitize values containing sensitive information.

Copyright © 2007-2015 Concurrent, Inc. All Rights Reserved.