A B C D E F G H I M N O P R S T U

A

addFile(File) - Method in class eu.lindenbaum.maven.util.TarGzArchiver
Add a file/directory to the archive.
addFile(File, String) - Method in class eu.lindenbaum.maven.util.TarGzArchiver
Add a file/directory to the archive.
APP_FILTER - Static variable in class eu.lindenbaum.maven.util.FileUtils
Filename filter to filter app files (.app & .appup).
APP_SUFFIX - Static variable in interface eu.lindenbaum.maven.util.ErlConstants
Suffix for application resource files.
APPUP_SUFFIX - Static variable in interface eu.lindenbaum.maven.util.ErlConstants
Suffix for application upgrade files.
ARTIFACT_TYPE_OTP - Static variable in interface eu.lindenbaum.maven.util.ErlConstants
Type of artifacts for applications, i.e.
ARTIFACT_TYPE_REL - Static variable in interface eu.lindenbaum.maven.util.ErlConstants
Type of artifacts for releases, i.e.

B

BEAM_FILTER - Static variable in class eu.lindenbaum.maven.util.FileUtils
Filename filter to filter compiled files (.beam).
BEAM_SUFFIX - Static variable in interface eu.lindenbaum.maven.util.ErlConstants
Suffix for erlang binary files.
BIN_SUFFIX - Static variable in interface eu.lindenbaum.maven.util.ErlConstants
Suffix for mibs binaries

C

calculateStatistics() - Method in class eu.lindenbaum.maven.cover.ModuleCoverData
 
canGenerateReport() - Method in class eu.lindenbaum.maven.CoverageReport
 
canGenerateReport() - Method in class eu.lindenbaum.maven.EDocReport
 
canGenerateReport() - Method in class eu.lindenbaum.maven.TestEDocReport
 
CompileMojo - Class in eu.lindenbaum.maven
This Mojo compiles the projects erlang sources and SNMP files.
CompileMojo() - Constructor for class eu.lindenbaum.maven.CompileMojo
 
copyDirectory(File, File, FileFilter) - Static method in class eu.lindenbaum.maven.util.FileUtils
Copies the contents of the source directory recursively into the destination directory.
copyDirectory(File, File, FileFilter, Map<String, String>) - Static method in class eu.lindenbaum.maven.util.FileUtils
Copies the contents of the source directory recursively into the destination directory.
CopyResourcesMojo - Class in eu.lindenbaum.maven
This Mojo copies the private resources to the AbstractErlangMojo.targetPriv directory.
CopyResourcesMojo() - Constructor for class eu.lindenbaum.maven.CopyResourcesMojo
 
CopyTestResources - Class in eu.lindenbaum.maven
This Mojo copies test resources to the AbstractErlangMojo.targetTest directory.
CopyTestResources() - Constructor for class eu.lindenbaum.maven.CopyTestResources
 
CoverageReport - Class in eu.lindenbaum.maven
Generates a test coverage report with: project summary, showing the number of functions, clauses executable lines and their test coverage percentage.
CoverageReport() - Constructor for class eu.lindenbaum.maven.CoverageReport
 
CoverData - Class in eu.lindenbaum.maven.cover
Represents test coverage data for Erlang modules.
CoverData(String) - Constructor for class eu.lindenbaum.maven.cover.CoverData
 
COVERDATA_BIN - Static variable in interface eu.lindenbaum.maven.util.ErlConstants
Name of the coverdata binary (coverdata) file.
CoverUnit - Class in eu.lindenbaum.maven.cover
Class for a cover unit, i.e.
CoverUnit(int, int) - Constructor for class eu.lindenbaum.maven.cover.CoverUnit
Constructor from a number of lines that were covered and a number of lines that were not covered.
createArchive() - Method in class eu.lindenbaum.maven.util.TarGzArchiver
Creates and writes the archive to TarGzArchiver.archive.

D

DIALYZER - Static variable in interface eu.lindenbaum.maven.util.ErlConstants
Name of the dialyzer tool.
DIALYZER_OK - Static variable in interface eu.lindenbaum.maven.util.ErlConstants
Name of the dialyzer ok file.
DialyzerMojo - Class in eu.lindenbaum.maven
This Mojo runs the erlang dialyzer tool on the project sources found in AbstractErlangMojo.srcMainErlang as well as the project includes in AbstractErlangMojo.srcMainInclude.
DialyzerMojo() - Constructor for class eu.lindenbaum.maven.DialyzerMojo
 
