Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
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
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2012. All Rights Reserved.