Uses of Class
org.harctoolbox.irp.NameEngine
-
Uses of NameEngine in org.harctoolbox.analyze
-
Uses of NameEngine in org.harctoolbox.cmdline
-
Uses of NameEngine in org.harctoolbox.irp
Modifier and TypeFieldDescriptionstatic final NameEngine
NameEngine.EMPTY
protected NameEngine
Traverser.nameEngine
Modifier and TypeMethodDescriptionProtocol.getDefinitions()
Traverser.getNameEngine()
static NameEngine
static NameEngine
NameEngine.parseLoose
(String str) ParameterCollector.toNameEngine()
Modifier and TypeMethodDescriptionvoid
ItemCodeGenerator.addAggregateList
(String name, AggregateLister aggregateLister, GeneralSpec generalSpec, NameEngine nameEngine) Assignment.allDurationsInMicros
(GeneralSpec generalSpec, NameEngine nameEngine) BareIrStream.allDurationsInMicros
(GeneralSpec generalSpec, NameEngine nameEngine) BitSpec.allDurationsInMicros
(GeneralSpec generalSpec, NameEngine nameEngine) BitspecIrstream.allDurationsInMicros
(GeneralSpec generalSpec, NameEngine nameEngine) Duration.allDurationsInMicros
(GeneralSpec generalSpec, NameEngine nameEngine) Extent.allDurationsInMicros
(GeneralSpec generalSpec, NameEngine nameEngine) FiniteBitField.allDurationsInMicros
(GeneralSpec generalSpec, NameEngine nameEngine) IrStream.allDurationsInMicros
(GeneralSpec generalSpec, NameEngine nameEngine) IrStreamItem.allDurationsInMicros
(GeneralSpec generalSpec, NameEngine nameEngine) Delivers a set of all the contained durations in microseconds.Variation.allDurationsInMicros
(GeneralSpec generalSpec, NameEngine nameEngine) void
ParameterSpec.check
(NameEngine nameEngine) boolean
Assignment.constant
(NameEngine nameEngine) boolean
BareIrStream.constant
(NameEngine nameEngine) boolean
BitField.constant
(NameEngine nameEngine) boolean
BitSpec.constant
(NameEngine nameEngine) boolean
BitspecIrstream.constant
(NameEngine nameEngine) boolean
Duration.constant
(NameEngine nameEngine) abstract boolean
Expression.constant
(NameEngine nameEngine) boolean
FiniteBitField.constant
(NameEngine nameEngine) boolean
Floatable.constant
(NameEngine nameEngine) boolean
FloatNumber.constant
(NameEngine nameEngine) boolean
IrStream.constant
(NameEngine nameEngine) boolean
IrStreamItem.constant
(NameEngine nameEngine) boolean
Name.constant
(NameEngine nameEngine) boolean
NameOrNumber.constant
(NameEngine nameEngine) boolean
Number.constant
(NameEngine nameEngine) boolean
NumberWithDecimals.constant
(NameEngine nameEngine) abstract boolean
PrimaryItem.constant
(NameEngine nameEngine) boolean
Variation.constant
(NameEngine nameEngine) double
Duration.evaluate
(GeneralSpec generalSpec, NameEngine nameEngine) double
Duration.evaluate
(GeneralSpec generalSpec, NameEngine nameEngine, double elapsed) double
Extent.evaluate
(GeneralSpec generalSpec, NameEngine nameEngine, double elapsed) protected abstract Duration
Duration.evaluatedDuration
(GeneralSpec generalSpec, NameEngine nameEngine) Deliver an "evaluated" Duration (variables resolved) of the same subclass.protected Extent
Extent.evaluatedDuration
(GeneralSpec generalSpec, NameEngine nameEngine) protected Flash
Flash.evaluatedDuration
(GeneralSpec generalSpec, NameEngine nameEngine) protected Gap
Gap.evaluatedDuration
(GeneralSpec generalSpec, NameEngine nameEngine) abstract double
Duration.evaluateWithSign
(GeneralSpec generalSpec, NameEngine nameEngine, double elapsed) double
Extent.evaluateWithSign
(GeneralSpec generalSpec, NameEngine nameEngine, double elapsed) double
Flash.evaluateWithSign
(GeneralSpec generalSpec, NameEngine nameEngine, double elapsed) double
Gap.evaluateWithSign
(GeneralSpec generalSpec, NameEngine nameEngine, double elapsed) abstract long
BitField.getWidth
(NameEngine nameEngine) long
FiniteBitField.getWidth
(NameEngine nameEngine) long
InfiniteBitField.getWidth
(NameEngine nameEngine) boolean
Assignment.isEmpty
(NameEngine nameEngine) boolean
BareIrStream.isEmpty
(NameEngine nameEngine) boolean
BitField.isEmpty
(NameEngine nameEngine) boolean
BitspecIrstream.isEmpty
(NameEngine nameEngine) final boolean
Duration.isEmpty
(NameEngine nameEngine) boolean
IrStream.isEmpty
(NameEngine nameEngine) boolean
IrStreamItem.isEmpty
(NameEngine nameEngine) boolean
Variation.isEmpty
(NameEngine nameEngine) boolean
BitSpec.isStandardBiPhase
(GeneralSpec generalSpec, NameEngine nameEngine) Checks if the BitSpec is of type <a,-a|-a,a> (a != 0)boolean
BitSpec.isTrivial
(GeneralSpec generalSpec, NameEngine nameEngine) Checks if the BitSpec is of type <a|-a> (a != 0)boolean
BitSpec.isTrivial
(GeneralSpec generalSpec, NameEngine nameEngine, boolean inverted) Checks if the BitSpec is of type <a|-a> (a != 0)Assignment.microSeconds
(GeneralSpec generalSpec, NameEngine nameEngine) BareIrStream.microSeconds
(GeneralSpec generalSpec, NameEngine nameEngine) BitField.microSeconds
(GeneralSpec generalSpec, NameEngine nameEngine) BitspecIrstream.microSeconds
(GeneralSpec generalSpec, NameEngine nameEngine) Duration.microSeconds
(GeneralSpec generalSpec, NameEngine nameEngine) IrStream.microSeconds
(GeneralSpec generalSpec, NameEngine nameEngine) IrStreamItem.microSeconds
(GeneralSpec generalSpec, NameEngine nameEngine) Variation.microSeconds
(GeneralSpec generalSpec, NameEngine nameEngine) boolean
NameEngine.numericallyEquals
(NameEngine other) static long
Assignment.parse
(String str, NameEngine nameEngine) static long
BitField.parse
(String str, NameEngine nameEngine) AggregateLister.propertiesMap
(GeneralSpec generalSpec, NameEngine nameEngine) Assignment.propertiesMap
(GeneralSpec generalSpec, NameEngine nameEngine) BareIrStream.propertiesMap
(GeneralSpec generalSpec, NameEngine nameEngine) BitField.propertiesMap
(boolean eval, GeneralSpec generalSpec, NameEngine nameEngine) BitSpec.propertiesMap
(GeneralSpec generalSpec, NameEngine nameEngine) BitspecIrstream.propertiesMap
(GeneralSpec generalSpec, NameEngine nameEngine) Duration.propertiesMap
(GeneralSpec generalSpec, NameEngine nameEngine) FiniteBitField.propertiesMap
(boolean eval, GeneralSpec generalSpec, NameEngine nameEngine) FiniteBitField.propertiesMap
(GeneralSpec generalSpec, NameEngine nameEngine) GeneralSpec.propertiesMap
(GeneralSpec generalSpec, NameEngine nameEngine) InfiniteBitField.propertiesMap
(boolean eval, GeneralSpec generalSpec, NameEngine nameEngine) IrStream.propertiesMap
(GeneralSpec generalSpec, NameEngine nameEngine) IrStreamItem.propertiesMap
(GeneralSpec generalSpec, NameEngine nameEngine) Name.propertiesMap
(boolean eval, GeneralSpec generalSpec, NameEngine nameEngine) NameEngine.propertiesMap
(GeneralSpec generalSpec, NameEngine nameEngine) Number.propertiesMap
(boolean eval, GeneralSpec generalSpec, NameEngine nameEngine) ParameterSpecs.propertiesMap
(GeneralSpec generalSpec, NameEngine nameEngine) PrimaryItem.propertiesMap
(boolean eval, GeneralSpec generalSpec, NameEngine nameEngine) Generate a map of the properties in the very object.Protocol.propertiesMap
(GeneralSpec generalSpec, NameEngine nameEngine) Variation.propertiesMap
(GeneralSpec generalSpec, NameEngine nameEngine) NamedProtocol.render
(NameEngine nameEngine) boolean
Decoder.Decode.same
(String protocolName, NameEngine nameEngine) PreferOver.toBeRemoved
(NameEngine nameEngine) FiniteBitField.toBinaryString
(NameEngine nameEngine) FiniteBitField.toBinaryString
(NameEngine nameEngine, boolean reverse) double
Duration.toFloat
(GeneralSpec generalSpec, NameEngine nameEngine) double
Floatable.toFloat
(GeneralSpec generalSpec, NameEngine nameEngine) Produces a floating result.double
FloatNumber.toFloat
(GeneralSpec generalSpec, NameEngine nameEngine) double
Name.toFloat
(GeneralSpec generalSpec, NameEngine nameEngine) double
NameOrNumber.toFloat
(GeneralSpec generalSpec, NameEngine nameEngine) double
NumberWithDecimals.toFloat
(GeneralSpec generalSpec, NameEngine nameEngine) Protocol.toIrSignal
(NameEngine nameEngine) Renders the protocol.long
Assignment.toLong
(NameEngine nameEngine) long
FiniteBitField.toLong
(NameEngine nameResolver) long
InfiniteBitField.toLong
(NameEngine nameEngine) static long
Name.toLong
(IrpParser.NameContext ctx, NameEngine nameEngine) long
Name.toLong
(NameEngine nameEngine) long
Number.toLong
(NameEngine nameEngine) long
Numerical.toLong
(NameEngine nameEngine) Produces a numerical result.Protocol.toModulatedIrSequence
(NameEngine nameEngine, IrSignal.Pass pass) Renders the protocol, but only for the pass given as second argument.BareIrStream.topLevelPropertiesMap
(GeneralSpec generalSpec, NameEngine nameEngine, int bitSpecLength) abstract String
BitField.toString
(NameEngine nameEngine) FiniteBitField.toString
(NameEngine nameEngine) InfiniteBitField.toString
(NameEngine nameEngine) ModifierConstructorDescriptionEquation
(EquationSolving leftHandSide, PrimaryItem rightHandSide, NameEngine nameEngine) NameEngine
(NameEngine orig) ParameterCollector
(NameEngine nameEngine) ParameterCollector
(NameEngine nameEngine, Map<String, Long> parameterSpecBitmasks) Protocol
(GeneralSpec generalSpec, BitspecIrstream bitspecIrstream, NameEngine definitions, ParameterSpecs parameterSpecs) Protocol
(GeneralSpec generalSpec, BitspecIrstream bitspecIrstream, NameEngine definitions, ParameterSpecs parameterSpecs, IrpParser.ProtocolContext parseTree) Protocol
(GeneralSpec generalSpec, BitspecIrstream bitspecIrstream, NameEngine definitions, ParameterSpecs parameterSpecs, IrpParser.ProtocolContext parseTree, Class<? extends AbstractDecoder> decoderClass) The general constructor for Protocol.RecognizeData
(GeneralSpec generalSpec, NameEngine definitions, ParameterSpecs parameterSpecs, IrSequence irSequence, int position, boolean interleaving, ParameterCollector parameterCollector, double absoluteTolerance, double relativeTolerance, double minimumLeadout, IrSignal.Pass pass) RecognizeData
(GeneralSpec generalSpec, NameEngine definitions, ParameterSpecs parameterSpecs, IrSequence irSequence, int beginPos, boolean interleavingOk, ParameterCollector names, Decoder.DecoderParameters params, IrSignal.Pass pass) RecognizeData
(NameEngine nameEngine) RenderData
(GeneralSpec generalSpec, NameEngine nameEngine) protected
Traverser
(GeneralSpec generalSpec, NameEngine nameEngine)