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

A

AbstractDataProducer - Class in org.vafer.jdeb.producers
Base Producer class providing including/excluding.
AbstractDataProducer(String[], String[], Mapper[]) - Constructor for class org.vafer.jdeb.producers.AbstractDataProducer
 
AbstractDescriptor - Class in org.vafer.jdeb.descriptors
A descriptor holds the usual key value pairs.
AbstractDescriptor(VariableResolver) - Constructor for class org.vafer.jdeb.descriptors.AbstractDescriptor
 
AbstractDescriptor(AbstractDescriptor) - Constructor for class org.vafer.jdeb.descriptors.AbstractDescriptor
 
AbstractPluginMojo - Class in org.vafer.jdeb.maven
 
AbstractPluginMojo() - Constructor for class org.vafer.jdeb.maven.AbstractPluginMojo
 
addData(Data) - Method in class org.vafer.jdeb.ant.DebAntTask
 
addData(File) - Method in class org.vafer.jdeb.maven.DebMaker
Adds a new data source to the deb.
addData(Data) - Method in class org.vafer.jdeb.maven.DebMaker
 
addFileSet(FileSet) - Method in class org.vafer.jdeb.ant.DebAntTask
 
addMapper(Mapper) - Method in class org.vafer.jdeb.ant.Data
 
addTarFileSet(Tar.TarFileSet) - Method in class org.vafer.jdeb.ant.DebAntTask
 

B

buildDirectory - Variable in class org.vafer.jdeb.maven.AbstractPluginMojo
 

C

ChangesDescriptor - Class in org.vafer.jdeb.descriptors
Reflecting a changes file
ChangesDescriptor(AbstractDescriptor, ChangeSet[]) - Constructor for class org.vafer.jdeb.descriptors.ChangesDescriptor
 
ChangeSet - Class in org.vafer.jdeb.changes
A ChangeSet basically reflect a release as defined in the changes file.
ChangeSet(String, String, Date, String, String, String, String[]) - Constructor for class org.vafer.jdeb.changes.ChangeSet
 
ChangesProvider - Interface in org.vafer.jdeb.changes
 
clearSign(InputStream, InputStream, String, String, OutputStream) - Static method in class org.vafer.jdeb.signing.SigningUtils
Create a clear sign signature over the input data.
Console - Interface in org.vafer.jdeb
Plug in your favorite log implementation.
copy(InputStream, OutputStream) - Static method in class org.vafer.jdeb.utils.Utils
 
createChanges(PackageDescriptor, ChangesProvider, InputStream, String, String, OutputStream) - Method in class org.vafer.jdeb.Processor
Create changes file based on the provided PackageDescriptor.
createDateForma() - Static method in class org.vafer.jdeb.changes.ChangeSet
 
createDeb(File[], DataProducer[], File, String) - Method in class org.vafer.jdeb.Processor
Create the debian archive with from the provided control files and data producers.
createMapper() - Method in class org.vafer.jdeb.ant.Mapper
 
createMapper() - Method in class org.vafer.jdeb.maven.Mapper
 

D

Data - Class in org.vafer.jdeb.ant
Ant "data" element acting as a factory for DataProducers.
Data() - Constructor for class org.vafer.jdeb.ant.Data
 
Data - Class in org.vafer.jdeb.maven
Maven "data" elment acting as a factory for DataProducers.
Data() - Constructor for class org.vafer.jdeb.maven.Data
 
DataConsumer - Interface in org.vafer.jdeb
A DataConsumer consumes Data produced from a producer.
DataProducer - Interface in org.vafer.jdeb
Provides Data to a DataConsumer.
DataProducerArchive - Class in org.vafer.jdeb.producers
Providing data from an archive keeping permissions and ownerships.
DataProducerArchive(File, String[], String[], Mapper[]) - Constructor for class org.vafer.jdeb.producers.DataProducerArchive
 
DataProducerDirectory - Class in org.vafer.jdeb.producers
DataProducer iterating over a directory.
DataProducerDirectory(File, String[], String[], Mapper[]) - Constructor for class org.vafer.jdeb.producers.DataProducerDirectory
 
