A B C D E F G H I J K L M N O P Q R S T U V W X

A

accept(Visitor) - Method in class algoanim.properties.items.AnimationPropertyItem
 
accept(Visitor) - Method in class algoanim.properties.items.BooleanPropertyItem
 
accept(Visitor) - Method in class algoanim.properties.items.ColorPropertyItem
 
accept(Visitor) - Method in class algoanim.properties.items.DoublePropertyItem
 
accept(Visitor) - Method in class algoanim.properties.items.EnumerationPropertyItem
 
accept(Visitor) - Method in class algoanim.properties.items.FontPropertyItem
 
accept(Visitor) - Method in class algoanim.properties.items.IntegerPropertyItem
 
accept(Visitor) - Method in class algoanim.properties.items.StringPropertyItem
 
accept(Visitor) - Method in interface algoanim.properties.Visitable
Defines the interface for a Visitor to access a Visitable.
actRow - Variable in class algoanim.primitives.SourceCode
 
add_escapes(String) - Method in exception algoanim.executors.formulaparser.ParseException
Used to convert raw characters to their escaped version when these raw version cannot be used as part of an ASCII string literal.
addAnswer(String, String, int) - Method in class algoanim.interactionsupport.FillInBlanksQuestion
 
addAnswerOption(String) - Method in class algoanim.interactionsupport.MultipleChoiceQuestion
adds a new answer option to the list of options
addAnswerOption(String, boolean, String, int) - Method in class algoanim.interactionsupport.MultipleChoiceQuestion
adds a new answer option to the list of options.
addAnswerOption(String) - Method in class algoanim.interactionsupport.MultipleSelectionQuestion
adds a new answer option to the list of options
addAnswerOption(String, boolean, String, int) - Method in class algoanim.interactionsupport.MultipleSelectionQuestion
adds a new answer option to the list of options.
addBooleanOption(AnimationProperties, String, String, StringBuilder) - Method in class algoanim.animalscript.AnimalGenerator
 
addBooleanSwitch(AnimationProperties, String, String, String, StringBuilder) - Method in class algoanim.animalscript.AnimalGenerator
 
addCodeElement(SourceCode, String, String, int, int, Timing) - Method in class algoanim.animalscript.AnimalSourceCodeGenerator
 
addCodeElement(SourceCode, String, String, int, boolean, int, Timing) - Method in class algoanim.animalscript.AnimalSourceCodeGenerator
 
addCodeElement(SourceCode, String, String, int, int, Timing) - Method in interface algoanim.primitives.generators.SourceCodeGenerator
Adds a new code element to the SourceCode.
addCodeElement(SourceCode, String, String, int, boolean, int, Timing) - Method in interface algoanim.primitives.generators.SourceCodeGenerator
Adds a new code element to the SourceCode.
addCodeElement(String, String, boolean, int, Timing) - Method in class algoanim.primitives.SourceCode
Adds a new code element to this SourceCode element.
addCodeElement(String, String, int, Timing) - Method in class algoanim.primitives.SourceCode
Adds a new code element to this SourceCode element.
addCodeLine(SourceCode, String, String, int, Timing) - Method in class algoanim.animalscript.AnimalSourceCodeGenerator
 
addCodeLine(SourceCode, String, String, int, Timing) - Method in interface algoanim.primitives.generators.SourceCodeGenerator
Adds a new code line to the SourceCode.
addCodeLine(String, String, int, Timing) - Method in class algoanim.primitives.SourceCode
Adds a new code line to this SourceCode element.
addColorOption(AnimationProperties, StringBuilder) - Method in class algoanim.animalscript.AnimalGenerator
 
addColorOption(AnimationProperties, String, String, StringBuilder) - Method in class algoanim.animalscript.AnimalGenerator
 
addDocumentationLink(DocumentationLink) - Method in class algoanim.animalscript.AnimalScript
 
addDocumentationLink(DocumentationLink) - Method in class algoanim.primitives.generators.Language
 
addError(StringBuilder) - Method in class algoanim.animalscript.AnimalScript
 
