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

A

AbstractHeader - Class in org.freecompany.redline.header
 
AbstractHeader() - Constructor for class org.freecompany.redline.header.AbstractHeader
 
AbstractHeader.AbstractEntry<T> - Class in org.freecompany.redline.header
 
AbstractHeader.AbstractEntry() - Constructor for class org.freecompany.redline.header.AbstractHeader.AbstractEntry
 
AbstractHeader.Entry<T> - Interface in org.freecompany.redline.header
 
AbstractHeader.Tag - Interface in org.freecompany.redline.header
 
AbstractTrigger - Class in org.freecompany.redline.ant
Object describing an RPM Trigger
AbstractTrigger() - Constructor for class org.freecompany.redline.ant.AbstractTrigger
 
addBuiltinDirectory(String) - Static method in class org.freecompany.redline.payload.Contents
Add additional directory that is assumed to already exist on system where the RPM will be installed (e.g.
addDependency(String, int, String) - Method in class org.freecompany.redline.Builder
Adds a dependency to the RPM package.
addDependency(CharSequence, CharSequence, int) - Method in class org.freecompany.redline.Builder
Adds a dependency to the RPM package.
addDependencyLess(CharSequence, CharSequence) - Method in class org.freecompany.redline.Builder
Adds a dependency to the RPM package.
addDependencyMore(CharSequence, CharSequence) - Method in class org.freecompany.redline.Builder
Adds a dependency to the RPM package.
addDepends(Depends) - Method in class org.freecompany.redline.ant.AbstractTrigger
 
addDepends(Depends) - Method in class org.freecompany.redline.ant.RedlineTask
 
addDirectory(String) - Method in class org.freecompany.redline.Builder
Adds the directory to the repository with the default mode of 644.
addDirectory(String, int, Directive, String, String) - Method in class org.freecompany.redline.Builder
Adds the directory to the repository.
addDirectory(String, int, Directive, String, String, boolean) - Method in class org.freecompany.redline.Builder
Adds the directory to the repository.
addDirectory(String, Directive) - Method in class org.freecompany.redline.Builder
Adds the directory to the repository with the default mode of 644.
addDirectory(String) - Method in class org.freecompany.redline.payload.Contents
Adds a directory entry to the archive with the default permissions of 644.
addDirectory(String, Directive) - Method in class org.freecompany.redline.payload.Contents
Adds a directory entry to the archive with the default permissions of 644.
addDirectory(String, int) - Method in class org.freecompany.redline.payload.Contents
Adds a directory entry to the archive with the specified permissions.
addDirectory(String, int, Directive, String, String) - Method in class org.freecompany.redline.payload.Contents
Adds a directory entry to the archive with the specified permissions.
addDirectory(String, int, Directive, String, String, boolean) - Method in class org.freecompany.redline.payload.Contents
Adds a directory entry to the archive with the specified permissions.
addEntry(AbstractHeader.Tag, int) - Method in class org.freecompany.redline.header.AbstractHeader
Adds a pending entry to this header.
addFile(String, File, int) - Method in class org.freecompany.redline.Builder
Add the specified file to the repository payload in order.
addFile(String, File, int, int) - Method in class org.freecompany.redline.Builder
Add the specified file to the repository payload in order.
addFile(String, File, int, int, String, String) - Method in class org.freecompany.redline.Builder
Add the specified file to the repository payload in order.
addFile(String, File, int, int, Directive, String, String) - Method in class org.freecompany.redline.Builder
Add the specified file to the repository payload in order.
addFile(String, File, int, int, Directive, String, String, boolean) - Method in class org.freecompany.redline.Builder
Add the specified file to the repository payload in order.
addFile(String, File, int, Directive, String, String) - Method in class org.freecompany.redline.Builder
Add the specified file to the repository payload in order.
addFile(String, File, int, Directive) - Method in class org.freecompany.redline.Builder
Add the specified file to the repository payload in order.
addFile(String, File) - Method in class org.freecompany.redline.Builder
Adds the file to the repository with the default mode of 644.
addFile(String, File) - Method in class org.freecompany.redline.payload.Contents
Adds a file entry to the archive with the default permissions of 644.
addFile(String, File, int) - Method in class org.freecompany.redline.payload.Contents
Adds a file entry to the archive with the specified permissions.
addFile(String, File, int, int) - Method in class org.freecompany.redline.payload.Contents
Adds a file entry to the archive with the specified permissions.
addFile(String, File, int, Directive) - Method in class org.freecompany.redline.payload.Contents
Adds a file entry to the archive with the specified permissions.
addFile(String, File, int, Directive, String, String) - Method in class org.freecompany.redline.payload.Contents
Adds a file entry to the archive with the specified permissions.
addFile(String, File, int, Directive, String, String, int) - Method in class org.freecompany.redline.payload.Contents
Adds a file entry to the archive with the specified permissions.
addFile(String, File, int, Directive, String, String, int, boolean) - Method in class org.freecompany.redline.payload.Contents
Adds a file entry to the archive with the specified permissions.
addGhost(Ghost) - Method in class org.freecompany.redline.ant.RedlineTask
 
addHeaderEntry(AbstractHeader.Tag, String) - Method in class org.freecompany.redline.Builder
Adds a header entry value to the header.
addLink(Link) - Method in class org.freecompany.redline.ant.RedlineTask
 
addLink(String, String) - Method in class org.freecompany.redline.Builder
Adds a symbolic link to the repository.
addLink(String, String, int) - Method in class org.freecompany.redline.Builder
Adds a symbolic link to the repository.
addLink(String, String) - Method in class org.freecompany.redline.payload.Contents
Adds a directory entry to the archive with the default permissions of 644.
addLink(String, String, int) - Method in class org.freecompany.redline.payload.Contents
Adds a directory entry to the archive with the specified permissions.
addNamespace(String, String) - Method in class org.freecompany.redline.SimpleNamespaceContext
 
addParents(File, int, String, String) - Method in class org.freecompany.redline.payload.Contents
Adds entries for parent directories of this file, so that they may be cleaned up when removing the package.
addRpmfileset(RpmFileSet) - Method in class org.freecompany.redline.ant.RedlineTask
 
addSignature(PrivateKey) - Method in class org.freecompany.redline.Builder
Add a key to generate a new signature for the header and payload portions of the rpm file.
addTarfileset(TarFileSet) - Method in class org.freecompany.redline.ant.RedlineTask
 
addTrigger(File, String, Map<String, IntString>, int) - Method in class org.freecompany.redline.Builder
Adds a trigger to the RPM package.
addTriggerIn(TriggerIn) - Method in class org.freecompany.redline.ant.RedlineTask
 
addTriggerPostUn(TriggerPostUn) - Method in class org.freecompany.redline.ant.RedlineTask
 
addTriggerPreIn(TriggerPreIn) - Method in class org.freecompany.redline.ant.RedlineTask
 
addTriggerUn(TriggerUn) - Method in class org.freecompany.redline.ant.RedlineTask
 
addURL(String, URL, int, int) - Method in class org.freecompany.redline.Builder
Add the specified file to the repository payload in order by URL.
addURL(String, URL, int, int, String, String) - Method in class org.freecompany.redline.Builder
Add the specified file to the repository payload in order by URL.
addURL(String, URL, int, int, Directive, String, String) - Method in class org.freecompany.redline.Builder
Add the specified file to the repository payload in order by URL.
addURL(String, URL, int, Directive, String, String, int) - Method in class org.freecompany.redline.payload.Contents
Adds a URL entry to the archive with the specified permissions.
addZipfileset(ZipFileSet) - Method in class org.freecompany.redline.ant.RedlineTask
 
appendCollection(String, Collection) - Method in class org.freecompany.redline.XmlEditor
 
appendNode(String) - Method in class org.freecompany.redline.XmlEditor
 
arch - Variable in class org.freecompany.redline.header.Lead
 
architecture - Variable in class org.freecompany.redline.ant.RedlineTask
 
Architecture - Enum in org.freecompany.redline.header
 

B

BDEV - Static variable in class org.freecompany.redline.payload.CpioHeader
 
build(File) - Method in class org.freecompany.redline.Builder
Generates an RPM with a standard name consisting of the RPM package name, version, release, and type in teh given directory.
build(FileChannel) - Method in class org.freecompany.redline.Builder
Generates the rpm file to the provided file channel.
Builder - Class in org.freecompany.redline
The normal entry point to the API used for building and RPM.
Builder() - Constructor for class org.freecompany.redline.Builder
Initializes the builder and sets some required fields to known values.

C

CDEV - Static variable in class org.freecompany.redline.payload.CpioHeader
 
channel - Variable in class org.freecompany.redline.ReadableChannelWrapper
 
channel - Variable in class org.freecompany.redline.WritableChannelWrapper
 
ChannelWrapper - Class in org.freecompany.redline
Wraps an IO channel so that bytes may be observed during transmission.
ChannelWrapper() - Constructor for class org.freecompany.redline.ChannelWrapper
 
ChannelWrapper.Consumer<T> - Interface in org.freecompany.redline
Interface describing an object that consumes data from a NIO buffer.
ChannelWrapper.Key<T> - Class in org.freecompany.redline
 
ChannelWrapper.Key() - Constructor for class org.freecompany.redline.ChannelWrapper.Key
 
charset - Variable in class org.freecompany.redline.payload.CpioHeader
 
check(int, int) - Static method in class org.freecompany.redline.Util
Checks that two integers are the same, while generating a formatted error message if they are not.
check(byte, byte) - Static method in class org.freecompany.redline.Util
Checks that two bytes are the same, while generating a formatted error message if they are not.
checksum - Variable in class org.freecompany.redline.payload.CpioHeader
 
clearContext() - Method in class org.freecompany.redline.XmlEditor
 
clone() - Method in class org.freecompany.redline.ant.RpmFileSet
Return a ArchiveFileSet that has the same properties as this one.
close() - Method in class org.freecompany.redline.ChannelWrapper
 
close() - Method in class org.freecompany.redline.ReadableChannelWrapper
Close the underlying read channel and complete any operations in the consumer.
close() - Method in class org.freecompany.redline.WritableChannelWrapper
Closes the underlying channel and completes any outstanding operations in the consumers.
commonPrefixCheck(String, boolean) - Method in class org.freecompany.redline.SimpleNamespaceContext
 
comparison - Variable in class org.freecompany.redline.ant.Depends
 
CONFIG - Static variable in class org.freecompany.redline.payload.Directive
 
consume(ByteBuffer) - Method in interface org.freecompany.redline.ChannelWrapper.Consumer
Consume some input from the given buffer.
consumers - Variable in class org.freecompany.redline.ChannelWrapper
 
contentHandler() - Method in class org.freecompany.redline.XmlEditor
 
contents - Variable in class org.freecompany.redline.Builder
 
Contents - Class in org.freecompany.redline.payload
The contents of an RPM archive.
Contents() - Constructor for class org.freecompany.redline.payload.Contents
 
convert(Integer[]) - Method in class org.freecompany.redline.Builder
Converts an array of Integer objects into an equivalent array of int primitives.
count - Variable in class org.freecompany.redline.header.AbstractHeader.AbstractEntry
 
count() - Method in class org.freecompany.redline.header.AbstractHeader
 
CPIO_HEADER - Static variable in class org.freecompany.redline.payload.CpioHeader
 
CpioHeader - Class in org.freecompany.redline.payload
This class provides a means to read file content from the compressed CPIO stream that is the body of an RPM distributable.
CpioHeader() - Constructor for class org.freecompany.redline.payload.CpioHeader
 
CpioHeader(String) - Constructor for class org.freecompany.redline.payload.CpioHeader
 
CpioHeader(File) - Constructor for class org.freecompany.redline.payload.CpioHeader
 
CpioHeader(String, URL) - Constructor for class org.freecompany.redline.payload.CpioHeader
 
CpioHeader(String, File) - Constructor for class org.freecompany.redline.payload.CpioHeader
 
createEntry(AbstractHeader.Tag, CharSequence) - Method in class org.freecompany.redline.header.AbstractHeader
 
createEntry(AbstractHeader.Tag, int) - Method in class org.freecompany.redline.header.AbstractHeader
 
createEntry(AbstractHeader.Tag, T) - Method in class org.freecompany.redline.header.AbstractHeader
 
createEntry(AbstractHeader.Tag, int, T) - Method in class org.freecompany.redline.header.AbstractHeader
 
createEntry(int, int, T) - Method in class org.freecompany.redline.header.AbstractHeader
 
createEntry(int, int, int) - Method in class org.freecompany.redline.header.AbstractHeader
 
createEntry(int) - Method in class org.freecompany.redline.header.AbstractHeader
 
createNode(String) - Method in class org.freecompany.redline.XmlEditor
 

D

DEFAULT_DIRECTORY_PERMISSION - Static variable in class org.freecompany.redline.payload.CpioHeader
 
DEFAULT_FILE_PERMISSION - Static variable in class org.freecompany.redline.payload.CpioHeader
 
DEFAULT_GROUP - Static variable in class org.freecompany.redline.payload.CpioHeader
 
DEFAULT_USERNAME - Static variable in class org.freecompany.redline.payload.CpioHeader
 
deleteNodes(String) - Method in class org.freecompany.redline.XmlEditor
 
dependencies - Variable in class org.freecompany.redline.Builder
 
depends - Variable in class org.freecompany.redline.ant.AbstractTrigger
 
Depends - Class in org.freecompany.redline.ant
Object describing a dependency on a particular version of an RPM package.
Depends() - Constructor for class org.freecompany.redline.ant.Depends
 
depends - Variable in class org.freecompany.redline.ant.RedlineTask
 
Depends.ComparisonEnum - Class in org.freecompany.redline.ant
Enumerated attribute with the values "asis", "add" and "remove".
Depends.ComparisonEnum() - Constructor for class org.freecompany.redline.ant.Depends.ComparisonEnum
 
description - Variable in class org.freecompany.redline.ant.RedlineTask
 
destination - Variable in class org.freecompany.redline.ant.RedlineTask
 
devMajor - Variable in class org.freecompany.redline.payload.CpioHeader
 
devMinor - Variable in class org.freecompany.redline.payload.CpioHeader
 
difference(int, int) - Static method in class org.freecompany.redline.Util
 
DIR - Static variable in class org.freecompany.redline.payload.CpioHeader
 
Directive - Class in org.freecompany.redline.payload
Constants taken from lib/rpmlib.h
Directive() - Constructor for class org.freecompany.redline.payload.Directive
 
Directive(int) - Constructor for class org.freecompany.redline.payload.Directive
 
dirmode - Variable in class org.freecompany.redline.ant.Ghost
 
distribution - Variable in class org.freecompany.redline.ant.RedlineTask
 
DOC - Static variable in class org.freecompany.redline.payload.Directive
 
dump(byte[]) - Static method in class org.freecompany.redline.Util
 
dump(byte[], Appendable) - Static method in class org.freecompany.redline.Util
 
dump(char[]) - Static method in class org.freecompany.redline.Util
 
dump(CharSequence) - Static method in class org.freecompany.redline.Util
 
dump(char[], Appendable) - Static method in class org.freecompany.redline.Util
 
dump(ByteBuffer, Appendable) - Static method in class org.freecompany.redline.Util
 
DumpPayload - Class in org.freecompany.redline
Convenience class for dumping the payload of an RPM file to a file.
DumpPayload() - Constructor for class org.freecompany.redline.DumpPayload
 

E

empty(WritableByteChannel, ByteBuffer) - Static method in class org.freecompany.redline.Util
Empties the contents of the given buffer into the writable channel provided.
entries - Variable in class org.freecompany.redline.header.AbstractHeader
 
ENTRY_SIZE - Static variable in class org.freecompany.redline.header.AbstractHeader
 
EQUAL - Static variable in class org.freecompany.redline.header.Flags
 
EXCLUDE - Static variable in class org.freecompany.redline.payload.Directive
 
execute() - Method in class org.freecompany.redline.ant.RedlineTask
 

F

FIFO - Static variable in class org.freecompany.redline.payload.CpioHeader
 
FILE - Static variable in class org.freecompany.redline.payload.CpioHeader
 
filemode - Variable in class org.freecompany.redline.ant.Ghost
 
files - Variable in class org.freecompany.redline.payload.Contents
 
filesets - Variable in class org.freecompany.redline.ant.RedlineTask
 
filesize - Variable in class org.freecompany.redline.payload.CpioHeader
 
fill(ReadableByteChannel, int) - Static method in class org.freecompany.redline.Util
Creates a new buffer and fills it with bytes from the provided channel.
fill(ReadableByteChannel, ByteBuffer) - Static method in class org.freecompany.redline.Util
Fills the provided buffer it with bytes from the provided channel.
findNode(String) - Method in class org.freecompany.redline.XmlEditor
 
findNodes(String) - Method in class org.freecompany.redline.XmlEditor
 
finish() - Method in interface org.freecompany.redline.ChannelWrapper.Consumer
Complete operationds and optionally return a value to the holder of the key.
finish(ChannelWrapper.Key<T>) - Method in class org.freecompany.redline.ChannelWrapper
 
flag() - Method in class org.freecompany.redline.payload.Directive
 
flags - Variable in class org.freecompany.redline.Builder
 
Flags - Class in org.freecompany.redline.header
 
Flags() - Constructor for class org.freecompany.redline.header.Flags
 
flags - Variable in class org.freecompany.redline.payload.CpioHeader
 
format - Variable in class org.freecompany.redline.Builder
 
Format - Class in org.freecompany.redline.header
 
Format() - Constructor for class org.freecompany.redline.header.Format
 

G

getArch() - Method in class org.freecompany.redline.header.Lead
 
getBaseNames() - Method in class org.freecompany.redline.payload.Contents
Gets the basenames header values.
getBaseURI() - Method in class org.freecompany.redline.XmlEditor
 
getBoolean(String) - Method in class org.freecompany.redline.XmlEditor
 
getBoolean(String, boolean) - Method in class org.freecompany.redline.XmlEditor
 
getClasses() - Method in class org.freecompany.redline.payload.Contents
Gets the classes header values.
getCode() - Method in interface org.freecompany.redline.header.AbstractHeader.Tag
 
getCode() - Method in enum org.freecompany.redline.header.Header.HeaderTag
 
getCode() - Method in enum org.freecompany.redline.header.Signature.SignatureTag
 
getColors() - Method in class org.freecompany.redline.payload.Contents
Gets the colors header values.
getComparison() - Method in class org.freecompany.redline.ant.Depends
 
getContexts() - Method in class org.freecompany.redline.payload.Contents
Gets the contexts header values.
getData(ByteBuffer) - Method in class org.freecompany.redline.header.AbstractHeader
Writes the data section of the file, starting at the current position which must be immediately after the header section.
getDepends() - Method in class org.freecompany.redline.ant.AbstractTrigger
 
getDependsN() - Method in class org.freecompany.redline.payload.Contents
Gets the dependsn header values.
getDependsX() - Method in class org.freecompany.redline.payload.Contents
Gets the dependsx header values.
getDevices() - Method in class org.freecompany.redline.payload.Contents
Gets the devices header values.
getDevMajor() - Method in class org.freecompany.redline.payload.CpioHeader
 
getDevMinor() - Method in class org.freecompany.redline.payload.CpioHeader
 
getDirective() - Method in class org.freecompany.redline.ant.RpmFileSet
 
getDirIndexes() - Method in class org.freecompany.redline.payload.Contents
Gets the dirindexes headers values.
getDirmode() - Method in class org.freecompany.redline.ant.Ghost
 
getDirNames() - Method in class org.freecompany.redline.payload.Contents
Gets the dirnames headers values.
getDocument() - Method in class org.freecompany.redline.XmlEditor
 
getEntry(AbstractHeader.Tag) - Method in class org.freecompany.redline.header.AbstractHeader
 
getEntry(int) - Method in class org.freecompany.redline.header.AbstractHeader
 
getFilemode() - Method in class org.freecompany.redline.ant.Ghost
 
getFileSize() - Method in class org.freecompany.redline.payload.CpioHeader
 
getFlag() - Method in class org.freecompany.redline.ant.AbstractTrigger
 
getFlag() - Method in class org.freecompany.redline.ant.TriggerIn
 
getFlag() - Method in class org.freecompany.redline.ant.TriggerPostUn
 
getFlag() - Method in class org.freecompany.redline.ant.TriggerPreIn
 
getFlag() - Method in class org.freecompany.redline.ant.TriggerUn
 
getFlags() - Method in class org.freecompany.redline.payload.Contents
Gets the flags header values.
getFlags() - Method in class org.freecompany.redline.payload.CpioHeader
 
getGname() - Method in class org.freecompany.redline.payload.CpioHeader
 
getGroup() - Method in class org.freecompany.redline.ant.Ghost
 
getGroups() - Method in class org.freecompany.redline.payload.Contents
Gets the groups header values.
getHeader() - Method in class org.freecompany.redline.header.AbstractHeader
Memory maps the portion of the destination file that will contain the header structure header and advances the file channels position.
getHeader() - Method in class org.freecompany.redline.header.Format
 
getImmutable(int) - Method in class org.freecompany.redline.Builder
 
getIndex() - Method in class org.freecompany.redline.header.AbstractHeader
Memory maps the portion of the destination file that will contain the index structure header and advances the file channels position.
getInode() - Method in class org.freecompany.redline.payload.CpioHeader
 
getInodes() - Method in class org.freecompany.redline.payload.Contents
Gets the inodes header values.
getInt() - Method in class org.freecompany.redline.IntString
 
getInteger(String) - Method in class org.freecompany.redline.XmlEditor
 
getInteger(String, int) - Method in class org.freecompany.redline.XmlEditor
 
getLangs() - Method in class org.freecompany.redline.payload.Contents
Gets the langs header values.
getLead() - Method in class org.freecompany.redline.header.Format
 
getLinkTos() - Method in class org.freecompany.redline.payload.Contents
Gets the linktos header values.
getMD5s() - Method in class org.freecompany.redline.payload.Contents
Caclulates an MD5 hash for each file in the archive.
getMode() - Method in class org.freecompany.redline.payload.CpioHeader
 
getModes() - Method in class org.freecompany.redline.payload.Contents
Gets the modes header values.
getMtime() - Method in class org.freecompany.redline.payload.CpioHeader
 
getMtimes() - Method in class org.freecompany.redline.payload.Contents
Gets the mtimes header values.
getName() - Method in class org.freecompany.redline.ant.Depends
 
getName() - Method in interface org.freecompany.redline.header.AbstractHeader.Tag
 
getName() - Method in enum org.freecompany.redline.header.Header.HeaderTag
 
getName() - Method in class org.freecompany.redline.header.Lead
 
getName() - Method in enum org.freecompany.redline.header.Signature.SignatureTag
 
getName() - Method in class org.freecompany.redline.payload.CpioHeader
 
getNamespaceURI(String) - Method in class org.freecompany.redline.SimpleNamespaceContext
 
getOffset(int) - Method in class org.freecompany.redline.header.AbstractHeader.AbstractEntry
 
getOffset(int) - Method in interface org.freecompany.redline.header.AbstractHeader.Entry
 
getPath() - Method in class org.freecompany.redline.ant.Ghost
 
getPath() - Method in class org.freecompany.redline.ant.Link
 
getPending() - Method in class org.freecompany.redline.header.AbstractHeader
 
getPermissions() - Method in class org.freecompany.redline.ant.Link
 
getPermissions() - Method in class org.freecompany.redline.payload.CpioHeader
 
getPrefix(String) - Method in class org.freecompany.redline.SimpleNamespaceContext
 
getPrefixes(String) - Method in class org.freecompany.redline.SimpleNamespaceContext
 
getRdevMajor() - Method in class org.freecompany.redline.payload.CpioHeader
 
getRdevMinor() - Method in class org.freecompany.redline.payload.CpioHeader
 
getRdevs() - Method in class org.freecompany.redline.payload.Contents
Gets the rdevs header values.
getScript() - Method in class org.freecompany.redline.ant.AbstractTrigger
 
getSignature(int) - Method in class org.freecompany.redline.Builder
 
getSignature() - Method in class org.freecompany.redline.header.Format
 
getSizes() - Method in class org.freecompany.redline.payload.Contents
Gets the sizes header values.
getSource(CpioHeader) - Method in class org.freecompany.redline.payload.Contents
Retrieves the content for this archive entry, which may be a File if the entry is a regular file or a CharSequence containing the name of the target path if the entry is a link.
getSpecial(int, int) - Method in class org.freecompany.redline.Builder
Returns the special header expected by RPM for a particular header.
getString() - Method in class org.freecompany.redline.IntString
 
getTag() - Method in class org.freecompany.redline.header.AbstractHeader.AbstractEntry
 
getTag() - Method in interface org.freecompany.redline.header.AbstractHeader.Entry
 
getTarget() - Method in class org.freecompany.redline.ant.Link
 
getTotalSize() - Method in class org.freecompany.redline.payload.Contents
Accumulated size of all files included in the archive.
getType() - Method in class org.freecompany.redline.header.AbstractHeader.AbstractEntry
Returns the data type of this entry.
getType() - Method in interface org.freecompany.redline.header.AbstractHeader.Entry
 
getType() - Method in interface org.freecompany.redline.header.AbstractHeader.Tag
 
getType() - Method in enum org.freecompany.redline.header.Header.HeaderTag
 
getType() - Method in enum org.freecompany.redline.header.Signature.SignatureTag
 
getType() - Method in class org.freecompany.redline.payload.CpioHeader
 
getUname() - Method in class org.freecompany.redline.payload.CpioHeader
 
getUsername() - Method in class org.freecompany.redline.ant.Ghost
 
getUsers() - Method in class org.freecompany.redline.payload.Contents
Gets the users header values.
getValue(String) - Method in class org.freecompany.redline.XmlEditor
 
getValue(String, String) - Method in class org.freecompany.redline.XmlEditor
 
getValueAsFullURI(String) - Method in class org.freecompany.redline.XmlEditor
 
getValueAsNumber(String) - Method in class org.freecompany.redline.XmlEditor
 
getValueAsURI(String) - Method in class org.freecompany.redline.XmlEditor
 
getValues() - Method in class org.freecompany.redline.ant.Depends.ComparisonEnum
 
getValues() - Method in class org.freecompany.redline.header.AbstractHeader.AbstractEntry
 
getValues() - Method in interface org.freecompany.redline.header.AbstractHeader.Entry
 
getVerifyFlags() - Method in class org.freecompany.redline.payload.Contents
Gets the verifyflags header values.
getVersion() - Method in class org.freecompany.redline.ant.Depends
 
Ghost - Class in org.freecompany.redline.ant
Object describing a %ghost file to be added to the rpm without the file needing to exist beforehand.
Ghost() - Constructor for class org.freecompany.redline.ant.Ghost
 
GHOST - Static variable in class org.freecompany.redline.payload.Directive
 
ghosts - Variable in class org.freecompany.redline.ant.RedlineTask
 
gid - Variable in class org.freecompany.redline.payload.CpioHeader
 
gname - Variable in class org.freecompany.redline.payload.CpioHeader
 
GREATER - Static variable in class org.freecompany.redline.header.Flags
 
group - Variable in class org.freecompany.redline.ant.Ghost
 
group - Variable in class org.freecompany.redline.ant.RedlineTask
 

H

header - Variable in class org.freecompany.redline.header.Format
 
Header - Class in org.freecompany.redline.header
 
Header() - Constructor for class org.freecompany.redline.header.Header
 
Header.HeaderTag - Enum in org.freecompany.redline.header
 
HEADER_HEADER_SIZE - Static variable in class org.freecompany.redline.header.AbstractHeader
 
headers - Variable in class org.freecompany.redline.payload.Contents
 
headers() - Method in class org.freecompany.redline.payload.Contents
Retrieve the archive headers.
hex(byte[]) - Static method in class org.freecompany.redline.Util
 
host - Variable in class org.freecompany.redline.ant.RedlineTask
 

I

ICON - Static variable in class org.freecompany.redline.payload.Directive
 
immutable - Variable in class org.freecompany.redline.Builder
 
index(ByteBuffer, int) - Method in class org.freecompany.redline.header.AbstractHeader.AbstractEntry
Writes the index entry into the provided buffer at the current position.
index(ByteBuffer, int) - Method in interface org.freecompany.redline.header.AbstractHeader.Entry
 
inode - Variable in class org.freecompany.redline.payload.CpioHeader
 
INTERP - Static variable in class org.freecompany.redline.header.Flags
 
IntString - Class in org.freecompany.redline
Simple class to pair an int and a String with each other.
IntString(int, String) - Constructor for class org.freecompany.redline.IntString
 
isLast() - Method in class org.freecompany.redline.payload.CpioHeader
Test to see if this is the last header, and is therefore the end of the archive.
isModified() - Method in class org.freecompany.redline.XmlEditor
 
isOpen() - Method in class org.freecompany.redline.ReadableChannelWrapper
Boolean flag indicating whether the channel is open or closed.
isOpen() - Method in class org.freecompany.redline.WritableChannelWrapper
Flag indicating whether the underlying channel is open.

L

lead - Variable in class org.freecompany.redline.header.Format
 
Lead - Class in org.freecompany.redline.header
 
Lead() - Constructor for class org.freecompany.redline.header.Lead
 
LEAD_SIZE - Static variable in class org.freecompany.redline.header.Lead
 
LESS - Static variable in class org.freecompany.redline.header.Flags
 
license - Variable in class org.freecompany.redline.ant.RedlineTask
 
LICENSE - Static variable in class org.freecompany.redline.payload.Directive
 
Link - Class in org.freecompany.redline.ant
Object describing a symbolic link to be generated on the target machine during installation of the RPM file.
Link() - Constructor for class org.freecompany.redline.ant.Link
 
links - Variable in class org.freecompany.redline.ant.RedlineTask
 
listParents(List<String>, File) - Static method in class org.freecompany.redline.payload.Contents
Generates a list of parent paths given a starting path.

M

MAGIC - Static variable in class org.freecompany.redline.payload.CpioHeader
 
MAGIC_WORD - Static variable in class org.freecompany.redline.header.AbstractHeader
 
main(String[]) - Static method in class org.freecompany.redline.DumpPayload
Dumps the contents of the payload for an RPM file to the provided file.
Main - Class in org.freecompany.redline
Main entry point for the Redline command line tool.
Main() - Constructor for class org.freecompany.redline.Main
 
main(String[]) - Static method in class org.freecompany.redline.Main
 
main(String[]) - Static method in class org.freecompany.redline.Scanner
Scans a file and prints out useful information.
main(String[]) - Static method in class org.freecompany.redline.Test
Builds a test RPM file using the provided optional arguments.
major - Variable in class org.freecompany.redline.header.Lead
 
map - Variable in class org.freecompany.redline.SimpleNamespaceContext
 
minor - Variable in class org.freecompany.redline.header.Lead
 
MISSINGOK - Static variable in class org.freecompany.redline.payload.Directive
 
mtime - Variable in class org.freecompany.redline.payload.CpioHeader
 

N

name - Variable in class org.freecompany.redline.ant.Depends
 
name - Variable in class org.freecompany.redline.ant.RedlineTask
 
name - Variable in class org.freecompany.redline.header.Lead
 
name - Variable in class org.freecompany.redline.payload.CpioHeader
 
NAMESPACE - Static variable in class org.freecompany.redline.ant.RedlineTask
 
newNode(String) - Method in class org.freecompany.redline.XmlEditor
 
nlink - Variable in class org.freecompany.redline.payload.CpioHeader
 
nodesToText(String, Collection) - Method in class org.freecompany.redline.XmlEditor
 
NONE - Static variable in class org.freecompany.redline.payload.Directive
 
NOREPLACE - Static variable in class org.freecompany.redline.payload.Directive
 
normalizePath(String) - Static method in class org.freecompany.redline.Util
Converts path characters from their native format to the "forward-slash" format expected within RPM files.
normalizeString(String) - Static method in class org.freecompany.redline.XmlEditor
 

O

offset - Variable in class org.freecompany.redline.header.AbstractHeader.AbstractEntry
 
org.freecompany.redline - package org.freecompany.redline
 
org.freecompany.redline.ant - package org.freecompany.redline.ant
 
org.freecompany.redline.header - package org.freecompany.redline.header
 
org.freecompany.redline.payload - package org.freecompany.redline.payload
 
org.redline_rpm - package org.redline_rpm
 
os - Variable in class org.freecompany.redline.ant.RedlineTask
 
os - Variable in class org.freecompany.redline.header.Lead
 
Os - Enum in org.freecompany.redline.header
 

P

packager - Variable in class org.freecompany.redline.ant.RedlineTask
 
pad() - Method in class org.freecompany.redline.header.AbstractHeader
 
pad() - Method in class org.freecompany.redline.header.Header
 
pad() - Method in class org.freecompany.redline.header.Signature
 
pad(CharSequence, int) - Method in class org.freecompany.redline.payload.CpioHeader
 
pad(ByteBuffer, int) - Static method in class org.freecompany.redline.Util
Pads the given buffer up to the indicated boundary.
path - Variable in class org.freecompany.redline.ant.Ghost
 
path - Variable in class org.freecompany.redline.ant.Link
 
pending - Variable in class org.freecompany.redline.header.AbstractHeader
 
permissions - Variable in class org.freecompany.redline.ant.Link
 
permissions - Variable in class org.freecompany.redline.payload.CpioHeader
 
POLICY - Static variable in class org.freecompany.redline.payload.Directive
 
popContext() - Method in class org.freecompany.redline.XmlEditor
 
postInstallScript - Variable in class org.freecompany.redline.ant.RedlineTask
 
postTransScript - Variable in class org.freecompany.redline.ant.RedlineTask
 
postUninstallScript - Variable in class org.freecompany.redline.ant.RedlineTask
 
prefixes - Variable in class org.freecompany.redline.ant.RedlineTask
 
prefixIterator(String) - Method in class org.freecompany.redline.SimpleNamespaceContext
 
preInstallScript - Variable in class org.freecompany.redline.ant.RedlineTask
 
PREREQ - Static variable in class org.freecompany.redline.header.Flags
 
preTransScript - Variable in class org.freecompany.redline.ant.RedlineTask
 
preUninstallScript - Variable in class org.freecompany.redline.ant.RedlineTask
 
provides - Variable in class org.freecompany.redline.ant.RedlineTask
 
PUBKEY - Static variable in class org.freecompany.redline.payload.Directive
 
pushContext(Node) - Method in class org.freecompany.redline.XmlEditor
 

R

rdevMajor - Variable in class org.freecompany.redline.payload.CpioHeader
 
rdevMinor - Variable in class org.freecompany.redline.payload.CpioHeader
 
read(ByteBuffer) - Method in class org.freecompany.redline.header.AbstractHeader.AbstractEntry
Reads this entries value from the provided buffer using the set count.
read(ByteBuffer) - Method in interface org.freecompany.redline.header.AbstractHeader.Entry
 
read(ReadableByteChannel) - Method in class org.freecompany.redline.header.AbstractHeader
Reads the entire header contents for this channel and returns the number of entries found.
read(ReadableByteChannel) - Method in class org.freecompany.redline.header.Format
 
read(ReadableByteChannel) - Method in class org.freecompany.redline.header.Lead
 
read(ReadableByteChannel, int) - Method in class org.freecompany.redline.payload.CpioHeader
 
read(ByteBuffer) - Method in class org.freecompany.redline.ReadableChannelWrapper
Reads data from the channel and passes it to the consumer.
read(File) - Method in class org.freecompany.redline.XmlEditor
 
read(InputStream) - Method in class org.freecompany.redline.XmlEditor
 
ReadableChannelWrapper - Class in org.freecompany.redline
Wrapper for observing data read from a NIO channel.
ReadableChannelWrapper(ReadableByteChannel) - Constructor for class org.freecompany.redline.ReadableChannelWrapper
 
readChars(CharBuffer, int) - Method in class org.freecompany.redline.payload.CpioHeader
 
readDocument(File) - Static method in class org.freecompany.redline.XmlEditor
 
readDocument(InputStream) - Static method in class org.freecompany.redline.XmlEditor
 
readEight(CharBuffer) - Method in class org.freecompany.redline.payload.CpioHeader
 
readEntry(int, int, int, int, ByteBuffer) - Method in class org.freecompany.redline.header.AbstractHeader
 
README - Static variable in class org.freecompany.redline.payload.Directive
 
readSix(CharBuffer) - Method in class org.freecompany.redline.payload.CpioHeader
 
ready() - Method in class org.freecompany.redline.header.AbstractHeader.AbstractEntry
Returns true if this entry is ready to write, indicated by the presence of a set of values.
ready() - Method in interface org.freecompany.redline.header.AbstractHeader.Entry
 
RedlineTask - Class in org.freecompany.redline.ant
Ant task for creating an RPM file.
RedlineTask() - Constructor for class org.freecompany.redline.ant.RedlineTask
 
RedlineTask - Class in org.redline_rpm
Task under new namespace, points to existing task until rest of sources are moved.
RedlineTask() - Constructor for class org.redline_rpm.RedlineTask
 
release - Variable in class org.freecompany.redline.ant.RedlineTask
 
removeEntry(AbstractHeader.Entry<?>) - Method in class org.freecompany.redline.header.AbstractHeader
 
removeNamespace(String) - Method in class org.freecompany.redline.SimpleNamespaceContext
 
replaceCollection(String, Collection) - Method in class org.freecompany.redline.XmlEditor
 
restrict(String) - Method in class org.freecompany.redline.ant.RedlineTask
 
round(int, int) - Static method in class org.freecompany.redline.Util
 
RPMFILE_CONFIG - Static variable in class org.freecompany.redline.payload.Directive
 
RPMFILE_DOC - Static variable in class org.freecompany.redline.payload.Directive
 
RPMFILE_EXCLUDE - Static variable in class org.freecompany.redline.payload.Directive
 
RPMFILE_GHOST - Static variable in class org.freecompany.redline.payload.Directive
 
RPMFILE_ICON - Static variable in class org.freecompany.redline.payload.Directive
 
RPMFILE_LICENSE - Static variable in class org.freecompany.redline.payload.Directive
 
RPMFILE_MISSINGOK - Static variable in class org.freecompany.redline.payload.Directive
 
RPMFILE_NONE - Static variable in class org.freecompany.redline.payload.Directive
 
RPMFILE_NOREPLACE - Static variable in class org.freecompany.redline.payload.Directive
 
RPMFILE_POLICY - Static variable in class org.freecompany.redline.payload.Directive
 
RPMFILE_PUBKEY - Static variable in class org.freecompany.redline.payload.Directive
 
RPMFILE_README - Static variable in class org.freecompany.redline.payload.Directive
 
RPMFILE_SPECFILE - Static variable in class org.freecompany.redline.payload.Directive
 
RPMFILE_UNPATCHED - Static variable in class org.freecompany.redline.payload.Directive
 
RpmFileSet - Class in org.freecompany.redline.ant
A RpmFileSet is a FileSet to support RPM directives that can't be expressed using ant's built-in FileSet classes.
RpmFileSet() - Constructor for class org.freecompany.redline.ant.RpmFileSet
Constructor for RpmFileSet
RpmFileSet(FileSet) - Constructor for class org.freecompany.redline.ant.RpmFileSet
Constructor using a fileset arguement.
RpmFileSet(RpmFileSet) - Constructor for class org.freecompany.redline.ant.RpmFileSet
Constructor using a archive fileset argument.
RPMLIB - Static variable in class org.freecompany.redline.header.Flags
 
RpmType - Enum in org.freecompany.redline.header
 
run(File) - Method in class org.freecompany.redline.Main
Runs the tool using a configuration provided in the given file parameter.
run(XmlEditor, File) - Method in class org.freecompany.redline.Main
Runs the tool using a configuration provided in the given configuration and output file.
run(XmlEditor, String, String, String, Contents, File) - Method in class org.freecompany.redline.Main
Runs the tool using the provided settings.
run(ReadableChannelWrapper) - Method in class org.freecompany.redline.Scanner
Reads the headers of an RPM and returns a description of it and it's format.

S

Scanner - Class in org.freecompany.redline
The scanner reads an RPM file and outputs useful information about it's contents.
Scanner() - Constructor for class org.freecompany.redline.Scanner
 
script - Variable in class org.freecompany.redline.ant.AbstractTrigger
 
SCRIPT_POST - Static variable in class org.freecompany.redline.header.Flags
 
SCRIPT_POSTTRANS - Static variable in class org.freecompany.redline.header.Flags
 
SCRIPT_POSTUN - Static variable in class org.freecompany.redline.header.Flags
 
SCRIPT_PRE - Static variable in class org.freecompany.redline.header.Flags
 
SCRIPT_PRETRANS - Static variable in class org.freecompany.redline.header.Flags
 
SCRIPT_PREUN - Static variable in class org.freecompany.redline.header.Flags
 
SCRIPT_TRIGGERIN - Static variable in class org.freecompany.redline.header.Flags
 
SCRIPT_TRIGGERPOSTUN - Static variable in class org.freecompany.redline.header.Flags
 
SCRIPT_TRIGGERPREIN - Static variable in class org.freecompany.redline.header.Flags
 
SCRIPT_TRIGGERUN - Static variable in class org.freecompany.redline.header.Flags
 
set(int) - Method in class org.freecompany.redline.payload.Directive
 
setArch(Architecture) - Method in class org.freecompany.redline.header.Lead
 
setArchitecture(String) - Method in class org.freecompany.redline.ant.RedlineTask
 
setBuildHost(CharSequence) - Method in class org.freecompany.redline.Builder
Required Field.
setComparison(Depends.ComparisonEnum) - Method in class org.freecompany.redline.ant.Depends
 
setConfig(boolean) - Method in class org.freecompany.redline.ant.RpmFileSet
Supports RPM's %config directive, used to flag the specified file as being a configuration file.
setCount(int) - Method in class org.freecompany.redline.header.AbstractHeader.AbstractEntry
 
setCount(int) - Method in interface org.freecompany.redline.header.AbstractHeader.Entry
 
setDescription(String) - Method in class org.freecompany.redline.ant.RedlineTask
 
setDescription(CharSequence) - Method in class org.freecompany.redline.Builder
Required Field.
setDestination(File) - Method in class org.freecompany.redline.ant.RedlineTask
 
setDirmode(int) - Method in class org.freecompany.redline.ant.Ghost
 
setDistribution(String) - Method in class org.freecompany.redline.ant.RedlineTask
 
setDistribution(CharSequence) - Method in class org.freecompany.redline.Builder
Required Field.
setDoc(boolean) - Method in class org.freecompany.redline.ant.RpmFileSet
Supports RPM's %doc directive, which flags the files as being documentation.
setDocument(Document) - Method in class org.freecompany.redline.XmlEditor
 
setFilemode(int) - Method in class org.freecompany.redline.ant.Ghost
 
setFiles(Contents) - Method in class org.freecompany.redline.Builder
Sets the group of contents to include in this RPM.
setFileSize(int) - Method in class org.freecompany.redline.payload.CpioHeader
 
setFlags(int) - Method in class org.freecompany.redline.payload.CpioHeader
 
setGhost(boolean) - Method in class org.freecompany.redline.ant.RpmFileSet
Supports RPM's %ghost directive, used to flag the specified file as being a ghost file.
setGname(String) - Method in class org.freecompany.redline.payload.CpioHeader
 
setGroup(String) - Method in class org.freecompany.redline.ant.Ghost
 
setGroup(String) - Method in class org.freecompany.redline.ant.RedlineTask
 
setGroup(CharSequence) - Method in class org.freecompany.redline.Builder
Required Field.
setHost(String) - Method in class org.freecompany.redline.ant.RedlineTask
 
setInode(int) - Method in class org.freecompany.redline.payload.CpioHeader
 
setInt(int) - Method in class org.freecompany.redline.IntString
 
setLast() - Method in class org.freecompany.redline.payload.CpioHeader
 
setLicense(String) - Method in class org.freecompany.redline.ant.RedlineTask
 
setLicense(CharSequence) - Method in class org.freecompany.redline.Builder
Required Field.
setMajor(byte) - Method in class org.freecompany.redline.header.Lead
 
setMinor(byte) - Method in class org.freecompany.redline.header.Lead
 
setModified(boolean) - Method in class org.freecompany.redline.XmlEditor
 
setMtime(long) - Method in class org.freecompany.redline.payload.CpioHeader
 
setName(String) - Method in class org.freecompany.redline.ant.Depends
 
setName(String) - Method in class org.freecompany.redline.ant.RedlineTask
 
setName(String) - Method in class org.freecompany.redline.header.Lead
 
setName(String) - Method in class org.freecompany.redline.payload.CpioHeader
 
setNoReplace(boolean) - Method in class org.freecompany.redline.ant.RpmFileSet
Supports RPM's %config(noreplace) directive.
setOffset(int) - Method in class org.freecompany.redline.header.AbstractHeader.AbstractEntry
 
setOffset(int) - Method in interface org.freecompany.redline.header.AbstractHeader.Entry
 
setOs(String) - Method in class org.freecompany.redline.ant.RedlineTask
 
setOs(Os) - Method in class org.freecompany.redline.header.Lead
 
setPackage(CharSequence, CharSequence, CharSequence) - Method in class org.freecompany.redline.Builder
Required Field.
setPackager(String) - Method in class org.freecompany.redline.ant.RedlineTask
 
setPackager(CharSequence) - Method in class org.freecompany.redline.Builder
Required Field.
setPath(String) - Method in class org.freecompany.redline.ant.Ghost
 
setPath(String) - Method in class org.freecompany.redline.ant.Link
 
setPermissions(int) - Method in class org.freecompany.redline.ant.Link
 
setPermissions(int) - Method in class org.freecompany.redline.payload.CpioHeader
 
setPlatform(Architecture, Os) - Method in class org.freecompany.redline.Builder
Required Field.
setPlatform(Architecture, CharSequence) - Method in class org.freecompany.redline.Builder
Required Field.
setPostInstallProgram(String) - Method in class org.freecompany.redline.Builder
Declares the interpretter to be used when invoking the RPM post-installation script that can be set with the Builder.setPreInstallScript(String) method.
setPostInstallScript(File) - Method in class org.freecompany.redline.ant.RedlineTask
 
setPostInstallScript(String) - Method in class org.freecompany.redline.Builder
Declares a script to be run as part of the RPM post-installation.
setPostInstallScript(File) - Method in class org.freecompany.redline.Builder
Declares a script file to be run as part of the RPM post-installation.
setPostTransProgram(String) - Method in class org.freecompany.redline.Builder
Declares the interpreter to be used when invoking the RPM post-transaction script that can be set with the Builder.setPostTransScript(String) method.
setPostTransScript(File) - Method in class org.freecompany.redline.ant.RedlineTask
 
setPostTransScript(String) - Method in class org.freecompany.redline.Builder
Declares a script to be run as part of the RPM post-transaction.
setPostTransScript(File) - Method in class org.freecompany.redline.Builder
Declares a script file to be run as part of the RPM post-transaction.
setPostUninstallProgram(String) - Method in class org.freecompany.redline.Builder
Declares the interpretter to be used when invoking the RPM post-uninstallation script that can be set with the Builder.setPostUninstallScript(String) method.
setPostUninstallScript(File) - Method in class org.freecompany.redline.ant.RedlineTask
 
setPostUninstallScript(String) - Method in class org.freecompany.redline.Builder
Declares a script to be run as part of the RPM post-uninstallation.
setPostUninstallScript(File) - Method in class org.freecompany.redline.Builder
Declares a script file to be run as part of the RPM post-uninstallation.
setPrefixes(String) - Method in class org.freecompany.redline.ant.RedlineTask
 
setPrefixes(String...) - Method in class org.freecompany.redline.Builder
Sets the package prefix directories to allow any files installed under them to be relocatable.
setPreInstallProgram(String) - Method in class org.freecompany.redline.Builder
Declares the interpretter to be used when invoking the RPM pre-installation script that can be set with the Builder.setPreInstallScript(String) method.
setPreInstallScript(File) - Method in class org.freecompany.redline.ant.RedlineTask
 
setPreInstallScript(String) - Method in class org.freecompany.redline.Builder
Declares a script to be run as part of the RPM pre-installation.
setPreInstallScript(File) - Method in class org.freecompany.redline.Builder
Declares a script file to be run as part of the RPM pre-installation.
setPreTransProgram(String) - Method in class org.freecompany.redline.Builder
Declares the interpreter to be used when invoking the RPM pre-transaction script that can be set with the Builder.setPreTransScript(String) method.
setPreTransScript(File) - Method in class org.freecompany.redline.ant.RedlineTask
 
setPreTransScript(String) - Method in class org.freecompany.redline.Builder
Declares a script to be run as part of the RPM pre-transaction.
setPreTransScript(File) - Method in class org.freecompany.redline.Builder
Declares a script file to be run as part of the RPM pre-transaction.
setPreUninstallProgram(String) - Method in class org.freecompany.redline.Builder
Declares the interpretter to be used when invoking the RPM pre-uninstallation script that can be set with the Builder.setPreUninstallScript(String) method.
setPreUninstallScript(File) - Method in class org.freecompany.redline.ant.RedlineTask
 
setPreUninstallScript(String) - Method in class org.freecompany.redline.Builder
Declares a script to be run as part of the RPM pre-uninstallation.
setPreUninstallScript(File) - Method in class org.freecompany.redline.Builder
Declares a script file to be run as part of the RPM pre-uninstallation.
setProvides(String) - Method in class org.freecompany.redline.ant.RedlineTask
 
setProvides(CharSequence) - Method in class org.freecompany.redline.Builder
Declares a dependency that this package exports, and that other packages can use to provide library functions.
setRelease(String) - Method in class org.freecompany.redline.ant.RedlineTask
 
setScript(File) - Method in class org.freecompany.redline.ant.AbstractTrigger
 
setSigtype(short) - Method in class org.freecompany.redline.header.Lead
 
setSize(int) - Method in class org.freecompany.redline.header.AbstractHeader.AbstractEntry
 
setSize(int) - Method in interface org.freecompany.redline.header.AbstractHeader.Entry
 
setSourcePackage(String) - Method in class org.freecompany.redline.ant.RedlineTask
 
setSourceRpm(String) - Method in class org.freecompany.redline.Builder
Adds a source rpm.
setString(String) - Method in class org.freecompany.redline.IntString
 
setSummary(String) - Method in class org.freecompany.redline.ant.RedlineTask
 
setSummary(CharSequence) - Method in class org.freecompany.redline.Builder
Required Field.
setTag(AbstractHeader.Tag) - Method in class org.freecompany.redline.header.AbstractHeader.AbstractEntry
 
setTag(int) - Method in class org.freecompany.redline.header.AbstractHeader.AbstractEntry
 
setTag(int) - Method in interface org.freecompany.redline.header.AbstractHeader.Entry
 
setTarget(String) - Method in class org.freecompany.redline.ant.Link
 
setType(String) - Method in class org.freecompany.redline.ant.RedlineTask
 
setType(RpmType) - Method in class org.freecompany.redline.Builder
Required Field.
setType(RpmType) - Method in class org.freecompany.redline.header.Lead
 
setType(int) - Method in class org.freecompany.redline.payload.CpioHeader
 
setUname(String) - Method in class org.freecompany.redline.payload.CpioHeader
 
setUrl(String) - Method in class org.freecompany.redline.ant.RedlineTask
 
setUrl(CharSequence) - Method in class org.freecompany.redline.Builder
Required Field.
setUsername(String) - Method in class org.freecompany.redline.ant.Ghost
 
setValue(String, String) - Method in class org.freecompany.redline.XmlEditor
 
setValues(T) - Method in class org.freecompany.redline.header.AbstractHeader.AbstractEntry
 
setValues(T) - Method in interface org.freecompany.redline.header.AbstractHeader.Entry
 
setVendor(String) - Method in class org.freecompany.redline.ant.RedlineTask
 
setVendor(CharSequence) - Method in class org.freecompany.redline.Builder
Required Field.
setVersion(String) - Method in class org.freecompany.redline.ant.Depends
 
setVersion(String) - Method in class org.freecompany.redline.ant.RedlineTask
 
signature - Variable in class org.freecompany.redline.Builder
 
signature - Variable in class org.freecompany.redline.header.Format
 
Signature - Class in org.freecompany.redline.header
 
Signature() - Constructor for class org.freecompany.redline.header.Signature
 
Signature.SignatureTag - Enum in org.freecompany.redline.header
 
signatures - Variable in class org.freecompany.redline.Builder
 
sigtype - Variable in class org.freecompany.redline.header.Lead
 
SimpleNamespaceContext - Class in org.freecompany.redline
 
SimpleNamespaceContext() - Constructor for class org.freecompany.redline.SimpleNamespaceContext
 
size - Variable in class org.freecompany.redline.header.AbstractHeader.AbstractEntry
 
size() - Method in class org.freecompany.redline.header.AbstractHeader.AbstractEntry
Returns the size this entry will need in the provided data buffer to write it's contents, corrected for any trailing zeros to fill to a boundary.
size() - Method in interface org.freecompany.redline.header.AbstractHeader.Entry
 
size() - Method in class org.freecompany.redline.payload.Contents
Retrieve the size of this archive in number of files.
skip(ReadableByteChannel, int) - Method in class org.freecompany.redline.payload.CpioHeader
 
skip(WritableByteChannel, int) - Method in class org.freecompany.redline.payload.CpioHeader
 
SOCKET - Static variable in class org.freecompany.redline.payload.CpioHeader
 
sourcePackage - Variable in class org.freecompany.redline.ant.RedlineTask
 
sources - Variable in class org.freecompany.redline.payload.Contents
 
SPECFILE - Static variable in class org.freecompany.redline.payload.Directive
 
start(WritableByteChannel) - Method in class org.freecompany.redline.ChannelWrapper
 
start() - Method in class org.freecompany.redline.ChannelWrapper
Initializes a byte counter on this channel.
start(PrivateKey) - Method in class org.freecompany.redline.ChannelWrapper
Initialize a signature on this channel.
start(String) - Method in class org.freecompany.redline.ChannelWrapper
Initialize a digest on this channel.
startPrefixMapping(String, String) - Method in class org.freecompany.redline.XmlEditor
 
summary - Variable in class org.freecompany.redline.ant.RedlineTask
 
SYMLINK - Static variable in class org.freecompany.redline.payload.CpioHeader
 

T

tag - Variable in class org.freecompany.redline.header.AbstractHeader.AbstractEntry
 
tags - Variable in class org.freecompany.redline.header.AbstractHeader
 
target - Variable in class org.freecompany.redline.ant.Link
 
Test - Class in org.freecompany.redline
Simple test class to validate that a basic RPM file can be correctly generated.
Test() - Constructor for class org.freecompany.redline.Test
 
toString() - Method in class org.freecompany.redline.header.AbstractHeader.AbstractEntry
 
toString() - Method in class org.freecompany.redline.header.AbstractHeader
 
toString() - Method in class org.freecompany.redline.header.Format
 
toString() - Method in class org.freecompany.redline.header.Lead
 
toString() - Method in class org.freecompany.redline.payload.CpioHeader
 
TRAILER - Static variable in class org.freecompany.redline.payload.CpioHeader
 
triggerflags - Variable in class org.freecompany.redline.Builder
 
TriggerIn - Class in org.freecompany.redline.ant
Object describing an RPM TriggerIn
TriggerIn() - Constructor for class org.freecompany.redline.ant.TriggerIn
 
triggerindexes - Variable in class org.freecompany.redline.Builder
 
triggernames - Variable in class org.freecompany.redline.Builder
 
TriggerPostUn - Class in org.freecompany.redline.ant
Object describing an RPM TriggerPostUn
TriggerPostUn() - Constructor for class org.freecompany.redline.ant.TriggerPostUn
 
TriggerPreIn - Class in org.freecompany.redline.ant
Object describing an RPM TriggerPreIn
TriggerPreIn() - Constructor for class org.freecompany.redline.ant.TriggerPreIn
 
triggerscriptprogs - Variable in class org.freecompany.redline.Builder
 
triggerscripts - Variable in class org.freecompany.redline.Builder
 
triggersIn - Variable in class org.freecompany.redline.ant.RedlineTask
 
triggersPostUn - Variable in class org.freecompany.redline.ant.RedlineTask
 
triggersPreIn - Variable in class org.freecompany.redline.ant.RedlineTask
 
triggersUn - Variable in class org.freecompany.redline.ant.RedlineTask
 
TriggerUn - Class in org.freecompany.redline.ant
Object describing an RPM TriggerUn
TriggerUn() - Constructor for class org.freecompany.redline.ant.TriggerUn
 
triggerversions - Variable in class org.freecompany.redline.Builder
 
type - Variable in class org.freecompany.redline.ant.RedlineTask
 
type - Variable in class org.freecompany.redline.header.Lead
 
type - Variable in class org.freecompany.redline.payload.CpioHeader
 

U

uid - Variable in class org.freecompany.redline.payload.CpioHeader
 
uname - Variable in class org.freecompany.redline.payload.CpioHeader
 
UNPATCHED - Static variable in class org.freecompany.redline.payload.Directive
 
unset(int) - Method in class org.freecompany.redline.payload.Directive
 
url - Variable in class org.freecompany.redline.ant.RedlineTask
 
username - Variable in class org.freecompany.redline.ant.Ghost
 
Util - Class in org.freecompany.redline
General utilities needed to read and write RPM files.

V

valueOf(String) - Static method in enum org.freecompany.redline.header.Architecture
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.freecompany.redline.header.Header.HeaderTag
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.freecompany.redline.header.Os
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.freecompany.redline.header.RpmType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.freecompany.redline.header.Signature.SignatureTag
Returns the enum constant of this type with the specified name.
values - Variable in class org.freecompany.redline.header.AbstractHeader.AbstractEntry
 
values() - Static method in enum org.freecompany.redline.header.Architecture
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.freecompany.redline.header.Header.HeaderTag
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.freecompany.redline.header.Os
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.freecompany.redline.header.RpmType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.freecompany.redline.header.Signature.SignatureTag
Returns an array containing the constants of this enum type, in the order they are declared.
vendor - Variable in class org.freecompany.redline.ant.RedlineTask
 
version - Variable in class org.freecompany.redline.ant.Depends
 
version - Variable in class org.freecompany.redline.ant.RedlineTask
 

W

WritableChannelWrapper - Class in org.freecompany.redline
Wrapper around a writable channel that allows for observing written data.
WritableChannelWrapper(WritableByteChannel) - Constructor for class org.freecompany.redline.WritableChannelWrapper
 
write(ByteBuffer) - Method in class org.freecompany.redline.header.AbstractHeader.AbstractEntry
Writes this entries index to the index buffer and its values to the output channel provided.
write(ByteBuffer) - Method in interface org.freecompany.redline.header.AbstractHeader.Entry
 
write(WritableByteChannel) - Method in class org.freecompany.redline.header.AbstractHeader
Writes this header section to the provided file at the current position and returns the required padding.
write(FileChannel) - Method in class org.freecompany.redline.header.Format
 
write(WritableByteChannel) - Method in class org.freecompany.redline.header.Lead
 
write(WritableByteChannel, int) - Method in class org.freecompany.redline.payload.CpioHeader
Writed the content for the CPIO header, including the name immediately following.
write(ByteBuffer) - Method in class org.freecompany.redline.WritableChannelWrapper
Writes data to the wrapped channel, while passing an exact copy to the registered consumers.
write(File) - Method in class org.freecompany.redline.XmlEditor
 
write(OutputStream) - Method in class org.freecompany.redline.XmlEditor
 
write(ContentHandler) - Method in class org.freecompany.redline.XmlEditor
 
write(Document, File) - Static method in class org.freecompany.redline.XmlEditor
 
write(Document, OutputStream) - Static method in class org.freecompany.redline.XmlEditor
 
writeData(Collection<ByteBuffer>, ByteBuffer, AbstractHeader.Entry<?>, int) - Method in class org.freecompany.redline.header.AbstractHeader
 
writeEight(int) - Method in class org.freecompany.redline.payload.CpioHeader
 
writePending(FileChannel) - Method in class org.freecompany.redline.header.AbstractHeader
 
writeSix(CharSequence) - Method in class org.freecompany.redline.payload.CpioHeader
 

X

XmlEditor - Class in org.freecompany.redline
 
XmlEditor() - Constructor for class org.freecompany.redline.XmlEditor
 
XmlEditor(Document) - Constructor for class org.freecompany.redline.XmlEditor
 

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

Copyright © 2012. All Rights Reserved.