DialyzerReleaseMojo - Class in eu.lindenbaum.maven
This Mojo runs the erlang dialyzer tool on a complete release found in AbstractErlangMojo.targetLib.
DialyzerReleaseMojo() - Constructor for class eu.lindenbaum.maven.DialyzerReleaseMojo
 

E

EBIN_DIRECTORY - Static variable in interface eu.lindenbaum.maven.util.ErlConstants
Name of the directory that contains the beam files.
EDocReport - Class in eu.lindenbaum.maven
This Mojo will generate EDoc documentation for the sources found in AbstractErlangReport.srcMainErlang.
EDocReport() - Constructor for class eu.lindenbaum.maven.EDocReport
 
ERL - Static variable in interface eu.lindenbaum.maven.util.ErlConstants
Name of the erlang interpreter binary.
ERL_SUFFIX - Static variable in interface eu.lindenbaum.maven.util.ErlConstants
Suffix for erlang source files.
ERLC - Static variable in interface eu.lindenbaum.maven.util.ErlConstants
Name of the erlang compiler.
ErlConstants - Interface in eu.lindenbaum.maven.util
Defines Erlang related constants.
ErlUtils - Class in eu.lindenbaum.maven.util
Containing utilities related to erlang code execution.
ErlUtils() - Constructor for class eu.lindenbaum.maven.util.ErlUtils
 
eu.lindenbaum.maven - package eu.lindenbaum.maven
 
eu.lindenbaum.maven.cover - package eu.lindenbaum.maven.cover
 
eu.lindenbaum.maven.util - package eu.lindenbaum.maven.util
 
eval(Log, String) - Static method in class eu.lindenbaum.maven.util.ErlUtils
Evaluate an erlang expression and return the result.
eval(Log, String, List<File>) - Static method in class eu.lindenbaum.maven.util.ErlUtils
Evaluate an erlang expression and return the result.
eval(Log, String, List<File>, File) - Static method in class eu.lindenbaum.maven.util.ErlUtils
Evaluate an erlang expression and return the result.
exec(List<String>, Log, File, Observer) - Static method in class eu.lindenbaum.maven.util.ErlUtils
Executes the given command array in the given working directory.
execute() - Method in class eu.lindenbaum.maven.CompileMojo
 
execute() - Method in class eu.lindenbaum.maven.CopyResourcesMojo
 
execute() - Method in class eu.lindenbaum.maven.CopyTestResources
 
execute() - Method in class eu.lindenbaum.maven.DialyzerMojo
 
execute() - Method in class eu.lindenbaum.maven.DialyzerReleaseMojo
 
execute() - Method in class eu.lindenbaum.maven.PackageMojo
 
execute() - Method in class eu.lindenbaum.maven.PackageReleaseMojo
 
execute() - Method in class eu.lindenbaum.maven.PrepareReleaseMojo
 
execute() - Method in class eu.lindenbaum.maven.RunMojo
 
execute() - Method in class eu.lindenbaum.maven.SetupMojo
 
execute() - Method in class eu.lindenbaum.maven.TestCompileMojo
 
execute() - Method in class eu.lindenbaum.maven.TestMojo
 
execute() - Method in class eu.lindenbaum.maven.UnpackDependenciesMojo
 
executeReport(Locale) - Method in class eu.lindenbaum.maven.CoverageReport
 
executeReport(Locale) - Method in class eu.lindenbaum.maven.EDocReport
 
executeReport(Locale) - Method in class eu.lindenbaum.maven.TestEDocReport
 
extract(File) - Method in class eu.lindenbaum.maven.util.TarGzUnarchiver
Extracts a given archive into the configured directory.
extractFilesFromJar(File, String, File) - Static method in class eu.lindenbaum.maven.util.FileUtils
Extracts all files from a .jar file matching the given file suffix into a directory.

F

FILE_PRED - Static variable in class eu.lindenbaum.maven.util.FileUtils
a Predicate that checks a file for null and existance
FileUtils - Class in eu.lindenbaum.maven.util
Containing utilities related to file handling.
FileUtils() - Constructor for class eu.lindenbaum.maven.util.FileUtils
 
FUNCS_SUFFIX - Static variable in interface eu.lindenbaum.maven.util.ErlConstants
Suffix for funcs (mibs handlers).
FunctionCoverData - Class in eu.lindenbaum.maven.cover
Represents the test coverage information for some function.
FunctionCoverData(String, CoverUnit) - Constructor for class eu.lindenbaum.maven.cover.FunctionCoverData
Constructor from a function name and a total cover unit.
FunctionCoverData(String) - Constructor for class eu.lindenbaum.maven.cover.FunctionCoverData
Constructor from a function name.

G

