A C E F G I J M O R S T V

## A

addAndSetArtifactId(String) - Method in class org.apache.maven.shared.jar.identification.JarIdentification
  Add a validated artifact ID.
addAndSetGroupId(String) - Method in class org.apache.maven.shared.jar.identification.JarIdentification
  Add a validated group ID.
addAndSetName(String) - Method in class org.apache.maven.shared.jar.identification.JarIdentification
  Add a validated artifact name.
addAndSetVendor(String) - Method in class org.apache.maven.shared.jar.identification.JarIdentification
  Add a validated vendor name.
addAndSetVersion(String) - Method in class org.apache.maven.shared.jar.identification.JarIdentification
  Add a validated version.
addArtifactId(String) - Method in class org.apache.maven.shared.jar.identification.JarIdentification
  Add a potential artifact ID.
addClassName(String) - Method in class org.apache.maven.shared.jar.classes.JarClasses
  Add a discovered class to the record.
addGroupId(String) - Method in class org.apache.maven.shared.jar.identification.JarIdentification
  Add a potential group ID.
addImports(List) - Method in class org.apache.maven.shared.jar.classes.JarClasses
  Add a list of discovered imports to the record.
addMethod(String) - Method in class org.apache.maven.shared.jar.classes.JarClasses
  Add a discovered method to the record.
addName(String) - Method in class org.apache.maven.shared.jar.identification.JarIdentification
  Add a potential artifact name.
addPackage(String) - Method in class org.apache.maven.shared.jar.classes.JarClasses
  Add a discovered package to the record.
addVendor(String) - Method in class org.apache.maven.shared.jar.identification.JarIdentification
  Add a potential vendor name.
addVersion(String) - Method in class org.apache.maven.shared.jar.identification.JarIdentification
  Add a potential version.
analyze(JarAnalyzer) - Method in class org.apache.maven.shared.jar.classes.JarClassesAnalysis
  Analyze a JAR and find any classes and their details.
analyze(JarAnalyzer) - Method in class org.apache.maven.shared.jar.identification.JarIdentificationAnalysis
  Analyze a JAR and find any associated Maven metadata.

## C

closeQuietly() - Method in class org.apache.maven.shared.jar.JarAnalyzer
  Close the associated JAR file, ignoring any errors that may occur.
computeHash(JarAnalyzer) - Method in class org.apache.maven.shared.jar.identification.hash.JarBytecodeHashAnalyzer
computeHash(JarAnalyzer) - Method in class org.apache.maven.shared.jar.identification.hash.JarFileHashAnalyzer
computeHash(JarAnalyzer) - Method in interface org.apache.maven.shared.jar.identification.hash.JarHashAnalyzer
  Compute the hash for the JAR.

## E

EmbeddedMavenModelExposer - Class in org.apache.maven.shared.jar.identification.exposers
  Exposer that examines a JAR file for any embedded Maven metadata for identification.
EmbeddedMavenModelExposer() - Constructor for class org.apache.maven.shared.jar.identification.exposers.EmbeddedMavenModelExposer
EmptyRepositoryHashSearch - Class in org.apache.maven.shared.jar.identification.repository
  Empty repository hash search.
EmptyRepositoryHashSearch() - Constructor for class org.apache.maven.shared.jar.identification.repository.EmptyRepositoryHashSearch
expose(JarIdentification, JarAnalyzer) - Method in class org.apache.maven.shared.jar.identification.exposers.EmbeddedMavenModelExposer
expose(JarIdentification, JarAnalyzer) - Method in class org.apache.maven.shared.jar.identification.exposers.FilenameExposer
expose(JarIdentification, JarAnalyzer) - Method in class org.apache.maven.shared.jar.identification.exposers.JarClassesExposer
expose(JarIdentification, JarAnalyzer) - Method in class org.apache.maven.shared.jar.identification.exposers.ManifestExposer
expose(JarIdentification, JarAnalyzer) - Method in class org.apache.maven.shared.jar.identification.exposers.RepositorySearchExposer
expose(JarIdentification, JarAnalyzer) - Method in class org.apache.maven.shared.jar.identification.exposers.StaticMainOutputExposer
expose(JarIdentification, JarAnalyzer) - Method in class org.apache.maven.shared.jar.identification.exposers.TextFileExposer
expose(JarIdentification, JarAnalyzer) - Method in class org.apache.maven.shared.jar.identification.exposers.TimestampExposer
expose(JarIdentification, JarAnalyzer) - Method in interface org.apache.maven.shared.jar.identification.JarIdentificationExposer
  Expose metadata during the identification process.