addError(StringBuilder) - Method in class algoanim.primitives.generators.Language
Adds another line at the end of the error buffer.
addError(String) - Method in class algoanim.primitives.generators.Language
Adds another line at the end of the error buffer.
addEscapes(String) - Static method in error algoanim.executors.formulaparser.TokenMgrError
Replaces unprintable characters by their escaped (or unicode escaped) equivalents in the given string
addFIBQuestion(FillInBlanksQuestion) - Method in class algoanim.animalscript.AnimalScript
 
addFIBQuestion(FillInBlanksQuestion) - Method in class algoanim.primitives.generators.Language
 
addFontOption(AnimationProperties, String, StringBuilder) - Method in class algoanim.animalscript.AnimalGenerator
 
addFontOption(AnimationProperties, String, String, StringBuilder) - Method in class algoanim.animalscript.AnimalGenerator
 
addIntOption(AnimationProperties, String, String, StringBuilder) - Method in class algoanim.animalscript.AnimalGenerator
 
addItem(Primitive) - Method in class algoanim.animalscript.AnimalScript
Adds the given Primitive to the internal database, which is used to control that dupes are produced.
addItem(Primitive) - Method in class algoanim.primitives.generators.Language
Registers a newly created Primitive to the Language object.
addLabel(String) - Method in class algoanim.animalscript.AnimalScript
Adds a label to the current AnimalScript which can be used for navigation.
addLine(StringBuilder) - Method in class algoanim.animalscript.AnimalScript
Adds a line to the concurrent buffer and determines if in stepmode or not.
addLine(StringBuilder) - Method in class algoanim.primitives.generators.Language
Adds another line at the end of the output buffer.
addLine(String) - Method in class algoanim.primitives.generators.Language
Adds another line at the end of the output buffer.
addMCQuestion(MultipleChoiceQuestion) - Method in class algoanim.animalscript.AnimalScript
 
addMCQuestion(MultipleChoiceQuestion) - Method in class algoanim.primitives.generators.Language
 
addMSQuestion(MultipleSelectionQuestion) - Method in class algoanim.animalscript.AnimalScript
 
addMSQuestion(MultipleSelectionQuestion) - Method in class algoanim.primitives.generators.Language
 
addObserver(VariableObserver) - Method in class algoanim.variables.Variable
 
addParameter(String) - Method in class algoanim.annotations.Annotation
 
addQuestionGroup(GroupInfo) - Method in class algoanim.animalscript.AnimalScript
 
addQuestionGroup(GroupInfo) - Method in class algoanim.primitives.generators.Language
 
addTFQuestion(TrueFalseQuestion) - Method in class algoanim.animalscript.AnimalScript
 
addTFQuestion(TrueFalseQuestion) - Method in class algoanim.primitives.generators.Language
 
addToken(Object) - Method in class algoanim.primitives.updater.TextUpdater
 
addWithTiming(StringBuilder, Timing, Timing) - Method in class algoanim.animalscript.AnimalGenerator
 
adjacencyMatrix - Variable in class algoanim.primitives.Graph
 
adjustBeginLineColumn(int, int) - Method in class algoanim.executors.formulaparser.SimpleCharStream
Method to adjust line and column numbers for the start of a token.
AdvancedTextGeneratorInterface - Interface in algoanim.primitives
 
AdvancedTextSupport - Class in algoanim.primitives
 
AdvancedTextSupport(GeneratorInterface, DisplayOptions) - Constructor for class algoanim.primitives.AdvancedTextSupport
 
algoanim.animalscript - package algoanim.animalscript
This package contains the generator back-end for AnimalScript.
algoanim.annotations - package algoanim.annotations
 
algoanim.examples - package algoanim.examples
 
algoanim.exceptions - package algoanim.exceptions
 
algoanim.executors - package algoanim.executors
 
algoanim.executors.formulaparser - package algoanim.executors.formulaparser
 
algoanim.interactionsupport - package algoanim.interactionsupport
 
algoanim.interactionsupport.generators - package algoanim.interactionsupport.generators
 
algoanim.primitives - package algoanim.primitives
 
algoanim.primitives.generators - package algoanim.primitives.generators
 
algoanim.primitives.generators.vhdl - package algoanim.primitives.generators.vhdl
 
algoanim.primitives.updater - package algoanim.primitives.updater
 
algoanim.primitives.vhdl - package algoanim.primitives.vhdl
 
algoanim.properties - package algoanim.properties
 
algoanim.properties.items - package algoanim.properties.items
 