getArchive() - Method in class eu.lindenbaum.maven.util.TarGzArchiver
Returns this archivers archive file no matter already created or not.
getArtifact(Artifact, String) - Static method in class eu.lindenbaum.maven.util.MavenUtils
Returns an Artifact object of a specific Artifact with a specific version.
getArtifactFile(Artifact, ArtifactRepository) - Static method in class eu.lindenbaum.maven.util.MavenUtils
Returns an (existing) file pointing to an Artifact of an ArtifactRepository.
getClauseCoverData() - Method in class eu.lindenbaum.maven.cover.FunctionCoverData
Get the clause cover data.
getCoveredLines() - Method in class eu.lindenbaum.maven.cover.CoverUnit
Accessor on the number of lines that were covered.
getCoveredLines() - Method in class eu.lindenbaum.maven.cover.FunctionCoverData
 
getDependencies(File) - Static method in class eu.lindenbaum.maven.util.FileUtils
Return the list of the module-version/ebin/ paths in the given directory.
getDependencyIncludes(File) - Static method in class eu.lindenbaum.maven.util.FileUtils
Return the list of the module-version/include/ paths in the given directory.
getDescription(Locale) - Method in class eu.lindenbaum.maven.CoverageReport
 
getDescription(Locale) - Method in class eu.lindenbaum.maven.EDocReport
 
getDescription(Locale) - Method in class eu.lindenbaum.maven.TestEDocReport
 
getDestination() - Method in class eu.lindenbaum.maven.util.TarGzUnarchiver
Returns this unarchivers destination directory.
getDirectoriesNonRecursive(File, FileFilter) - Static method in class eu.lindenbaum.maven.util.FileUtils
Returns a list of all found filtered directories in the specified root path.By default patterns from FileUtils.getDefaultExcludes() will always be excluded.
getDirectoriesRecursive(File, FileFilter) - Static method in class eu.lindenbaum.maven.util.FileUtils
Get a List of directories matching the given filter.
getFilesAndDirectoriesRecursive(File, FileFilter) - Static method in class eu.lindenbaum.maven.util.FileUtils
Returns a list of all found filterend (sub) files and directories.
getFilesRecursive(File, String) - Static method in class eu.lindenbaum.maven.util.FileUtils
Get a List of files matching the given file extension (excluding directories).
getFunctionCoverData(String) - Method in class eu.lindenbaum.maven.cover.ModuleCoverData
Get the coverage data for a given function.
getFunctionCoverData() - Method in class eu.lindenbaum.maven.cover.ModuleCoverData
Get the coverage data for all functions.
getFunctionName() - Method in class eu.lindenbaum.maven.cover.FunctionCoverData
 
getLineCoverData(Integer) - Method in class eu.lindenbaum.maven.cover.ModuleCoverData
Get the coverage data for a given line.
getLineCoverData() - Method in class eu.lindenbaum.maven.cover.ModuleCoverData
Get the coverage data for all lines.
getModuleCoverData() - Method in class eu.lindenbaum.maven.cover.CoverData
 
getModuleName() - Method in class eu.lindenbaum.maven.cover.ModuleCoverData
Return the name of the module.
getName(Locale) - Method in class eu.lindenbaum.maven.CoverageReport
 
getName(Locale) - Method in class eu.lindenbaum.maven.EDocReport
 
getName(Locale) - Method in class eu.lindenbaum.maven.TestEDocReport
 
getNotCoveredLines() - Method in class eu.lindenbaum.maven.cover.CoverUnit
Accessor on the number of lines that were not covered.
getNotCoveredLines() - Method in class eu.lindenbaum.maven.cover.FunctionCoverData
 
getNumberOfClauses() - Method in class eu.lindenbaum.maven.cover.CoverData
 
getNumberOfClauses() - Method in class eu.lindenbaum.maven.cover.FunctionCoverData
 
getNumberOfClauses() - Method in class eu.lindenbaum.maven.cover.ModuleCoverData
 
getNumberOfCoveredLines() - Method in class eu.lindenbaum.maven.cover.CoverData
 
getNumberOfCoveredLines() - Method in class eu.lindenbaum.maven.cover.ModuleCoverData
 
getNumberOfFunctions() - Method in class eu.lindenbaum.maven.cover.CoverData
 
getNumberOfFunctions() - Method in class eu.lindenbaum.maven.cover.ModuleCoverData
 
getNumberOfLines() - Method in class eu.lindenbaum.maven.cover.CoverData
 
getNumberOfLines() - Method in class eu.lindenbaum.maven.cover.ModuleCoverData
 
getNumberOfModules() - Method in class eu.lindenbaum.maven.cover.CoverData
 
