Index

A B C D E F G H I K L M N O P R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AARCH64 - Enum constant in enum class org.xbib.rpm.lead.Architecture
 
AbstractHeader - Class in org.xbib.rpm.header
 
AbstractHeader() - Constructor for class org.xbib.rpm.header.AbstractHeader
 
AbstractSpecEntry<T> - Class in org.xbib.rpm.header.entry
 
AbstractSpecEntry() - Constructor for class org.xbib.rpm.header.entry.AbstractSpecEntry
 
AbstractTrigger - Class in org.xbib.rpm.trigger
Base class for an RPM Trigger.
AbstractTrigger() - Constructor for class org.xbib.rpm.trigger.AbstractTrigger
 
addBuiltinDirectory(String) - Method in class org.xbib.rpm.RpmBuilder
 
addChangelog(InputStream) - Method in class org.xbib.rpm.RpmBuilder
Adds the supplied Changelog file as a Changelog to the header.
addChangelog(String) - Method in class org.xbib.rpm.RpmBuilder
Adds the supplied Changelog path as a Changelog to the header.
addChangelog(Path) - Method in class org.xbib.rpm.RpmBuilder
Adds the supplied Changelog path as a Changelog to the header.
addChangeLog(Reader) - Method in class org.xbib.rpm.changelog.ChangelogHandler
Adds the specified changelod to the archive.
addChangeLog(String) - Method in class org.xbib.rpm.changelog.ChangelogHandler
Adds the specified changelog contents to the archive.
addChangeLog(Path) - Method in class org.xbib.rpm.changelog.ChangelogHandler
Adds the specified changelog file to the archive.
addConflicts(String, int, String) - Method in class org.xbib.rpm.RpmBuilder
 
addConflicts(String, String, int) - Method in class org.xbib.rpm.RpmBuilder
 
addConflictsLess(String, String) - Method in class org.xbib.rpm.RpmBuilder
 
addConflictsMore(String, String) - Method in class org.xbib.rpm.RpmBuilder
 
addDependency(String, int, String) - Method in class org.xbib.rpm.RpmBuilder
Adds a dependency to the RPM package.
addDependencyLess(String, String) - Method in class org.xbib.rpm.RpmBuilder
Adds a dependency to the RPM package.
addDependencyMore(String, String) - Method in class org.xbib.rpm.RpmBuilder
Adds a dependency to the RPM package.
addDepends(Depends) - Method in class org.xbib.rpm.trigger.AbstractTrigger
 
addDepends(Depends) - Method in interface org.xbib.rpm.trigger.Trigger
 