algoanim.util - package algoanim.util
Using the classes in the animalscriptapi.util package
algoanim.variables - package algoanim.variables
 
alignOptions - Static variable in class algoanim.properties.MatrixProperties
 
ALTERNATE_FILL_PROPERTY - Static variable in interface algoanim.properties.AnimationPropertiesKeys
 
ALTERNATE_FILLED_PROPERTY - Static variable in interface algoanim.properties.AnimationPropertiesKeys
 
am - Variable in class algoanim.primitives.updater.ArrayMarkerUpdater
 
AndGate - Class in algoanim.primitives.vhdl
Represents an AND gate defined by an upper left corner and its width.
AndGate(VHDLElementGenerator, Node, int, int, String, List<VHDLPin>, DisplayOptions, VHDLElementProperties) - Constructor for class algoanim.primitives.vhdl.AndGate
Instantiates the AndGate and calls the create() method of the associated VHDLElementGenerator.
AndGateGenerator - Interface in algoanim.primitives.generators.vhdl
AndGateGenerator offers methods to request the included Language object to append AND gate-related script code lines to the output.
ANGLE_PROPERTY - Static variable in interface algoanim.properties.AnimationPropertiesKeys
 
AnimalAndGenerator - Class in algoanim.animalscript
 
AnimalAndGenerator(Language) - Constructor for class algoanim.animalscript.AnimalAndGenerator
 
AnimalArcGenerator - Class in algoanim.animalscript
 
AnimalArcGenerator(Language) - Constructor for class algoanim.animalscript.AnimalArcGenerator
 
AnimalArrayBasedQueueGenerator<T> - Class in algoanim.animalscript
 
AnimalArrayBasedQueueGenerator(Language) - Constructor for class algoanim.animalscript.AnimalArrayBasedQueueGenerator
 
AnimalArrayBasedStackGenerator<T> - Class in algoanim.animalscript
 
AnimalArrayBasedStackGenerator(Language) - Constructor for class algoanim.animalscript.AnimalArrayBasedStackGenerator
 
AnimalArrayGenerator - Class in algoanim.animalscript
 
AnimalArrayGenerator(Language) - Constructor for class algoanim.animalscript.AnimalArrayGenerator
 
AnimalArrayMarkerGenerator - Class in algoanim.animalscript
 
AnimalArrayMarkerGenerator(Language) - Constructor for class algoanim.animalscript.AnimalArrayMarkerGenerator
 
AnimalCircleGenerator - Class in algoanim.animalscript
 
AnimalCircleGenerator(Language) - Constructor for class algoanim.animalscript.AnimalCircleGenerator
 
AnimalCircleSegGenerator - Class in algoanim.animalscript
 
AnimalCircleSegGenerator(Language) - Constructor for class algoanim.animalscript.AnimalCircleSegGenerator
 
AnimalConceptualQueueGenerator<T> - Class in algoanim.animalscript
 
AnimalConceptualQueueGenerator(Language) - Constructor for class algoanim.animalscript.AnimalConceptualQueueGenerator
 
AnimalConceptualStackGenerator<T> - Class in algoanim.animalscript
 
AnimalConceptualStackGenerator(Language) - Constructor for class algoanim.animalscript.AnimalConceptualStackGenerator
 
AnimalDemultiplexerGenerator - Class in algoanim.animalscript
 
AnimalDemultiplexerGenerator(Language) - Constructor for class algoanim.animalscript.AnimalDemultiplexerGenerator
 
AnimalDFlipflopGenerator - Class in algoanim.animalscript
 
AnimalDFlipflopGenerator(Language) - Constructor for class algoanim.animalscript.AnimalDFlipflopGenerator
 
AnimalDoubleArrayGenerator - Class in algoanim.animalscript
 
AnimalDoubleArrayGenerator(AnimalScript) - Constructor for class algoanim.animalscript.AnimalDoubleArrayGenerator
 
AnimalDoubleMatrixGenerator - Class in algoanim.animalscript
 
AnimalDoubleMatrixGenerator(AnimalScript) - Constructor for class algoanim.animalscript.AnimalDoubleMatrixGenerator
 
AnimalEllipseGenerator - Class in algoanim.animalscript
 
AnimalEllipseGenerator(Language) - Constructor for class algoanim.animalscript.AnimalEllipseGenerator
 
