Index
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
Pathif the entry is a regular file or aCharSequencecontaining 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form