getNumberOfNotCoveredLines() - Method in class eu.lindenbaum.maven.cover.CoverData
 
getNumberOfNotCoveredLines() - Method in class eu.lindenbaum.maven.cover.ModuleCoverData
 
getOutputDirectory() - Method in class eu.lindenbaum.maven.CoverageReport
 
getOutputDirectory() - Method in class eu.lindenbaum.maven.EDocReport
 
getOutputDirectory() - Method in class eu.lindenbaum.maven.TestEDocReport
 
getOutputName() - Method in class eu.lindenbaum.maven.CoverageReport
 
getOutputName() - Method in class eu.lindenbaum.maven.EDocReport
 
getOutputName() - Method in class eu.lindenbaum.maven.TestEDocReport
 
getPluginFile(String, MavenProject, ArtifactRepository) - Static method in class eu.lindenbaum.maven.util.MavenUtils
Returns an (existing) file pointing to a plugin Artifact used by a MavenProject from a ArtifactRepository.
getReleaseName(Artifact) - Static method in class eu.lindenbaum.maven.util.MavenUtils
Returns the release name for the given Artifact.
getSuffixFilter(String[]) - Static method in class eu.lindenbaum.maven.util.FileUtils
Returns a FileFilter which only accepts files ending with one of the given suffixes.
getTotalCoverData() - Method in class eu.lindenbaum.maven.cover.FunctionCoverData
Get the total cover data, computing it if required.

H

handle(int, String) - Method in interface eu.lindenbaum.maven.util.Observer
Called when the observed process exited.
handle(String) - Method in interface eu.lindenbaum.maven.util.Processor
Call when the processor should handle some input.
HRL_SUFFIX - Static variable in interface eu.lindenbaum.maven.util.ErlConstants
Suffix for erlang header files.

I

INCLUDE_DIRECTORY - Static variable in interface eu.lindenbaum.maven.util.ErlConstants
Name of the directory that contains the include files.
isCovered() - Method in class eu.lindenbaum.maven.cover.CoverData
 
isCovered() - Method in class eu.lindenbaum.maven.cover.CoverUnit
 
isCovered() - Method in class eu.lindenbaum.maven.cover.FunctionCoverData
 
isCovered() - Method in class eu.lindenbaum.maven.cover.ModuleCoverData
 
isExternalReport() - Method in class eu.lindenbaum.maven.CoverageReport
 

M

MavenUtils - Class in eu.lindenbaum.maven.util
Containing utilities related to maven plugins/projects.
MavenUtils() - Constructor for class eu.lindenbaum.maven.util.MavenUtils
 
MIB_SUFFIX - Static variable in interface eu.lindenbaum.maven.util.ErlConstants
Suffix for mibs.
MIBS_DIRECTORY - Static variable in interface eu.lindenbaum.maven.util.ErlConstants
Name of the directory that contains the beam files.
ModuleCoverData - Class in eu.lindenbaum.maven.cover
Represents the test coverage information for a single module.
ModuleCoverData(String) - Constructor for class eu.lindenbaum.maven.cover.ModuleCoverData
Constructor from a name.

N

newerFilesThan(File, File) - Static method in class eu.lindenbaum.maven.util.FileUtils
Returns whether there are newer files in a specific directory (recursive) than a given reference file.
NULL_FILTER - Static variable in class eu.lindenbaum.maven.util.FileUtils
a FileFilter accepting all input

O

Observer - Interface in eu.lindenbaum.maven.util
A class interested in the result of an Process.

P

PackageMojo - Class in eu.lindenbaum.maven
This Mojo packages all application artifacts into a single .tar.gz package.
PackageMojo() - Constructor for class eu.lindenbaum.maven.PackageMojo
 
PackageReleaseMojo - Class in eu.lindenbaum.maven
This Mojo packages creates a release .tar.gz using the erlang systools modules make_tar/2 function.
PackageReleaseMojo() - Constructor for class eu.lindenbaum.maven.PackageReleaseMojo
 
pred(T) - Method in interface eu.lindenbaum.maven.util.Predicate
Returns the result of the predicate for a specific object.
Predicate<T> - Interface in eu.lindenbaum.maven.util
An interface for predicates.
PrepareReleaseMojo - Class in eu.lindenbaum.maven
This Mojo prepares the packaging of a release .tar.gz package by creating the release upgrade/downgrade scripts as well as the boot and start scripts.
PrepareReleaseMojo() - Constructor for class eu.lindenbaum.maven.PrepareReleaseMojo
 
