## Uses of Interface
org.apache.avro.tool.Tool

### Uses of Tool in org.apache.avro.tool

Classes in org.apache.avro.tool that implement Tool
`class` `BinaryFragmentToJsonTool` Converts an input file from Avro binary into JSON.
`class` `CatTool` Tool to extract samples from an Avro data file.
`class` `ConcatTool` Tool to concatenate avro files with the same schema and non-reserved metatdata.
`class` `CreateRandomFileTool` Creates a file filled with randomly-generated instances of a schema.
`class` `DataFileGetMetaTool` Reads a data file to get its metadata.
`class` `DataFileGetSchemaTool` Reads a data file to get its schema.
`class` `DataFileReadTool` Reads a data file and dumps to JSON
`class` `DataFileRepairTool` Recovers data from a corrupt Avro Data file
`class` `DataFileWriteTool` Reads new-line delimited JSON records and writers an Avro data file.
`class` `FromTextTool` Reads a text file into an Avro data file.
`class` `IdlTool` Tool implementation for generating Avro JSON schemata from idl format files.
`class` `IdlToSchemataTool` Extract the Avro JSON schemata of the types of a protocol defined through an idl format file.
`class` `InduceSchemaTool` Utility to induce a schema from a class or a protocol from an interface.
`class` `JsonToBinaryFragmentTool` Tool to convert JSON data into the binary form.
`class` `RecodecTool` Tool to alter the codec of an Avro data file.
`class` `RecordCountTool` Counts the records in avro files or folders
`class` `RpcProtocolTool` Tool to grab the protocol from a remote running service.
`class` `RpcReceiveTool` Receives one RPC call and responds.
`class` `RpcSendTool` Sends a single RPC message.
`class` `SchemaFingerprintTool` Utility to generate fingerprint(s) from a schema.
`class` `SchemaNormalizationTool` Utility to convert an Avro @{Schema} to its canonical form.
`class` `SpecificCompilerTool` A Tool for compiling avro protocols or schemas to Java classes using the Avro SpecificCompiler.
`class` `TetherTool`
`class` `ToTextTool` Reads an avro data file into a plain text file.
`class` `ToTrevniTool` Reads an Avro data file and writes a Trevni file.
`class` `TrevniCreateRandomTool` Tool to create randomly populated Trevni file based on an Avro schema
`class` `TrevniMetadataTool` Tool to print Trevni file metadata as JSON.
`class` `TrevniToJsonTool` Tool to read Trevni files and print them as JSON.