Uses of Package
org.harctoolbox.irp
Package
Description
-
ClassDescriptionThis class implements Irstream as of Chapter 6.This class implements BitSpecs, as described in Chapter 7.This class implements Durations in Chapter 3 and 4.This class implements Extents as per Chapter 4.This class implements Flash as per Chapter 3.This class implements Gap as per Chapter 3.This class implements GeneralSpec as given in Chapter 2 of Dixon: "Specification of IRP Notation", second draft.This interface describes the things that make up an IRStream.Implementation of Definitions in Chapter 10 and Assignments in Chapter 11; these are not independent objects.Thrown if the BitCodes in a BitSpec are not unique.This class implements the Protocol, per Chapter 1.6--1.7.
-
ClassDescriptionThis Exception is thrown when a protocol parameter is outside of its domain.Thrown if a name is syntactically invalid.This class is a data bases manager for the data base of IRP protocols.This class is a superclass of the exceptions thrown in the package.Thrown for invalid arguments.Implementation of Definitions in Chapter 10 and Assignments in Chapter 11; these are not independent objects.This exception is thrown when accessing a variable that has not been assigned.This exception is thrown when trying to render with a Protocol that is not renderable.Thrown when trying to use an unknown protocol.Unsupported repeat found, for example, more than one infinite repeat, or hierarchical repeats.
-
ClassDescriptionThis class models assignments as defined in Chapter 11.This class implements Irstream as of Chapter 6.This class implements Bitfields as described in Chapter 5, except for that it does not know how to transform itself into a bitstream -- that is what the class BitStream does.This class implements BitSpecs, as described in Chapter 7.This object represents a parameter, for which only some bit positions are known.This Exception is thrown when a protocol parameter is outside of its domain.This class implements Durations in Chapter 3 and 4.This is really an Abelean group...Represents an object that represents a decode in some way.Implements simple equation solving.This class corresponds to Chapter 9.This class implements Extents as per Chapter 4.This class implements Flash as per Chapter 3.Interface for classes that can produce an floating point number.This class implements Gap as per Chapter 3.This class implements GeneralSpec as given in Chapter 2 of Dixon: "Specification of IRP Notation", second draft.Represents an object that has prefer-overs.Thrown if a name is syntactically invalid.This class is a data bases manager for the data base of IRP protocols.This class is a superclass of the exceptions thrown in the package.Thrown for invalid arguments.This interface defines a complete listener for a parse tree produced by
IrpParser
.This interface defines a complete generic visitor for a parse tree produced byIrpParser
.This class implements Irstream as of Chapter 6.This interface describes the things that make up an IRStream.This class extends the Protocol classProtocol
class with a few more properties, in particular a name.Implementation of Definitions in Chapter 10 and Assignments in Chapter 11; these are not independent objects.This exception is thrown when accessing a variable that has not been assigned.Thrown if the BitCodes in a BitSpec are not unique.Interface for classes that can produce a numerical (long) result.This class encapsulates the IrpParser.This class implements the Protocol, per Chapter 1.6--1.7.This exception is thrown when trying to decode with a Protocol that is not decodeable.This exception is thrown when trying to render with a Protocol that is not renderable.This class implements Repeatmarker as per Chapter 8.Thrown when trying to use an unknown protocol.Unsupported repeat found, for example, more than one infinite repeat, or hierarchical repeats. -
ClassDescriptionThrown if the BitCodes in a BitSpec are not unique.This class implements the Protocol, per Chapter 1.6--1.7.