DataProducerFile - Class in org.vafer.jdeb.producers
DataProducer representing a single file For cross-platform permissions and ownerships you probably want to use a Mapper, too.
DataProducerFile(File, String[], String[], Mapper[]) - Constructor for class org.vafer.jdeb.producers.DataProducerFile
 
DataProducerFileSet - Class in org.vafer.jdeb.producers
DataProducer providing data from an Ant fileset.
DataProducerFileSet(FileSet) - Constructor for class org.vafer.jdeb.producers.DataProducerFileSet
 
DebAntTask - Class in org.vafer.jdeb.ant
TODO generalize with DebMaker AntTask for creating debian archives.
DebAntTask() - Constructor for class org.vafer.jdeb.ant.DebAntTask
 
DebMaker - Class in org.vafer.jdeb.maven
TODO generalize with DebAntTask A generic class for creating debian archives.
DebMaker(Console, VariableResolver) - Constructor for class org.vafer.jdeb.maven.DebMaker
 
DebMaker(Console, File, File, VariableResolver) - Constructor for class org.vafer.jdeb.maven.DebMaker
 
DebMaker(Console, File, File, Collection, VariableResolver) - Constructor for class org.vafer.jdeb.maven.DebMaker
 
DebMojo - Class in org.vafer.jdeb.maven
Creates deb archive
DebMojo() - Constructor for class org.vafer.jdeb.maven.DebMojo
 

E

execute() - Method in class org.vafer.jdeb.ant.DebAntTask
 
execute() - Method in class org.vafer.jdeb.maven.DebMojo
Main entry point

G

get(String) - Method in class org.vafer.jdeb.descriptors.AbstractDescriptor
 
get(String) - Method in class org.vafer.jdeb.utils.MapVariableResolver
 
get(String) - Method in interface org.vafer.jdeb.utils.VariableResolver
 
getChangedBy() - Method in class org.vafer.jdeb.changes.ChangeSet
 
getChanges() - Method in class org.vafer.jdeb.changes.ChangeSet
 
getChangesSets() - Method in interface org.vafer.jdeb.changes.ChangesProvider
 
getChangesSets() - Method in class org.vafer.jdeb.changes.TextfileChangesProvider
 
getDate() - Method in class org.vafer.jdeb.changes.ChangeSet
 
getDistribution() - Method in class org.vafer.jdeb.changes.ChangeSet
 
getEncoding() - Method in class org.vafer.jdeb.utils.InformationInputStream
 
getHexDigest() - Method in class org.vafer.jdeb.utils.InformationOutputStream
 
getMandatoryKeys() - Method in class org.vafer.jdeb.descriptors.AbstractDescriptor
 
getMandatoryKeys() - Method in class org.vafer.jdeb.descriptors.ChangesDescriptor
 
getMandatoryKeys() - Method in class org.vafer.jdeb.descriptors.PackageDescriptor
 
getPackage() - Method in class org.vafer.jdeb.changes.ChangeSet
 
getProject() - Method in class org.vafer.jdeb.maven.AbstractPluginMojo
 
getSize() - Method in class org.vafer.jdeb.utils.InformationOutputStream
 
getUrgency() - Method in class org.vafer.jdeb.changes.ChangeSet
 
getVersion() - Method in class org.vafer.jdeb.changes.ChangeSet
 

H

hasBom() - Method in class org.vafer.jdeb.utils.InformationInputStream
 
hasUnixLineEndings() - Method in class org.vafer.jdeb.utils.InformationInputStream
 

I

info(String) - Method in interface org.vafer.jdeb.Console
 
InformationInputStream - Class in org.vafer.jdeb.utils
 
InformationInputStream(InputStream) - Constructor for class org.vafer.jdeb.utils.InformationInputStream
 
InformationOutputStream - Class in org.vafer.jdeb.utils
Convenience class to provide digest info and length of a stream.
InformationOutputStream(OutputStream, MessageDigest) - Constructor for class org.vafer.jdeb.utils.InformationOutputStream
 
initializeVariableResolver(Map) - Method in class org.vafer.jdeb.maven.DebMojo
 
invalidKeys() - Method in class org.vafer.jdeb.descriptors.AbstractDescriptor
 
isIncluded(String) - Method in class org.vafer.jdeb.producers.AbstractDataProducer
 
isShell() - Method in class org.vafer.jdeb.utils.InformationInputStream
 