addDirectory(String, int, EnumSet<Directive>, String, String, boolean) - Method in class org.xbib.rpm.RpmBuilder
Adds the directory to the repository.
addDirectory(String, int, EnumSet<Directive>, String, String, int, int, boolean) - Method in class org.xbib.rpm.payload.Contents
Adds a directory entry to the archive with the specified permissions.
addEntry(EntryType, int) - Method in class org.xbib.rpm.header.AbstractHeader
Adds a pending entry to this header.
addFile(String, Path, int, int, EnumSet<Directive>, String, String, boolean) - Method in class org.xbib.rpm.RpmBuilder
Add the specified file to the repository payload in order.
addFile(String, Path, int, int, EnumSet<Directive>, String, String, boolean, int) - Method in class org.xbib.rpm.RpmBuilder
Add the specified file to the repository payload in order.
addFile(String, Path, int, int, EnumSet<Directive>, String, String, int, int, boolean, int) - Method in class org.xbib.rpm.payload.Contents
Adds a file entry to the archive with the specified permissions.
addHeaderEntry(EntryType, byte) - Method in class org.xbib.rpm.RpmBuilder
Adds a header entry byte (8-bit) value to the header.
addHeaderEntry(EntryType, byte[]) - Method in class org.xbib.rpm.RpmBuilder
Adds a header entry byte array (8-bit) value to the header.
addHeaderEntry(EntryType, char) - Method in class org.xbib.rpm.RpmBuilder
Adds a header entry char (8-bit) value to the header.
addHeaderEntry(EntryType, long) - Method in class org.xbib.rpm.RpmBuilder
Adds a header entry long (64-bit) value to the header.
addHeaderEntry(EntryType, short) - Method in class org.xbib.rpm.RpmBuilder
Adds a header entry short (16-bit) value to the header.
addHeaderEntry(EntryType, Integer) - Method in class org.xbib.rpm.RpmBuilder
Adds a header entry int (32-bit) value to the header.
addHeaderEntry(EntryType, String) - Method in class org.xbib.rpm.RpmBuilder
Adds a header entry value to the header.
addHeaderEntry(EntryType, IntegerList) - Method in class org.xbib.rpm.RpmBuilder
Adds a header entry int (32-bit) array value to the header.
addHeaderEntry(EntryType, LongList) - Method in class org.xbib.rpm.RpmBuilder
Adds a header entry long (64-bit) array value to the header.
addHeaderEntry(EntryType, ShortList) - Method in class org.xbib.rpm.RpmBuilder
Adds a header entry short array (16-bit) value to the header.
addLink(String, String, int) - Method in class org.xbib.rpm.RpmBuilder
Adds a symbolic link to the repository.
addLink(String, String, int, String, String) - Method in class org.xbib.rpm.RpmBuilder
Adds a symbolic link to the repository.
addLink(String, String, int, String, String, int, int, boolean) - Method in class org.xbib.rpm.payload.Contents
Adds a link to the archive with the specified permissions.
addLocalBuiltinDirectory(String) - Method in class org.xbib.rpm.payload.Contents
Add additional directory that is assumed to already exist on system where the RPM will be installed (e.g.
addObsoletes(String, int, String) - Method in class org.xbib.rpm.RpmBuilder
 
addObsoletes(String, String, int) - Method in class org.xbib.rpm.RpmBuilder
 
addObsoletesLess(String, String) - Method in class org.xbib.rpm.RpmBuilder
 
addObsoletesMore(String, String) - Method in class org.xbib.rpm.RpmBuilder
 
addOrAppendEntry(EntryType, T) - Method in class org.xbib.rpm.header.AbstractHeader
This is the main entry point through which entries are created or appended to from the builder or from places like the ChangelogHandler.
addProvides(String, int, String) - Method in class org.xbib.rpm.RpmBuilder
 
addProvides(String, String) - Method in class org.xbib.rpm.RpmBuilder
 
addTrigger(Path, String, Map<String, Trigger.IntString>, int) - Method in class org.xbib.rpm.RpmBuilder
Adds a trigger to the RPM package.
addURL(String, URL, int, int, EnumSet<Directive>, String, String) - Method in class org.xbib.rpm.RpmBuilder
Adds an URL (from a jar) to the repository.
addURL(String, URL, int, EnumSet<Directive>, String, String, int, int, int) - Method in class org.xbib.rpm.payload.Contents
Adds a URL entry to the archive with the specified permissions.
AIX - Enum constant in enum class org.xbib.rpm.lead.Os
 
algo() - Method in enum class org.xbib.rpm.security.HashAlgo
 
ALPHA - Enum constant in enum class org.xbib.rpm.lead.Architecture
 
ALPHAEV5 - Enum constant in enum class org.xbib.rpm.lead.Architecture
 
ALPHAEV6 - Enum constant in enum class org.xbib.rpm.lead.Architecture
 
AMD64 - Enum constant in enum class org.xbib.rpm.lead.Architecture
 
AMIGAOS - Enum constant in enum class org.xbib.rpm.lead.Os
 
ARCH - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
Architecture - Enum Class in org.xbib.rpm.lead
 
ARCHIVESIZE - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
ARM - Enum constant in enum class org.xbib.rpm.lead.Architecture
 
ARMV3L - Enum constant in enum class org.xbib.rpm.lead.Architecture
 
ARMV4B - Enum constant in enum class org.xbib.rpm.lead.Architecture
 
ARMV4L - Enum constant in enum class org.xbib.rpm.lead.Architecture
 
ARMV4TL - Enum constant in enum class org.xbib.rpm.lead.Architecture
 
ARMV5TEJL - Enum constant in enum class org.xbib.rpm.lead.Architecture
 
ARMV5TEL - Enum constant in enum class org.xbib.rpm.lead.Architecture
 
ARMV5TL - Enum constant in enum class org.xbib.rpm.lead.Architecture
 
ARMV6HL - Enum constant in enum class org.xbib.rpm.lead.Architecture
 
ARMV6L - Enum constant in enum class org.xbib.rpm.lead.Architecture
 
ARMV7HL - Enum constant in enum class org.xbib.rpm.lead.Architecture
 
ARMV7HNL - Enum constant in enum class org.xbib.rpm.lead.Architecture
 
ARMV7L - Enum constant in enum class org.xbib.rpm.lead.Architecture
 
ARMV8HNL - Enum constant in enum class org.xbib.rpm.lead.Architecture
 
ARMV8L - Enum constant in enum class org.xbib.rpm.lead.Architecture
 
asciiArmor(Long, InputStream, OutputStream) - Method in class org.xbib.rpm.security.KeyDumper
 

B

BASENAMES - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
BDEV - Static variable in class org.xbib.rpm.payload.CpioHeader
 
BIN_ENTRY - Static variable in interface org.xbib.rpm.header.EntryType
 
BINARY - Enum constant in enum class org.xbib.rpm.lead.PackageType
 
BinSpecEntry - Class in org.xbib.rpm.header.entry
 
BinSpecEntry() - Constructor for class org.xbib.rpm.header.entry.BinSpecEntry
 
BSDI - Enum constant in enum class org.xbib.rpm.lead.Os
 
BUGURL - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
build(SeekableByteChannel) - Method in class org.xbib.rpm.RpmBuilder
Generates the RPM archive to the provided file channel.
build(Path) - Method in class org.xbib.rpm.RpmBuilder
Generates an RPM with a standard name consisting of the RPM package name, version, release, and type in the given directory.
BUILDHOST - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
BUILDTIME - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
BZIP2 - Enum constant in enum class org.xbib.rpm.payload.CompressionType
 

C

CDEV - Static variable in class org.xbib.rpm.payload.CpioHeader
 
CHANGELOG - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
CHANGELOG_FORMAT - Static variable in class org.xbib.rpm.changelog.ChangelogParser
 
ChangelogEntry - Class in org.xbib.rpm.changelog
This class defines a Plain Old Java Object encapsulating one entry in a Changelog.
ChangelogEntry() - Constructor for class org.xbib.rpm.changelog.ChangelogEntry
 
ChangelogHandler - Class in org.xbib.rpm.changelog
This class manages the process of adding a Changelog to the header.
ChangelogHandler(Header) - Constructor for class org.xbib.rpm.changelog.ChangelogHandler
 
CHANGELOGNAME - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
ChangelogParseException - Exception in org.xbib.rpm.exception
Exceptions thrown by the ChangeLogParser.
ChangelogParseException() - Constructor for exception org.xbib.rpm.exception.ChangelogParseException
 
ChangelogParseException(Exception) - Constructor for exception org.xbib.rpm.exception.ChangelogParseException
 
ChangelogParseException(String) - Constructor for exception org.xbib.rpm.exception.ChangelogParseException
 
ChangelogParser - Class in org.xbib.rpm.changelog
 
ChangelogParser() - Constructor for class org.xbib.rpm.changelog.ChangelogParser
 
CHANGELOGTEXT - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
CHANGELOGTIME - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
channel - Variable in class org.xbib.rpm.io.ReadableChannelWrapper
 
channel - Variable in class org.xbib.rpm.io.WritableChannelWrapper
 
ChannelWrapper - Class in org.xbib.rpm.io
Wraps an IO channel so that bytes may be observed during transmission.
ChannelWrapper() - Constructor for class org.xbib.rpm.io.ChannelWrapper
 
ChannelWrapper.Consumer<T> - Interface in org.xbib.rpm.io
Interface describing an object that consumes data from a byte buffer.
ChannelWrapper.Key<T> - Class in org.xbib.rpm.io
 
CLASSDICT - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
close() - Method in class org.xbib.rpm.io.ChannelWrapper
 
close() - Method in class org.xbib.rpm.io.ReadableChannelWrapper
Close the underlying read channel and complete any operations in the consumer.
close() - Method in class org.xbib.rpm.io.WritableChannelWrapper
Closes the underlying channel and completes any outstanding operations in the consumers.
compareTo(Directory) - Method in class org.xbib.rpm.Directory
 
compareTo(Link) - Method in class org.xbib.rpm.Link
 
comparison - Variable in class org.xbib.rpm.trigger.Depends
 
CompressionType - Enum Class in org.xbib.rpm.payload
 
CONFIG - Enum constant in enum class org.xbib.rpm.payload.Directive
 
CONFLICTFLAGS - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
CONFLICTNAME - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
CONFLICTVERSION - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
consume(ByteBuffer) - Method in interface org.xbib.rpm.io.ChannelWrapper.Consumer
Consume some input from the given buffer.
Contents - Class in org.xbib.rpm.payload
The contents of an RPM archive.
Contents() - Constructor for class org.xbib.rpm.payload.Contents
 
COOKIE - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
count - Variable in class org.xbib.rpm.header.entry.AbstractSpecEntry
 
count() - Method in class org.xbib.rpm.header.AbstractHeader
 
CpioHeader - Class in org.xbib.rpm.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.xbib.rpm.payload.CpioHeader
 
CpioHeader(String) - Constructor for class org.xbib.rpm.payload.CpioHeader
 
CpioHeader(String, URL) - Constructor for class org.xbib.rpm.payload.CpioHeader
 
CpioHeader(String, Path) - Constructor for class org.xbib.rpm.payload.CpioHeader
 
createEntry(EntryType, CharSequence) - Method in class org.xbib.rpm.header.AbstractHeader
 
createEntry(EntryType, Integer) - Method in class org.xbib.rpm.header.AbstractHeader
 
createEntry(EntryType, T) - Method in class org.xbib.rpm.header.AbstractHeader
This is the main entry point through which entries are created from the builder code for types other than String.
CYGWIN95 - Enum constant in enum class org.xbib.rpm.lead.Os
 
CYGWINNT - Enum constant in enum class org.xbib.rpm.lead.Os
 

D

DatesOutOfSequenceException - Exception in org.xbib.rpm.exception
This exception is thrown when Changelog entries are not in descending order by date.
DatesOutOfSequenceException() - Constructor for exception org.xbib.rpm.exception.DatesOutOfSequenceException
 
Dependency - Class in org.xbib.rpm
 
Dependency(String, String, Integer) - Constructor for class org.xbib.rpm.Dependency
Creates a new dependency.
depends - Variable in class org.xbib.rpm.trigger.AbstractTrigger
 
Depends - Class in org.xbib.rpm.trigger
A dependency on a particular version of an RPM package.
Depends() - Constructor for class org.xbib.rpm.trigger.Depends
 
DEPENDSDICT - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
DESCRIPTION - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
difference(int, int) - Static method in class org.xbib.rpm.payload.CpioHeader
 
DIR - Static variable in class org.xbib.rpm.payload.CpioHeader
 
Directive - Enum Class in org.xbib.rpm.payload
Directive.
Directory - Class in org.xbib.rpm
 
Directory() - Constructor for class org.xbib.rpm.Directory
 
DIRINDEXES - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
DIRNAMES - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
DISTRIBUTION - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
DISTTAG - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
DISTURL - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
DOC - Enum constant in enum class org.xbib.rpm.payload.Directive
 
DOUBLESHA - Enum constant in enum class org.xbib.rpm.security.HashAlgo
 
DSAHEADER - Enum constant in enum class org.xbib.rpm.signature.SignatureTag
 

E

empty(WritableByteChannel, ByteBuffer) - Static method in class org.xbib.rpm.io.ChannelWrapper
Empties the contents of the given buffer into the writable channel provided.
EmptyDir - Class in org.xbib.rpm.payload
 
EmptyDir() - Constructor for class org.xbib.rpm.payload.EmptyDir
 
ENCODING - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
entryType - Variable in class org.xbib.rpm.header.entry.AbstractSpecEntry
 
EntryType - Interface in org.xbib.rpm.header
 
EPOCH - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
EQUAL - Static variable in interface org.xbib.rpm.format.Flags
 
EXCLUDE - Enum constant in enum class org.xbib.rpm.payload.Directive
 

F

FIFO - Static variable in class org.xbib.rpm.payload.CpioHeader
 
FILE - Static variable in class org.xbib.rpm.payload.CpioHeader
 
FILECLASS - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
FILECOLORS - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
FILECONTEXTS - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
FILEDEPENDSN - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
FILEDEPENDSX - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
FILEDEVICES - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
FILEDIGESTALGOS - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
FILEDIGESTS - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
FILEFLAGS - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
FILEGROUPNAME - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
FILEINODES - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
FILELANGS - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
FILELINKTOS - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
FILEMODES - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
FILEMTIMES - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
FILERDEVS - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
FILESIZES - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
FILEUSERNAME - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
FILEVERIFYFLAGS - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
fill(ReadableByteChannel, int) - Static method in class org.xbib.rpm.io.ChannelWrapper
Creates a new buffer and fills it with bytes from the provided channel.
fill(ReadableByteChannel, ByteBuffer) - Static method in class org.xbib.rpm.io.ChannelWrapper
Fills the provided buffer it with bytes from the provided channel.
finish() - Method in interface org.xbib.rpm.io.ChannelWrapper.Consumer
Complete and optionally return a value to the holder of the key.
finish(ChannelWrapper.Key<T>) - Method in class org.xbib.rpm.io.ChannelWrapper
 
finishAfterHeader(WritableChannelWrapper) - Method in class org.xbib.rpm.security.SignatureGenerator
 
finishAfterPayload(WritableChannelWrapper) - Method in class org.xbib.rpm.security.SignatureGenerator
 
flag() - Method in enum class org.xbib.rpm.payload.Directive
 
flags - Variable in class org.xbib.rpm.payload.CpioHeader
 
Flags - Interface in org.xbib.rpm.format
 
Format - Class in org.xbib.rpm.format
 
Format() - Constructor for class org.xbib.rpm.format.Format
 
FREEBSD - Enum constant in enum class org.xbib.rpm.lead.Os
 
from(int) - Static method in class org.xbib.rpm.header.Tags
 

G

generate(String, String, OutputStream, OutputStream) - Method in class org.xbib.rpm.security.KeyGenerator
 
getArch() - Method in class org.xbib.rpm.lead.Lead
 
getBaseNames() - Method in class org.xbib.rpm.payload.Contents
Gets the basenames header values.
getChangeLogTime() - Method in class org.xbib.rpm.changelog.ChangelogEntry
 
getClasses() - Method in class org.xbib.rpm.payload.Contents
Gets the classes header values.
getCode() - Method in interface org.xbib.rpm.header.EntryType
 
getCode() - Method in enum class org.xbib.rpm.header.HeaderTag
 
getCode() - Method in enum class org.xbib.rpm.signature.SignatureTag
 
getComparison() - Method in class org.xbib.rpm.trigger.Depends
 
getContents() - Method in class org.xbib.rpm.RpmBuilder
Get the contents.
getContents() - Method in class org.xbib.rpm.RpmReaderFile
 
getContexts() - Method in class org.xbib.rpm.payload.Contents
Gets the contexts header values.
getDepends() - Method in class org.xbib.rpm.trigger.AbstractTrigger
 
getDepends() - Method in interface org.xbib.rpm.trigger.Trigger
 
getDescription() - Method in class org.xbib.rpm.changelog.ChangelogEntry
 
getDevices() - Method in class org.xbib.rpm.payload.Contents
Gets the devices header values.
getDevMajor() - Method in class org.xbib.rpm.payload.CpioHeader
 
getDevMinor() - Method in class org.xbib.rpm.payload.CpioHeader
 
getDigests(HashAlgo) - Method in class org.xbib.rpm.payload.Contents
Caclulates a digest hash for each file in the archive.
getDirectives() - Method in class org.xbib.rpm.payload.Ghost
 
getDirIndexes() - Method in class org.xbib.rpm.payload.Contents
Gets the dirindexes headers values.
getDirmode() - Method in class org.xbib.rpm.payload.EmptyDir
 
getDirmode() - Method in class org.xbib.rpm.payload.Ghost
 
getDirNames() - Method in class org.xbib.rpm.payload.Contents
Gets the dirnames headers values.
getEndPos() - Method in class org.xbib.rpm.header.AbstractHeader
 
getEntries() - Method in class org.xbib.rpm.header.AbstractHeader
 
getEntry(int) - Method in class org.xbib.rpm.header.AbstractHeader
 
getEntry(EntryType) - Method in class org.xbib.rpm.header.AbstractHeader
 
getEntryType() - Method in class org.xbib.rpm.header.entry.AbstractSpecEntry
 
getEntryType() - Method in interface org.xbib.rpm.header.entry.SpecEntry
 
getFilemode() - Method in class org.xbib.rpm.payload.EmptyDir
 
getFilemode() - Method in class org.xbib.rpm.payload.Ghost
 
getFiles() - Method in interface org.xbib.rpm.RpmReaderResult
 
getFileSize() - Method in class org.xbib.rpm.payload.CpioHeader
 
getFlag() - Method in class org.xbib.rpm.trigger.AbstractTrigger
 
getFlag() - Method in interface org.xbib.rpm.trigger.Trigger
 
getFlag() - Method in class org.xbib.rpm.trigger.TriggerIn
 
getFlag() - Method in class org.xbib.rpm.trigger.TriggerPostUn
 
getFlag() - Method in class org.xbib.rpm.trigger.TriggerPreIn
 
getFlag() - Method in class org.xbib.rpm.trigger.TriggerUn
 
getFlags() - Method in class org.xbib.rpm.Dependency
 
getFlags() - Method in class org.xbib.rpm.payload.Contents
Gets the flags header values.
getFlags() - Method in class org.xbib.rpm.payload.CpioHeader
 
getFormat() - Method in interface org.xbib.rpm.RpmReaderResult
 
getGid() - Method in class org.xbib.rpm.payload.CpioHeader
 
getGroup() - Method in class org.xbib.rpm.Directory
 
getGroup() - Method in class org.xbib.rpm.payload.EmptyDir
 
getGroup() - Method in class org.xbib.rpm.payload.Ghost
 
getGroups() - Method in class org.xbib.rpm.payload.Contents
Gets the groups.
getHeader() - Method in class org.xbib.rpm.format.Format
 
getHeader() - Method in class org.xbib.rpm.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.xbib.rpm.RpmReaderFile
 
getInode() - Method in class org.xbib.rpm.payload.CpioHeader
 
getInodes() - Method in class org.xbib.rpm.payload.Contents
Gets the inodes header values.
getInt() - Method in class org.xbib.rpm.trigger.Trigger.IntString
 
getLangs() - Method in class org.xbib.rpm.payload.Contents
Gets the langs header values.
getLead() - Method in class org.xbib.rpm.format.Format
 
getLinkTos() - Method in class org.xbib.rpm.payload.Contents
Get the linktos header.
getMode() - Method in class org.xbib.rpm.payload.CpioHeader
 
getModes() - Method in class org.xbib.rpm.payload.Contents
Gets the modes header values.
getMtime() - Method in class org.xbib.rpm.payload.CpioHeader
 
getMtimes() - Method in class org.xbib.rpm.payload.Contents
Gets the mtimes header values.
getName() - Method in interface org.xbib.rpm.header.EntryType
 
getName() - Method in enum class org.xbib.rpm.header.HeaderTag
 
getName() - Method in class org.xbib.rpm.lead.Lead
 
getName() - Method in class org.xbib.rpm.payload.CpioHeader
 
getName() - Method in class org.xbib.rpm.RpmReaderFile
 
getName() - Method in enum class org.xbib.rpm.signature.SignatureTag
 
getName() - Method in class org.xbib.rpm.trigger.Depends
 
getOffset(int) - Method in class org.xbib.rpm.header.entry.AbstractSpecEntry
 
getOffset(int) - Method in class org.xbib.rpm.header.entry.Int16SpecEntry
 
getOffset(int) - Method in class org.xbib.rpm.header.entry.Int32SpecEntry
 
getOffset(int) - Method in class org.xbib.rpm.header.entry.Int64SpecEntry
 
getOffset(int) - Method in interface org.xbib.rpm.header.entry.SpecEntry
 
getPackageName() - Method in class org.xbib.rpm.Dependency
 
getPackageName() - Method in class org.xbib.rpm.RpmBuilder
Get package name.
getPath() - Method in class org.xbib.rpm.Directory
 
getPath() - Method in class org.xbib.rpm.Link
 
getPath() - Method in class org.xbib.rpm.payload.EmptyDir
 
getPath() - Method in class org.xbib.rpm.payload.Ghost
 
getPath() - Method in class org.xbib.rpm.payload.Link
 
getPermissions() - Method in class org.xbib.rpm.Directory
 
getPermissions() - Method in class org.xbib.rpm.Link
 
getPermissions() - Method in class org.xbib.rpm.payload.CpioHeader
 
getPermissions() - Method in class org.xbib.rpm.payload.Link
 
getPgpPublicKeyRing() - Method in class org.xbib.rpm.security.KeyGenerator
 
getPgpSecretKeyRing() - Method in class org.xbib.rpm.security.KeyGenerator
 
getRdevMajor() - Method in class org.xbib.rpm.payload.CpioHeader
 
getRdevMinor() - Method in class org.xbib.rpm.payload.CpioHeader
 
getRdevs() - Method in class org.xbib.rpm.payload.Contents
Gets the rdevs header values.
getScript() - Method in class org.xbib.rpm.trigger.AbstractTrigger
 
getScript() - Method in interface org.xbib.rpm.trigger.Trigger
 
getSignatureHeader() - Method in class org.xbib.rpm.format.Format
 
getSizes() - Method in class org.xbib.rpm.payload.Contents
Gets the sizes header values.
getSource(CpioHeader) - Method in class org.xbib.rpm.payload.Contents
Retrieves the content for this archive entry, which may be a Path if the entry is a regular file or a CharSequence containing the name of the target path if the entry is a link.
getStartPos() - Method in class org.xbib.rpm.header.AbstractHeader
 
getString() - Method in class org.xbib.rpm.trigger.Trigger.IntString
 
getTarget() - Method in class org.xbib.rpm.Link
 
getTarget() - Method in class org.xbib.rpm.payload.Link
 
getTotalSize() - Method in class org.xbib.rpm.payload.Contents
Accumulated size of all files included in the archive.
getType() - Method in class org.xbib.rpm.header.entry.AbstractSpecEntry
 
getType() - Method in class org.xbib.rpm.header.entry.BinSpecEntry
 
getType() - Method in class org.xbib.rpm.header.entry.I18NStringSpecEntry
 
getType() - Method in class org.xbib.rpm.header.entry.Int16SpecEntry
 
getType() - Method in class org.xbib.rpm.header.entry.Int32SpecEntry
 
getType() - Method in class org.xbib.rpm.header.entry.Int64SpecEntry
 
getType() - Method in class org.xbib.rpm.header.entry.Int8SpecEntry
 
getType() - Method in interface org.xbib.rpm.header.entry.SpecEntry
 
getType() - Method in class org.xbib.rpm.header.entry.StringListSpecEntry
 
getType() - Method in class org.xbib.rpm.header.entry.StringSpecEntry
 
getType() - Method in interface org.xbib.rpm.header.EntryType
 
getType() - Method in enum class org.xbib.rpm.header.HeaderTag
 
getType() - Method in class org.xbib.rpm.payload.CpioHeader
 
getType() - Method in class org.xbib.rpm.RpmReaderFile
 
getType() - Method in enum class org.xbib.rpm.signature.SignatureTag
 
getTypeClass() - Method in enum class org.xbib.rpm.header.HeaderTag
 
getUid() - Method in class org.xbib.rpm.payload.CpioHeader
 
getUser() - Method in class org.xbib.rpm.Directory
 
getUserMakingChange() - Method in class org.xbib.rpm.changelog.ChangelogEntry
 
getUsername() - Method in class org.xbib.rpm.payload.EmptyDir
 
getUsername() - Method in class org.xbib.rpm.payload.Ghost
 
getUsers() - Method in class org.xbib.rpm.payload.Contents
Gets the users.
getValues() - Method in class org.xbib.rpm.header.entry.AbstractSpecEntry
 
getValues() - Method in interface org.xbib.rpm.header.entry.SpecEntry
 
getVerifyFlags() - Method in class org.xbib.rpm.payload.Contents
Gets the verifyflags header values.
getVerifyFlags() - Method in class org.xbib.rpm.payload.CpioHeader
 
getVersion() - Method in class org.xbib.rpm.Dependency
 
getVersion() - Method in class org.xbib.rpm.trigger.Depends
 
Ghost - Class in org.xbib.rpm.payload
Object describing a "ghost" file to be added to the rpm archive without the file needing to exist beforehand.
Ghost() - Constructor for class org.xbib.rpm.payload.Ghost
 
GHOST - Enum constant in enum class org.xbib.rpm.payload.Directive
 
GPG - Enum constant in enum class org.xbib.rpm.signature.SignatureTag
 
GREATER - Static variable in interface org.xbib.rpm.format.Flags
 
GROUP - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
GZIP - Enum constant in enum class org.xbib.rpm.payload.CompressionType
 

H

HashAlgo - Enum Class in org.xbib.rpm.security
Enumeration of hash algorithms as of RFC 4880.
HAVAL_5_160 - Enum constant in enum class org.xbib.rpm.security.HashAlgo
 
Header - Class in org.xbib.rpm.header
 
Header() - Constructor for class org.xbib.rpm.header.Header
 
HEADERI18NTABLE - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
HEADERIMMUTABLE - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
headers() - Method in class org.xbib.rpm.payload.Contents
Retrieve the archive headers.
HeaderTag - Enum Class in org.xbib.rpm.header
 
HPUX10 - Enum constant in enum class org.xbib.rpm.lead.Os
 

I

I18NSTRING_ENTRY - Static variable in interface org.xbib.rpm.header.EntryType
 
I18NStringSpecEntry - Class in org.xbib.rpm.header.entry
 
I18NStringSpecEntry() - Constructor for class org.xbib.rpm.header.entry.I18NStringSpecEntry
 
I386 - Enum constant in enum class org.xbib.rpm.lead.Architecture
 
I486 - Enum constant in enum class org.xbib.rpm.lead.Architecture
 
I586 - Enum constant in enum class org.xbib.rpm.lead.Architecture
 
I686 - Enum constant in enum class org.xbib.rpm.lead.Architecture
 
IA64 - Enum constant in enum class org.xbib.rpm.lead.Architecture
 
ICON - Enum constant in enum class org.xbib.rpm.payload.Directive
 
IMMUTABLE - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
incCount(int) - Method in class org.xbib.rpm.header.entry.AbstractSpecEntry
 
incCount(int) - Method in interface org.xbib.rpm.header.entry.SpecEntry
 
IncompleteChangelogEntryException - Exception in org.xbib.rpm.exception
This exception is thrown when parsing of the changelog file results in an incomplete ChangeLogEntry.
IncompleteChangelogEntryException() - Constructor for exception org.xbib.rpm.exception.IncompleteChangelogEntryException
 
index(ByteBuffer, int) - Method in class org.xbib.rpm.header.entry.AbstractSpecEntry
Writes the index entry into the provided buffer at the current position.
index(ByteBuffer, int) - Method in interface org.xbib.rpm.header.entry.SpecEntry
 
INT16_ENTRY - Static variable in interface org.xbib.rpm.header.EntryType
 
Int16SpecEntry - Class in org.xbib.rpm.header.entry
 
Int16SpecEntry() - Constructor for class org.xbib.rpm.header.entry.Int16SpecEntry
 
INT32_ENTRY - Static variable in interface org.xbib.rpm.header.EntryType
 
Int32SpecEntry - Class in org.xbib.rpm.header.entry
 
Int32SpecEntry() - Constructor for class org.xbib.rpm.header.entry.Int32SpecEntry
 
INT64_ENTRY - Static variable in interface org.xbib.rpm.header.EntryType
 
Int64SpecEntry - Class in org.xbib.rpm.header.entry
 
Int64SpecEntry() - Constructor for class org.xbib.rpm.header.entry.Int64SpecEntry
 
INT8_ENTRY - Static variable in interface org.xbib.rpm.header.EntryType
 
Int8SpecEntry - Class in org.xbib.rpm.header.entry
 
Int8SpecEntry() - Constructor for class org.xbib.rpm.header.entry.Int8SpecEntry
 
IntegerList - Class in org.xbib.rpm.header
 
IntegerList() - Constructor for class org.xbib.rpm.header.IntegerList
 
INTERP - Static variable in interface org.xbib.rpm.format.Flags
 
IntString(int, String) - Constructor for class org.xbib.rpm.trigger.Trigger.IntString
 
InvalidChangelogDateException - Exception in org.xbib.rpm.exception
This exception is thrown when the date portion of a change log can not be parsed.
InvalidChangelogDateException(Exception) - Constructor for exception org.xbib.rpm.exception.InvalidChangelogDateException
 
InvalidChangelogDateException(String) - Constructor for exception org.xbib.rpm.exception.InvalidChangelogDateException
 
InvalidDirectiveException - Exception in org.xbib.rpm.exception
Invalid RPM directive exception.
InvalidDirectiveException(String) - Constructor for exception org.xbib.rpm.exception.InvalidDirectiveException
Constructor.
InvalidPathException - Exception in org.xbib.rpm.exception
Invalid path.
InvalidPathException(String, Throwable) - Constructor for exception org.xbib.rpm.exception.InvalidPathException
 
IRIX - Enum constant in enum class org.xbib.rpm.lead.Os
 
IRIX64 - Enum constant in enum class org.xbib.rpm.lead.Os
 
isAddParents() - Method in class org.xbib.rpm.Directory
 
isComplete() - Method in class org.xbib.rpm.changelog.ChangelogEntry
 
isEnabled() - Method in class org.xbib.rpm.security.SignatureGenerator
 
isLast() - Method in class org.xbib.rpm.payload.CpioHeader
Test to see if this is the last header, and is therefore the end of the archive.
isOpen() - Method in class org.xbib.rpm.io.ReadableChannelWrapper
Boolean flag indicating whether the channel is open or closed.
isOpen() - Method in class org.xbib.rpm.io.WritableChannelWrapper
Flag indicating whether the underlying channel is open.

K

Key() - Constructor for class org.xbib.rpm.io.ChannelWrapper.Key
 
KeyDumper - Class in org.xbib.rpm.security
 
KeyDumper() - Constructor for class org.xbib.rpm.security.KeyDumper
 
KeyGenerator - Class in org.xbib.rpm.security
 
KeyGenerator() - Constructor for class org.xbib.rpm.security.KeyGenerator
 

L

Lead - Class in org.xbib.rpm.lead
 
Lead() - Constructor for class org.xbib.rpm.lead.Lead
 
LEAD_SIZE - Static variable in class org.xbib.rpm.lead.Lead
 
LEGACY_DSAHEADER - Enum constant in enum class org.xbib.rpm.signature.SignatureTag
 
LEGACY_GPG - Enum constant in enum class org.xbib.rpm.signature.SignatureTag
 
LEGACY_MD5 - Enum constant in enum class org.xbib.rpm.signature.SignatureTag
 
LEGACY_PGP - Enum constant in enum class org.xbib.rpm.signature.SignatureTag
 
LEGACY_RSAHEADER - Enum constant in enum class org.xbib.rpm.signature.SignatureTag
 
LEGACY_SHA1HEADER - Enum constant in enum class org.xbib.rpm.signature.SignatureTag
 
LEGACY_SIGSIZE - Enum constant in enum class org.xbib.rpm.signature.SignatureTag
 
LESS - Static variable in interface org.xbib.rpm.format.Flags
 
LICENSE - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
LICENSE - Enum constant in enum class org.xbib.rpm.payload.Directive
 
Link - Class in org.xbib.rpm
 
Link - Class in org.xbib.rpm.payload
Object describing a symbolic link to be generated on the target machine during installation of the RPM archive.
Link() - Constructor for class org.xbib.rpm.payload.Link
 
Link(String, String) - Constructor for class org.xbib.rpm.Link
 
Link(String, String, int) - Constructor for class org.xbib.rpm.Link
 
LINUX - Enum constant in enum class org.xbib.rpm.lead.Os
 
LINUX390 - Enum constant in enum class org.xbib.rpm.lead.Os
 
listParents(List<String>, Path) - Method in class org.xbib.rpm.payload.Contents
Generates a list of parent paths given a starting path.
LONGARCHIVESIZE - Enum constant in enum class org.xbib.rpm.signature.SignatureTag
 
LongList - Class in org.xbib.rpm.header
 
LongList() - Constructor for class org.xbib.rpm.header.LongList
 
LONGSIGSIZE - Enum constant in enum class org.xbib.rpm.signature.SignatureTag
 

M

M68K - Enum constant in enum class org.xbib.rpm.lead.Architecture
 
MACHTEN - Enum constant in enum class org.xbib.rpm.lead.Os
 
MACOSX - Enum constant in enum class org.xbib.rpm.lead.Os
 
MD2 - Enum constant in enum class org.xbib.rpm.security.HashAlgo
 
MD5 - Enum constant in enum class org.xbib.rpm.security.HashAlgo
 
MD5 - Enum constant in enum class org.xbib.rpm.signature.SignatureTag
 
MINT - Enum constant in enum class org.xbib.rpm.lead.Os
 
MIPS - Enum constant in enum class org.xbib.rpm.lead.Architecture
 
MIPS64 - Enum constant in enum class org.xbib.rpm.lead.Architecture
 
MIPS64EL - Enum constant in enum class org.xbib.rpm.lead.Architecture
 
MIPS64R6 - Enum constant in enum class org.xbib.rpm.lead.Architecture
 
MIPS64R6EL - Enum constant in enum class org.xbib.rpm.lead.Architecture
 
MIPSEL - Enum constant in enum class org.xbib.rpm.lead.Architecture
 
MIPSR6 - Enum constant in enum class org.xbib.rpm.lead.Architecture
 
MIPSR6EL - Enum constant in enum class org.xbib.rpm.lead.Architecture
 
MISSINGOK - Enum constant in enum class org.xbib.rpm.payload.Directive
 
MK68KMINT - Enum constant in enum class org.xbib.rpm.lead.Architecture
 

N

name - Variable in class org.xbib.rpm.payload.CpioHeader
 
name - Variable in class org.xbib.rpm.trigger.Depends
 
NAME - Enum constant in enum class org.xbib.rpm.changelog.ParsingState
 
NAME - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
NEW - Enum constant in enum class org.xbib.rpm.changelog.ParsingState
 
newDirective(List<String>) - Static method in enum class org.xbib.rpm.payload.Directive
Return a new directive set.
NEXTSTEP - Enum constant in enum class org.xbib.rpm.lead.Os
 
NOARCH - Enum constant in enum class org.xbib.rpm.lead.Architecture
 
NoInitialAsteriskException - Exception in org.xbib.rpm.exception
This exception is when a change log entry does not begin with an asterisk.
NoInitialAsteriskException() - Constructor for exception org.xbib.rpm.exception.NoInitialAsteriskException
 
NONE - Enum constant in enum class org.xbib.rpm.payload.CompressionType
 
NONE - Enum constant in enum class org.xbib.rpm.payload.Directive
 
NOREPLACE - Enum constant in enum class org.xbib.rpm.payload.Directive
 
normalizePath(String) - Static method in class org.xbib.rpm.payload.CpioHeader
 
num() - Method in enum class org.xbib.rpm.security.HashAlgo
 

O

OBSOLETEFLAGS - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
OBSOLETENAME - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
OBSOLETEVERSION - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
of(Integer...) - Static method in class org.xbib.rpm.header.IntegerList
 
of(Long...) - Static method in class org.xbib.rpm.header.LongList
 
of(Short...) - Static method in class org.xbib.rpm.header.ShortList
 
of(String...) - Static method in class org.xbib.rpm.header.StringList
 
offset - Variable in class org.xbib.rpm.header.entry.AbstractSpecEntry
 
OLDFILENAMES - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
OPTFLAGS - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
org.xbib.rpm - module org.xbib.rpm
 
org.xbib.rpm - package org.xbib.rpm
Classes for RPM building and reading.
org.xbib.rpm.changelog - package org.xbib.rpm.changelog
Classes for RPM changelog entries.
org.xbib.rpm.exception - package org.xbib.rpm.exception
Exceptions for RPM archives.
org.xbib.rpm.format - package org.xbib.rpm.format
Classes for RPM format.
org.xbib.rpm.header - package org.xbib.rpm.header
Classes for RPM headers.
org.xbib.rpm.header.entry - package org.xbib.rpm.header.entry
Classes for RPM header entries.
org.xbib.rpm.io - package org.xbib.rpm.io
Classes for RPM archive input/output.
org.xbib.rpm.lead - package org.xbib.rpm.lead
Classes for RPM lead.
org.xbib.rpm.payload - package org.xbib.rpm.payload
Classes for RPM payload.
org.xbib.rpm.security - package org.xbib.rpm.security
Classes for security in RPM archives.
org.xbib.rpm.signature - package org.xbib.rpm.signature
Classes for signatures in RPM archives.
org.xbib.rpm.trigger - package org.xbib.rpm.trigger
Classes for RPM triggers.
Os - Enum Class in org.xbib.rpm.lead
 
OS - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
OS390 - Enum constant in enum class org.xbib.rpm.lead.Os
 
OSF1 - Enum constant in enum class org.xbib.rpm.lead.Os
 

P

PACKAGER - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
PackageType - Enum Class in org.xbib.rpm.lead
 
pad() - Method in class org.xbib.rpm.header.AbstractHeader
 
pad() - Method in class org.xbib.rpm.header.Header
 
pad() - Method in class org.xbib.rpm.signature.SignatureHeader
 
pad(CharSequence, int) - Method in class org.xbib.rpm.payload.CpioHeader
 
parse(InputStream, Charset) - Method in class org.xbib.rpm.changelog.ChangelogParser
 
parse(Reader) - Method in class org.xbib.rpm.changelog.ChangelogParser
 
parse(List<String>) - Method in class org.xbib.rpm.changelog.ChangelogParser
 
ParsingState - Enum Class in org.xbib.rpm.changelog
 
PathOutsideBuildPathException - Exception in org.xbib.rpm.exception
Scan path for discovering files is not within a child path of the base build path.
PathOutsideBuildPathException(String, String) - Constructor for exception org.xbib.rpm.exception.PathOutsideBuildPathException
 
PAYLOADCOMPRESSOR - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
PAYLOADDIGEST - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
PAYLOADDIGESTALGO - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
PAYLOADDIGESTALT - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
PAYLOADFLAGS - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
PAYLOADFORMAT - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
PAYLOADSIZE - Enum constant in enum class org.xbib.rpm.signature.SignatureTag
 
permissions - Variable in class org.xbib.rpm.payload.CpioHeader
 
PGP - Enum constant in enum class org.xbib.rpm.signature.SignatureTag
 
PLATFORM - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
POLICY - Enum constant in enum class org.xbib.rpm.payload.Directive
 
POSTINPROG - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
POSTINSCRIPT - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
POSTTRANSPROG - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
POSTTRANSSCRIPT - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
POSTUNPROG - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
POSTUNSCRIPT - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
PPC - Enum constant in enum class org.xbib.rpm.lead.Architecture
 
PPC64 - Enum constant in enum class org.xbib.rpm.lead.Architecture
 
PPC64LE - Enum constant in enum class org.xbib.rpm.lead.Architecture
 
PREFIXES - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
PREINPROG - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
PREINSCRIPT - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
prepare(SignatureHeader, HashAlgo) - Method in class org.xbib.rpm.security.SignatureGenerator
 
PREREQ - Static variable in interface org.xbib.rpm.format.Flags
 
PRETRANSPROG - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
PRETRANSSCRIPT - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
PREUNPROG - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
PREUNSCRIPT - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
PROVIDEFLAGS - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
PROVIDENAME - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
PROVIDEVERSION - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
PUBKEY - Enum constant in enum class org.xbib.rpm.payload.Directive
 
PUBKEYS - Enum constant in enum class org.xbib.rpm.signature.SignatureTag
 

R

read(InputStream) - Method in class org.xbib.rpm.RpmReader
 
read(ByteBuffer) - Method in class org.xbib.rpm.header.entry.AbstractSpecEntry
Reads this entries value from the provided buffer using the set count.
read(ByteBuffer) - Method in class org.xbib.rpm.header.entry.BinSpecEntry
 
read(ByteBuffer) - Method in class org.xbib.rpm.header.entry.Int16SpecEntry
 
read(ByteBuffer) - Method in class org.xbib.rpm.header.entry.Int32SpecEntry
 
read(ByteBuffer) - Method in class org.xbib.rpm.header.entry.Int64SpecEntry
 
read(ByteBuffer) - Method in class org.xbib.rpm.header.entry.Int8SpecEntry
 
read(ByteBuffer) - Method in interface org.xbib.rpm.header.entry.SpecEntry
 
read(ByteBuffer) - Method in class org.xbib.rpm.header.entry.StringSpecEntry
 
read(ByteBuffer) - Method in class org.xbib.rpm.io.ReadableChannelWrapper
Reads data from the channel and passes it to the consumer.
read(ReadableByteChannel) - Method in class org.xbib.rpm.format.Format
 
read(ReadableByteChannel) - Method in class org.xbib.rpm.header.AbstractHeader
Reads the entire header contents for this channel and returns the number of entries found.
read(ReadableByteChannel) - Method in class org.xbib.rpm.lead.Lead
 
read(ReadableByteChannel, int) - Method in class org.xbib.rpm.payload.CpioHeader
 
read(Path) - Method in class org.xbib.rpm.RpmReader
 
read(ReadableChannelWrapper, InputStream) - Method in class org.xbib.rpm.RpmReader
 
ReadableChannelWrapper - Class in org.xbib.rpm.io
Wrapper for observing data read from a NIO channel.
ReadableChannelWrapper(ReadableByteChannel) - Constructor for class org.xbib.rpm.io.ReadableChannelWrapper
 
readChars(CharBuffer, int) - Method in class org.xbib.rpm.payload.CpioHeader
 
readEight(CharBuffer) - Method in class org.xbib.rpm.payload.CpioHeader
 
readFormat(InputStream) - Method in class org.xbib.rpm.RpmReader
 
readFormat(Path) - Method in class org.xbib.rpm.RpmReader
 
readFormat(ReadableChannelWrapper, InputStream) - Method in class org.xbib.rpm.RpmReader
 
readHeader(InputStream) - Method in class org.xbib.rpm.RpmReader
 
readHeader(Path) - Method in class org.xbib.rpm.RpmReader
 
readHeader(ReadableChannelWrapper) - Method in class org.xbib.rpm.RpmReader
Reads the headers of an RPM and returns a description of it and it's format.
README - Enum constant in enum class org.xbib.rpm.payload.Directive
 
readSix(CharBuffer) - Method in class org.xbib.rpm.payload.CpioHeader
 
ready() - Method in class org.xbib.rpm.header.entry.AbstractSpecEntry
 
ready() - Method in interface org.xbib.rpm.header.entry.SpecEntry
 
RELEASE - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
REQUIREFLAGS - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
REQUIRENAME - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
REQUIREVERSION - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
RHNPLATFORM - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
RIPEMD160 - Enum constant in enum class org.xbib.rpm.security.HashAlgo
 
RISCV64 - Enum constant in enum class org.xbib.rpm.lead.Architecture
 
RpmBuilder - Class in org.xbib.rpm
 
RpmBuilder() - Constructor for class org.xbib.rpm.RpmBuilder
 
RpmBuilder(HashAlgo, CompressionType) - Constructor for class org.xbib.rpm.RpmBuilder
Initializes the builder and sets some required fields to known values.
RpmException - Exception in org.xbib.rpm.exception
Exceptions thrown by the RPM builder or reader.
RpmException() - Constructor for exception org.xbib.rpm.exception.RpmException
 
RpmException(String) - Constructor for exception org.xbib.rpm.exception.RpmException
 
RpmException(String, Throwable) - Constructor for exception org.xbib.rpm.exception.RpmException
 
RpmException(Throwable) - Constructor for exception org.xbib.rpm.exception.RpmException
 
RPMLIB - Static variable in interface org.xbib.rpm.format.Flags
 
RpmReader - Class in org.xbib.rpm
The RPM reader reads an archive and outputs useful information about its contents.
RpmReader() - Constructor for class org.xbib.rpm.RpmReader
 
RpmReaderFile - Class in org.xbib.rpm
 
RpmReaderFile(CpioHeader, ByteBuffer) - Constructor for class org.xbib.rpm.RpmReaderFile
 
RpmReaderResult - Interface in org.xbib.rpm
 
RPMVERSION - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
RSAHEADER - Enum constant in enum class org.xbib.rpm.signature.SignatureTag
 

S

S390 - Enum constant in enum class org.xbib.rpm.lead.Architecture
 
S390X - Enum constant in enum class org.xbib.rpm.lead.Architecture
 
SCO - Enum constant in enum class org.xbib.rpm.lead.Os
 
script - Variable in class org.xbib.rpm.trigger.AbstractTrigger
 
SCRIPT_POST - Static variable in interface org.xbib.rpm.format.Flags
 
SCRIPT_POSTTRANS - Static variable in interface org.xbib.rpm.format.Flags
 
SCRIPT_POSTUN - Static variable in interface org.xbib.rpm.format.Flags
 
SCRIPT_PRE - Static variable in interface org.xbib.rpm.format.Flags
 
SCRIPT_PRETRANS - Static variable in interface org.xbib.rpm.format.Flags
 
SCRIPT_PREUN - Static variable in interface org.xbib.rpm.format.Flags
 
SCRIPT_TRIGGERIN - Static variable in interface org.xbib.rpm.format.Flags
 
SCRIPT_TRIGGERPOSTUN - Static variable in interface org.xbib.rpm.format.Flags
 
SCRIPT_TRIGGERPREIN - Static variable in interface org.xbib.rpm.format.Flags
 
SCRIPT_TRIGGERUN - Static variable in interface org.xbib.rpm.format.Flags
 
setAddParents(boolean) - Method in class org.xbib.rpm.Directory
 
setArch(Architecture) - Method in class org.xbib.rpm.lead.Lead
 
setBuildHost(String) - Method in class org.xbib.rpm.RpmBuilder
Sets the build host for the RPM.
setChangeLogTime(Instant) - Method in class org.xbib.rpm.changelog.ChangelogEntry
 
setComparison(String) - Method in class org.xbib.rpm.trigger.Depends
 
setConfig(boolean) - Method in class org.xbib.rpm.payload.Ghost
 
setCount(int) - Method in class org.xbib.rpm.header.entry.AbstractSpecEntry
 
setCount(int) - Method in interface org.xbib.rpm.header.entry.SpecEntry
 
setDescription(String) - Method in class org.xbib.rpm.changelog.ChangelogEntry
 
setDescription(String) - Method in class org.xbib.rpm.RpmBuilder
Sets the description text for the file.
setDirmode(String) - Method in class org.xbib.rpm.payload.EmptyDir
 
setDirmode(String) - Method in class org.xbib.rpm.payload.Ghost
 
setDistribution(String) - Method in class org.xbib.rpm.RpmBuilder
Distribution tag listing the distributable package.
setEndPos(int) - Method in class org.xbib.rpm.header.AbstractHeader
 
setEntryType(EntryType) - Method in class org.xbib.rpm.header.entry.AbstractSpecEntry
 
setEntryType(EntryType) - Method in interface org.xbib.rpm.header.entry.SpecEntry
 
setFilemode(String) - Method in class org.xbib.rpm.payload.EmptyDir
 
setFilemode(String) - Method in class org.xbib.rpm.payload.Ghost
 
setFiles(Contents) - Method in class org.xbib.rpm.RpmBuilder
Sets the group of contents to include in this RPM.
setFileSize(int) - Method in class org.xbib.rpm.payload.CpioHeader
 
setFlags(int) - Method in class org.xbib.rpm.payload.CpioHeader
 
setGid(int) - Method in class org.xbib.rpm.payload.CpioHeader
 
setGroup(String) - Method in class org.xbib.rpm.Directory
 
setGroup(String) - Method in class org.xbib.rpm.payload.EmptyDir
 
setGroup(String) - Method in class org.xbib.rpm.payload.Ghost
 
setGroup(String) - Method in class org.xbib.rpm.RpmBuilder
Software group to which this package belongs.
setInode(int) - Method in class org.xbib.rpm.payload.CpioHeader
 
setInt(int) - Method in class org.xbib.rpm.trigger.Trigger.IntString
 
setLast() - Method in class org.xbib.rpm.payload.CpioHeader
 
setLicense(String) - Method in class org.xbib.rpm.RpmBuilder
Lists the license under which this software is distributed.
setMajor(byte) - Method in class org.xbib.rpm.lead.Lead
 
setMinor(byte) - Method in class org.xbib.rpm.lead.Lead
 
setMtime(long) - Method in class org.xbib.rpm.payload.CpioHeader
 
setName(String) - Method in class org.xbib.rpm.lead.Lead
 
setName(String) - Method in class org.xbib.rpm.payload.CpioHeader
 
setName(String) - Method in class org.xbib.rpm.trigger.Depends
 
setOffset(int) - Method in class org.xbib.rpm.header.entry.AbstractSpecEntry
 
setOffset(int) - Method in interface org.xbib.rpm.header.entry.SpecEntry
 
setOs(Os) - Method in class org.xbib.rpm.lead.Lead
 
setPackage(String, String, String) - Method in class org.xbib.rpm.RpmBuilder
 
setPackage(String, String, String, Integer) - Method in class org.xbib.rpm.RpmBuilder
Required Field.
setPackageName(String) - Method in class org.xbib.rpm.RpmBuilder
Set RPM package name.
setPackager(String) - Method in class org.xbib.rpm.RpmBuilder
Build packager, usually the username of the account building this RPM.
setPath(String) - Method in class org.xbib.rpm.Directory
 
setPath(String) - Method in class org.xbib.rpm.payload.EmptyDir
 
setPath(String) - Method in class org.xbib.rpm.payload.Ghost
 
setPath(String) - Method in class org.xbib.rpm.payload.Link
 
setPermissions(int) - Method in class org.xbib.rpm.Directory
 
setPermissions(int) - Method in class org.xbib.rpm.payload.CpioHeader
 
setPermissions(int) - Method in class org.xbib.rpm.payload.Link
 
setPlatform(Architecture, String) - Method in class org.xbib.rpm.RpmBuilder
Sets the platform related headers for the resulting RPM.
setPlatform(Architecture, Os) - Method in class org.xbib.rpm.RpmBuilder
Sets the platform related headers for the resulting RPM.
setPostInstall(String) - Method in class org.xbib.rpm.RpmBuilder
Declares a script to be run as part of the RPM post-installation.
setPostInstall(Path) - Method in class org.xbib.rpm.RpmBuilder
Declares a script file to be run as part of the RPM post-installation.
setPostInstallProgram(String) - Method in class org.xbib.rpm.RpmBuilder
Declares the interpreter to be used when invoking the RPM post-installation script that can be set with the RpmBuilder.setPostInstall(String) method.
setPostTrans(String) - Method in class org.xbib.rpm.RpmBuilder
Declares a script to be run as part of the RPM post-transaction.
setPostTrans(Path) - Method in class org.xbib.rpm.RpmBuilder
Declares a script file to be run as part of the RPM post-transaction.
setPostTransProgram(String) - Method in class org.xbib.rpm.RpmBuilder
Declares the interpreter to be used when invoking the RPM post-transaction script that can be set with the RpmBuilder.setPostTrans(String) method.
setPostUninstall(String) - Method in class org.xbib.rpm.RpmBuilder
Declares a script to be run as part of the RPM post-uninstallation.
setPostUninstall(Path) - Method in class org.xbib.rpm.RpmBuilder
Declares a script file to be run as part of the RPM post-uninstallation.
setPostUninstallProgram(String) - Method in class org.xbib.rpm.RpmBuilder
Declares the interpreter to be used when invoking the RPM post-uninstallation script that can be set with the RpmBuilder.setPostUninstall(String) method.
setPrefixes(List<String>) - Method in class org.xbib.rpm.RpmBuilder
Sets the package prefix directories to allow any files installed under them to be relocatable.
setPreInstall(String) - Method in class org.xbib.rpm.RpmBuilder
Declares a script to be run as part of the RPM pre-installation.
setPreInstall(Path) - Method in class org.xbib.rpm.RpmBuilder
Declares a script file to be run as part of the RPM pre-installation.
setPreInstallProgram(String) - Method in class org.xbib.rpm.RpmBuilder
Declares the interpreter to be used when invoking the RPM pre-installation script that can be set with the RpmBuilder.setPreInstall(String) method.
setPreTrans(String) - Method in class org.xbib.rpm.RpmBuilder
Declares a script to be run as part of the RPM pre-transaction.
setPreTrans(Path) - Method in class org.xbib.rpm.RpmBuilder
Declares a script file to be run as part of the RPM pre-transaction.
setPreTransProgram(String) - Method in class org.xbib.rpm.RpmBuilder
Declares the interpreter to be used when invoking the RPM pre-transaction script that can be set with the RpmBuilder.setPreTrans(String) method.
setPreUninstall(String) - Method in class org.xbib.rpm.RpmBuilder
Declares a script to be run as part of the RPM pre-uninstallation.
setPreUninstall(Path) - Method in class org.xbib.rpm.RpmBuilder
Declares a script file to be run as part of the RPM pre-uninstallation.
setPreUninstallProgram(String) - Method in class org.xbib.rpm.RpmBuilder
Declares the interpreter to be used when invoking the RPM pre-uninstallation script that can be set with the RpmBuilder.setPreUninstall(String) method.
setPrivateKeyHashAlgo(String) - Method in class org.xbib.rpm.RpmBuilder
Hash algo for the private key.
setPrivateKeyId(Long) - Method in class org.xbib.rpm.RpmBuilder
Selects a private key from the current private key ring.
setPrivateKeyId(String) - Method in class org.xbib.rpm.RpmBuilder
Selects a private key from the current private key ring.
setPrivateKeyPassphrase(String) - Method in class org.xbib.rpm.RpmBuilder
Passphrase for the private key.
setPrivateKeyRing(InputStream) - Method in class org.xbib.rpm.RpmBuilder
Sets the PGP key ring used for header and header + payload signature.
setPrivateKeyRing(String) - Method in class org.xbib.rpm.RpmBuilder
Sets the PGP key ring used for header and header + payload signature.
setPrivateKeyRing(Path) - Method in class org.xbib.rpm.RpmBuilder
Sets the PGP key ring used for header and header + payload signature.
setProvides(String) - Method in class org.xbib.rpm.RpmBuilder
Declares a dependency that this package exports, and that other packages can use to provide library functions.
setScript(Path) - Method in class org.xbib.rpm.trigger.AbstractTrigger
 
setScript(Path) - Method in interface org.xbib.rpm.trigger.Trigger
 
setSigtype(short) - Method in class org.xbib.rpm.lead.Lead
 
setSize(int) - Method in class org.xbib.rpm.header.entry.AbstractSpecEntry
 
setSize(int) - Method in interface org.xbib.rpm.header.entry.SpecEntry
 
setSourceRpm(String) - Method in class org.xbib.rpm.RpmBuilder
Adds a source rpm.
setStartPos(int) - Method in class org.xbib.rpm.header.AbstractHeader
 
setString(String) - Method in class org.xbib.rpm.trigger.Trigger.IntString
 
setSummary(String) - Method in class org.xbib.rpm.RpmBuilder
Sets the summary text for the file.
setTarget(String) - Method in class org.xbib.rpm.payload.Link
 
setType(int) - Method in class org.xbib.rpm.payload.CpioHeader
 
setType(PackageType) - Method in class org.xbib.rpm.lead.Lead
 
setType(PackageType) - Method in class org.xbib.rpm.RpmBuilder
Required Field.
setUid(int) - Method in class org.xbib.rpm.payload.CpioHeader
 
setUrl(String) - Method in class org.xbib.rpm.RpmBuilder
Website URL for this package, usually a project site.
setUser(String) - Method in class org.xbib.rpm.Directory
 
setUserMakingChange(String) - Method in class org.xbib.rpm.changelog.ChangelogEntry
 
setUsername(String) - Method in class org.xbib.rpm.payload.EmptyDir
 
setUsername(String) - Method in class org.xbib.rpm.payload.Ghost
 
setValues(T) - Method in class org.xbib.rpm.header.entry.AbstractSpecEntry
 
setValues(T) - Method in interface org.xbib.rpm.header.entry.SpecEntry
 
setVendor(String) - Method in class org.xbib.rpm.RpmBuilder
Vendor tag listing the organization providing this software package.
setVerifyFlags(int) - Method in class org.xbib.rpm.payload.CpioHeader
 
setVersion(String) - Method in class org.xbib.rpm.trigger.Depends
 
SH3 - Enum constant in enum class org.xbib.rpm.lead.Architecture
 
SH4 - Enum constant in enum class org.xbib.rpm.lead.Architecture
 
SHA1 - Enum constant in enum class org.xbib.rpm.security.HashAlgo
 
SHA1HEADER - Enum constant in enum class org.xbib.rpm.signature.SignatureTag
 
SHA224 - Enum constant in enum class org.xbib.rpm.security.HashAlgo
 
SHA256 - Enum constant in enum class org.xbib.rpm.security.HashAlgo
 
SHA256HEADER - Enum constant in enum class org.xbib.rpm.signature.SignatureTag
 
SHA384 - Enum constant in enum class org.xbib.rpm.security.HashAlgo
 
SHA512 - Enum constant in enum class org.xbib.rpm.security.HashAlgo
 
ShortList - Class in org.xbib.rpm.header
 
ShortList() - Constructor for class org.xbib.rpm.header.ShortList
 
SignatureGenerator - Class in org.xbib.rpm.security
To verify the authenticity of the package, the SIGTAG_PGP tag holds a Version 3 OpenPGP Signature Packet RSA signature of the header and payload areas.
SignatureGenerator(InputStream, Long, String) - Constructor for class org.xbib.rpm.security.SignatureGenerator
 
SignatureHeader - Class in org.xbib.rpm.signature
 
SignatureHeader() - Constructor for class org.xbib.rpm.signature.SignatureHeader
 
SIGNATURES - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
SIGNATURES - Enum constant in enum class org.xbib.rpm.signature.SignatureTag
 
SignatureTag - Enum Class in org.xbib.rpm.signature
 
SigningKeyNotFoundException - Exception in org.xbib.rpm.exception
Signing key file not found exception.
SigningKeyNotFoundException(String) - Constructor for exception org.xbib.rpm.exception.SigningKeyNotFoundException
Constructor.
SIGSIZE - Enum constant in enum class org.xbib.rpm.signature.SignatureTag
 
size - Variable in class org.xbib.rpm.header.entry.AbstractSpecEntry
 
size() - Method in class org.xbib.rpm.header.entry.AbstractSpecEntry
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 class org.xbib.rpm.header.entry.BinSpecEntry
 
size() - Method in class org.xbib.rpm.header.entry.Int16SpecEntry
 
size() - Method in class org.xbib.rpm.header.entry.Int32SpecEntry
 
size() - Method in class org.xbib.rpm.header.entry.Int64SpecEntry
 
size() - Method in class org.xbib.rpm.header.entry.Int8SpecEntry
 
size() - Method in interface org.xbib.rpm.header.entry.SpecEntry
 
size() - Method in class org.xbib.rpm.header.entry.StringSpecEntry
 
size() - Method in class org.xbib.rpm.payload.Contents
Retrieve the size of this archive in number of files.
SIZE - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
skip(ReadableByteChannel, int) - Method in class org.xbib.rpm.payload.CpioHeader
 
skip(WritableByteChannel, int) - Method in class org.xbib.rpm.payload.CpioHeader
 
SOCKET - Static variable in class org.xbib.rpm.payload.CpioHeader
 
SOLARIS - Enum constant in enum class org.xbib.rpm.lead.Os
 
SOURCE - Enum constant in enum class org.xbib.rpm.lead.PackageType
 
SOURCEPKGID - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
SOURCERPM - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
SPARC - Enum constant in enum class org.xbib.rpm.lead.Architecture
 
SPARC64 - Enum constant in enum class org.xbib.rpm.lead.Architecture
 
SPARCV8 - Enum constant in enum class org.xbib.rpm.lead.Architecture
 
SPARCV9 - Enum constant in enum class org.xbib.rpm.lead.Architecture
 
SpecEntry<T> - Interface in org.xbib.rpm.header.entry
 
SPECFILE - Enum constant in enum class org.xbib.rpm.payload.Directive
 
startBeforeHeader(WritableChannelWrapper, HashAlgo) - Method in class org.xbib.rpm.security.SignatureGenerator
 
startCount() - Method in class org.xbib.rpm.io.ChannelWrapper
Initializes a byte counter on this channel.
startCount(ChannelWrapper.Consumer<byte[]>) - Method in class org.xbib.rpm.io.ChannelWrapper
Add a new consumer to this channel.
startDigest(WritableChannelWrapper, String) - Method in class org.xbib.rpm.security.SignatureGenerator
Start a digest.
STRING_ENTRY - Static variable in interface org.xbib.rpm.header.EntryType
 
STRING_LIST_ENTRY - Static variable in interface org.xbib.rpm.header.EntryType
 
StringList - Class in org.xbib.rpm.header
 
StringList() - Constructor for class org.xbib.rpm.header.StringList
 
StringList(Collection<String>) - Constructor for class org.xbib.rpm.header.StringList
 
StringListSpecEntry - Class in org.xbib.rpm.header.entry
 
StringListSpecEntry() - Constructor for class org.xbib.rpm.header.entry.StringListSpecEntry
 
StringSpecEntry - Class in org.xbib.rpm.header.entry
 
StringSpecEntry() - Constructor for class org.xbib.rpm.header.entry.StringSpecEntry
 
SUMMARY - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
SUNOS - Enum constant in enum class org.xbib.rpm.lead.Os
 
SYMLINK - Static variable in class org.xbib.rpm.payload.CpioHeader
 

T

tags - Variable in class org.xbib.rpm.header.AbstractHeader
 
tags() - Static method in class org.xbib.rpm.header.Tags
 
Tags - Class in org.xbib.rpm.header
 
Tags() - Constructor for class org.xbib.rpm.header.Tags
 
TEXT - Enum constant in enum class org.xbib.rpm.changelog.ParsingState
 
TIGER192 - Enum constant in enum class org.xbib.rpm.security.HashAlgo
 
TIME - Enum constant in enum class org.xbib.rpm.changelog.ParsingState
 
toString() - Method in class org.xbib.rpm.format.Format
 
toString() - Method in class org.xbib.rpm.header.AbstractHeader
 
toString() - Method in class org.xbib.rpm.header.entry.AbstractSpecEntry
 
toString() - Method in class org.xbib.rpm.header.entry.Int16SpecEntry
 
toString() - Method in class org.xbib.rpm.header.entry.Int32SpecEntry
 
toString() - Method in class org.xbib.rpm.header.entry.Int64SpecEntry
 
toString() - Method in class org.xbib.rpm.header.entry.Int8SpecEntry
 
toString() - Method in class org.xbib.rpm.header.entry.StringSpecEntry
 
toString() - Method in class org.xbib.rpm.lead.Lead
 
toString() - Method in class org.xbib.rpm.payload.CpioHeader
 
Trigger - Interface in org.xbib.rpm.trigger
 
Trigger.IntString - Class in org.xbib.rpm.trigger
Simple class to pair an int and a String with each other.
TRIGGERFLAGS - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
TriggerIn - Class in org.xbib.rpm.trigger
A TriggerIn.
TriggerIn() - Constructor for class org.xbib.rpm.trigger.TriggerIn
 
TRIGGERINDEX - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
TRIGGERNAME - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
TriggerPostUn - Class in org.xbib.rpm.trigger
A TriggerPostUn.
TriggerPostUn() - Constructor for class org.xbib.rpm.trigger.TriggerPostUn
 
TriggerPreIn - Class in org.xbib.rpm.trigger
A TriggerPreIn.
TriggerPreIn() - Constructor for class org.xbib.rpm.trigger.TriggerPreIn
 
TRIGGERSCRIPTPROG - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
TRIGGERSCRIPTS - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
TriggerUn - Class in org.xbib.rpm.trigger
A TriggerUn.
TriggerUn() - Constructor for class org.xbib.rpm.trigger.TriggerUn
 
TRIGGERVERSION - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
type - Variable in class org.xbib.rpm.payload.CpioHeader
 

U

UNIXSV - Enum constant in enum class org.xbib.rpm.lead.Os
 
UNKNOWN - Enum constant in enum class org.xbib.rpm.lead.Os
 
UnknownArchitectureException - Exception in org.xbib.rpm.exception
Unknown architecture exception.
UnknownArchitectureException(String) - Constructor for exception org.xbib.rpm.exception.UnknownArchitectureException
Constructor.
UnknownArchitectureException(String, Throwable) - Constructor for exception org.xbib.rpm.exception.UnknownArchitectureException
Constructor.
UnknownOperatingSystemException - Exception in org.xbib.rpm.exception
Unknown operating system exception.
UnknownOperatingSystemException(String) - Constructor for exception org.xbib.rpm.exception.UnknownOperatingSystemException
Constructor.
UnknownOperatingSystemException(String, Throwable) - Constructor for exception org.xbib.rpm.exception.UnknownOperatingSystemException
Constructor.
UNPATCHED - Enum constant in enum class org.xbib.rpm.payload.Directive
 
URL - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 

V

valueOf(String) - Static method in enum class org.xbib.rpm.changelog.ParsingState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.xbib.rpm.header.HeaderTag
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.xbib.rpm.lead.Architecture
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.xbib.rpm.lead.Os
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.xbib.rpm.lead.PackageType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.xbib.rpm.payload.CompressionType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.xbib.rpm.payload.Directive
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.xbib.rpm.security.HashAlgo
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.xbib.rpm.signature.SignatureTag
Returns the enum constant of this class with the specified name.
values - Variable in class org.xbib.rpm.header.entry.AbstractSpecEntry
 
values() - Static method in enum class org.xbib.rpm.changelog.ParsingState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.xbib.rpm.header.HeaderTag
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.xbib.rpm.lead.Architecture
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.xbib.rpm.lead.Os
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.xbib.rpm.lead.PackageType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.xbib.rpm.payload.CompressionType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.xbib.rpm.payload.Directive
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.xbib.rpm.security.HashAlgo
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.xbib.rpm.signature.SignatureTag
Returns an array containing the constants of this enum class, in the order they are declared.
VENDOR - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
version - Variable in class org.xbib.rpm.trigger.Depends
 
VERSION - Enum constant in enum class org.xbib.rpm.header.HeaderTag
 
VMESA - Enum constant in enum class org.xbib.rpm.lead.Os
 

W

WritableChannelWrapper - Class in org.xbib.rpm.io
Wrapper around a writable channel that allows for observing written data.
WritableChannelWrapper(WritableByteChannel) - Constructor for class org.xbib.rpm.io.WritableChannelWrapper
 
write(ByteBuffer) - Method in class org.xbib.rpm.header.entry.AbstractSpecEntry
Writes this entries index to the index buffer and its values to the output channel provided.
write(ByteBuffer) - Method in class org.xbib.rpm.header.entry.BinSpecEntry
 
write(ByteBuffer) - Method in class org.xbib.rpm.header.entry.Int16SpecEntry
 
write(ByteBuffer) - Method in class org.xbib.rpm.header.entry.Int32SpecEntry
 
write(ByteBuffer) - Method in class org.xbib.rpm.header.entry.Int64SpecEntry
 
write(ByteBuffer) - Method in class org.xbib.rpm.header.entry.Int8SpecEntry
 
write(ByteBuffer) - Method in interface org.xbib.rpm.header.entry.SpecEntry
 
write(ByteBuffer) - Method in class org.xbib.rpm.header.entry.StringSpecEntry
 
write(ByteBuffer) - Method in class org.xbib.rpm.io.WritableChannelWrapper
Writes data to the wrapped channel, while passing an exact copy to the registered consumers.
write(FileChannel) - Method in class org.xbib.rpm.format.Format
 
write(WritableByteChannel) - Method in class org.xbib.rpm.header.AbstractHeader
Writes this header section to the provided file at the current position and returns the required padding.
write(WritableByteChannel) - Method in class org.xbib.rpm.lead.Lead
 
write(WritableByteChannel, int) - Method in class org.xbib.rpm.payload.CpioHeader
Write the content for the CPIO header, including the name immediately following.
writeEight(int) - Method in class org.xbib.rpm.payload.CpioHeader
 
writePending(SeekableByteChannel) - Method in class org.xbib.rpm.header.AbstractHeader
 
writeSix(CharSequence) - Method in class org.xbib.rpm.payload.CpioHeader
 

X

X86_64 - Enum constant in enum class org.xbib.rpm.lead.Architecture
 
XZ - Enum constant in enum class org.xbib.rpm.payload.CompressionType
 
A B C D E F G H I K L M N O P R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form