| Package | Description |
|---|---|
| org.harctoolbox.analyze | |
| org.harctoolbox.cmdline | |
| org.harctoolbox.irp | |
| org.harctoolbox.lirc |
| Class and Description |
|---|
| BareIrStream
This class implements Irstream as of Chapter 6.
|
| BitDirection |
| BitSpec
This class implements BitSpecs, as described in Chapter 7.
|
| Duration
This class implements Durations in Chapter 3 and 4.
|
| Extent
This class implements Extents as per Chapter 4.
|
| Flash
This class implements Flash as per Chapter 3.
|
| Gap
This class implements Gap as per Chapter 3.
|
| GeneralSpec
This class implements GeneralSpec as given in Chapter 2 of Dixon: "Specification of IRP Notation", second draft.
|
| IrStreamItem
This interface describes the things that make up an IRStream.
|
| NameEngine
Implementation of Definitions in Chapter 10 and Assignments in Chapter 11; these are not independent objects.
|
| NonUniqueBitCodeException
Thrown if the BitCodes in a BitSpec are not unique.
|
| Protocol
This class implements the Protocol, per Chapter 1.6--1.7.
|
| Class and Description |
|---|
| DomainViolationException
This Exception is thrown when a protocol parameter is outside of its domain.
|
| InvalidNameException
Thrown if a name is syntactically invalid.
|
| IrpDatabase
This class is a data bases manager for the data base of IRP protocols.
|
| IrpInvalidArgumentException
Thrown for invalid arguments.
|
| IrpParseException |
| NameEngine
Implementation of Definitions in Chapter 10 and Assignments in Chapter 11; these are not independent objects.
|
| NameUnassignedException
This exception is thrown when accessing a variable that has not been assigned.
|
| Protocol.ProtocolNotRenderableException
This exception is thrown when trying to render with a Protocol that is not renderable.
|
| UnknownProtocolException
Thrown when trying to use an unknown protocol.
|
| UnsupportedRepeatException
Unsupported repeat found, for example, more than one infinite repeat, or hierarchical repeats.
|
| Class and Description |
|---|
| AggregateLister |
| Assignment
This class models assignments as defined in Chapter 11.
|
| BareIrStream
This class implements Irstream as of Chapter 6.
|
| BitCounter |
| BitCounter.BitCounterType |
| BitDirection |
| BitField
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.
|
| BitFieldExpression |
| BitSpec
This class implements BitSpecs, as described in Chapter 7.
|
| BitspecIrstream |
| BitStream |
| BitwiseParameter
This object represents a parameter, for which only some bit positions are known.
|
| CodeGenerator |
| Decoder.Decode |
| Decoder.DecoderParameters |
| Decoder.DecodeTree |
| Decoder.SimpleDecodesSet |
| Decoder.TrunkDecodeTree |
| DomainViolationException
This Exception is thrown when a protocol parameter is outside of its domain.
|
| DuplicateFinder.DuplicateCollection |
| DuplicateFinder.DuplicateEntry |
| DuplicateFinder.DuplicateEntry.Occurance |
| Duration
This class implements Durations in Chapter 3 and 4.
|
| DurationType
This is really an Abelean group...
|
| EquationSolving
Implements simple equation solving.
|
| Evaluatable |
| EvaluatedIrStream |
| Expression
This class corresponds to Chapter 9.
|
| Extent
This class implements Extents as per Chapter 4.
|
| FiniteBitField |
| FivePartExpression |
| Flash
This class implements Flash as per Chapter 3.
|
| Floatable
Interface for classes that can produce an floating point number.
|
| Gap
This class implements Gap as per Chapter 3.
|
| GeneralSpec
This class implements GeneralSpec as given in Chapter 2 of Dixon: "Specification of IRP Notation", second draft.
|
| HasPreferOvers
Represents an object that has prefer-overs.
|
| InfiniteBitField |
| InvalidNameException
Thrown if a name is syntactically invalid.
|
| IrpDatabase
This class is a data bases manager for the data base of IRP protocols.
|
| IrpException
This class is a superclass of the exceptions thrown in the package.
|
| IrpInvalidArgumentException
Thrown for invalid arguments.
|
| IrpListener
This interface defines a complete listener for a parse tree produced by
IrpParser. |
| IrpObject |
| IrpParseException |
| IrpParser |
| IrpParser.AlternativeContext |
| IrpParser.AssignmentContext |
| IrpParser.Bare_irstreamContext |
| IrpParser.BitfieldContext |
| IrpParser.Bitspec_irstreamContext |
| IrpParser.BitspecContext |
| IrpParser.DefinitionContext |
| IrpParser.Definitions_listContext |
| IrpParser.DefinitionsContext |
| IrpParser.DurationContext |
| IrpParser.Dutycycle_itemContext |
| IrpParser.ExpressionContext |
| IrpParser.ExpressionEOFContext |
| IrpParser.ExtentContext |
| IrpParser.Finite_bitfieldContext |
| IrpParser.FlashContext |
| IrpParser.Float_numberContext |
| IrpParser.Frequency_itemContext |
| IrpParser.GapContext |
| IrpParser.Generalspec_itemContext |
| IrpParser.Generalspec_listContext |
| IrpParser.GeneralspecContext |
| IrpParser.Infinite_bitfieldContext |
| IrpParser.Irstream_itemContext |
| IrpParser.IrstreamContext |
| IrpParser.Name_or_numberContext |
| IrpParser.NameContext |
| IrpParser.Number_with_decimalsContext |
| IrpParser.NumberContext |
| IrpParser.Order_itemContext |
| IrpParser.Para_expressionContext |
| IrpParser.Parameter_specContext |
| IrpParser.Parameter_specsContext |
| IrpParser.Primary_itemContext |
| IrpParser.ProtocolContext |
| IrpParser.Repeat_markerContext |
| IrpParser.Unit_itemContext |
| IrpParser.VariationContext |
| IrpVisitor
This interface defines a complete generic visitor for a parse tree produced
by
IrpParser. |
| IrStream
This class implements Irstream as of Chapter 6.
|
| IrStreamItem
This interface describes the things that make up an IRStream.
|
| ItemCodeGenerator |
| Name |
| NamedProtocol
This class extends the Protocol class
Protocol class with a few more
properties, in particular a name. |
| NameEngine
Implementation of Definitions in Chapter 10 and Assignments in Chapter 11; these are not independent objects.
|
| NameOrNumber |
| NameUnassignedException
This exception is thrown when accessing a variable that has not been assigned.
|
| NonUniqueBitCodeException
Thrown if the BitCodes in a BitSpec are not unique.
|
| Number |
| NumberExpression
This is a "particularly efficient" implementation of Expression for the
special case of the expression being an integer (= long).
|
| Numerical
Interface for classes that can produce a numerical (long) result.
|
| OnePartExpression |
| ParameterCollector |
| ParameterInconsistencyException |
| ParameterSpec |
| ParameterSpecs |
| ParserDriver
This class encapsulates the IrpParser.
|
| PreferOver |
| PrimaryItem |
| PrimaryItemExpression |
| Protocol
This class implements the Protocol, per Chapter 1.6--1.7.
|
| Protocol.ProtocolNotDecodableException
This exception is thrown when trying to decode with a Protocol that is not decodeable.
|
| Protocol.ProtocolNotRenderableException
This exception is thrown when trying to render with a Protocol that is not renderable.
|
| RecognizeData |
| RenderData |
| RepeatMarker
This class implements Repeatmarker as per Chapter 8.
|
| SignalRecognitionException |
| Traverser |
| UnknownProtocolException
Thrown when trying to use an unknown protocol.
|
| UnsupportedRepeatException
Unsupported repeat found, for example, more than one infinite repeat, or hierarchical repeats.
|
| Class and Description |
|---|
| NonUniqueBitCodeException
Thrown if the BitCodes in a BitSpec are not unique.
|
| Protocol
This class implements the Protocol, per Chapter 1.6--1.7.
|
Copyright © 2019. All rights reserved.