Uses of Class
algoanim.primitives.SourceCode

Packages that use SourceCode
algoanim.animalscript This package contains the generator back-end for AnimalScript
algoanim.annotations   
algoanim.executors   
algoanim.primitives.generators   
 

Uses of SourceCode in algoanim.animalscript
 

Methods in algoanim.animalscript that return SourceCode
 SourceCode AnimalScript.newSourceCode(Node upperLeft, java.lang.String name, DisplayOptions display, SourceCodeProperties sp)
           
 

Methods in algoanim.animalscript with parameters of type SourceCode
 void AnimalSourceCodeGenerator.addCodeElement(SourceCode code, java.lang.String codeline, java.lang.String name, int indentation, boolean noSpace, int row, Timing t)
           
 void AnimalSourceCodeGenerator.addCodeElement(SourceCode code, java.lang.String codeline, java.lang.String name, int indentation, int row, Timing t)
           
 void AnimalSourceCodeGenerator.addCodeLine(SourceCode code, java.lang.String codeline, java.lang.String name, int indentation, Timing t)
           
 void AnimalSourceCodeGenerator.create(SourceCode sc)
           
 void AnimalSourceCodeGenerator.hide(SourceCode code, Timing delay)
           
 void AnimalSourceCodeGenerator.highlight(SourceCode code, int line, int row, boolean context, Timing delay, Timing duration)
           
 void AnimalSourceCodeGenerator.highlight(SourceCode code, java.lang.String lineName, int row, boolean context, Timing delay, Timing duration)
           
 void AnimalSourceCodeGenerator.unhighlight(SourceCode code, int line, int row, boolean context, Timing delay, Timing duration)
           
 void AnimalSourceCodeGenerator.unhighlight(SourceCode code, java.lang.String lineName, int row, boolean context, Timing delay, Timing duration)
           
 

Uses of SourceCode in algoanim.annotations
 

Fields in algoanim.annotations declared as SourceCode
protected  SourceCode ExecutorManager.src
           
protected  SourceCode Executor.src
           
 

Methods in algoanim.annotations with parameters of type SourceCode
 Executor Annotation.getExecutor(Variables vars, SourceCode src)
           
 

Constructors in algoanim.annotations with parameters of type SourceCode
Executor(Variables vars, SourceCode src)
           
ExecutorManager(Variables vars, SourceCode src)
           
 

Uses of SourceCode in algoanim.executors
 

Constructors in algoanim.executors with parameters of type SourceCode
EvalExecutor(Variables vars, SourceCode src)
           
GlobalExecutor(Variables vars, SourceCode src)
           
HighlightExecutor(Variables vars, SourceCode src)
           
VariableContextExecutor(Variables vars, SourceCode src)
           
VariableDeclareExecutor(Variables vars, SourceCode src)
           
VariableDecreaseExecutor(Variables vars, SourceCode src)
           
VariableDiscardExecutor(Variables vars, SourceCode src)
           
VariableIncreaseExecutor(Variables vars, SourceCode src)
           
VariableRoleExecutor(Variables vars, SourceCode src)
           
VariableSetExecutor(Variables vars, SourceCode src)
           
 

Uses of SourceCode in algoanim.primitives.generators
 

Methods in algoanim.primitives.generators that return SourceCode
 SourceCode Language.newSourceCode(Node upperLeft, java.lang.String name, DisplayOptions display)
          Creates a new SourceCode object.
abstract  SourceCode Language.newSourceCode(Node upperLeft, java.lang.String name, DisplayOptions display, SourceCodeProperties sp)
          Creates a new SourceCode object.
 

Methods in algoanim.primitives.generators with parameters of type SourceCode
 void SourceCodeGenerator.addCodeElement(SourceCode code, java.lang.String codeline, java.lang.String name, int indentation, boolean noSpace, int row, Timing t)
          Adds a new code element to the SourceCode.
 void SourceCodeGenerator.addCodeElement(SourceCode code, java.lang.String codeline, java.lang.String name, int indentation, int row, Timing t)
          Adds a new code element to the SourceCode.
 void SourceCodeGenerator.addCodeLine(SourceCode code, java.lang.String codeline, java.lang.String name, int indentation, Timing t)
          Adds a new code line to the SourceCode.
 void SourceCodeGenerator.create(SourceCode sc)
          Creates the originating script code for a given SourceCode, due to the fact that before a primitive can be worked with it has to be defined and made known to the script language.
 void SourceCodeGenerator.hide(SourceCode code, Timing delay)
          Hides the given SourceCode element.
 void SourceCodeGenerator.highlight(SourceCode code, int line, int row, boolean context, Timing delay, Timing duration)
          Highlights a line in a certain SourceCode element.
 void SourceCodeGenerator.unhighlight(SourceCode code, int line, int row, boolean context, Timing delay, Timing duration)
          Unhighlights a line in a certain SourceCode element.