isValid() - Method in class org.vafer.jdeb.descriptors.AbstractDescriptor
 

L

LsMapper - Class in org.vafer.jdeb.mapping
Reads permissions and ownerships from a "ls -laR > mapping.txt" dump and maps entries accordingly.
LsMapper(InputStream) - Constructor for class org.vafer.jdeb.mapping.LsMapper
 
LsMapper.ParseError - Exception in org.vafer.jdeb.mapping
 
LsMapper.ParseError() - Constructor for exception org.vafer.jdeb.mapping.LsMapper.ParseError
 
LsMapper.ParseError(String, Throwable) - Constructor for exception org.vafer.jdeb.mapping.LsMapper.ParseError
 
LsMapper.ParseError(String) - Constructor for exception org.vafer.jdeb.mapping.LsMapper.ParseError
 
LsMapper.ParseError(Throwable) - Constructor for exception org.vafer.jdeb.mapping.LsMapper.ParseError
 

M

makeDeb() - Method in class org.vafer.jdeb.maven.DebMaker
 
mandatoryKeys - Static variable in class org.vafer.jdeb.descriptors.ChangesDescriptor
 
mandatoryKeys - Static variable in class org.vafer.jdeb.descriptors.PackageDescriptor
 
map(TarEntry) - Method in class org.vafer.jdeb.mapping.LsMapper
 
map(TarEntry) - Method in interface org.vafer.jdeb.mapping.Mapper
 
map(TarEntry) - Method in class org.vafer.jdeb.mapping.NullMapper
 
map(TarEntry) - Method in class org.vafer.jdeb.mapping.PermMapper
 
map(TarEntry) - Method in class org.vafer.jdeb.mapping.PrefixMapper
Deprecated.  
map(TarEntry) - Method in class org.vafer.jdeb.producers.AbstractDataProducer
 
Mapper - Class in org.vafer.jdeb.ant
Ant "mapper" element acting as factory for the entry mapper.
Mapper() - Constructor for class org.vafer.jdeb.ant.Mapper
 
Mapper - Interface in org.vafer.jdeb.mapping
Maps one entry to another.
Mapper - Class in org.vafer.jdeb.maven
Maven "mapper" element acting as factory for the entry mapper.
Mapper() - Constructor for class org.vafer.jdeb.maven.Mapper
 
MapVariableResolver - Class in org.vafer.jdeb.utils
Resolve variables based on a Map.
MapVariableResolver(Map) - Constructor for class org.vafer.jdeb.utils.MapVariableResolver
 

N

NullMapper - Class in org.vafer.jdeb.mapping
 
NullMapper() - Constructor for class org.vafer.jdeb.mapping.NullMapper
 

O

onEachDir(String, String, String, int, String, int, int, long) - Method in interface org.vafer.jdeb.DataConsumer
 
onEachFile(InputStream, String, String, String, int, String, int, int, long) - Method in interface org.vafer.jdeb.DataConsumer
 
org.vafer.jdeb - package org.vafer.jdeb
 
org.vafer.jdeb.ant - package org.vafer.jdeb.ant
 
org.vafer.jdeb.changes - package org.vafer.jdeb.changes
 
org.vafer.jdeb.descriptors - package org.vafer.jdeb.descriptors
 
org.vafer.jdeb.mapping - package org.vafer.jdeb.mapping
 
org.vafer.jdeb.maven - package org.vafer.jdeb.maven
 
org.vafer.jdeb.producers - package org.vafer.jdeb.producers
 
org.vafer.jdeb.signing - package org.vafer.jdeb.signing
 
org.vafer.jdeb.utils - package org.vafer.jdeb.utils
 

P

PackageDescriptor - Class in org.vafer.jdeb.descriptors
Reflecting the package control file
PackageDescriptor() - Constructor for class org.vafer.jdeb.descriptors.PackageDescriptor
 
PackageDescriptor(VariableResolver) - Constructor for class org.vafer.jdeb.descriptors.PackageDescriptor
 
PackageDescriptor(InputStream, VariableResolver) - Constructor for class org.vafer.jdeb.descriptors.PackageDescriptor
 
PackagingException - Exception in org.vafer.jdeb
Something went wrong while building the package
PackagingException() - Constructor for exception org.vafer.jdeb.PackagingException
 