## F

FilenameExposer - Class in org.apache.maven.shared.jar.identification.exposers
  Exposer that examines a JAR file to derive Maven metadata from the pattern of the JAR's filename.
FilenameExposer() - Constructor for class org.apache.maven.shared.jar.identification.exposers.FilenameExposer
filterEntries(Pattern) - Method in class org.apache.maven.shared.jar.JarAnalyzer
  Filter a list of JAR entries against the pattern.

## G

getArtifactId() - Method in class org.apache.maven.shared.jar.identification.JarIdentification
getBytecodeHash() - Method in class org.apache.maven.shared.jar.JarData
getClassEntries() - Method in class org.apache.maven.shared.jar.JarAnalyzer
  Get all the classes in the JAR.
getClassNames() - Method in class org.apache.maven.shared.jar.classes.JarClasses
getEntries() - Method in class org.apache.maven.shared.jar.JarAnalyzer
  Get all the contained files in the JAR.
getEntries() - Method in class org.apache.maven.shared.jar.JarData
getEntryInputStream(JarEntry) - Method in class org.apache.maven.shared.jar.JarAnalyzer
  Get the data for an individual entry in the JAR.
getFile() - Method in class org.apache.maven.shared.jar.JarAnalyzer
  Get the file that was opened by this analyzer.
getFile() - Method in class org.apache.maven.shared.jar.JarData
getFileHash() - Method in class org.apache.maven.shared.jar.JarData
getGroupId() - Method in class org.apache.maven.shared.jar.identification.JarIdentification
getImports() - Method in class org.apache.maven.shared.jar.classes.ImportVisitor
  Get the list of discovered imports.
getImports() - Method in class org.apache.maven.shared.jar.classes.JarClasses
getJarClasses() - Method in class org.apache.maven.shared.jar.JarData
getJarData() - Method in class org.apache.maven.shared.jar.JarAnalyzer
getJarIdentification() - Method in class org.apache.maven.shared.jar.JarData
getJdkRevision() - Method in class org.apache.maven.shared.jar.classes.JarClasses
getJdkRevision() - Method in class org.apache.maven.shared.jar.JarData
getManifest() - Method in class org.apache.maven.shared.jar.JarData
getMavenPomEntries() - Method in class org.apache.maven.shared.jar.JarAnalyzer
  Get all the Maven POM entries in the JAR.
getMethods() - Method in class org.apache.maven.shared.jar.classes.JarClasses
getName() - Method in class org.apache.maven.shared.jar.identification.JarIdentification
getNumClasses() - Method in class org.apache.maven.shared.jar.JarData
getNumEntries() - Method in class org.apache.maven.shared.jar.JarData
getNumPackages() - Method in class org.apache.maven.shared.jar.JarData
getPackages() - Method in class org.apache.maven.shared.jar.classes.JarClasses
getPotentialArtifactIds() - Method in class org.apache.maven.shared.jar.identification.JarIdentification
getPotentialGroupIds() - Method in class org.apache.maven.shared.jar.identification.JarIdentification
getPotentialNames() - Method in class org.apache.maven.shared.jar.identification.JarIdentification
getPotentialVendors() - Method in class org.apache.maven.shared.jar.identification.JarIdentification
getPotentialVersions() - Method in class org.apache.maven.shared.jar.identification.JarIdentification
getVendor() - Method in class org.apache.maven.shared.jar.identification.JarIdentification
getVersion() - Method in class org.apache.maven.shared.jar.identification.JarIdentification
getVersionEntries() - Method in class org.apache.maven.shared.jar.JarAnalyzer
  Get all the version text files in the JAR.

## I

