A B C D E G 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
 
addMapper(Mapper) - Method in class org.vafer.jdeb.ant.Data
 
ArEntry - Class in org.vafer.jdeb.ar
 
ArEntry(String, long) - Constructor for class org.vafer.jdeb.ar.ArEntry
 
ArEntry(String, long, int, int, int, long) - Constructor for class org.vafer.jdeb.ar.ArEntry
 
ArInputStream - Class in org.vafer.jdeb.ar
 
ArInputStream(InputStream) - Constructor for class org.vafer.jdeb.ar.ArInputStream
 
ArOutputStream - Class in org.vafer.jdeb.ar
 
ArOutputStream(OutputStream) - Constructor for class org.vafer.jdeb.ar.ArOutputStream
 

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.
close() - Method in class org.vafer.jdeb.ar.ArOutputStream
 
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) - 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
 

D

Data - Class in org.vafer.jdeb.ant
Ant "data" elment acting as a factory for DataProducers.
Data() - Constructor for class org.vafer.jdeb.ant.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
 
DebAntTask - Class in org.vafer.jdeb.ant
AntTask for creating debian archives.
DebAntTask() - Constructor for class org.vafer.jdeb.ant.DebAntTask
 
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
 
getDescriptor() - Method in exception org.vafer.jdeb.descriptors.InvalidDescriptorException
 
getDistribution() - Method in class org.vafer.jdeb.changes.ChangeSet
 
getGroupId() - Method in class org.vafer.jdeb.ar.ArEntry
 
getLastModified() - Method in class org.vafer.jdeb.ar.ArEntry
 
getLength() - Method in class org.vafer.jdeb.ar.ArEntry
 
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
 
getMd5() - Method in class org.vafer.jdeb.utils.InformationOutputStream
 
getMode() - Method in class org.vafer.jdeb.ar.ArEntry
 
getName() - Method in class org.vafer.jdeb.ar.ArEntry
 
getNextEntry() - Method in class org.vafer.jdeb.ar.ArInputStream
 
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
 
getUserId() - Method in class org.vafer.jdeb.ar.ArEntry
 
getVersion() - Method in class org.vafer.jdeb.changes.ChangeSet
 

I

InformationOutputStream - Class in org.vafer.jdeb.utils
Convinience class to provide MD5 and length of a stream.
InformationOutputStream(OutputStream, MessageDigest) - Constructor for class org.vafer.jdeb.utils.InformationOutputStream
 
InvalidDescriptorException - Exception in org.vafer.jdeb.descriptors
 
InvalidDescriptorException(AbstractDescriptor) - Constructor for exception org.vafer.jdeb.descriptors.InvalidDescriptorException
 
InvalidDescriptorException(AbstractDescriptor, String) - Constructor for exception org.vafer.jdeb.descriptors.InvalidDescriptorException
 
InvalidDescriptorException(AbstractDescriptor, Throwable) - Constructor for exception org.vafer.jdeb.descriptors.InvalidDescriptorException
 
InvalidDescriptorException(AbstractDescriptor, String, Throwable) - Constructor for exception org.vafer.jdeb.descriptors.InvalidDescriptorException
 
invalidKeys() - Method in class org.vafer.jdeb.descriptors.AbstractDescriptor
 
isIncluded(String) - Method in class org.vafer.jdeb.producers.AbstractDataProducer
 
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

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.PrefixMapper
 
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.
MapVariableResolver - Class in org.vafer.jdeb.utils
 
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.ar - package org.vafer.jdeb.ar
 
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
 
PrefixMapper - Class in org.vafer.jdeb.mapping
Just adds a prefix to the entry coming in
PrefixMapper(int, String) - Constructor for class org.vafer.jdeb.mapping.PrefixMapper
 
println(String) - Method in interface org.vafer.jdeb.Console
 
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.producers.DataProducerArchive
 
produce(DataConsumer) - Method in class org.vafer.jdeb.producers.DataProducerDirectory
 
putNextEntry(ArEntry) - Method in class org.vafer.jdeb.ar.ArOutputStream
 

R

read() - Method in class org.vafer.jdeb.ar.ArInputStream
 
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
 
setChangesOut(File) - Method in class org.vafer.jdeb.ant.DebAntTask
 
setChangesSave(File) - Method in class org.vafer.jdeb.ant.DebAntTask
 
setControl(File) - Method in class org.vafer.jdeb.ant.DebAntTask
 
setDestfile(File) - Method in class org.vafer.jdeb.ant.DebAntTask
 
setKey(String) - Method in class org.vafer.jdeb.ant.DebAntTask
 
setKeyring(File) - Method in class org.vafer.jdeb.ant.DebAntTask
 
setPassphrase(String) - Method in class org.vafer.jdeb.ant.DebAntTask
 
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
 
setStrip(int) - Method in class org.vafer.jdeb.ant.Mapper
 
setType(String) - Method in class org.vafer.jdeb.ant.Mapper
 
SigningUtils - Class in org.vafer.jdeb.signing
 
SigningUtils() - Constructor for class org.vafer.jdeb.signing.SigningUtils
 
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
 
toString() - Method in class org.vafer.jdeb.changes.ChangeSet
 
toString() - Method in class org.vafer.jdeb.descriptors.ChangesDescriptor
 
toString() - Method in exception org.vafer.jdeb.descriptors.InvalidDescriptorException
 
toString() - Method in class org.vafer.jdeb.descriptors.PackageDescriptor
 

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
 

W

write(int) - Method in class org.vafer.jdeb.ar.ArOutputStream
 
write(byte[], int, int) - Method in class org.vafer.jdeb.ar.ArOutputStream
 
write(byte[]) - Method in class org.vafer.jdeb.ar.ArOutputStream
 
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 I L M N O P R S T U V W

Copyright © 2007. All Rights Reserved.