AnimalEllipseSegGenerator - Class in algoanim.animalscript
 
AnimalEllipseSegGenerator(Language) - Constructor for class algoanim.animalscript.AnimalEllipseSegGenerator
 
AnimalGenerator - Class in algoanim.animalscript
This class implements functionality which is shared by all AnimalScript generators.
AnimalGenerator(Language) - Constructor for class algoanim.animalscript.AnimalGenerator
Provides the given Language object to the Generator.
AnimalGraphGenerator - Class in algoanim.animalscript
 
AnimalGraphGenerator(AnimalScript) - Constructor for class algoanim.animalscript.AnimalGraphGenerator
 
AnimalGroupGenerator - Class in algoanim.animalscript
 
AnimalGroupGenerator(Language) - Constructor for class algoanim.animalscript.AnimalGroupGenerator
 
AnimalIntArrayGenerator - Class in algoanim.animalscript
 
AnimalIntArrayGenerator(AnimalScript) - Constructor for class algoanim.animalscript.AnimalIntArrayGenerator
 
AnimalIntMatrixGenerator - Class in algoanim.animalscript
 
AnimalIntMatrixGenerator(AnimalScript) - Constructor for class algoanim.animalscript.AnimalIntMatrixGenerator
 
AnimalJHAVETextInteractionGenerator - Class in algoanim.animalscript
 
AnimalJHAVETextInteractionGenerator(AnimalScript) - Constructor for class algoanim.animalscript.AnimalJHAVETextInteractionGenerator
 
AnimalJKFlipflopGenerator - Class in algoanim.animalscript
 
AnimalJKFlipflopGenerator(Language) - Constructor for class algoanim.animalscript.AnimalJKFlipflopGenerator
 
AnimalListBasedQueueGenerator<T> - Class in algoanim.animalscript
 
AnimalListBasedQueueGenerator(Language) - Constructor for class algoanim.animalscript.AnimalListBasedQueueGenerator
 
AnimalListBasedStackGenerator<T> - Class in algoanim.animalscript
 
AnimalListBasedStackGenerator(Language) - Constructor for class algoanim.animalscript.AnimalListBasedStackGenerator
 
AnimalListElementGenerator - Class in algoanim.animalscript
 
AnimalListElementGenerator(Language) - Constructor for class algoanim.animalscript.AnimalListElementGenerator
 
AnimalMultiplexerGenerator - Class in algoanim.animalscript
 
AnimalMultiplexerGenerator(Language) - Constructor for class algoanim.animalscript.AnimalMultiplexerGenerator
 
AnimalNAndGenerator - Class in algoanim.animalscript
 
AnimalNAndGenerator(Language) - Constructor for class algoanim.animalscript.AnimalNAndGenerator
 
AnimalNorGenerator - Class in algoanim.animalscript
 
AnimalNorGenerator(Language) - Constructor for class algoanim.animalscript.AnimalNorGenerator
 
AnimalNotGenerator - Class in algoanim.animalscript
 
AnimalNotGenerator(Language) - Constructor for class algoanim.animalscript.AnimalNotGenerator
 
AnimalOrGenerator - Class in algoanim.animalscript
 
AnimalOrGenerator(Language) - Constructor for class algoanim.animalscript.AnimalOrGenerator
 
AnimalPointGenerator - Class in algoanim.animalscript
 
AnimalPointGenerator(Language) - Constructor for class algoanim.animalscript.AnimalPointGenerator
 
AnimalPolygonGenerator - Class in algoanim.animalscript
 
AnimalPolygonGenerator(Language) - Constructor for class algoanim.animalscript.AnimalPolygonGenerator
 
AnimalPolylineGenerator - Class in algoanim.animalscript
 
AnimalPolylineGenerator(Language) - Constructor for class algoanim.animalscript.AnimalPolylineGenerator
 
AnimalRectGenerator - Class in algoanim.animalscript
 
AnimalRectGenerator(Language) - Constructor for class algoanim.animalscript.AnimalRectGenerator
 
AnimalRSFlipflopGenerator - Class in algoanim.animalscript
 
AnimalRSFlipflopGenerator(Language) - Constructor for class algoanim.animalscript.AnimalRSFlipflopGenerator
 
AnimalScript - Class in algoanim.animalscript
 