PRIV_DIRECTORY - Static variable in interface eu.lindenbaum.maven.util.ErlConstants
Name of the directory that contains the beam files.
Processor - Interface in eu.lindenbaum.maven.util
Defines a class processing an String input.
putClauseData(Integer, CoverUnit) - Method in class eu.lindenbaum.maven.cover.FunctionCoverData
Append clause data.
putFunctionCoverData(String, CoverUnit) - Method in class eu.lindenbaum.maven.cover.ModuleCoverData
Fill the module cover data with function data.
putFunctionCoverData(String, FunctionCoverData) - Method in class eu.lindenbaum.maven.cover.ModuleCoverData
Fill the module cover data with function data.
putLineCoverData(Integer, List<CoverUnit>) - Method in class eu.lindenbaum.maven.cover.ModuleCoverData
Fill the module cover data with line data.

R

REL_FILTER - Static variable in class eu.lindenbaum.maven.util.FileUtils
Filename filter to filter rel files (.rel).
REL_SUFFIX - Static variable in interface eu.lindenbaum.maven.util.ErlConstants
Suffix for rel files.
removeDirectory(File) - Static method in class eu.lindenbaum.maven.util.FileUtils
Removes a directory recursively.
removeFilesRecursive(File, String) - Static method in class eu.lindenbaum.maven.util.FileUtils
Removes all files ending with a specific suffix recursively from a directory.
run() - Method in class eu.lindenbaum.maven.util.StreamGobbler
 
RunMojo - Class in eu.lindenbaum.maven
This Mojo runs a, erlang-otp packaged project interactively in a shell.
RunMojo() - Constructor for class eu.lindenbaum.maven.RunMojo
 

S

SEPARATOR - Static variable in class eu.lindenbaum.maven.util.MavenUtils
 
SetupMojo - Class in eu.lindenbaum.maven
Utility goal that will setup a new Erlang/OTP Maven project, creating the basic resources and folders required, from a best practice point of view.
SetupMojo() - Constructor for class eu.lindenbaum.maven.SetupMojo
 
SNMP_FILTER - Static variable in class eu.lindenbaum.maven.util.FileUtils
Filename filter to filter snmp files (.mib, .bin & .funcs).
SOURCE_FILTER - Static variable in class eu.lindenbaum.maven.util.FileUtils
Filename filter to filter source files (.erl & .hrl).
SRC_SUFFIX - Static variable in interface eu.lindenbaum.maven.util.ErlConstants
Suffix for source directories containing non-erlang sources.
StreamGobbler - Class in eu.lindenbaum.maven.util
Reads all input from an InputStream saving it into a (line based) buffer.
StreamGobbler(InputStream, Processor) - Constructor for class eu.lindenbaum.maven.util.StreamGobbler
 

T

TARGZ_SUFFIX - Static variable in interface eu.lindenbaum.maven.util.ErlConstants
Suffix for tar gzipped files.
TarGzArchiver - Class in eu.lindenbaum.maven.util
An archiver that can create gzipped tar archives using the erlang erl_tar module.
TarGzArchiver(Log, File) - Constructor for class eu.lindenbaum.maven.util.TarGzArchiver
 
TarGzUnarchiver - Class in eu.lindenbaum.maven.util
An unarchiver that can extract gzipped tar archives using the erlang erl_tar module.
TarGzUnarchiver(Log) - Constructor for class eu.lindenbaum.maven.util.TarGzUnarchiver
 
TarGzUnarchiver(Log, File) - Constructor for class eu.lindenbaum.maven.util.TarGzUnarchiver
 
TEST_SUFFIX - Static variable in interface eu.lindenbaum.maven.util.ErlConstants
Suffix for eunit tests.
TestCompileMojo - Class in eu.lindenbaum.maven
Compile erlang test sources and recompile erlang sources with debug information using the export_all option.
TestCompileMojo() - Constructor for class eu.lindenbaum.maven.TestCompileMojo
 
TestEDocReport - Class in eu.lindenbaum.maven
This Mojo will generate EDoc documentation for the test sources found in AbstractErlangReport.srcTestErlang.
TestEDocReport() - Constructor for class eu.lindenbaum.maven.TestEDocReport
 
TestMojo - Class in eu.lindenbaum.maven
Mojo running test cases.
TestMojo() - Constructor for class eu.lindenbaum.maven.TestMojo
 

U

UnpackDependenciesMojo - Class in eu.lindenbaum.maven
Unpack erlang-otp dependencies.
UnpackDependenciesMojo() - Constructor for class eu.lindenbaum.maven.UnpackDependenciesMojo
 

A B C D E F G H I M N O P R S T U

Copyright © 2010 Lindenbaum GmbH. All Rights Reserved.