public abstract class IrpObject extends Object implements XmlExport
| Modifier | Constructor and Description |
|---|---|
protected |
IrpObject(org.antlr.v4.runtime.tree.ParseTree parseTree) |
| Modifier and Type | Method and Description |
|---|---|
abstract boolean |
equals(Object obj) |
org.antlr.v4.runtime.tree.ParseTree |
getParseTree() |
abstract int |
hashCode() |
Integer |
numberOfBits() |
Integer |
numberOfBitSpecs() |
int |
numberOfInfiniteRepeats() |
void |
prerender(RenderData renderData,
IrSignal.Pass pass,
List<BitSpec> bitSpecs) |
Map<String,Object> |
propertiesMap(int noProperites) |
IrSignal.Pass |
stateWhenEntering(IrSignal.Pass pass) |
IrSignal.Pass |
stateWhenExiting(IrSignal.Pass pass) |
Document |
toDocument() |
Element |
toElement(Document document) |
String |
toIrpString()
Defaulted version of toIrpString().
|
abstract String |
toIrpString(int radix)
Returns a computed IRP (-segment) string representation of current IrpObject.
|
String |
toString() |
String |
toString(int radix) |
String |
toStringTree(IrpParser parser)
Return a LISP-like representation of the current object.
|
String |
toStringTree(ParserDriver parserDriver) |
org.antlr.v4.gui.TreeViewer |
toTreeViewer(IrpParser parser) |
org.antlr.v4.gui.TreeViewer |
toTreeViewer(List<String> ruleNames) |
org.antlr.v4.gui.TreeViewer |
toTreeViewer(ParserDriver parserDriver) |
abstract int |
weight()
Returns a (somewhat arbitrary) measure of the complexity of the object.
|
public final org.antlr.v4.runtime.tree.ParseTree getParseTree()
public abstract String toIrpString(int radix)
radix - Radix for parameters.public final String toIrpString()
public String toString(int radix)
public final String toStringTree(IrpParser parser)
parser - public final String toStringTree(ParserDriver parserDriver)
public int numberOfInfiniteRepeats()
public final org.antlr.v4.gui.TreeViewer toTreeViewer(ParserDriver parserDriver)
public final org.antlr.v4.gui.TreeViewer toTreeViewer(IrpParser parser)
public abstract int weight()
public Document toDocument()
toDocument in interface XmlExportpublic Integer numberOfBits()
public Integer numberOfBitSpecs()
public void prerender(RenderData renderData, IrSignal.Pass pass, List<BitSpec> bitSpecs)
public IrSignal.Pass stateWhenEntering(IrSignal.Pass pass)
public IrSignal.Pass stateWhenExiting(IrSignal.Pass pass)
Copyright © 2020. All rights reserved.