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

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
 
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.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, 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, 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.
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.
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.
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.
addZipfileset(ZipFileSet) - Method in class org.freecompany.redline.ant.RedlineTask
 
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
 
ChannelWrapper() - Constructor for class org.freecompany.redline.ChannelWrapper
 
ChannelWrapper.Consumer<T> - Interface in org.freecompany.redline
 
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
 
check(byte, byte) - Static method in class org.freecompany.redline.Util
 
checksum - Variable in class org.freecompany.redline.payload.CpioHeader
 
close() - Method in class org.freecompany.redline.ChannelWrapper
 
close() - Method in class org.freecompany.redline.ReadableChannelWrapper
 
close() - Method in class org.freecompany.redline.WritableChannelWrapper
 
consume(ByteBuffer) - Method in interface org.freecompany.redline.ChannelWrapper.Consumer
 
consumers - Variable in class org.freecompany.redline.ChannelWrapper
 
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
 
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, 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
 

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
 
dependencies - Variable in class org.freecompany.redline.Builder
 
Depends - Class in org.freecompany.redline.ant
 
Depends() - Constructor for class org.freecompany.redline.ant.Depends
 
depends - Variable in class org.freecompany.redline.ant.RedlineTask
 
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 - Enum in org.freecompany.redline.payload
 
distribution - Variable in class org.freecompany.redline.ant.RedlineTask
 
DumpPayload - Class in org.freecompany.redline
 
DumpPayload() - Constructor for class org.freecompany.redline.DumpPayload
 

E

empty(WritableByteChannel, ByteBuffer) - Static method in class org.freecompany.redline.Util
 
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
 
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
 
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
 
fill(ReadableByteChannel, ByteBuffer) - Static method in class org.freecompany.redline.Util
 
finish() - Method in interface org.freecompany.redline.ChannelWrapper.Consumer
 
finish(ChannelWrapper.Key<T>) - Method in class org.freecompany.redline.ChannelWrapper
 
flag() - Method in enum 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
 
getClasses() - Method in class org.freecompany.redline.payload.Contents
 
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
 
getContexts() - Method in class org.freecompany.redline.payload.Contents
 
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.
getDependsN() - Method in class org.freecompany.redline.payload.Contents
 
getDependsX() - Method in class org.freecompany.redline.payload.Contents
 
getDevices() - Method in class org.freecompany.redline.payload.Contents
 
getDevMajor() - Method in class org.freecompany.redline.payload.CpioHeader
 
getDevMinor() - Method in class org.freecompany.redline.payload.CpioHeader
 
getDirIndexes() - Method in class org.freecompany.redline.payload.Contents
 
getDirNames() - Method in class org.freecompany.redline.payload.Contents
 
getEntry(AbstractHeader.Tag) - Method in class org.freecompany.redline.header.AbstractHeader
 
getEntry(int) - Method in class org.freecompany.redline.header.AbstractHeader
 
getFileSize() - Method in class org.freecompany.redline.payload.CpioHeader
 
getFlags() - Method in class org.freecompany.redline.payload.Contents
 
getFlags() - Method in class org.freecompany.redline.payload.CpioHeader
 
getGname() - Method in class org.freecompany.redline.payload.CpioHeader
 
getGroups() - Method in class org.freecompany.redline.payload.Contents
 
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
 
getLangs() - Method in class org.freecompany.redline.payload.Contents
 
getLead() - Method in class org.freecompany.redline.header.Format
 
getLinkTos() - Method in class org.freecompany.redline.payload.Contents
 
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
 
getMtime() - Method in class org.freecompany.redline.payload.CpioHeader
 
getMtimes() - Method in class org.freecompany.redline.payload.Contents
 
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
 
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.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
 
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
 
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
 
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
 
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
 
getUsers() - Method in class org.freecompany.redline.payload.Contents
 
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
 