ImportVisitor - Class in org.apache.maven.shared.jar.classes
  Implementation of a BCEL class visitor that analyzes a class and collects imports.
ImportVisitor(JavaClass) - Constructor for class org.apache.maven.shared.jar.classes.ImportVisitor
  Create an Import visitor.
isDebugPresent() - Method in class org.apache.maven.shared.jar.classes.JarClasses
isDebugPresent() - Method in class org.apache.maven.shared.jar.JarData
isSealed() - Method in class org.apache.maven.shared.jar.JarData

## J

JarAnalyzer - Class in org.apache.maven.shared.jar
  Open a JAR file to be analyzed.
JarAnalyzer(File) - Constructor for class org.apache.maven.shared.jar.JarAnalyzer
  Constructor.
JarBytecodeHashAnalyzer - Class in org.apache.maven.shared.jar.identification.hash
  Analyzer that calculates the hash code for the entire file.
JarBytecodeHashAnalyzer() - Constructor for class org.apache.maven.shared.jar.identification.hash.JarBytecodeHashAnalyzer
JarClasses - Class in org.apache.maven.shared.jar.classes
  Gathered facts about the classes within a JAR file.
JarClasses() - Constructor for class org.apache.maven.shared.jar.classes.JarClasses
  Constructor to create an empty instance.
JarClassesAnalysis - Class in org.apache.maven.shared.jar.classes
  Analyze the classes in a JAR file.
JarClassesAnalysis() - Constructor for class org.apache.maven.shared.jar.classes.JarClassesAnalysis
JarClassesExposer - Class in org.apache.maven.shared.jar.identification.exposers
  Exposer that examines a JAR file to derive Maven metadata from the classes in a JAR.
JarClassesExposer() - Constructor for class org.apache.maven.shared.jar.identification.exposers.JarClassesExposer
JarData - Class in org.apache.maven.shared.jar
  Class that contains details of a single JAR file and it's entries.
JarData(File, Manifest, List) - Constructor for class org.apache.maven.shared.jar.JarData
  Constructor.
JarFileHashAnalyzer - Class in org.apache.maven.shared.jar.identification.hash
  Analyzer that calculates the hash code for the entire file.
JarFileHashAnalyzer() - Constructor for class org.apache.maven.shared.jar.identification.hash.JarFileHashAnalyzer
JarHashAnalyzer - Interface in org.apache.maven.shared.jar.identification.hash
  Classes that can calculate various hash signatures for a JAR file to later uniquely identify them.
JarIdentification - Class in org.apache.maven.shared.jar.identification
  Gathered Maven information about the JAR file.
JarIdentification() - Constructor for class org.apache.maven.shared.jar.identification.JarIdentification
JarIdentificationAnalysis - Class in org.apache.maven.shared.jar.identification
  Analyze the JAR file to identify Maven artifact metadata.
JarIdentificationAnalysis() - Constructor for class org.apache.maven.shared.jar.identification.JarIdentificationAnalysis
JarIdentificationExposer - Interface in org.apache.maven.shared.jar.identification
  Expose information from a JAR during the identification process.

## M

ManifestExposer - Class in org.apache.maven.shared.jar.identification.exposers
  Exposer that examines a JAR's manifest to derive Maven metadata.
ManifestExposer() - Constructor for class org.apache.maven.shared.jar.identification.exposers.ManifestExposer

## O

org.apache.maven.shared.jar - package org.apache.maven.shared.jar
org.apache.maven.shared.jar.classes - package org.apache.maven.shared.jar.classes
org.apache.maven.shared.jar.identification - package org.apache.maven.shared.jar.identification
org.apache.maven.shared.jar.identification.exposers - package org.apache.maven.shared.jar.identification.exposers
org.apache.maven.shared.jar.identification.hash - package org.apache.maven.shared.jar.identification.hash
org.apache.maven.shared.jar.identification.repository - package org.apache.maven.shared.jar.identification.repository

## R

RepositoryHashSearch - Interface in org.apache.maven.shared.jar.identification.repository
  Interface for Repository Hash Searches.
RepositorySearchExposer - Class in org.apache.maven.shared.jar.identification.exposers
  Exposer that examines a Maven repository for identical files to the JAR being analyzed.
