## Uses of Interface
org.apache.any23.cli.Tool

- Packages that use Tool
  Package | Description
  --- | ---
  org.apache.any23.cli | This package contains some command-line utilities which allow users to use the main Any23 features via commandline shell.
  org.apache.any23.plugin | This package provides Plugin Management support for Any23.

- - ### Uses of Tool in org.apache.any23.cli

    Classes in org.apache.any23.cli that implement Tool
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ExtractorDocumentation` | This class provides some command-line documentation about available extractors and their usage.
    `class` | `MicrodataParser` | Command line Microdata parser, accepting both files and URLs and returing a JSON representation of the extracted metadata as described at Microdata JSON Specification.
    `class` | `MimeDetector` | Commandline tool to detect MIME Types from file, HTTP and direct input sources.
    `class` | `PluginVerifier` | Commandline utility to verify the Any23 plugins and extract basic information.
    `class` | `Rover` | A default rover implementation.
    `class` | `VocabPrinter` | Prints out the vocabulary RDFSchema as NQuads.

  - ### Uses of Tool in org.apache.any23.plugin

    Methods in org.apache.any23.plugin that return types with arguments of type Tool
    Modifier and Type | Method | Description
    --- | --- | ---
    `Iterator<Tool>` | Any23PluginManager.`getApplicableTools​(File... pluginLocations)` | Returns an `Iterator` of tools that have been detected within the given list of locations.
    `Iterator<Tool>` | Any23PluginManager.`getTools()` | Returns the list of all the `Tool` classes declared within the classpath.