PackagingException(String, Throwable) - Constructor for exception org.vafer.jdeb.PackagingException
 
PackagingException(String) - Constructor for exception org.vafer.jdeb.PackagingException
 
PackagingException(Throwable) - Constructor for exception org.vafer.jdeb.PackagingException
 
parse(InputStream) - Method in class org.vafer.jdeb.descriptors.AbstractDescriptor
 
PermMapper - Class in org.vafer.jdeb.mapping
Applies a uniform set of permissions and ownership to all entries.
PermMapper(int, String) - Constructor for class org.vafer.jdeb.mapping.PermMapper
 
PermMapper(int, int, String, String, int, int, int, String) - Constructor for class org.vafer.jdeb.mapping.PermMapper
 
PermMapper(int, int, String, String, String, String, int, String) - Constructor for class org.vafer.jdeb.mapping.PermMapper
 
PermMapper(String, String, String, String, int, String) - Constructor for class org.vafer.jdeb.mapping.PermMapper
 
prefix - Variable in class org.vafer.jdeb.mapping.PrefixMapper
Deprecated.  
PrefixMapper - Class in org.vafer.jdeb.mapping
Deprecated. and replaced by PermPapper which does the same thing and more
PrefixMapper(int, String) - Constructor for class org.vafer.jdeb.mapping.PrefixMapper
Deprecated.  
Processor - Class in org.vafer.jdeb
The processor does the actual work of building the deb related files.
Processor(Console, VariableResolver) - Constructor for class org.vafer.jdeb.Processor
 
produce(DataConsumer) - Method in class org.vafer.jdeb.ant.Data
 
produce(DataConsumer) - Method in interface org.vafer.jdeb.DataProducer
 
produce(DataConsumer) - Method in class org.vafer.jdeb.maven.Data
 
produce(DataConsumer) - Method in class org.vafer.jdeb.producers.DataProducerArchive
 
produce(DataConsumer) - Method in class org.vafer.jdeb.producers.DataProducerDirectory
 
produce(DataConsumer) - Method in class org.vafer.jdeb.producers.DataProducerFile
 
produce(DataConsumer) - Method in class org.vafer.jdeb.producers.DataProducerFileSet
 

R

read() - Method in class org.vafer.jdeb.utils.InformationInputStream
 
read(byte[], int, int) - Method in class org.vafer.jdeb.utils.InformationInputStream
 
replaceVariables(VariableResolver, String, String, String) - Static method in class org.vafer.jdeb.utils.Utils
Substitute the variables in the given expression with the values from the resolver

S

save(OutputStream) - Method in class org.vafer.jdeb.changes.TextfileChangesProvider
 
set(String, String) - Method in class org.vafer.jdeb.descriptors.AbstractDescriptor
 
setChangesIn(File) - Method in class org.vafer.jdeb.ant.DebAntTask
 
setChangesIn(File) - Method in class org.vafer.jdeb.maven.DebMaker
 
setChangesOut(File) - Method in class org.vafer.jdeb.ant.DebAntTask
 
setChangesOut(File) - Method in class org.vafer.jdeb.maven.DebMaker
 
setChangesSave(File) - Method in class org.vafer.jdeb.ant.DebAntTask
 
setChangesSave(File) - Method in class org.vafer.jdeb.maven.DebMaker
 
setCloseReplaceToken(String) - Method in class org.vafer.jdeb.maven.DebMojo
 
setCloseToken(String) - Static method in class org.vafer.jdeb.descriptors.AbstractDescriptor
 
setCompression(String) - Method in class org.vafer.jdeb.ant.DebAntTask
 
setCompression(String) - Method in class org.vafer.jdeb.maven.DebMaker
 
setControl(File) - Method in class org.vafer.jdeb.ant.DebAntTask
 
setControl(File) - Method in class org.vafer.jdeb.maven.DebMaker
 
setData(Data[]) - Method in class org.vafer.jdeb.maven.DebMojo
 
setDeb(File) - Method in class org.vafer.jdeb.maven.DebMaker
 
setDestfile(File) - Method in class org.vafer.jdeb.ant.DebAntTask
 
setDirMode(int) - Method in class org.vafer.jdeb.ant.Mapper
 