AnimalScript(String, String, int, int) - Constructor for class algoanim.animalscript.AnimalScript
Creates the headline of the AnimalScript File and the AnimalScript Object.
AnimalSourceCodeGenerator - Class in algoanim.animalscript
 
AnimalSourceCodeGenerator(Language) - Constructor for class algoanim.animalscript.AnimalSourceCodeGenerator
 
AnimalSquareGenerator - Class in algoanim.animalscript
 
AnimalSquareGenerator(Language) - Constructor for class algoanim.animalscript.AnimalSquareGenerator
 
AnimalStringArrayGenerator - Class in algoanim.animalscript
 
AnimalStringArrayGenerator(Language) - Constructor for class algoanim.animalscript.AnimalStringArrayGenerator
 
AnimalStringMatrixGenerator - Class in algoanim.animalscript
 
AnimalStringMatrixGenerator(AnimalScript) - Constructor for class algoanim.animalscript.AnimalStringMatrixGenerator
 
AnimalTextGenerator - Class in algoanim.animalscript
 
AnimalTextGenerator(Language) - Constructor for class algoanim.animalscript.AnimalTextGenerator
 
AnimalTFlipflopGenerator - Class in algoanim.animalscript
 
AnimalTFlipflopGenerator(Language) - Constructor for class algoanim.animalscript.AnimalTFlipflopGenerator
 
AnimalTriangleGenerator - Class in algoanim.animalscript
 
AnimalTriangleGenerator(Language) - Constructor for class algoanim.animalscript.AnimalTriangleGenerator
 
AnimalVariablesGenerator - Class in algoanim.primitives.generators
 
AnimalVariablesGenerator(Language) - Constructor for class algoanim.primitives.generators.AnimalVariablesGenerator
 
AnimalVHDLElementGenerator - Class in algoanim.animalscript
 
AnimalVHDLElementGenerator(Language) - Constructor for class algoanim.animalscript.AnimalVHDLElementGenerator
 
AnimalWireGenerator - Class in algoanim.animalscript
 
AnimalWireGenerator(Language) - Constructor for class algoanim.animalscript.AnimalWireGenerator
 
AnimalXNorGenerator - Class in algoanim.animalscript
 
AnimalXNorGenerator(Language) - Constructor for class algoanim.animalscript.AnimalXNorGenerator
 
AnimalXorGenerator - Class in algoanim.animalscript
 
AnimalXorGenerator(Language) - Constructor for class algoanim.animalscript.AnimalXorGenerator
 
AnimationProperties - Class in algoanim.properties
Description of the Properties system: Every type of all languages has its associated class in the primitives package and an own properties class which holds the relevant informations to display the object.
AnimationProperties() - Constructor for class algoanim.properties.AnimationProperties
Default Constructor The constructor in the derivated classes *MUST* fill the data HashMap with keys and appropriate AnimationPropertyItems.
AnimationProperties(String) - Constructor for class algoanim.properties.AnimationProperties
Constructor which receives the name of the property.
AnimationPropertiesKeys - Interface in algoanim.properties
 
AnimationPropertyItem - Class in algoanim.properties.items
This class defines the base for the distinct PropertyItems, which are responsible to hold exactly one instance of one value.
AnimationPropertyItem() - Constructor for class algoanim.properties.items.AnimationPropertyItem
 
Annotation - Class in algoanim.annotations
 
Annotation(String) - Constructor for class algoanim.annotations.Annotation
 
answer - Variable in class algoanim.interactionsupport.FillInBlanksQuestion
 
answerIsCorrect - Variable in class algoanim.interactionsupport.TrueFalseQuestion
 
answerOptions - Variable in class algoanim.interactionsupport.MultipleChoiceQuestion
 
answerOptions - Variable in class algoanim.interactionsupport.MultipleSelectionQuestion
 
Arc - Class in algoanim.primitives
Represents an arc defined by a center, a radius and an angle.
Arc(ArcGenerator, Node, Node, String, DisplayOptions, ArcProperties) - Constructor for class algoanim.primitives.Arc
Instantiates the Arc and calls the create() method of the associated ArcGenerator.
ArcDemo - Class in algoanim.examples
 
ArcDemo() - Constructor for class algoanim.examples.ArcDemo
 
