# Uses of Interface
org.apache.tapestry5.services.meta.MetaDataExtractor

Packages that use MetaDataExtractor
Package
Description
org.apache.tapestry5.internal.services.meta
[INTERNAL USE ONLY] metadata support classes; API subject to change
org.apache.tapestry5.modules
org.apache.tapestry5.services.meta
Services for extracting component metadata.

- ## Uses of MetaDataExtractor in org.apache.tapestry5.internal.services.meta

  Classes in org.apache.tapestry5.internal.services.meta that implement MetaDataExtractor
  Modifier and Type
  Class
  Description
  `class`
  `ContentTypeExtractor`
  `class`
  `MetaAnnotationExtractor`
  `class`
  `UnknownActivationContextExtractor`
  Constructor parameters in org.apache.tapestry5.internal.services.meta with type arguments of type MetaDataExtractor
  Modifier
  Constructor
  Description
  ``
  `MetaWorkerImpl(Map<Class,MetaDataExtractor> configuration)`

- ## Uses of MetaDataExtractor in org.apache.tapestry5.modules

  Method parameters in org.apache.tapestry5.modules with type arguments of type MetaDataExtractor
  Modifier and Type
  Method
  Description
  `static void`
  TapestryModule.`contributeMetaWorker(MappedConfiguration<Class,MetaDataExtractor> configuration)`
  Contributes extractors for `Meta`, `Secure`, `ContentType` and `WhitelistAccessOnly` annotations.

- ## Uses of MetaDataExtractor in org.apache.tapestry5.services.meta

  Classes in org.apache.tapestry5.services.meta that implement MetaDataExtractor
  Modifier and Type
  Class
  Description
  `class`
  `FixedExtractor<T extends Annotation>`
  Implementation of `MetaDataExtractor` that is used to set a fixed value for a fixed meta-data key, when a given annotation is present.