setExcludes(String) - Method in class org.vafer.jdeb.maven.Data
 
setFileMode(int) - Method in class org.vafer.jdeb.ant.Mapper
 
setGid(int) - Method in class org.vafer.jdeb.ant.Mapper
 
setGroup(String) - Method in class org.vafer.jdeb.ant.Mapper
 
setIncludes(String) - Method in class org.vafer.jdeb.maven.Data
 
setKey(String) - Method in class org.vafer.jdeb.ant.DebAntTask
 
setKey(String) - Method in class org.vafer.jdeb.maven.DebMaker
 
setKeyring(File) - Method in class org.vafer.jdeb.ant.DebAntTask
 
setKeyring(File) - Method in class org.vafer.jdeb.maven.DebMaker
 
setOpenReplaceToken(String) - Method in class org.vafer.jdeb.maven.DebMojo
 
setOpenToken(String) - Static method in class org.vafer.jdeb.descriptors.AbstractDescriptor
 
setPassphrase(String) - Method in class org.vafer.jdeb.ant.DebAntTask
 
setPassphrase(String) - Method in class org.vafer.jdeb.maven.DebMaker
 
setPrefix(String) - Method in class org.vafer.jdeb.ant.Mapper
 
setSrc(File) - Method in class org.vafer.jdeb.ant.Data
 
setSrc(File) - Method in class org.vafer.jdeb.ant.Mapper
 
setSrc(File) - Method in class org.vafer.jdeb.maven.Data
 
setStrip(int) - Method in class org.vafer.jdeb.ant.Mapper
 
setType(String) - Method in class org.vafer.jdeb.ant.Data
 
setType(String) - Method in class org.vafer.jdeb.ant.Mapper
 
setType(String) - Method in class org.vafer.jdeb.maven.Data
 
setUid(int) - Method in class org.vafer.jdeb.ant.Mapper
 
setUser(String) - Method in class org.vafer.jdeb.ant.Mapper
 
setVerbose(boolean) - Method in class org.vafer.jdeb.ant.DebAntTask
 
SigningUtils - Class in org.vafer.jdeb.signing
Utils to do the signing with OpenPGP
SigningUtils() - Constructor for class org.vafer.jdeb.signing.SigningUtils
 
splitPatterns(String) - Method in class org.vafer.jdeb.maven.Data
 
strip - Variable in class org.vafer.jdeb.mapping.PrefixMapper
Deprecated.  
stripLeadingSlash(String) - Static method in class org.vafer.jdeb.utils.Utils
 
stripPath(int, String) - Static method in class org.vafer.jdeb.utils.Utils
 

T

TextfileChangesProvider - Class in org.vafer.jdeb.changes
Gets the changes from a changes file.
TextfileChangesProvider(InputStream, PackageDescriptor) - Constructor for class org.vafer.jdeb.changes.TextfileChangesProvider
 
toHex(byte[]) - Static method in class org.vafer.jdeb.utils.Utils
 
toMode(String) - Static method in class org.vafer.jdeb.mapping.PermMapper
 
toString() - Method in class org.vafer.jdeb.changes.ChangeSet
 
toString(String[]) - Method in class org.vafer.jdeb.descriptors.AbstractDescriptor
 
toString() - Method in class org.vafer.jdeb.descriptors.ChangesDescriptor
 
toString() - Method in class org.vafer.jdeb.descriptors.PackageDescriptor
 
toString() - Method in class org.vafer.jdeb.utils.InformationInputStream
 
toUnixLineEndings(InputStream) - Static method in class org.vafer.jdeb.utils.Utils
Replaces new line delimiters in the input stream with the Unix line feed.

U

Utils - Class in org.vafer.jdeb.utils
Simple utils functions.
Utils() - Constructor for class org.vafer.jdeb.utils.Utils
 

V

VariableResolver - Interface in org.vafer.jdeb.utils
Interface for resolving variables.

W

warn(String) - Method in interface org.vafer.jdeb.Console
 
write(byte[], int, int) - Method in class org.vafer.jdeb.utils.InformationOutputStream
 
write(int) - Method in class org.vafer.jdeb.utils.InformationOutputStream
 

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

Copyright © 2012. All Rights Reserved.