ArcGenerator - Interface in algoanim.primitives.generators
ArcGenerator offers methods to request the included Language object to append arc related script code lines to the output.
ArcProperties - Class in algoanim.properties
 
ArcProperties() - Constructor for class algoanim.properties.ArcProperties
Generates an unnamed CircleSegProperties object.
ArcProperties(String) - Constructor for class algoanim.properties.ArcProperties
Generates a named CircleSegProperties object.
ArrayBasedQueue<T> - Class in algoanim.primitives
Represents a queue which has an usual FIFO-functionality and will be visualized as an array.
The stored objects are of the generic data type T, so it is generally possible to use ArrayBasedQueue with any objects.
ArrayBasedQueue(ArrayBasedQueueGenerator<T>, Node, List<T>, String, DisplayOptions, QueueProperties, int) - Constructor for class algoanim.primitives.ArrayBasedQueue
Instantiates the ArrayBasedQueue and calls the create() method of the associated ArrayBasedQueueGenerator.
ArrayBasedQueueGenerator<T> - Interface in algoanim.primitives.generators
ArrayBasedQueueGenerator offers methods to request the included Language object to append array-based queue related script code lines to the output.
ArrayBasedStack<T> - Class in algoanim.primitives
Represents a stack which has an usual LIFO-functionality and will be visualized using an array.
The stored objects are of the generic data type T, so it is generally possible to use ArrayBasedStack with any objects.
ArrayBasedStack(ArrayBasedStackGenerator<T>, Node, List<T>, String, DisplayOptions, StackProperties, int) - Constructor for class algoanim.primitives.ArrayBasedStack
Instantiates the ArrayBasedStack and calls the create() method of the associated ArrayBasedStackGenerator.
ArrayBasedStackGenerator<T> - Interface in algoanim.primitives.generators
ArrayBasedStackGenerator offers methods to request the included Language object to append array-based stack related script code lines to the output.
ArrayDisplayOptions - Class in algoanim.util
This is a workaround for the DisplayOptions associated with an array.
ArrayDisplayOptions(Timing, Timing, boolean) - Constructor for class algoanim.util.ArrayDisplayOptions
Creates a new instance of the ArrayDisplayOptions.
ArrayMarker - Class in algoanim.primitives
Represents a marker which points to a certain array index.
ArrayMarker(ArrayMarkerGenerator, ArrayPrimitive, int, String, DisplayOptions, ArrayMarkerProperties) - Constructor for class algoanim.primitives.ArrayMarker
Instantiates the ArrayMarker and calls the create() method of the associated ArrayMarkerGenerator.
ArrayMarkerGenerator - Interface in algoanim.primitives.generators
ArrayMarkerGenerator offers methods to request the included Language object to append arraymarker related script code lines to the output.
ArrayMarkerProperties - Class in algoanim.properties
 
ArrayMarkerProperties() - Constructor for class algoanim.properties.ArrayMarkerProperties
Generates an unnamed ArrayMarkerProperties object.
ArrayMarkerProperties(String) - Constructor for class algoanim.properties.ArrayMarkerProperties
Generates a named ArrayMarkerProperties object.
ArrayMarkerUpdater - Class in algoanim.primitives.updater
 
ArrayMarkerUpdater(ArrayMarker, Timing, Timing, int) - Constructor for class algoanim.primitives.updater.ArrayMarkerUpdater
 
ArrayPrimitive - Class in algoanim.primitives
Base class for all concrete arrays.
ArrayPrimitive(GeneratorInterface, DisplayOptions) - Constructor for class algoanim.primitives.ArrayPrimitive
 
ArrayProperties - Class in algoanim.properties
 
ArrayProperties() - Constructor for class algoanim.properties.ArrayProperties
Generates an unnamed ArrayProperties object.
ArrayProperties(String) - Constructor for class algoanim.properties.ArrayProperties
Generates a named ArrayProperties object.
available - Variable in class algoanim.executors.formulaparser.SimpleCharStream
 
AVInteractionTextGenerator - Class in algoanim.animalscript
 
AVInteractionTextGenerator(AnimalScript) - Constructor for class algoanim.animalscript.AVInteractionTextGenerator
 
AVInteractionTextGenerator(AnimalScript, String) - Constructor for class algoanim.animalscript.AVInteractionTextGenerator
 

A B C D E F G H I J K L M N O P Q R S T U V W X