getVersion() - Method in class org.freecompany.redline.ant.Depends
 
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.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.
host - Variable in class org.freecompany.redline.ant.RedlineTask
 

I

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
 
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.
isOpen() - Method in class org.freecompany.redline.ReadableChannelWrapper
 
isOpen() - Method in class org.freecompany.redline.WritableChannelWrapper
 

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
 
Link - Class in org.freecompany.redline.ant
 
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
 
Main - Class in org.freecompany.redline
 
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
 
main(String[]) - Static method in class org.freecompany.redline.Test
 
major - Variable in class org.freecompany.redline.header.Lead
 
minor - Variable in class org.freecompany.redline.header.Lead
 
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
 
nlink - Variable in class org.freecompany.redline.payload.CpioHeader
 
normalizePath(String) - Static method in class org.freecompany.redline.Util
 

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
 
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
 
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
 
PREREQ - Static variable in class org.freecompany.redline.header.Flags
 
provides - Variable in class org.freecompany.redline.ant.RedlineTask
 

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
 
ReadableChannelWrapper - Class in org.freecompany.redline
 
ReadableChannelWrapper(ReadableByteChannel) - Constructor for class org.freecompany.redline.ReadableChannelWrapper
 
readChars(CharBuffer, int) - Method in class org.freecompany.redline.payload.CpioHeader
 
readEight(CharBuffer) - Method in class org.freecompany.redline.payload.CpioHeader
 
readEntry(int, int, int, int, ByteBuffer) - Method in class org.freecompany.redline.header.AbstractHeader
 
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
 
RedlineTask() - Constructor for class org.freecompany.redline.ant.RedlineTask
 
release - Variable in class org.freecompany.redline.ant.RedlineTask
 
removeEntry(AbstractHeader.Entry<?>) - Method in class org.freecompany.redline.header.AbstractHeader
 
restrict(String) - Method in class org.freecompany.redline.ant.RedlineTask
 
round(int, int) - Static method in class org.freecompany.redline.Util
 
RpmType - Enum in org.freecompany.redline.header
 
run(File) - Method in class org.freecompany.redline.Main
 
run(XmlEditor, File) - Method in class org.freecompany.redline.Main
 
run(XmlEditor, String, String, String, Contents, File) - Method in class org.freecompany.redline.Main
 
run(ReadableChannelWrapper) - Method in class org.freecompany.redline.Scanner
 

S

Scanner - Class in org.freecompany.redline
 
Scanner() - Constructor for class org.freecompany.redline.Scanner
 
SCRIPT_POST - 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_PREUN - Static variable in class org.freecompany.redline.header.Flags
 
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.
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
 
setDistribution(String) - Method in class org.freecompany.redline.ant.RedlineTask
 
setDistribution(CharSequence) - Method in class org.freecompany.redline.Builder
Required Field.
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
 
setGname(String) - Method in class org.freecompany.redline.payload.CpioHeader
 
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
 
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
 
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
 
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.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.
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(String) - Method in class org.freecompany.redline.Builder
Declares a script to be run as part of the RPM post-installation.
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(String) - Method in class org.freecompany.redline.Builder
Declares a script to be run as part of the RPM post-uninstallation.
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(String) - Method in class org.freecompany.redline.Builder
Declares a script to be run as part of the RPM pre-installation.
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(String) - Method in class org.freecompany.redline.Builder
Declares a script 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
 
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
 
setSourceRpm(String) - Method in class org.freecompany.redline.Builder
Adds a source rpm.
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.
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
 
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
 
sources - Variable in class org.freecompany.redline.payload.Contents
 
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.
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
 
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
 
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
 
url - Variable in class org.freecompany.redline.ant.RedlineTask
 
Util - Class in org.freecompany.redline
 

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.
valueOf(String) - Static method in enum org.freecompany.redline.payload.Directive
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.
values() - Static method in enum org.freecompany.redline.payload.Directive
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
 
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
 
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
 

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