RepositorySearchExposer() - Constructor for class org.apache.maven.shared.jar.identification.exposers.RepositorySearchExposer

## S

searchBytecodeHash(String) - Method in class org.apache.maven.shared.jar.identification.repository.EmptyRepositoryHashSearch
searchBytecodeHash(String) - Method in interface org.apache.maven.shared.jar.identification.repository.RepositoryHashSearch
  Search the repository for artifacts matching the given hash code when consider the bytecode of the classes in the file.
searchFileHash(String) - Method in class org.apache.maven.shared.jar.identification.repository.EmptyRepositoryHashSearch
searchFileHash(String) - Method in interface org.apache.maven.shared.jar.identification.repository.RepositoryHashSearch
  Search the repository for artifacts matching the given hash code when consider the entire contents of the file.
setAnalyzer(JarClassesAnalysis) - Method in class org.apache.maven.shared.jar.identification.exposers.JarClassesExposer
setArtifactId(String) - Method in class org.apache.maven.shared.jar.identification.JarIdentification
setBytecodeHash(String) - Method in class org.apache.maven.shared.jar.JarData
setBytecodeHashAnalyzer(JarHashAnalyzer) - Method in class org.apache.maven.shared.jar.identification.exposers.RepositorySearchExposer
setDebugPresent(boolean) - Method in class org.apache.maven.shared.jar.classes.JarClasses
setDigester(StreamingDigester) - Method in class org.apache.maven.shared.jar.identification.hash.JarBytecodeHashAnalyzer
setDigester(Digester) - Method in class org.apache.maven.shared.jar.identification.hash.JarFileHashAnalyzer
setExposers(List) - Method in class org.apache.maven.shared.jar.identification.JarIdentificationAnalysis
setFileHash(String) - Method in class org.apache.maven.shared.jar.JarData
setFileHashAnalyzer(JarHashAnalyzer) - Method in class org.apache.maven.shared.jar.identification.exposers.RepositorySearchExposer
setGroupId(String) - Method in class org.apache.maven.shared.jar.identification.JarIdentification
setJarClasses(JarClasses) - Method in class org.apache.maven.shared.jar.JarData
setJarIdentification(JarIdentification) - Method in class org.apache.maven.shared.jar.JarData
setJdkRevision(String) - Method in class org.apache.maven.shared.jar.classes.JarClasses
setName(String) - Method in class org.apache.maven.shared.jar.identification.JarIdentification
setRepositoryHashSearch(RepositoryHashSearch) - Method in class org.apache.maven.shared.jar.identification.exposers.RepositorySearchExposer
setVendor(String) - Method in class org.apache.maven.shared.jar.identification.JarIdentification
setVersion(String) - Method in class org.apache.maven.shared.jar.identification.JarIdentification
StaticMainOutputExposer - Class in org.apache.maven.shared.jar.identification.exposers
  Exposer that examines a a JAR for classes that have `Version` in the name and calls their `main` method if it exists to obtain the version.
StaticMainOutputExposer() - Constructor for class org.apache.maven.shared.jar.identification.exposers.StaticMainOutputExposer

## T

TextFileExposer - Class in org.apache.maven.shared.jar.identification.exposers
  Exposer that examines a a JAR for files that contain the text `version` (case-insensitive) and adds the contents as potential version(s).
TextFileExposer() - Constructor for class org.apache.maven.shared.jar.identification.exposers.TextFileExposer
TimestampExposer - Class in org.apache.maven.shared.jar.identification.exposers
  Exposer that examines a a JAR and uses the most recent timestamp as a potential version.
TimestampExposer() - Constructor for class org.apache.maven.shared.jar.identification.exposers.TimestampExposer

## V

visitConstantClass(ConstantClass) - Method in class org.apache.maven.shared.jar.classes.ImportVisitor
  Find any formally declared import in the Constant Pool.
visitConstantUtf8(ConstantUtf8) - Method in class org.apache.maven.shared.jar.classes.ImportVisitor
  Find any package class Strings in the UTF8 String Pool.

A C E F G I J M O R S T V

Copyright © 2011. All Rights Reserved.