diff --git a/.gitignore b/.gitignore index 8c589c74..e1c71769 100644 --- a/.gitignore +++ b/.gitignore @@ -43,3 +43,23 @@ ws2011/BP/PHP-UML/.DS_Store literature/Galileo Computing - Java ist auch eine Insel 10 Auflage/bilder/.picasa.ini ws2011/CE/Klausurvorbereitung/.picasa.ini + +ss2012/AlgoAnim/.DS_Store + +ss2012/AlgoAnim/Teil 1/.DS_Store + +ss2012/AlgoAnim/Teil 2/.DS_Store + +ss2012/AlgoAnim/Teil 3/.DS_Store + +ss2012/AlgoAnim/Teil 4/.DS_Store + +ss2012/AlgoAnim/Teil 5/.DS_Store + +ss2012/IT Sicherheit/.DS_Store + +ss2012/IT Sicherheit/Folien/.DS_Store + +ss2012/IT Sicherheit/SS11/.DS_Store + +ss2012/Mathe III/.DS_Store diff --git a/ss2012/AlgoAnim/Animal.jar b/ss2012/AlgoAnim/Animal.jar new file mode 100644 index 00000000..a3566935 Binary files /dev/null and b/ss2012/AlgoAnim/Animal.jar differ diff --git a/ss2012/AlgoAnim/Teil 1/uebung_1.pdf b/ss2012/AlgoAnim/Teil 1/uebung_1.pdf new file mode 100644 index 00000000..87d37da3 Binary files /dev/null and b/ss2012/AlgoAnim/Teil 1/uebung_1.pdf differ diff --git a/ss2012/AlgoAnim/Teil 2/uebung_2.pdf b/ss2012/AlgoAnim/Teil 2/uebung_2.pdf new file mode 100644 index 00000000..a7963941 Binary files /dev/null and b/ss2012/AlgoAnim/Teil 2/uebung_2.pdf differ diff --git a/ss2012/AlgoAnim/Teil 3/APIExample.java b/ss2012/AlgoAnim/Teil 3/APIExample.java new file mode 100644 index 00000000..296a55cc --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/APIExample.java @@ -0,0 +1,413 @@ +import java.awt.Color; +import java.awt.Font; + +import algoanim.animalscript.AnimalScript; +import algoanim.exceptions.LineNotExistsException; +import algoanim.primitives.ArrayMarker; +import algoanim.primitives.IntArray; +import algoanim.primitives.SourceCode; +import algoanim.primitives.generators.Language; +import algoanim.properties.AnimationPropertiesKeys; +import algoanim.properties.ArrayMarkerProperties; +import algoanim.properties.ArrayProperties; +import algoanim.properties.SourceCodeProperties; +import algoanim.util.Coordinates; + +/** + * @author Dr. Guido Rößling + * @version 1.0 2007-05-30 + * + */ +public class APIExample { + + /** + * The concrete language object used for creating output + */ + private Language lang; + + /** + * Default constructor + * @param l the conrete language object used for creating output + */ + public APIExample(Language l) { + // Store the language object + lang = l; + // This initializes the step mode. Each pair of subsequent steps has to + // be divdided by a call of lang.nextStep(); + lang.setStepMode(true); + } + + private static final String DESCRIPTION = + "QuickSort wählt ein Element aus der zu sortierenden Liste aus " + +"(Pivotelement) und zerlegt die Liste in zwei Teillisten, eine untere, " + +"die alle Elemente kleiner und eine obere, die alle Elemente gleich oder " + +"größer dem Pivotelement enthält.\nDazu wird zunächst ein Element von unten " + +"gesucht, das größer als (oder gleichgroß wie) das Pivotelement und damit " + +"für die untere Liste zu groß ist. Entsprechend wird von oben ein kleineres " + +"Element als das Pivotelement gesucht. Die beiden Elemente werden dann " + +"vertauscht und landen damit in der jeweils richtigen Liste.\nDer Vorgang " + +"wird fortgesetzt, bis sich die untere und obere Suche treffen. Damit sind " + +"die oben erwähnten Teillisten in einem einzigen Durchlauf entstanden. " + +"Suche und Vertauschung können in-place durchgeführt werden." + +"\n\nDie noch unsortierten Teillisten werden über denselben Algorithmus " + +"in noch kleinere Teillisten zerlegt (z. B. mittels Rekursion) und, sobald " + +"nur noch Listen mit je einem Element vorhanden sind, wieder zusammengesetzt. " + +"Die Sortierung ist damit abgeschlossen."; + + private static final String SOURCE_CODE = "public void quickSort(int[] array, int l, int r)" // 0 + + "\n{" // 1 + + "\n int i, j, pivot;" // 2 + + "\n if (r>l)" // 3 + + "\n {" // 4 + + "\n pivot = array[r];" // 5 + + "\n for (i = l; j = r - 1; i < j; )" // 6 + + "\n {" // 7 + + "\n while (array[i] <= pivot && j > i)" // 8 + + "\n i++;" // 9 + + "\n while (pivot < array[j] && j > i)" // 10 + + "\n j--;" // 11 + + "\n if (i < j)" // 12 + + "\n swap(array, i, j);" // 13 + + "\n }" // 14 + + "\n if (pivot < array[i])" // 15 + + "\n swap(array, i, r);" // 16 + + "\n else" // 17 + + "\n i=r;" // 18 + + "\n quickSort(array, l, i - 1);" // 19 + + "\n quickSort(array, i + 1, r);" // 20 + + "\n }" // 21 + + "\n}"; // 22 + + /** + * Sort the int array passed in + * @param a the array to be sorted + */ + public void sort(int[] a) { + // Create Array: coordinates, data, name, display options, + // default properties + + // first, set the visual properties (somewhat similar to CSS) + ArrayProperties arrayProps = new ArrayProperties(); + arrayProps.set(AnimationPropertiesKeys.COLOR_PROPERTY, Color.BLACK); + arrayProps.set(AnimationPropertiesKeys.FILL_PROPERTY, Color.WHITE); + arrayProps.set(AnimationPropertiesKeys.FILLED_PROPERTY, Boolean.TRUE); + arrayProps.set(AnimationPropertiesKeys.ELEMENTCOLOR_PROPERTY, + Color.BLACK); + arrayProps.set(AnimationPropertiesKeys.ELEMHIGHLIGHT_PROPERTY, + Color.RED); + arrayProps.set(AnimationPropertiesKeys.CELLHIGHLIGHT_PROPERTY, + Color.YELLOW); + + // now, create the IntArray object, linked to the properties + IntArray ia = lang.newIntArray(new Coordinates(20, 100), a, "intArray", + null, arrayProps); + + // start a new step after the array was created + lang.nextStep(); + + // Create SourceCode: coordinates, name, display options, + // default properties + + // first, set the visual properties for the source code + SourceCodeProperties scProps = new SourceCodeProperties(); + scProps.set(AnimationPropertiesKeys.CONTEXTCOLOR_PROPERTY, Color.BLUE); + scProps.set(AnimationPropertiesKeys.FONT_PROPERTY, new Font("Monospaced", + Font.PLAIN, 12)); + + scProps.set(AnimationPropertiesKeys.HIGHLIGHTCOLOR_PROPERTY, + Color.RED); + scProps.set(AnimationPropertiesKeys.COLOR_PROPERTY, Color.BLACK); + + // now, create the source code entity + SourceCode sc = lang.newSourceCode(new Coordinates(40, 140), "sourceCode", + null, scProps); + + // Add the lines to the SourceCode object. + // Line, name, indentation, display dealy + sc.addCodeLine("public void quickSort(int[] array, int l, int r)", null, 0, null); // 0 + sc.addCodeLine("{", null, 0, null); + sc.addCodeLine("int i, j, pivot;", null, 1, null); + sc.addCodeLine("if (r>l)", null, 1, null); // 3 + sc.addCodeLine("{", null, 1, null); // 4 + sc.addCodeLine("pivot = array[r];", null, 2, null); // 5 + sc.addCodeLine("for (i = l; j = r - 1; i < j; )", null, 2, null); // 6 + sc.addCodeLine("{", null, 2, null); // 7 + sc.addCodeLine("while (array[i] <= pivot && j > i)", null, 3, null); // 8 + sc.addCodeLine("i++;", null, 4, null); // 9 + sc.addCodeLine("while (pivot < array[j] && j > i)", null, 3, null); // 10 + sc.addCodeLine("j--;", null, 4, null); // 11 + sc.addCodeLine("if (i < j)", null, 3, null); // 12 + sc.addCodeLine("swap(array, i, j);", null, 4, null); // 13 + sc.addCodeLine("}", null, 2, null); // 14 + sc.addCodeLine("if (pivot < array[i])", null, 2, null); // 15 + sc.addCodeLine("swap(array, i, r);", null, 3, null); // 16 + sc.addCodeLine("else", null, 2, null); // 17 + sc.addCodeLine("i=r;", null, 3, null); // 18 + sc.addCodeLine(" quickSort(array, l, i - 1);", null, 2, null); // 19 + sc.addCodeLine(" quickSort(array, i + 1, r);", null, 2, null); // 20 + sc.addCodeLine(" }", null, 1, null); // 21 + sc.addCodeLine("}", null, 0, null); // 22 + + lang.nextStep(); + // Highlight all cells + ia.highlightCell(0, ia.getLength() - 1, null, null); + try { + // Start quicksort + quickSort(ia, sc, 0, (ia.getLength() - 1)); + } catch (LineNotExistsException e) { + e.printStackTrace(); + } + sc.hide(); + ia.hide(); + lang.nextStep(); + } + + /** + * counter for the number of pointers + * + */ + private int pointerCounter = 0; + + /** + * Quicksort: Sort elements using a pivot element between [l, r] + * + * @param array the IntArray to be sorted + * @param codeSupport the underlying code instance + * @param l the lower border of the subarray to be sorted + * @param l the upper border of the subarray to be sorted + */ + private void quickSort(IntArray array, SourceCode codeSupport, int l, int r) + throws LineNotExistsException { + // Highlight first line + // Line, Column, use context colour?, display options, duration + codeSupport.highlight(0, 0, false); + lang.nextStep(); + + // Highlight next line + codeSupport.toggleHighlight(0, 0, false, 2, 0); + + // Create two markers to point on i and j + pointerCounter++; + // Array, current index, name, display options, properties + ArrayMarkerProperties arrayIMProps = new ArrayMarkerProperties(); + arrayIMProps.set(AnimationPropertiesKeys.LABEL_PROPERTY, "i"); + arrayIMProps.set(AnimationPropertiesKeys.COLOR_PROPERTY, Color.BLACK); + ArrayMarker iMarker = lang.newArrayMarker(array, 0, "i" + pointerCounter, + null, arrayIMProps); + pointerCounter++; + + ArrayMarkerProperties arrayJMProps = new ArrayMarkerProperties(); + arrayJMProps.set(AnimationPropertiesKeys.LABEL_PROPERTY, "j"); + arrayJMProps.set(AnimationPropertiesKeys.COLOR_PROPERTY, Color.BLACK); + ArrayMarker jMarker = lang.newArrayMarker(array, 0, "j" + pointerCounter, + null, arrayJMProps); + + int i, j; + + lang.nextStep(); + // Highlight next line + codeSupport.toggleHighlight(2, 0, false, 3, 0); + // this statement is equivalent to + // codeSupport.unhighlight(2, 0, false); + // codeSupport.highlight(3, 0, false); + + // Create a marker for the pivot element + int pivot; + pointerCounter++; + ArrayMarkerProperties arrayPMProps = new ArrayMarkerProperties(); + arrayPMProps.set(AnimationPropertiesKeys.LABEL_PROPERTY, "pivot"); + arrayPMProps.set(AnimationPropertiesKeys.COLOR_PROPERTY, Color.BLUE); + + ArrayMarker pivotMarker = lang.newArrayMarker(array, 0, + "pivot" + pointerCounter, null, arrayPMProps); + + lang.nextStep(); + codeSupport.unhighlight(3, 0, false); + if (r > l) { + lang.nextStep(); + // Highlight next line + codeSupport.highlight(5, 0, false); + + // Receive the value of the pivot element + pivot = array.getData()[r]; + // Move marker to that position + pivotMarker.move(r, null, null); + + + lang.nextStep(); + codeSupport.unhighlight(5, 0, false); + for (i = l, j = r - 1; i < j;) { + // Highlight next line + codeSupport.highlight(6, 0, false); + // Move the two markers i,j to their proper positions + iMarker.move(i, null, null); + jMarker.move(j, null, null); + + lang.nextStep(); + // Highlight next line + codeSupport.toggleHighlight(6, 0, false, 8, 0); + + while (array.getData()[i] <= pivot && j > i) { + lang.nextStep(); + i++; + + // Highlight next line + codeSupport.toggleHighlight(8, 0, false, 9, 0); + // Move marker i to its next position + iMarker.move(i, null, null); + + lang.nextStep(); + // Highlight next line + codeSupport.toggleHighlight(9, 0, false, 8, 0); + } + + lang.nextStep(); + // Highlight next line + codeSupport.toggleHighlight(8, 0, false, 10, 0); + while (pivot < array.getData()[j] && j > i) { + lang.nextStep(); + + j--; + // Highlight next line + codeSupport.toggleHighlight(10, 0, false, 11, 0); + + // Move marker j to its next position + jMarker.move(j, null, null); + + lang.nextStep(); + // Highlight next line + codeSupport.toggleHighlight(11, 0, false, 10, 0); + + } + + lang.nextStep(); + // Highlight next line + codeSupport.toggleHighlight(10, 0, false, 12, 0); + + + if (i < j) { + lang.nextStep(); + // Highlight next line + codeSupport.toggleHighlight(12, 0, false, 13, 0); + + + // Swap the array elements at position i and j + array.swap(i, j, null, null); + } + lang.nextStep(); + // Highlight next line + codeSupport.toggleHighlight(13, 0, false, 12, 0); + + } // end for... + // Highlight next line + codeSupport.toggleHighlight(6, 0, false, 13, 0); + + + lang.nextStep(); + if (pivot < array.getData()[i]) { + // Highlight next line + codeSupport.toggleHighlight(15, 0, false, 16, 0); + + // Swap the array elements at position i and r + array.swap(i, r, null, null); + // Set pivot marker to position i + pivotMarker.move(i, null, null); + + lang.nextStep(); + codeSupport.unhighlight(16, 0, false); + } else { + i = r; + // Highlight next line + codeSupport.toggleHighlight(15, 0, false, 18, 0); + // Move marker i to position r + iMarker.move(r, null, null); + + lang.nextStep(); + codeSupport.unhighlight(18, 0, false); + } + // Highlight the i'th array element + array.highlightElem(i, null, null); + + lang.nextStep(); + codeSupport.highlight(19, 0, false); + + lang.nextStep(); + codeSupport.unhighlight(19, 0, false); + + // Unhighlight cells from i to r + // this part is not scheduled... + array.unhighlightCell(i, r, null, null); + // Apply quicksort to the left array part + iMarker.hide(); + jMarker.hide(); + pivotMarker.hide(); + quickSort(array, codeSupport, l, i - 1); + iMarker.show(); + jMarker.show(); + pivotMarker.show(); + + // Left recursion finished. + lang.nextStep(); + // Highlight cells l to r + array.highlightCell(l, r, null, null); + codeSupport.highlight(20, 0, false); + + lang.nextStep(); + codeSupport.unhighlight(20, 0, false); + // Unhighlight cells l to i + array.unhighlightCell(l, i, null, null); + // Apply quicksort to the right array part + iMarker.hide(); + jMarker.hide(); + pivotMarker.hide(); + quickSort(array, codeSupport, i + 1, r); + iMarker.show(); + jMarker.show(); + pivotMarker.show(); + } + lang.nextStep(); + // Highlight next line + codeSupport.highlight(21, 0, false); + lang.nextStep(); + // Highlight next line + codeSupport.highlight(22, 0, false); + + lang.nextStep(); + // Unhighlight cells from l to r + array.unhighlightCell(l, r, null, null); + lang.nextStep(); + iMarker.hide(); + jMarker.hide(); + pivotMarker.hide(); + } + + protected String getAlgorithmDescription() { + return DESCRIPTION; + } + + protected String getAlgorithmCode() { + return SOURCE_CODE; + } + + public String getName() { + return "Quicksort (pivot=last)"; + } + + public String getDescription() { + return DESCRIPTION; + } + + public String getCodeExample() { + return SOURCE_CODE; + } + + public static void main(String[] args) { + // Create a new animation + // name, author, screen width, screen height + Language l = new AnimalScript("Quicksort Animation", "Dr. Guido Rößling", 640, 480); + APIExample s = new APIExample(l); + int[] a = {7,3,2,4,1,13,52,13,5,1}; + s.sort(a); + System.out.println(l); + } +} diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AVInteractionTextGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AVInteractionTextGenerator.html new file mode 100644 index 00000000..dc73c316 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AVInteractionTextGenerator.html @@ -0,0 +1,612 @@ + + + + + + +AVInteractionTextGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.animalscript +
+Class AVInteractionTextGenerator

+
+java.lang.Object
+  extended by algoanim.primitives.generators.Generator
+      extended by algoanim.animalscript.AnimalGenerator
+          extended by algoanim.animalscript.AVInteractionTextGenerator
+
+
+
All Implemented Interfaces:
InteractiveElementGenerator, GeneratorInterface
+
+
+
+
public class AVInteractionTextGenerator
extends AnimalGenerator
implements InteractiveElementGenerator
+ + +

+


+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.primitives.generators.Generator
lang
+  + + + + + + + + + + + + + +
+Constructor Summary
AVInteractionTextGenerator(AnimalScript as) + +
+           
AVInteractionTextGenerator(AnimalScript as, + java.lang.String key) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidcreateDocumentationLink(DocumentationLink docuLink) + +
+          Creates the script code for a given TrueFalseQuestion
+ voidcreateDocumentationLinkCode(DocumentationLink docuLink) + +
+           
+ voidcreateFIBQuestion(FillInBlanksQuestion q) + +
+          Creates the script code for a given FillInBlanksQuestion
+ voidcreateFIBQuestionCode(FillInBlanksQuestion fibQuestion) + +
+           
+ voidcreateGroupInfoCode(GroupInfo group) + +
+           
+ voidcreateInteractiveElementCode(InteractiveElement element) + +
+          creates the actual code for representing an interactive element
+ voidcreateMCQuestion(MultipleChoiceQuestion mcQuestion) + +
+          Creates the script code for a given MultipleChoiceQuestion
+ voidcreateMCQuestionCode(MultipleChoiceQuestion mcQuestion) + +
+           
+ voidcreateMSQuestion(MultipleSelectionQuestion msQuestion) + +
+          Creates the script code for a given + MultipleSelectionQuestion
+ voidcreateMSQuestionCode(MultipleSelectionQuestion msQuestion) + +
+           
+ voidcreateTFQuestion(TrueFalseQuestion q) + +
+          Creates the script code for a given TrueFalseQuestion
+ voidcreateTFQuestionCode(TrueFalseQuestion tfQuestion) + +
+           
+ voidfinalizeInteractiveElements() + +
+          finalize the writing of the interaction components
+ + + + + + + +
Methods inherited from class algoanim.animalscript.AnimalGenerator
addBooleanOption, addBooleanSwitch, addColorOption, addColorOption, addFontOption, addFontOption, addIntOption, addWithTiming, changeColor, exchange, hide, makeColorDef, makeColorDef, makeDisplayOptionsDef, makeDisplayOptionsDef, makeDurationTimingDef, makeHiddenDef, makeNodeDef, makeOffsetTimingDef, moveBy, moveTo, moveVia, rotate, rotate, show
+ + + + + + + +
Methods inherited from class algoanim.primitives.generators.Generator
getLanguage, isNameUsed, isValidDirection
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+AVInteractionTextGenerator

+
+public AVInteractionTextGenerator(AnimalScript as)
+
+
+
+ +

+AVInteractionTextGenerator

+
+public AVInteractionTextGenerator(AnimalScript as,
+                                  java.lang.String key)
+
+
+ + + + + + + + +
+Method Detail
+ +

+createInteractiveElementCode

+
+public void createInteractiveElementCode(InteractiveElement element)
+
+
Description copied from interface: InteractiveElementGenerator
+
creates the actual code for representing an interactive element +

+

+
Specified by:
createInteractiveElementCode in interface InteractiveElementGenerator
+
+
+
Parameters:
element - the element to be generated
+
+
+
+ +

+createDocumentationLink

+
+public void createDocumentationLink(DocumentationLink docuLink)
+
+
Description copied from interface: InteractiveElementGenerator
+
Creates the script code for a given TrueFalseQuestion +

+

+
Specified by:
createDocumentationLink in interface InteractiveElementGenerator
+
+
+
Parameters:
docuLink - the TrueFalseQuestion for which the code is to + be generated
+
+
+
+ +

+createDocumentationLinkCode

+
+public void createDocumentationLinkCode(DocumentationLink docuLink)
+
+
+
+
+
+
+
+
+
+ +

+createGroupInfoCode

+
+public void createGroupInfoCode(GroupInfo group)
+
+
+
+
+
+
+
+
+
+ +

+createTFQuestion

+
+public void createTFQuestion(TrueFalseQuestion q)
+
+
Description copied from interface: InteractiveElementGenerator
+
Creates the script code for a given TrueFalseQuestion +

+

+
Specified by:
createTFQuestion in interface InteractiveElementGenerator
+
+
+
Parameters:
q - the TrueFalseQuestion for which + the code is to be generated
+
+
+
+ +

+createTFQuestionCode

+
+public void createTFQuestionCode(TrueFalseQuestion tfQuestion)
+
+
+
+
+
+
+
+
+
+ +

+createFIBQuestion

+
+public void createFIBQuestion(FillInBlanksQuestion q)
+
+
Description copied from interface: InteractiveElementGenerator
+
Creates the script code for a given FillInBlanksQuestion +

+

+
Specified by:
createFIBQuestion in interface InteractiveElementGenerator
+
+
+
Parameters:
q - the FillInBlanksQuestion for which + the code is to be generated
+
+
+
+ +

+createFIBQuestionCode

+
+public void createFIBQuestionCode(FillInBlanksQuestion fibQuestion)
+
+
+
+
+
+
+
+
+
+ +

+createMCQuestion

+
+public void createMCQuestion(MultipleChoiceQuestion mcQuestion)
+
+
Description copied from interface: InteractiveElementGenerator
+
Creates the script code for a given MultipleChoiceQuestion +

+

+
Specified by:
createMCQuestion in interface InteractiveElementGenerator
+
+
+
Parameters:
mcQuestion - the TrueFalseQuestion for which + the code is to be generated
+
+
+
+ +

+createMCQuestionCode

+
+public void createMCQuestionCode(MultipleChoiceQuestion mcQuestion)
+
+
+
+
+
+
+
+
+
+ +

+createMSQuestion

+
+public void createMSQuestion(MultipleSelectionQuestion msQuestion)
+
+
Description copied from interface: InteractiveElementGenerator
+
Creates the script code for a given + MultipleSelectionQuestion +

+

+
Specified by:
createMSQuestion in interface InteractiveElementGenerator
+
+
+
Parameters:
msQuestion - the TrueFalseQuestion for which + the code is to be generated
+
+
+
+ +

+createMSQuestionCode

+
+public void createMSQuestionCode(MultipleSelectionQuestion msQuestion)
+
+
+
+
+
+
+
+
+
+ +

+finalizeInteractiveElements

+
+public void finalizeInteractiveElements()
+
+
finalize the writing of the interaction components +

+

+
Specified by:
finalizeInteractiveElements in interface InteractiveElementGenerator
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalAndGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalAndGenerator.html new file mode 100644 index 00000000..6e69963f --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalAndGenerator.html @@ -0,0 +1,340 @@ + + + + + + +AnimalAndGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.animalscript +
+Class AnimalAndGenerator

+
+java.lang.Object
+  extended by algoanim.primitives.generators.Generator
+      extended by algoanim.animalscript.AnimalGenerator
+          extended by algoanim.animalscript.AnimalVHDLElementGenerator
+              extended by algoanim.animalscript.AnimalAndGenerator
+
+
+
All Implemented Interfaces:
GeneratorInterface, AndGateGenerator, VHDLElementGenerator
+
+
+
+
public class AnimalAndGenerator
extends AnimalVHDLElementGenerator
implements AndGateGenerator
+ + +

+

+
Version:
+
0.2 20110218
+
Author:
+
Guido Roessling
+
See Also:
SquareGenerator
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.animalscript.AnimalVHDLElementGenerator
count, pinNames
+ + + + + + + +
Fields inherited from class algoanim.primitives.generators.Generator
lang
+  + + + + + + + + + + +
+Constructor Summary
AnimalAndGenerator(Language aLang) + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voidcreate(VHDLElement vhdlElement) + +
+          Creates the originating script code for a given AND gate, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+ + + + + + + +
Methods inherited from class algoanim.animalscript.AnimalVHDLElementGenerator
createRepresentationForGate
+ + + + + + + +
Methods inherited from class algoanim.animalscript.AnimalGenerator
addBooleanOption, addBooleanSwitch, addColorOption, addColorOption, addFontOption, addFontOption, addIntOption, addWithTiming, changeColor, exchange, hide, makeColorDef, makeColorDef, makeDisplayOptionsDef, makeDisplayOptionsDef, makeDurationTimingDef, makeHiddenDef, makeNodeDef, makeOffsetTimingDef, moveBy, moveTo, moveVia, rotate, rotate, show
+ + + + + + + +
Methods inherited from class algoanim.primitives.generators.Generator
getLanguage, isNameUsed, isValidDirection
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+AnimalAndGenerator

+
+public AnimalAndGenerator(Language aLang)
+
+
+
Parameters:
aLang - the associated Language object.
+
+ + + + + + + + +
+Method Detail
+ +

+create

+
+public void create(VHDLElement vhdlElement)
+
+
Description copied from interface: VHDLElementGenerator
+
Creates the originating script code for a given AND gate, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +

+

+
Specified by:
create in interface VHDLElementGenerator
+
+
+
Parameters:
vhdlElement - the VHDL element for which the initial script code + shall be created.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalArcGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalArcGenerator.html new file mode 100644 index 00000000..753b6085 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalArcGenerator.html @@ -0,0 +1,319 @@ + + + + + + +AnimalArcGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.animalscript +
+Class AnimalArcGenerator

+
+java.lang.Object
+  extended by algoanim.primitives.generators.Generator
+      extended by algoanim.animalscript.AnimalGenerator
+          extended by algoanim.animalscript.AnimalArcGenerator
+
+
+
All Implemented Interfaces:
ArcGenerator, GeneratorInterface
+
+
+
+
public class AnimalArcGenerator
extends AnimalGenerator
implements ArcGenerator
+ + +

+

+
Author:
+
Stephan Mehlhase
+
See Also:
ArcGenerator
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.primitives.generators.Generator
lang
+  + + + + + + + + + + +
+Constructor Summary
AnimalArcGenerator(Language aLang) + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voidcreate(Arc ag) + +
+          Creates the originating script code for a given Arc, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+ + + + + + + +
Methods inherited from class algoanim.animalscript.AnimalGenerator
addBooleanOption, addBooleanSwitch, addColorOption, addColorOption, addFontOption, addFontOption, addIntOption, addWithTiming, changeColor, exchange, hide, makeColorDef, makeColorDef, makeDisplayOptionsDef, makeDisplayOptionsDef, makeDurationTimingDef, makeHiddenDef, makeNodeDef, makeOffsetTimingDef, moveBy, moveTo, moveVia, rotate, rotate, show
+ + + + + + + +
Methods inherited from class algoanim.primitives.generators.Generator
getLanguage, isNameUsed, isValidDirection
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+AnimalArcGenerator

+
+public AnimalArcGenerator(Language aLang)
+
+
+
Parameters:
aLang - the associated Language object.
+
+ + + + + + + + +
+Method Detail
+ +

+create

+
+public void create(Arc ag)
+
+
Description copied from interface: ArcGenerator
+
Creates the originating script code for a given Arc, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +

+

+
Specified by:
create in interface ArcGenerator
+
+
+
Parameters:
ag - the Arc for which the initiate script code + shall be created.
See Also:
#create(algoanim.primitives.Arc)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalArrayBasedQueueGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalArrayBasedQueueGenerator.html new file mode 100644 index 00000000..2a65eb28 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalArrayBasedQueueGenerator.html @@ -0,0 +1,731 @@ + + + + + + +AnimalArrayBasedQueueGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.animalscript +
+Class AnimalArrayBasedQueueGenerator<T>

+
+java.lang.Object
+  extended by algoanim.primitives.generators.Generator
+      extended by algoanim.animalscript.AnimalGenerator
+          extended by algoanim.animalscript.AnimalArrayBasedQueueGenerator<T>
+
+
+
All Implemented Interfaces:
ArrayBasedQueueGenerator<T>, GeneratorInterface
+
+
+
+
public class AnimalArrayBasedQueueGenerator<T>
extends AnimalGenerator
implements ArrayBasedQueueGenerator<T>
+ + +

+


+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.primitives.generators.Generator
lang
+  + + + + + + + + + + +
+Constructor Summary
AnimalArrayBasedQueueGenerator(Language aLang) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidcreate(ArrayBasedQueue<T> abq) + +
+          Creates the originating script code for a given ArrayBasedQueue, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+ voiddequeue(ArrayBasedQueue<T> abq, + Timing delay, + Timing duration) + +
+          Removes the first element of the given ArrayBasedQueue.
+ voidenqueue(ArrayBasedQueue<T> abq, + T elem, + Timing delay, + Timing duration) + +
+          Adds the element elem as the last element to the end of the given + ArrayBasedQueue.
+ voidfront(ArrayBasedQueue<T> abq, + Timing delay, + Timing duration) + +
+          Retrieves (without removing) the first element of the given ArrayBasedQueue.
+ voidhighlightFrontCell(ArrayBasedQueue<T> abq, + Timing delay, + Timing duration) + +
+          Highlights the cell which contains the first element of the given + ArrayBasedQueue.
+ voidhighlightFrontElem(ArrayBasedQueue<T> abq, + Timing delay, + Timing duration) + +
+          Highlights the first element of the given ArrayBasedQueue.
+ voidhighlightTailCell(ArrayBasedQueue<T> abq, + Timing delay, + Timing duration) + +
+          Highlights the cell which contains the last element of the given + ArrayBasedQueue.
+ voidhighlightTailElem(ArrayBasedQueue<T> abq, + Timing delay, + Timing duration) + +
+          Highlights the last element of the given ArrayBasedQueue.
+ voidisEmpty(ArrayBasedQueue<T> abq, + Timing delay, + Timing duration) + +
+          Tests if the given ArrayBasedQueue is empty.
+ voidisFull(ArrayBasedQueue<T> abq, + Timing delay, + Timing duration) + +
+          Tests if the given ArrayBasedQueue is full.
+ voidtail(ArrayBasedQueue<T> abq, + Timing delay, + Timing duration) + +
+          Retrieves (without removing) the last element of the given ArrayBasedQueue.
+ voidunhighlightFrontCell(ArrayBasedQueue<T> abq, + Timing delay, + Timing duration) + +
+          Unhighlights the cell which contains the first element of the given + ArrayBasedQueue.
+ voidunhighlightFrontElem(ArrayBasedQueue<T> abq, + Timing delay, + Timing duration) + +
+          Unhighlights the first element of the given ArrayBasedQueue.
+ voidunhighlightTailCell(ArrayBasedQueue<T> abq, + Timing delay, + Timing duration) + +
+          Unhighlights the cell which contains the last element of the given + ArrayBasedQueue.
+ voidunhighlightTailElem(ArrayBasedQueue<T> abq, + Timing delay, + Timing duration) + +
+          Unhighlights the last element of the given ArrayBasedQueue.
+ + + + + + + +
Methods inherited from class algoanim.animalscript.AnimalGenerator
addBooleanOption, addBooleanSwitch, addColorOption, addColorOption, addFontOption, addFontOption, addIntOption, addWithTiming, changeColor, exchange, hide, makeColorDef, makeColorDef, makeDisplayOptionsDef, makeDisplayOptionsDef, makeDurationTimingDef, makeHiddenDef, makeNodeDef, makeOffsetTimingDef, moveBy, moveTo, moveVia, rotate, rotate, show
+ + + + + + + +
Methods inherited from class algoanim.primitives.generators.Generator
getLanguage, isNameUsed, isValidDirection
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+AnimalArrayBasedQueueGenerator

+
+public AnimalArrayBasedQueueGenerator(Language aLang)
+
+
+ + + + + + + + +
+Method Detail
+ +

+create

+
+public void create(ArrayBasedQueue<T> abq)
+
+
Description copied from interface: ArrayBasedQueueGenerator
+
Creates the originating script code for a given ArrayBasedQueue, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +

+

+
Specified by:
create in interface ArrayBasedQueueGenerator<T>
+
+
+
Parameters:
abq - the ArrayBasedQueue for which the initiate script code + shall be created.
+
+
+
+ +

+dequeue

+
+public void dequeue(ArrayBasedQueue<T> abq,
+                    Timing delay,
+                    Timing duration)
+
+
Description copied from interface: ArrayBasedQueueGenerator
+
Removes the first element of the given ArrayBasedQueue. +

+

+
Specified by:
dequeue in interface ArrayBasedQueueGenerator<T>
+
+
+
Parameters:
abq - the ArrayBasedQueue from which to remove the first element.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+enqueue

+
+public void enqueue(ArrayBasedQueue<T> abq,
+                    T elem,
+                    Timing delay,
+                    Timing duration)
+
+
Description copied from interface: ArrayBasedQueueGenerator
+
Adds the element elem as the last element to the end of the given + ArrayBasedQueue. +

+

+
Specified by:
enqueue in interface ArrayBasedQueueGenerator<T>
+
+
+
Parameters:
abq - the ArrayBasedQueue to the end of which to add the element.
elem - the element to be added to the end of the queue.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+front

+
+public void front(ArrayBasedQueue<T> abq,
+                  Timing delay,
+                  Timing duration)
+
+
Description copied from interface: ArrayBasedQueueGenerator
+
Retrieves (without removing) the first element of the given ArrayBasedQueue. +

+

+
Specified by:
front in interface ArrayBasedQueueGenerator<T>
+
+
+
Parameters:
abq - the ArrayBasedQueue from which to retrieve the first element.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+highlightFrontCell

+
+public void highlightFrontCell(ArrayBasedQueue<T> abq,
+                               Timing delay,
+                               Timing duration)
+
+
Description copied from interface: ArrayBasedQueueGenerator
+
Highlights the cell which contains the first element of the given + ArrayBasedQueue. +

+

+
Specified by:
highlightFrontCell in interface ArrayBasedQueueGenerator<T>
+
+
+
Parameters:
abq - the ArrayBasedQueue to work on.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+highlightFrontElem

+
+public void highlightFrontElem(ArrayBasedQueue<T> abq,
+                               Timing delay,
+                               Timing duration)
+
+
Description copied from interface: ArrayBasedQueueGenerator
+
Highlights the first element of the given ArrayBasedQueue. +

+

+
Specified by:
highlightFrontElem in interface ArrayBasedQueueGenerator<T>
+
+
+
Parameters:
abq - the ArrayBasedQueue to work on.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+highlightTailCell

+
+public void highlightTailCell(ArrayBasedQueue<T> abq,
+                              Timing delay,
+                              Timing duration)
+
+
Description copied from interface: ArrayBasedQueueGenerator
+
Highlights the cell which contains the last element of the given + ArrayBasedQueue. +

+

+
Specified by:
highlightTailCell in interface ArrayBasedQueueGenerator<T>
+
+
+
Parameters:
abq - the ArrayBasedQueue to work on.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+highlightTailElem

+
+public void highlightTailElem(ArrayBasedQueue<T> abq,
+                              Timing delay,
+                              Timing duration)
+
+
Description copied from interface: ArrayBasedQueueGenerator
+
Highlights the last element of the given ArrayBasedQueue. +

+

+
Specified by:
highlightTailElem in interface ArrayBasedQueueGenerator<T>
+
+
+
Parameters:
abq - the ArrayBasedQueue to work on.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+isEmpty

+
+public void isEmpty(ArrayBasedQueue<T> abq,
+                    Timing delay,
+                    Timing duration)
+
+
Description copied from interface: ArrayBasedQueueGenerator
+
Tests if the given ArrayBasedQueue is empty. +

+

+
Specified by:
isEmpty in interface ArrayBasedQueueGenerator<T>
+
+
+
Parameters:
abq - the ArrayBasedQueue which is tested.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+isFull

+
+public void isFull(ArrayBasedQueue<T> abq,
+                   Timing delay,
+                   Timing duration)
+
+
Description copied from interface: ArrayBasedQueueGenerator
+
Tests if the given ArrayBasedQueue is full. +

+

+
Specified by:
isFull in interface ArrayBasedQueueGenerator<T>
+
+
+
Parameters:
abq - the ArrayBasedQueue which is tested.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+tail

+
+public void tail(ArrayBasedQueue<T> abq,
+                 Timing delay,
+                 Timing duration)
+
+
Description copied from interface: ArrayBasedQueueGenerator
+
Retrieves (without removing) the last element of the given ArrayBasedQueue. +

+

+
Specified by:
tail in interface ArrayBasedQueueGenerator<T>
+
+
+
Parameters:
abq - the ArrayBasedQueue from which to retrieve the last element.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+unhighlightFrontCell

+
+public void unhighlightFrontCell(ArrayBasedQueue<T> abq,
+                                 Timing delay,
+                                 Timing duration)
+
+
Description copied from interface: ArrayBasedQueueGenerator
+
Unhighlights the cell which contains the first element of the given + ArrayBasedQueue. +

+

+
Specified by:
unhighlightFrontCell in interface ArrayBasedQueueGenerator<T>
+
+
+
Parameters:
abq - the ArrayBasedQueue to work on.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+unhighlightFrontElem

+
+public void unhighlightFrontElem(ArrayBasedQueue<T> abq,
+                                 Timing delay,
+                                 Timing duration)
+
+
Description copied from interface: ArrayBasedQueueGenerator
+
Unhighlights the first element of the given ArrayBasedQueue. +

+

+
Specified by:
unhighlightFrontElem in interface ArrayBasedQueueGenerator<T>
+
+
+
Parameters:
abq - the ArrayBasedQueue to work on.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+unhighlightTailCell

+
+public void unhighlightTailCell(ArrayBasedQueue<T> abq,
+                                Timing delay,
+                                Timing duration)
+
+
Description copied from interface: ArrayBasedQueueGenerator
+
Unhighlights the cell which contains the last element of the given + ArrayBasedQueue. +

+

+
Specified by:
unhighlightTailCell in interface ArrayBasedQueueGenerator<T>
+
+
+
Parameters:
abq - the ArrayBasedQueue to work on.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+unhighlightTailElem

+
+public void unhighlightTailElem(ArrayBasedQueue<T> abq,
+                                Timing delay,
+                                Timing duration)
+
+
Description copied from interface: ArrayBasedQueueGenerator
+
Unhighlights the last element of the given ArrayBasedQueue. +

+

+
Specified by:
unhighlightTailElem in interface ArrayBasedQueueGenerator<T>
+
+
+
Parameters:
abq - the ArrayBasedQueue to work on.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalArrayBasedStackGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalArrayBasedStackGenerator.html new file mode 100644 index 00000000..2eb239c1 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalArrayBasedStackGenerator.html @@ -0,0 +1,580 @@ + + + + + + +AnimalArrayBasedStackGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.animalscript +
+Class AnimalArrayBasedStackGenerator<T>

+
+java.lang.Object
+  extended by algoanim.primitives.generators.Generator
+      extended by algoanim.animalscript.AnimalGenerator
+          extended by algoanim.animalscript.AnimalArrayBasedStackGenerator<T>
+
+
+
All Implemented Interfaces:
ArrayBasedStackGenerator<T>, GeneratorInterface
+
+
+
+
public class AnimalArrayBasedStackGenerator<T>
extends AnimalGenerator
implements ArrayBasedStackGenerator<T>
+ + +

+

+
Author:
+
Dima Vronskyi
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.primitives.generators.Generator
lang
+  + + + + + + + + + + +
+Constructor Summary
AnimalArrayBasedStackGenerator(Language aLang) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidcreate(ArrayBasedStack<T> abs) + +
+          Creates the originating script code for a given ArrayBasedStack, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+ voidhighlightTopCell(ArrayBasedStack<T> abs, + Timing delay, + Timing duration) + +
+          Highlights the cell which contains the top element of the given ArrayBasedStack.
+ voidhighlightTopElem(ArrayBasedStack<T> abs, + Timing delay, + Timing duration) + +
+          Highlights the top element of the given ArrayBasedStack.
+ voidisEmpty(ArrayBasedStack<T> abs, + Timing delay, + Timing duration) + +
+          Tests if the given ArrayBasedStack is empty.
+ voidisFull(ArrayBasedStack<T> abs, + Timing delay, + Timing duration) + +
+          Tests if the given ArrayBasedStack is full.
+ voidpop(ArrayBasedStack<T> abs, + Timing delay, + Timing duration) + +
+          Removes the element at the top of the given ArrayBasedStack.
+ voidpush(ArrayBasedStack<T> abs, + T elem, + Timing delay, + Timing duration) + +
+          Pushes the element elem onto the top of the given ArrayBasedStack.
+ voidtop(ArrayBasedStack<T> abs, + Timing delay, + Timing duration) + +
+          Retrieves (without removing) the element at the top of the given ArrayBasedStack.
+ voidunhighlightTopCell(ArrayBasedStack<T> abs, + Timing delay, + Timing duration) + +
+          Unhighlights the cell which contains the top element of the given ArrayBasedStack.
+ voidunhighlightTopElem(ArrayBasedStack<T> abs, + Timing delay, + Timing duration) + +
+          Unhighlights the top element of the given ArrayBasedStack.
+ + + + + + + +
Methods inherited from class algoanim.animalscript.AnimalGenerator
addBooleanOption, addBooleanSwitch, addColorOption, addColorOption, addFontOption, addFontOption, addIntOption, addWithTiming, changeColor, exchange, hide, makeColorDef, makeColorDef, makeDisplayOptionsDef, makeDisplayOptionsDef, makeDurationTimingDef, makeHiddenDef, makeNodeDef, makeOffsetTimingDef, moveBy, moveTo, moveVia, rotate, rotate, show
+ + + + + + + +
Methods inherited from class algoanim.primitives.generators.Generator
getLanguage, isNameUsed, isValidDirection
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+AnimalArrayBasedStackGenerator

+
+public AnimalArrayBasedStackGenerator(Language aLang)
+
+
+ + + + + + + + +
+Method Detail
+ +

+create

+
+public void create(ArrayBasedStack<T> abs)
+
+
Description copied from interface: ArrayBasedStackGenerator
+
Creates the originating script code for a given ArrayBasedStack, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +

+

+
Specified by:
create in interface ArrayBasedStackGenerator<T>
+
+
+
Parameters:
abs - the ArrayBasedStack for which the initiate script code + shall be created.
+
+
+
+ +

+isFull

+
+public void isFull(ArrayBasedStack<T> abs,
+                   Timing delay,
+                   Timing duration)
+
+
Description copied from interface: ArrayBasedStackGenerator
+
Tests if the given ArrayBasedStack is full. +

+

+
Specified by:
isFull in interface ArrayBasedStackGenerator<T>
+
+
+
Parameters:
abs - the ArrayBasedStack which is tested.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+pop

+
+public void pop(ArrayBasedStack<T> abs,
+                Timing delay,
+                Timing duration)
+
+
Description copied from interface: ArrayBasedStackGenerator
+
Removes the element at the top of the given ArrayBasedStack. +

+

+
Specified by:
pop in interface ArrayBasedStackGenerator<T>
+
+
+
Parameters:
abs - the ArrayBasedStack from which to pop the element.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+push

+
+public void push(ArrayBasedStack<T> abs,
+                 T elem,
+                 Timing delay,
+                 Timing duration)
+
+
Description copied from interface: ArrayBasedStackGenerator
+
Pushes the element elem onto the top of the given ArrayBasedStack. +

+

+
Specified by:
push in interface ArrayBasedStackGenerator<T>
+
+
+
Parameters:
abs - the ArrayBasedStack onto the top of which to push the element.
elem - the element to be pushed onto the stack.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+top

+
+public void top(ArrayBasedStack<T> abs,
+                Timing delay,
+                Timing duration)
+
+
Description copied from interface: ArrayBasedStackGenerator
+
Retrieves (without removing) the element at the top of the given ArrayBasedStack. +

+

+
Specified by:
top in interface ArrayBasedStackGenerator<T>
+
+
+
Parameters:
abs - the ArrayBasedStack from which to retrieve the top element.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+isEmpty

+
+public void isEmpty(ArrayBasedStack<T> abs,
+                    Timing delay,
+                    Timing duration)
+
+
Description copied from interface: ArrayBasedStackGenerator
+
Tests if the given ArrayBasedStack is empty. +

+

+
Specified by:
isEmpty in interface ArrayBasedStackGenerator<T>
+
+
+
Parameters:
abs - the ArrayBasedStack which is tested.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+highlightTopCell

+
+public void highlightTopCell(ArrayBasedStack<T> abs,
+                             Timing delay,
+                             Timing duration)
+
+
Description copied from interface: ArrayBasedStackGenerator
+
Highlights the cell which contains the top element of the given ArrayBasedStack. +

+

+
Specified by:
highlightTopCell in interface ArrayBasedStackGenerator<T>
+
+
+
Parameters:
abs - the ArrayBasedStack to work on.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+highlightTopElem

+
+public void highlightTopElem(ArrayBasedStack<T> abs,
+                             Timing delay,
+                             Timing duration)
+
+
Description copied from interface: ArrayBasedStackGenerator
+
Highlights the top element of the given ArrayBasedStack. +

+

+
Specified by:
highlightTopElem in interface ArrayBasedStackGenerator<T>
+
+
+
Parameters:
abs - the ArrayBasedStack to work on.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+unhighlightTopCell

+
+public void unhighlightTopCell(ArrayBasedStack<T> abs,
+                               Timing delay,
+                               Timing duration)
+
+
Description copied from interface: ArrayBasedStackGenerator
+
Unhighlights the cell which contains the top element of the given ArrayBasedStack. +

+

+
Specified by:
unhighlightTopCell in interface ArrayBasedStackGenerator<T>
+
+
+
Parameters:
abs - the ArrayBasedStack to work on.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+unhighlightTopElem

+
+public void unhighlightTopElem(ArrayBasedStack<T> abs,
+                               Timing delay,
+                               Timing duration)
+
+
Description copied from interface: ArrayBasedStackGenerator
+
Unhighlights the top element of the given ArrayBasedStack. +

+

+
Specified by:
unhighlightTopElem in interface ArrayBasedStackGenerator<T>
+
+
+
Parameters:
abs - the ArrayBasedStack to work on.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalArrayGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalArrayGenerator.html new file mode 100644 index 00000000..6ba3a535 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalArrayGenerator.html @@ -0,0 +1,578 @@ + + + + + + +AnimalArrayGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.animalscript +
+Class AnimalArrayGenerator

+
+java.lang.Object
+  extended by algoanim.primitives.generators.Generator
+      extended by algoanim.animalscript.AnimalGenerator
+          extended by algoanim.animalscript.AnimalArrayGenerator
+
+
+
All Implemented Interfaces:
GeneratorInterface
+
+
+
Direct Known Subclasses:
AnimalDoubleArrayGenerator, AnimalIntArrayGenerator, AnimalStringArrayGenerator
+
+
+
+
public abstract class AnimalArrayGenerator
extends AnimalGenerator
+ + +

+


+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.primitives.generators.Generator
lang
+  + + + + + + + + + + +
+Constructor Summary
AnimalArrayGenerator(Language as) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+protected  voidcreateEntry(ArrayPrimitive array, + java.lang.String keyword, + int from, + int to, + Timing offset, + Timing duration) + +
+           
+protected  voidcreateEntry(ArrayPrimitive array, + java.lang.String keyword, + int position, + Timing offset, + Timing duration) + +
+           
+ voidhighlightCell(ArrayPrimitive ia, + int from, + int to, + Timing offset, + Timing duration) + +
+           
+ voidhighlightCell(ArrayPrimitive ia, + int position, + Timing offset, + Timing duration) + +
+           
+ voidhighlightElem(ArrayPrimitive ia, + int from, + int to, + Timing offset, + Timing duration) + +
+           
+ voidhighlightElem(ArrayPrimitive ia, + int position, + Timing offset, + Timing duration) + +
+           
+ voidswap(ArrayPrimitive iap, + int what, + int with, + Timing delay, + Timing duration) + +
+           
+ voidunhighlightCell(ArrayPrimitive ia, + int from, + int to, + Timing offset, + Timing duration) + +
+           
+ voidunhighlightCell(ArrayPrimitive ia, + int position, + Timing offset, + Timing duration) + +
+           
+ voidunhighlightElem(ArrayPrimitive ia, + int from, + int to, + Timing offset, + Timing duration) + +
+           
+ voidunhighlightElem(ArrayPrimitive ia, + int position, + Timing offset, + Timing duration) + +
+           
+ + + + + + + +
Methods inherited from class algoanim.animalscript.AnimalGenerator
addBooleanOption, addBooleanSwitch, addColorOption, addColorOption, addFontOption, addFontOption, addIntOption, addWithTiming, changeColor, exchange, hide, makeColorDef, makeColorDef, makeDisplayOptionsDef, makeDisplayOptionsDef, makeDurationTimingDef, makeHiddenDef, makeNodeDef, makeOffsetTimingDef, moveBy, moveTo, moveVia, rotate, rotate, show
+ + + + + + + +
Methods inherited from class algoanim.primitives.generators.Generator
getLanguage, isNameUsed, isValidDirection
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+AnimalArrayGenerator

+
+public AnimalArrayGenerator(Language as)
+
+
+ + + + + + + + +
+Method Detail
+ +

+createEntry

+
+protected void createEntry(ArrayPrimitive array,
+                           java.lang.String keyword,
+                           int position,
+                           Timing offset,
+                           Timing duration)
+
+
+
+
+
+
+ +

+createEntry

+
+protected void createEntry(ArrayPrimitive array,
+                           java.lang.String keyword,
+                           int from,
+                           int to,
+                           Timing offset,
+                           Timing duration)
+
+
+
+
+
+
+ +

+highlightCell

+
+public void highlightCell(ArrayPrimitive ia,
+                          int from,
+                          int to,
+                          Timing offset,
+                          Timing duration)
+
+
+
See Also:
#highlightCell(ArrayPrimitive, int, int, algoanim.util.Timing, + algoanim.util.Timing)
+
+
+
+ +

+highlightCell

+
+public void highlightCell(ArrayPrimitive ia,
+                          int position,
+                          Timing offset,
+                          Timing duration)
+
+
+
See Also:
#highlightCell(ArrayPrimitive, int, algoanim.util.Timing, + algoanim.util.Timing)
+
+
+
+ +

+highlightElem

+
+public void highlightElem(ArrayPrimitive ia,
+                          int from,
+                          int to,
+                          Timing offset,
+                          Timing duration)
+
+
+
See Also:
#highlightElem(ArrayPrimitive, int, int, algoanim.util.Timing, + algoanim.util.Timing)
+
+
+
+ +

+highlightElem

+
+public void highlightElem(ArrayPrimitive ia,
+                          int position,
+                          Timing offset,
+                          Timing duration)
+
+
+
See Also:
#highlightElem(ArrayPrimitive, int, algoanim.util.Timing, + algoanim.util.Timing)
+
+
+
+ +

+swap

+
+public void swap(ArrayPrimitive iap,
+                 int what,
+                 int with,
+                 Timing delay,
+                 Timing duration)
+
+
+
See Also:
#swap( + algoanim.primitives.ArrayPrimitive, int, int, + algoanim.util.Timing, algoanim.util.Timing)
+
+
+
+ +

+unhighlightCell

+
+public void unhighlightCell(ArrayPrimitive ia,
+                            int from,
+                            int to,
+                            Timing offset,
+                            Timing duration)
+
+
+
See Also:
#unhighlightCell(ArrayPrimitive, int, int, algoanim.util.Timing, + algoanim.util.Timing)
+
+
+
+ +

+unhighlightCell

+
+public void unhighlightCell(ArrayPrimitive ia,
+                            int position,
+                            Timing offset,
+                            Timing duration)
+
+
+
See Also:
#unhighlightCell(ArrayPrimitive, int, algoanim.util.Timing, + algoanim.util.Timing)
+
+
+
+ +

+unhighlightElem

+
+public void unhighlightElem(ArrayPrimitive ia,
+                            int from,
+                            int to,
+                            Timing offset,
+                            Timing duration)
+
+
+
See Also:
#unhighlightElem(ArrayPrimitive, int, int, algoanim.util.Timing, + algoanim.util.Timing)
+
+
+
+ +

+unhighlightElem

+
+public void unhighlightElem(ArrayPrimitive ia,
+                            int position,
+                            Timing offset,
+                            Timing duration)
+
+
+
See Also:
#unhighlightElem(ArrayPrimitive, int, algoanim.util.Timing, + algoanim.util.Timing)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalArrayMarkerGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalArrayMarkerGenerator.html new file mode 100644 index 00000000..1f3cde66 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalArrayMarkerGenerator.html @@ -0,0 +1,516 @@ + + + + + + +AnimalArrayMarkerGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.animalscript +
+Class AnimalArrayMarkerGenerator

+
+java.lang.Object
+  extended by algoanim.primitives.generators.Generator
+      extended by algoanim.animalscript.AnimalGenerator
+          extended by algoanim.animalscript.AnimalArrayMarkerGenerator
+
+
+
All Implemented Interfaces:
ArrayMarkerGenerator, GeneratorInterface
+
+
+
+
public class AnimalArrayMarkerGenerator
extends AnimalGenerator
implements ArrayMarkerGenerator
+ + +

+

+
Author:
+
Stephan Mehlhase
+
See Also:
ArrayMarkerGenerator
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.primitives.generators.Generator
lang
+  + + + + + + + + + + +
+Constructor Summary
AnimalArrayMarkerGenerator(Language aLang) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidcreate(ArrayMarker am) + +
+          Creates the originating script code for a given + ArrayMarker, due to the fact that before a primitive + can be worked with it has to be defined and made known to the script + language.
+ voiddecrement(ArrayMarker am, + Timing delay, + Timing duration) + +
+          Decrements the given ArrayMarker by one position of the + associated ArrayPrimitive.
+ voidincrement(ArrayMarker am, + Timing delay, + Timing duration) + +
+          Increments the given ArrayMarker by one position of the + associated ArrayPrimitive.
+ voidmove(ArrayMarker am, + int to, + Timing delay, + Timing duration) + +
+          Moves the given ArrayMarker to the given index of the + associated ArrayPrimitive.
+ voidmoveBeforeStart(ArrayMarker am, + Timing delay, + Timing duration) + +
+          Moves the ArrayMarker out of of the referenced + ArrayPrimitive after the offset t.
+ voidmoveOutside(ArrayMarker am, + Timing delay, + Timing duration) + +
+          Moves the given ArrayMarker outside of the associated + ArrayPrimitive.
+ voidmoveToEnd(ArrayMarker am, + Timing delay, + Timing duration) + +
+          Moves the given ArrayMarker to the last element of the + associated ArrayPrimitive.
+ + + + + + + +
Methods inherited from class algoanim.animalscript.AnimalGenerator
addBooleanOption, addBooleanSwitch, addColorOption, addColorOption, addFontOption, addFontOption, addIntOption, addWithTiming, changeColor, exchange, hide, makeColorDef, makeColorDef, makeDisplayOptionsDef, makeDisplayOptionsDef, makeDurationTimingDef, makeHiddenDef, makeNodeDef, makeOffsetTimingDef, moveBy, moveTo, moveVia, rotate, rotate, show
+ + + + + + + +
Methods inherited from class algoanim.primitives.generators.Generator
getLanguage, isNameUsed, isValidDirection
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+AnimalArrayMarkerGenerator

+
+public AnimalArrayMarkerGenerator(Language aLang)
+
+
+
Parameters:
aLang - the associated Language object.
+
+ + + + + + + + +
+Method Detail
+ +

+create

+
+public void create(ArrayMarker am)
+
+
Description copied from interface: ArrayMarkerGenerator
+
Creates the originating script code for a given + ArrayMarker, due to the fact that before a primitive + can be worked with it has to be defined and made known to the script + language. +

+

+
Specified by:
create in interface ArrayMarkerGenerator
+
+
+
Parameters:
am - the ArrayMarker for which the initiate + script code shall be created.
See Also:
#create(algoanim.primitives.ArrayMarker)
+
+
+
+ +

+move

+
+public void move(ArrayMarker am,
+                 int to,
+                 Timing delay,
+                 Timing duration)
+
+
Description copied from interface: ArrayMarkerGenerator
+
Moves the given ArrayMarker to the given index of the + associated ArrayPrimitive. +

+

+
Specified by:
move in interface ArrayMarkerGenerator
+
+
+
Parameters:
am - the ArrayMarker to move.
to - the position to where the ArrayMarker + shall be moved.
delay - the time to wait until the operation shall be performed.
duration - the duration of the operation.
See Also:
#move(algoanim.primitives.ArrayMarker, int, algoanim.util.Timing, + algoanim.util.Timing)
+
+
+
+ +

+moveBeforeStart

+
+public void moveBeforeStart(ArrayMarker am,
+                            Timing delay,
+                            Timing duration)
+
+
Description copied from interface: ArrayMarkerGenerator
+
Moves the ArrayMarker out of of the referenced + ArrayPrimitive after the offset t. + The operation will last as long as specified by the + duration d. +

+

+
Specified by:
moveBeforeStart in interface ArrayMarkerGenerator
+
+
+
delay - [optional] the offset until this operation starts.
duration - [optional] the duration of this operation.
See Also:
#moveBeforeStart(algoanim.primitives.ArrayMarker, + algoanim.util.Timing, algoanim.util.Timing)
+
+
+
+ +

+moveToEnd

+
+public void moveToEnd(ArrayMarker am,
+                      Timing delay,
+                      Timing duration)
+
+
Description copied from interface: ArrayMarkerGenerator
+
Moves the given ArrayMarker to the last element of the + associated ArrayPrimitive. +

+

+
Specified by:
moveToEnd in interface ArrayMarkerGenerator
+
+
+
Parameters:
am - the ArrayMarker to move.
delay - the time to wait until the operation shall be performed.
duration - the duration of the operation.
See Also:
#moveToEnd(algoanim.primitives.ArrayMarker, algoanim.util.Timing, + algoanim.util.Timing)
+
+
+
+ +

+moveOutside

+
+public void moveOutside(ArrayMarker am,
+                        Timing delay,
+                        Timing duration)
+
+
Description copied from interface: ArrayMarkerGenerator
+
Moves the given ArrayMarker outside of the associated + ArrayPrimitive. +

+

+
Specified by:
moveOutside in interface ArrayMarkerGenerator
+
+
+
Parameters:
am - the ArrayMarker to move.
delay - the time to wait until the operation shall be performed.
duration - the duration of the operation.
See Also:
#moveOutside(algoanim.primitives.ArrayMarker, algoanim.util.Timing, + algoanim.util.Timing)
+
+
+
+ +

+decrement

+
+public void decrement(ArrayMarker am,
+                      Timing delay,
+                      Timing duration)
+
+
Description copied from interface: ArrayMarkerGenerator
+
Decrements the given ArrayMarker by one position of the + associated ArrayPrimitive. +

+

+
Specified by:
decrement in interface ArrayMarkerGenerator
+
+
+
Parameters:
am - the ArrayMarker to move.
delay - the time to wait until the operation shall be performed.
duration - the duration of the operation.
+
+
+
+ +

+increment

+
+public void increment(ArrayMarker am,
+                      Timing delay,
+                      Timing duration)
+
+
Description copied from interface: ArrayMarkerGenerator
+
Increments the given ArrayMarker by one position of the + associated ArrayPrimitive. +

+

+
Specified by:
increment in interface ArrayMarkerGenerator
+
+
+
Parameters:
am - the ArrayMarker to move.
delay - the time to wait until the operation shall be performed.
duration - the duration of the operation.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalCircleGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalCircleGenerator.html new file mode 100644 index 00000000..59446d95 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalCircleGenerator.html @@ -0,0 +1,319 @@ + + + + + + +AnimalCircleGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.animalscript +
+Class AnimalCircleGenerator

+
+java.lang.Object
+  extended by algoanim.primitives.generators.Generator
+      extended by algoanim.animalscript.AnimalGenerator
+          extended by algoanim.animalscript.AnimalCircleGenerator
+
+
+
All Implemented Interfaces:
CircleGenerator, GeneratorInterface
+
+
+
+
public class AnimalCircleGenerator
extends AnimalGenerator
implements CircleGenerator
+ + +

+

+
Author:
+
Stephan Mehlhase
+
See Also:
CircleGenerator
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.primitives.generators.Generator
lang
+  + + + + + + + + + + +
+Constructor Summary
AnimalCircleGenerator(Language aLang) + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voidcreate(Circle acircle) + +
+          Creates the originating script code for a given Circle, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+ + + + + + + +
Methods inherited from class algoanim.animalscript.AnimalGenerator
addBooleanOption, addBooleanSwitch, addColorOption, addColorOption, addFontOption, addFontOption, addIntOption, addWithTiming, changeColor, exchange, hide, makeColorDef, makeColorDef, makeDisplayOptionsDef, makeDisplayOptionsDef, makeDurationTimingDef, makeHiddenDef, makeNodeDef, makeOffsetTimingDef, moveBy, moveTo, moveVia, rotate, rotate, show
+ + + + + + + +
Methods inherited from class algoanim.primitives.generators.Generator
getLanguage, isNameUsed, isValidDirection
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+AnimalCircleGenerator

+
+public AnimalCircleGenerator(Language aLang)
+
+
+
Parameters:
aLang - the associated Language object.
+
+ + + + + + + + +
+Method Detail
+ +

+create

+
+public void create(Circle acircle)
+
+
Description copied from interface: CircleGenerator
+
Creates the originating script code for a given Circle, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +

+

+
Specified by:
create in interface CircleGenerator
+
+
+
Parameters:
acircle - the Circle for which the initiate script code + shall be created.
See Also:
#create(algoanim.primitives.Circle)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalCircleSegGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalCircleSegGenerator.html new file mode 100644 index 00000000..2248b26f --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalCircleSegGenerator.html @@ -0,0 +1,314 @@ + + + + + + +AnimalCircleSegGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.animalscript +
+Class AnimalCircleSegGenerator

+
+java.lang.Object
+  extended by algoanim.primitives.generators.Generator
+      extended by algoanim.animalscript.AnimalGenerator
+          extended by algoanim.animalscript.AnimalCircleSegGenerator
+
+
+
All Implemented Interfaces:
CircleSegGenerator, GeneratorInterface
+
+
+
+
public class AnimalCircleSegGenerator
extends AnimalGenerator
implements CircleSegGenerator
+ + +

+

+
Author:
+
Stephan Mehlhase
+
See Also:
CircleSegGenerator
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.primitives.generators.Generator
lang
+  + + + + + + + + + + +
+Constructor Summary
AnimalCircleSegGenerator(Language aLang) + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voidcreate(CircleSeg aseg) + +
+          #create(animalscriptapi.primitives.CircleSeg)
+ + + + + + + +
Methods inherited from class algoanim.animalscript.AnimalGenerator
addBooleanOption, addBooleanSwitch, addColorOption, addColorOption, addFontOption, addFontOption, addIntOption, addWithTiming, changeColor, exchange, hide, makeColorDef, makeColorDef, makeDisplayOptionsDef, makeDisplayOptionsDef, makeDurationTimingDef, makeHiddenDef, makeNodeDef, makeOffsetTimingDef, moveBy, moveTo, moveVia, rotate, rotate, show
+ + + + + + + +
Methods inherited from class algoanim.primitives.generators.Generator
getLanguage, isNameUsed, isValidDirection
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+AnimalCircleSegGenerator

+
+public AnimalCircleSegGenerator(Language aLang)
+
+
+
Parameters:
aLang - the associated Language object.
+
+ + + + + + + + +
+Method Detail
+ +

+create

+
+public void create(CircleSeg aseg)
+
+
#create(animalscriptapi.primitives.CircleSeg) +

+

+
Specified by:
create in interface CircleSegGenerator
+
+
+
Parameters:
aseg - the CircleSeg for which the initiate script + code shall be created.
See Also:
CircleSegGenerator
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalConceptualQueueGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalConceptualQueueGenerator.html new file mode 100644 index 00000000..097eacf0 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalConceptualQueueGenerator.html @@ -0,0 +1,706 @@ + + + + + + +AnimalConceptualQueueGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.animalscript +
+Class AnimalConceptualQueueGenerator<T>

+
+java.lang.Object
+  extended by algoanim.primitives.generators.Generator
+      extended by algoanim.animalscript.AnimalGenerator
+          extended by algoanim.animalscript.AnimalConceptualQueueGenerator<T>
+
+
+
All Implemented Interfaces:
ConceptualQueueGenerator<T>, GeneratorInterface
+
+
+
+
public class AnimalConceptualQueueGenerator<T>
extends AnimalGenerator
implements ConceptualQueueGenerator<T>
+ + +

+

+
Author:
+
Dima Vronskyi
+
See Also:
ConceptualQueueGenerator
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.primitives.generators.Generator
lang
+  + + + + + + + + + + +
+Constructor Summary
AnimalConceptualQueueGenerator(Language aLang) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidcreate(ConceptualQueue<T> cq) + +
+          Creates the originating script code for a given ConceptualQueue, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+ voiddequeue(ConceptualQueue<T> cq, + Timing delay, + Timing duration) + +
+          Removes the first element of the given ConceptualQueue.
+ voidenqueue(ConceptualQueue<T> cq, + T elem, + Timing delay, + Timing duration) + +
+          Adds the element elem as the last element to the end of the given + ConceptualQueue.
+ voidfront(ConceptualQueue<T> cq, + Timing delay, + Timing duration) + +
+          Retrieves (without removing) the first element of the given ConceptualQueue.
+ voidhighlightFrontCell(ConceptualQueue<T> cq, + Timing delay, + Timing duration) + +
+          Highlights the cell which contains the first element of the given + ConceptualQueue.
+ voidhighlightFrontElem(ConceptualQueue<T> cq, + Timing delay, + Timing duration) + +
+          Highlights the first element of the given ConceptualQueue.
+ voidhighlightTailCell(ConceptualQueue<T> cq, + Timing delay, + Timing duration) + +
+          Highlights the cell which contains the last element of the given + ConceptualQueue.
+ voidhighlightTailElem(ConceptualQueue<T> cq, + Timing delay, + Timing duration) + +
+          Highlights the last element of the given ConceptualQueue.
+ voidisEmpty(ConceptualQueue<T> cq, + Timing delay, + Timing duration) + +
+          Tests if the given ConceptualQueue is empty.
+ voidtail(ConceptualQueue<T> cq, + Timing delay, + Timing duration) + +
+          Retrieves (without removing) the last element of the given ConceptualQueue.
+ voidunhighlightFrontCell(ConceptualQueue<T> cq, + Timing delay, + Timing duration) + +
+          Unhighlights the cell which contains the first element of the given + ConceptualQueue.
+ voidunhighlightFrontElem(ConceptualQueue<T> cq, + Timing delay, + Timing duration) + +
+          Unhighlights the first element of the given ConceptualQueue.
+ voidunhighlightTailCell(ConceptualQueue<T> cq, + Timing delay, + Timing duration) + +
+          Unhighlights the cell which contains the last element of the given + ConceptualQueue.
+ voidunhighlightTailElem(ConceptualQueue<T> cq, + Timing delay, + Timing duration) + +
+          Unhighlights the last element of the given ConceptualQueue.
+ + + + + + + +
Methods inherited from class algoanim.animalscript.AnimalGenerator
addBooleanOption, addBooleanSwitch, addColorOption, addColorOption, addFontOption, addFontOption, addIntOption, addWithTiming, changeColor, exchange, hide, makeColorDef, makeColorDef, makeDisplayOptionsDef, makeDisplayOptionsDef, makeDurationTimingDef, makeHiddenDef, makeNodeDef, makeOffsetTimingDef, moveBy, moveTo, moveVia, rotate, rotate, show
+ + + + + + + +
Methods inherited from class algoanim.primitives.generators.Generator
getLanguage, isNameUsed, isValidDirection
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+AnimalConceptualQueueGenerator

+
+public AnimalConceptualQueueGenerator(Language aLang)
+
+
+ + + + + + + + +
+Method Detail
+ +

+create

+
+public void create(ConceptualQueue<T> cq)
+
+
Description copied from interface: ConceptualQueueGenerator
+
Creates the originating script code for a given ConceptualQueue, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +

+

+
Specified by:
create in interface ConceptualQueueGenerator<T>
+
+
+
Parameters:
cq - the ConceptualQueue for which the initiate script code + shall be created.
+
+
+
+ +

+dequeue

+
+public void dequeue(ConceptualQueue<T> cq,
+                    Timing delay,
+                    Timing duration)
+
+
Description copied from interface: ConceptualQueueGenerator
+
Removes the first element of the given ConceptualQueue. +

+

+
Specified by:
dequeue in interface ConceptualQueueGenerator<T>
+
+
+
Parameters:
cq - the ConceptualQueue from which to remove the first element.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+enqueue

+
+public void enqueue(ConceptualQueue<T> cq,
+                    T elem,
+                    Timing delay,
+                    Timing duration)
+
+
Description copied from interface: ConceptualQueueGenerator
+
Adds the element elem as the last element to the end of the given + ConceptualQueue. +

+

+
Specified by:
enqueue in interface ConceptualQueueGenerator<T>
+
+
+
Parameters:
cq - the ConceptualQueue to the end of which to add the element.
elem - the element to be added to the end of the queue.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+front

+
+public void front(ConceptualQueue<T> cq,
+                  Timing delay,
+                  Timing duration)
+
+
Description copied from interface: ConceptualQueueGenerator
+
Retrieves (without removing) the first element of the given ConceptualQueue. +

+

+
Specified by:
front in interface ConceptualQueueGenerator<T>
+
+
+
Parameters:
cq - the ConceptualQueue from which to retrieve the first element.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+highlightFrontCell

+
+public void highlightFrontCell(ConceptualQueue<T> cq,
+                               Timing delay,
+                               Timing duration)
+
+
Description copied from interface: ConceptualQueueGenerator
+
Highlights the cell which contains the first element of the given + ConceptualQueue. +

+

+
Specified by:
highlightFrontCell in interface ConceptualQueueGenerator<T>
+
+
+
Parameters:
cq - the ConceptualQueue to work on.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+highlightFrontElem

+
+public void highlightFrontElem(ConceptualQueue<T> cq,
+                               Timing delay,
+                               Timing duration)
+
+
Description copied from interface: ConceptualQueueGenerator
+
Highlights the first element of the given ConceptualQueue. +

+

+
Specified by:
highlightFrontElem in interface ConceptualQueueGenerator<T>
+
+
+
Parameters:
cq - the ConceptualQueue to work on.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+highlightTailCell

+
+public void highlightTailCell(ConceptualQueue<T> cq,
+                              Timing delay,
+                              Timing duration)
+
+
Description copied from interface: ConceptualQueueGenerator
+
Highlights the cell which contains the last element of the given + ConceptualQueue. +

+

+
Specified by:
highlightTailCell in interface ConceptualQueueGenerator<T>
+
+
+
Parameters:
cq - the ConceptualQueue to work on.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+highlightTailElem

+
+public void highlightTailElem(ConceptualQueue<T> cq,
+                              Timing delay,
+                              Timing duration)
+
+
Description copied from interface: ConceptualQueueGenerator
+
Highlights the last element of the given ConceptualQueue. +

+

+
Specified by:
highlightTailElem in interface ConceptualQueueGenerator<T>
+
+
+
Parameters:
cq - the ConceptualQueue to work on.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+isEmpty

+
+public void isEmpty(ConceptualQueue<T> cq,
+                    Timing delay,
+                    Timing duration)
+
+
Description copied from interface: ConceptualQueueGenerator
+
Tests if the given ConceptualQueue is empty. +

+

+
Specified by:
isEmpty in interface ConceptualQueueGenerator<T>
+
+
+
Parameters:
cq - the ConceptualQueue which is tested.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+tail

+
+public void tail(ConceptualQueue<T> cq,
+                 Timing delay,
+                 Timing duration)
+
+
Description copied from interface: ConceptualQueueGenerator
+
Retrieves (without removing) the last element of the given ConceptualQueue. +

+

+
Specified by:
tail in interface ConceptualQueueGenerator<T>
+
+
+
Parameters:
cq - the ConceptualQueue from which to retrieve the last element.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+unhighlightFrontCell

+
+public void unhighlightFrontCell(ConceptualQueue<T> cq,
+                                 Timing delay,
+                                 Timing duration)
+
+
Description copied from interface: ConceptualQueueGenerator
+
Unhighlights the cell which contains the first element of the given + ConceptualQueue. +

+

+
Specified by:
unhighlightFrontCell in interface ConceptualQueueGenerator<T>
+
+
+
Parameters:
cq - the ConceptualQueue to work on.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+unhighlightFrontElem

+
+public void unhighlightFrontElem(ConceptualQueue<T> cq,
+                                 Timing delay,
+                                 Timing duration)
+
+
Description copied from interface: ConceptualQueueGenerator
+
Unhighlights the first element of the given ConceptualQueue. +

+

+
Specified by:
unhighlightFrontElem in interface ConceptualQueueGenerator<T>
+
+
+
Parameters:
cq - the ConceptualQueue to work on.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+unhighlightTailCell

+
+public void unhighlightTailCell(ConceptualQueue<T> cq,
+                                Timing delay,
+                                Timing duration)
+
+
Description copied from interface: ConceptualQueueGenerator
+
Unhighlights the cell which contains the last element of the given + ConceptualQueue. +

+

+
Specified by:
unhighlightTailCell in interface ConceptualQueueGenerator<T>
+
+
+
Parameters:
cq - the ConceptualQueue to work on.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+unhighlightTailElem

+
+public void unhighlightTailElem(ConceptualQueue<T> cq,
+                                Timing delay,
+                                Timing duration)
+
+
Description copied from interface: ConceptualQueueGenerator
+
Unhighlights the last element of the given ConceptualQueue. +

+

+
Specified by:
unhighlightTailElem in interface ConceptualQueueGenerator<T>
+
+
+
Parameters:
cq - the ConceptualQueue to work on.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalConceptualStackGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalConceptualStackGenerator.html new file mode 100644 index 00000000..ad457b9d --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalConceptualStackGenerator.html @@ -0,0 +1,553 @@ + + + + + + +AnimalConceptualStackGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.animalscript +
+Class AnimalConceptualStackGenerator<T>

+
+java.lang.Object
+  extended by algoanim.primitives.generators.Generator
+      extended by algoanim.animalscript.AnimalGenerator
+          extended by algoanim.animalscript.AnimalConceptualStackGenerator<T>
+
+
+
All Implemented Interfaces:
ConceptualStackGenerator<T>, GeneratorInterface
+
+
+
+
public class AnimalConceptualStackGenerator<T>
extends AnimalGenerator
implements ConceptualStackGenerator<T>
+ + +

+

+
Author:
+
Dima Vronskyi
+
See Also:
ConceptualStackGenerator
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.primitives.generators.Generator
lang
+  + + + + + + + + + + +
+Constructor Summary
AnimalConceptualStackGenerator(Language aLang) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidcreate(ConceptualStack<T> cs) + +
+          Creates the originating script code for a given ConceptualStack, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+ voidhighlightTopCell(ConceptualStack<T> cs, + Timing delay, + Timing duration) + +
+          Highlights the cell which contains the top element of the given ConceptualStack.
+ voidhighlightTopElem(ConceptualStack<T> cs, + Timing delay, + Timing duration) + +
+          Highlights the top element of the given ConceptualStack.
+ voidisEmpty(ConceptualStack<T> cs, + Timing delay, + Timing duration) + +
+          Tests if the given ConceptualStack is empty.
+ voidpop(ConceptualStack<T> cs, + Timing delay, + Timing duration) + +
+          Removes the element at the top of the given ConceptualStack.
+ voidpush(ConceptualStack<T> cs, + T elem, + Timing delay, + Timing duration) + +
+          Pushes the element elem onto the top of the given ConceptualStack.
+ voidtop(ConceptualStack<T> cs, + Timing delay, + Timing duration) + +
+          Retrieves (without removing) the element at the top of the given ConceptualStack.
+ voidunhighlightTopCell(ConceptualStack<T> cs, + Timing delay, + Timing duration) + +
+          Unhighlights the cell which contains the top element of the given ConceptualStack.
+ voidunhighlightTopElem(ConceptualStack<T> cs, + Timing delay, + Timing duration) + +
+          Unhighlights the top element of the given ConceptualStack.
+ + + + + + + +
Methods inherited from class algoanim.animalscript.AnimalGenerator
addBooleanOption, addBooleanSwitch, addColorOption, addColorOption, addFontOption, addFontOption, addIntOption, addWithTiming, changeColor, exchange, hide, makeColorDef, makeColorDef, makeDisplayOptionsDef, makeDisplayOptionsDef, makeDurationTimingDef, makeHiddenDef, makeNodeDef, makeOffsetTimingDef, moveBy, moveTo, moveVia, rotate, rotate, show
+ + + + + + + +
Methods inherited from class algoanim.primitives.generators.Generator
getLanguage, isNameUsed, isValidDirection
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+AnimalConceptualStackGenerator

+
+public AnimalConceptualStackGenerator(Language aLang)
+
+
+
Parameters:
aLang - the associated Language object.
+
+ + + + + + + + +
+Method Detail
+ +

+create

+
+public void create(ConceptualStack<T> cs)
+
+
Description copied from interface: ConceptualStackGenerator
+
Creates the originating script code for a given ConceptualStack, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +

+

+
Specified by:
create in interface ConceptualStackGenerator<T>
+
+
+
Parameters:
cs - the ConceptualStack for which the initiate script code + shall be created.
See Also:
#create(algoanim.primitives.ConceptualStack)
+
+
+
+ +

+pop

+
+public void pop(ConceptualStack<T> cs,
+                Timing delay,
+                Timing duration)
+
+
Description copied from interface: ConceptualStackGenerator
+
Removes the element at the top of the given ConceptualStack. +

+

+
Specified by:
pop in interface ConceptualStackGenerator<T>
+
+
+
Parameters:
cs - the ConceptualStack from which to pop the element.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+push

+
+public void push(ConceptualStack<T> cs,
+                 T elem,
+                 Timing delay,
+                 Timing duration)
+
+
Description copied from interface: ConceptualStackGenerator
+
Pushes the element elem onto the top of the given ConceptualStack. +

+

+
Specified by:
push in interface ConceptualStackGenerator<T>
+
+
+
Parameters:
cs - the ConceptualStack onto the top of which to push the element.
elem - the element to be pushed onto the stack.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+top

+
+public void top(ConceptualStack<T> cs,
+                Timing delay,
+                Timing duration)
+
+
Description copied from interface: ConceptualStackGenerator
+
Retrieves (without removing) the element at the top of the given ConceptualStack. +

+

+
Specified by:
top in interface ConceptualStackGenerator<T>
+
+
+
Parameters:
cs - the ConceptualStack from which to retrieve the top element.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+isEmpty

+
+public void isEmpty(ConceptualStack<T> cs,
+                    Timing delay,
+                    Timing duration)
+
+
Description copied from interface: ConceptualStackGenerator
+
Tests if the given ConceptualStack is empty. +

+

+
Specified by:
isEmpty in interface ConceptualStackGenerator<T>
+
+
+
Parameters:
cs - the ConceptualStack which is tested.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+highlightTopCell

+
+public void highlightTopCell(ConceptualStack<T> cs,
+                             Timing delay,
+                             Timing duration)
+
+
Description copied from interface: ConceptualStackGenerator
+
Highlights the cell which contains the top element of the given ConceptualStack. +

+

+
Specified by:
highlightTopCell in interface ConceptualStackGenerator<T>
+
+
+
Parameters:
cs - the ConceptualStack to work on.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+highlightTopElem

+
+public void highlightTopElem(ConceptualStack<T> cs,
+                             Timing delay,
+                             Timing duration)
+
+
Description copied from interface: ConceptualStackGenerator
+
Highlights the top element of the given ConceptualStack. +

+

+
Specified by:
highlightTopElem in interface ConceptualStackGenerator<T>
+
+
+
Parameters:
cs - the ConceptualStack to work on.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+unhighlightTopCell

+
+public void unhighlightTopCell(ConceptualStack<T> cs,
+                               Timing delay,
+                               Timing duration)
+
+
Description copied from interface: ConceptualStackGenerator
+
Unhighlights the cell which contains the top element of the given ConceptualStack. +

+

+
Specified by:
unhighlightTopCell in interface ConceptualStackGenerator<T>
+
+
+
Parameters:
cs - the ConceptualStack to work on.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+unhighlightTopElem

+
+public void unhighlightTopElem(ConceptualStack<T> cs,
+                               Timing delay,
+                               Timing duration)
+
+
Description copied from interface: ConceptualStackGenerator
+
Unhighlights the top element of the given ConceptualStack. +

+

+
Specified by:
unhighlightTopElem in interface ConceptualStackGenerator<T>
+
+
+
Parameters:
cs - the ConceptualStack to work on.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalDFlipflopGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalDFlipflopGenerator.html new file mode 100644 index 00000000..ddb0dbf3 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalDFlipflopGenerator.html @@ -0,0 +1,340 @@ + + + + + + +AnimalDFlipflopGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.animalscript +
+Class AnimalDFlipflopGenerator

+
+java.lang.Object
+  extended by algoanim.primitives.generators.Generator
+      extended by algoanim.animalscript.AnimalGenerator
+          extended by algoanim.animalscript.AnimalVHDLElementGenerator
+              extended by algoanim.animalscript.AnimalDFlipflopGenerator
+
+
+
All Implemented Interfaces:
GeneratorInterface, DFlipflopGenerator, VHDLElementGenerator
+
+
+
+
public class AnimalDFlipflopGenerator
extends AnimalVHDLElementGenerator
implements DFlipflopGenerator
+ + +

+

+
Version:
+
0.2 20110218
+
Author:
+
Guido Roessling
+
See Also:
SquareGenerator
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.animalscript.AnimalVHDLElementGenerator
count, pinNames
+ + + + + + + +
Fields inherited from class algoanim.primitives.generators.Generator
lang
+  + + + + + + + + + + +
+Constructor Summary
AnimalDFlipflopGenerator(Language aLang) + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voidcreate(VHDLElement vhdlElement) + +
+          Creates the originating script code for a given AND gate, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+ + + + + + + +
Methods inherited from class algoanim.animalscript.AnimalVHDLElementGenerator
createRepresentationForGate
+ + + + + + + +
Methods inherited from class algoanim.animalscript.AnimalGenerator
addBooleanOption, addBooleanSwitch, addColorOption, addColorOption, addFontOption, addFontOption, addIntOption, addWithTiming, changeColor, exchange, hide, makeColorDef, makeColorDef, makeDisplayOptionsDef, makeDisplayOptionsDef, makeDurationTimingDef, makeHiddenDef, makeNodeDef, makeOffsetTimingDef, moveBy, moveTo, moveVia, rotate, rotate, show
+ + + + + + + +
Methods inherited from class algoanim.primitives.generators.Generator
getLanguage, isNameUsed, isValidDirection
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+AnimalDFlipflopGenerator

+
+public AnimalDFlipflopGenerator(Language aLang)
+
+
+
Parameters:
aLang - the associated Language object.
+
+ + + + + + + + +
+Method Detail
+ +

+create

+
+public void create(VHDLElement vhdlElement)
+
+
Description copied from interface: VHDLElementGenerator
+
Creates the originating script code for a given AND gate, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +

+

+
Specified by:
create in interface VHDLElementGenerator
+
+
+
Parameters:
vhdlElement - the VHDL element for which the initial script code + shall be created.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalDemultiplexerGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalDemultiplexerGenerator.html new file mode 100644 index 00000000..d466d997 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalDemultiplexerGenerator.html @@ -0,0 +1,340 @@ + + + + + + +AnimalDemultiplexerGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.animalscript +
+Class AnimalDemultiplexerGenerator

+
+java.lang.Object
+  extended by algoanim.primitives.generators.Generator
+      extended by algoanim.animalscript.AnimalGenerator
+          extended by algoanim.animalscript.AnimalVHDLElementGenerator
+              extended by algoanim.animalscript.AnimalDemultiplexerGenerator
+
+
+
All Implemented Interfaces:
GeneratorInterface, DemultiplexerGenerator, VHDLElementGenerator
+
+
+
+
public class AnimalDemultiplexerGenerator
extends AnimalVHDLElementGenerator
implements DemultiplexerGenerator
+ + +

+

+
Version:
+
0.2 20110218
+
Author:
+
Guido Roessling
+
See Also:
SquareGenerator
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.animalscript.AnimalVHDLElementGenerator
count, pinNames
+ + + + + + + +
Fields inherited from class algoanim.primitives.generators.Generator
lang
+  + + + + + + + + + + +
+Constructor Summary
AnimalDemultiplexerGenerator(Language aLang) + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voidcreate(VHDLElement vhdlElement) + +
+          Creates the originating script code for a given AND gate, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+ + + + + + + +
Methods inherited from class algoanim.animalscript.AnimalVHDLElementGenerator
createRepresentationForGate
+ + + + + + + +
Methods inherited from class algoanim.animalscript.AnimalGenerator
addBooleanOption, addBooleanSwitch, addColorOption, addColorOption, addFontOption, addFontOption, addIntOption, addWithTiming, changeColor, exchange, hide, makeColorDef, makeColorDef, makeDisplayOptionsDef, makeDisplayOptionsDef, makeDurationTimingDef, makeHiddenDef, makeNodeDef, makeOffsetTimingDef, moveBy, moveTo, moveVia, rotate, rotate, show
+ + + + + + + +
Methods inherited from class algoanim.primitives.generators.Generator
getLanguage, isNameUsed, isValidDirection
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+AnimalDemultiplexerGenerator

+
+public AnimalDemultiplexerGenerator(Language aLang)
+
+
+
Parameters:
aLang - the associated Language object.
+
+ + + + + + + + +
+Method Detail
+ +

+create

+
+public void create(VHDLElement vhdlElement)
+
+
Description copied from interface: VHDLElementGenerator
+
Creates the originating script code for a given AND gate, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +

+

+
Specified by:
create in interface VHDLElementGenerator
+
+
+
Parameters:
vhdlElement - the VHDL element for which the initial script code + shall be created.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalDoubleArrayGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalDoubleArrayGenerator.html new file mode 100644 index 00000000..2f76c736 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalDoubleArrayGenerator.html @@ -0,0 +1,375 @@ + + + + + + +AnimalDoubleArrayGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.animalscript +
+Class AnimalDoubleArrayGenerator

+
+java.lang.Object
+  extended by algoanim.primitives.generators.Generator
+      extended by algoanim.animalscript.AnimalGenerator
+          extended by algoanim.animalscript.AnimalArrayGenerator
+              extended by algoanim.animalscript.AnimalDoubleArrayGenerator
+
+
+
All Implemented Interfaces:
DoubleArrayGenerator, GeneratorInterface, GenericArrayGenerator
+
+
+
+
public class AnimalDoubleArrayGenerator
extends AnimalArrayGenerator
implements DoubleArrayGenerator
+ + +

+

+
Author:
+
Guido Roessling
+
See Also:
DoubleArrayGenerator
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.primitives.generators.Generator
lang
+  + + + + + + + + + + +
+Constructor Summary
AnimalDoubleArrayGenerator(AnimalScript as) + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+ voidcreate(DoubleArray anArray) + +
+          Creates the originating script code for a given IntArray, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+ voidput(DoubleArray iap, + int where, + double what, + Timing delay, + Timing duration) + +
+          Inserts an int at certain position in the given + IntArray.
+ + + + + + + +
Methods inherited from class algoanim.animalscript.AnimalArrayGenerator
createEntry, createEntry, highlightCell, highlightCell, highlightElem, highlightElem, swap, unhighlightCell, unhighlightCell, unhighlightElem, unhighlightElem
+ + + + + + + +
Methods inherited from class algoanim.animalscript.AnimalGenerator
addBooleanOption, addBooleanSwitch, addColorOption, addColorOption, addFontOption, addFontOption, addIntOption, addWithTiming, changeColor, exchange, hide, makeColorDef, makeColorDef, makeDisplayOptionsDef, makeDisplayOptionsDef, makeDurationTimingDef, makeHiddenDef, makeNodeDef, makeOffsetTimingDef, moveBy, moveTo, moveVia, rotate, rotate, show
+ + + + + + + +
Methods inherited from class algoanim.primitives.generators.Generator
getLanguage, isNameUsed, isValidDirection
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GenericArrayGenerator
highlightCell, highlightCell, highlightElem, highlightElem, swap, unhighlightCell, unhighlightCell, unhighlightElem, unhighlightElem
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+AnimalDoubleArrayGenerator

+
+public AnimalDoubleArrayGenerator(AnimalScript as)
+
+
+
Parameters:
as - the associated Language object.
+
+ + + + + + + + +
+Method Detail
+ +

+create

+
+public void create(DoubleArray anArray)
+
+
Description copied from interface: DoubleArrayGenerator
+
Creates the originating script code for a given IntArray, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +

+

+
Specified by:
create in interface DoubleArrayGenerator
+
+
+
Parameters:
anArray - the IntArray for which the initiate script + code shall be created.
See Also:
#create(algoanim.primitives.IntArray)
+
+
+
+ +

+put

+
+public void put(DoubleArray iap,
+                int where,
+                double what,
+                Timing delay,
+                Timing duration)
+
+
Description copied from interface: DoubleArrayGenerator
+
Inserts an int at certain position in the given + IntArray. +

+

+
Specified by:
put in interface DoubleArrayGenerator
+
+
+
Parameters:
iap - the IntArray in which to insert the value.
where - the position where the value shall be inserted.
what - the int value to insert.
delay - the time to wait until the operation shall be performed.
duration - the duration of the operation.
See Also:
#put( + algoanim.primitives.IntArray, int, int, + algoanim.util.Timing, algoanim.util.Timing)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalDoubleMatrixGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalDoubleMatrixGenerator.html new file mode 100644 index 00000000..65cf0193 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalDoubleMatrixGenerator.html @@ -0,0 +1,842 @@ + + + + + + +AnimalDoubleMatrixGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.animalscript +
+Class AnimalDoubleMatrixGenerator

+
+java.lang.Object
+  extended by algoanim.primitives.generators.Generator
+      extended by algoanim.animalscript.AnimalGenerator
+          extended by algoanim.animalscript.AnimalDoubleMatrixGenerator
+
+
+
All Implemented Interfaces:
DoubleMatrixGenerator, GeneratorInterface
+
+
+
+
public class AnimalDoubleMatrixGenerator
extends AnimalGenerator
implements DoubleMatrixGenerator
+ + +

+

+
Version:
+
0.4 2007-04-04
+
Author:
+
Dr. Guido Roessling (roessling@acm.org>
+
See Also:
IntMatrixGenerator
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.primitives.generators.Generator
lang
+  + + + + + + + + + + +
+Constructor Summary
AnimalDoubleMatrixGenerator(AnimalScript as) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidcreate(DoubleMatrix aMatrix) + +
+          Creates the originating script code for a given DoubleMatrix, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+ voidhighlightCell(DoubleMatrix intMatrix, + int row, + int col, + Timing offset, + Timing duration) + +
+          Highlights the array cell at a given position after a distinct offset of an + DoubleMatrix.
+ voidhighlightCellColumnRange(DoubleMatrix intMatrix, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+          Highlights a range of array cells of an DoubleMatrix.
+ voidhighlightCellRowRange(DoubleMatrix intMatrix, + int startRow, + int endRow, + int col, + Timing offset, + Timing duration) + +
+          Highlights a range of array cells of an DoubleMatrix.
+ voidhighlightElem(DoubleMatrix intMatrix, + int row, + int col, + Timing offset, + Timing duration) + +
+          Highlights the array element of an DoubleMatrix at a given position + after a distinct offset.
+ voidhighlightElemColumnRange(DoubleMatrix intMatrix, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+          Highlights a range of array elements of an DoubleMatrix.
+ voidhighlightElemRowRange(DoubleMatrix intMatrix, + int startRow, + int endRow, + int col, + Timing offset, + Timing duration) + +
+          Highlights a range of array elements of an DoubleMatrix.
+ voidput(DoubleMatrix intMatrix, + int row, + int col, + double what, + Timing delay, + Timing duration) + +
+          Inserts an double at certain position in the given + DoubleMatrix.
+ voidswap(DoubleMatrix intMatrix, + int sourceRow, + int sourceCol, + int targetRow, + int targetCol, + Timing delay, + Timing duration) + +
+          Swaps to values in a given DoubleMatrix.
+ voidunhighlightCell(DoubleMatrix intMatrix, + int row, + int col, + Timing offset, + Timing duration) + +
+          Unhighlights the array cell of an DoubleMatrix at a given position + after a distinct offset.
+ voidunhighlightCellColumnRange(DoubleMatrix intMatrix, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array cells of an DoubleMatrix.
+ voidunhighlightCellRowRange(DoubleMatrix intMatrix, + int startRow, + int endRow, + int col, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array cells of an DoubleMatrix.
+ voidunhighlightElem(DoubleMatrix intMatrix, + int row, + int col, + Timing offset, + Timing duration) + +
+          Unhighlights the array element of an DoubleMatrix at a given position + after a distinct offset.
+ voidunhighlightElemColumnRange(DoubleMatrix intMatrix, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array elements of an DoubleMatrix.
+ voidunhighlightElemRowRange(DoubleMatrix intMatrix, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array elements of an DoubleMatrix.
+ + + + + + + +
Methods inherited from class algoanim.animalscript.AnimalGenerator
addBooleanOption, addBooleanSwitch, addColorOption, addColorOption, addFontOption, addFontOption, addIntOption, addWithTiming, changeColor, exchange, hide, makeColorDef, makeColorDef, makeDisplayOptionsDef, makeDisplayOptionsDef, makeDurationTimingDef, makeHiddenDef, makeNodeDef, makeOffsetTimingDef, moveBy, moveTo, moveVia, rotate, rotate, show
+ + + + + + + +
Methods inherited from class algoanim.primitives.generators.Generator
getLanguage, isNameUsed, isValidDirection
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+AnimalDoubleMatrixGenerator

+
+public AnimalDoubleMatrixGenerator(AnimalScript as)
+
+
+
Parameters:
as - the associated Language object.
+
+ + + + + + + + +
+Method Detail
+ +

+create

+
+public void create(DoubleMatrix aMatrix)
+
+
Description copied from interface: DoubleMatrixGenerator
+
Creates the originating script code for a given DoubleMatrix, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +

+

+
Specified by:
create in interface DoubleMatrixGenerator
+
+
+
Parameters:
aMatrix - the DoubleMatrix for which the initiate script + code shall be created.
See Also:
#create(algoanim.primitives.IntMatrix)
+
+
+
+ +

+put

+
+public void put(DoubleMatrix intMatrix,
+                int row,
+                int col,
+                double what,
+                Timing delay,
+                Timing duration)
+
+
Description copied from interface: DoubleMatrixGenerator
+
Inserts an double at certain position in the given + DoubleMatrix. +

+

+
Specified by:
put in interface DoubleMatrixGenerator
+
+
+
Parameters:
intMatrix - the DoubleMatrix in which to insert the value.
row - the row where the value shall be inserted.
col - the column where the value shall be inserted.
what - the double value to insert.
delay - the time to wait until the operation shall be performed.
duration - the duration of the operation.
See Also:
#put(algoanim.primitives.DoubleMatrix, int, int, double, + algoanim.util.Timing, algoanim.util.Timing)
+
+
+
+ +

+swap

+
+public void swap(DoubleMatrix intMatrix,
+                 int sourceRow,
+                 int sourceCol,
+                 int targetRow,
+                 int targetCol,
+                 Timing delay,
+                 Timing duration)
+
+
Description copied from interface: DoubleMatrixGenerator
+
Swaps to values in a given DoubleMatrix. +

+

+
Specified by:
swap in interface DoubleMatrixGenerator
+
+
+
Parameters:
intMatrix - the DoubleMatrix in which to swap the two + indizes.
sourceRow - the row of the first value to be swapped.
sourceCol - the column of the first value to be swapped.
targetRow - the row of the second value to be swapped.
targetCol - the column of the second value to be swapped.
delay - the time to wait until the operation shall be performed.
duration - the duration of the operation.
See Also:
DoubleMatrixGenerator.swap(algoanim.primitives.DoubleMatrix, + int, int, int, int, algoanim.util.Timing, algoanim.util.Timing)
+
+
+
+ +

+highlightCell

+
+public void highlightCell(DoubleMatrix intMatrix,
+                          int row,
+                          int col,
+                          Timing offset,
+                          Timing duration)
+
+
Description copied from interface: DoubleMatrixGenerator
+
Highlights the array cell at a given position after a distinct offset of an + DoubleMatrix. +

+

+
Specified by:
highlightCell in interface DoubleMatrixGenerator
+
+
+
row - the row of the cell to highlight.
col - the column of the cell to highlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
See Also:
#highlightCell(DoubleMatrix, int, int, algoanim.util.Timing, + algoanim.util.Timing)
+
+
+
+ +

+highlightCellColumnRange

+
+public void highlightCellColumnRange(DoubleMatrix intMatrix,
+                                     int row,
+                                     int startCol,
+                                     int endCol,
+                                     Timing offset,
+                                     Timing duration)
+
+
Description copied from interface: DoubleMatrixGenerator
+
Highlights a range of array cells of an DoubleMatrix. +

+

+
Specified by:
highlightCellColumnRange in interface DoubleMatrixGenerator
+
+
+
row - the row of the interval to highlight.
startCol - the start column of the interval to highlight.
endCol - the end column of the interval to highlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
See Also:
#highlightCellColumnRange(DoubleMatrix, int, int, int, + algoanim.util.Timing, algoanim.util.Timing)
+
+
+
+ +

+highlightCellRowRange

+
+public void highlightCellRowRange(DoubleMatrix intMatrix,
+                                  int startRow,
+                                  int endRow,
+                                  int col,
+                                  Timing offset,
+                                  Timing duration)
+
+
Description copied from interface: DoubleMatrixGenerator
+
Highlights a range of array cells of an DoubleMatrix. +

+

+
Specified by:
highlightCellRowRange in interface DoubleMatrixGenerator
+
+
+
startRow - the start row of the interval to highlight.
endRow - the end row of the interval to highlight.
col - the column of the interval to highlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
See Also:
#highlightCellRowRange(DoubleMatrix, int, int, int, algoanim.util.Timing, + algoanim.util.Timing)
+
+
+
+ +

+highlightElem

+
+public void highlightElem(DoubleMatrix intMatrix,
+                          int row,
+                          int col,
+                          Timing offset,
+                          Timing duration)
+
+
Description copied from interface: DoubleMatrixGenerator
+
Highlights the array element of an DoubleMatrix at a given position + after a distinct offset. +

+

+
Specified by:
highlightElem in interface DoubleMatrixGenerator
+
+
+
Parameters:
intMatrix - the DoubleMatrix to work on.
row - the row of the element to highlight.
col - the column of the element to highlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
See Also:
#highlightElem(DoubleMatrix, int, int, algoanim.util.Timing, + algoanim.util.Timing)
+
+
+
+ +

+highlightElemColumnRange

+
+public void highlightElemColumnRange(DoubleMatrix intMatrix,
+                                     int row,
+                                     int startCol,
+                                     int endCol,
+                                     Timing offset,
+                                     Timing duration)
+
+
Description copied from interface: DoubleMatrixGenerator
+
Highlights a range of array elements of an DoubleMatrix. +

+

+
Specified by:
highlightElemColumnRange in interface DoubleMatrixGenerator
+
+
+
Parameters:
intMatrix - the DoubleMatrix to work on.
row - the row of the interval to highlight.
startCol - the start of the column interval to highlight.
endCol - the end of the column interval to highlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
See Also:
#highlightElemColumnRange(DoubleMatrix, int, int, int, + algoanim.util.Timing, algoanim.util.Timing)
+
+
+
+ +

+highlightElemRowRange

+
+public void highlightElemRowRange(DoubleMatrix intMatrix,
+                                  int startRow,
+                                  int endRow,
+                                  int col,
+                                  Timing offset,
+                                  Timing duration)
+
+
Description copied from interface: DoubleMatrixGenerator
+
Highlights a range of array elements of an DoubleMatrix. +

+

+
Specified by:
highlightElemRowRange in interface DoubleMatrixGenerator
+
+
+
Parameters:
intMatrix - the DoubleMatrix to work on.
startRow - the start of the row interval to highlight.
endRow - the end of the row interval to highlight.
col - the column interval to highlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
See Also:
#highlightElemRowRange(DoubleMatrix, int, int, int, algoanim.util.Timing, + algoanim.util.Timing)
+
+
+
+ +

+unhighlightCell

+
+public void unhighlightCell(DoubleMatrix intMatrix,
+                            int row,
+                            int col,
+                            Timing offset,
+                            Timing duration)
+
+
Description copied from interface: DoubleMatrixGenerator
+
Unhighlights the array cell of an DoubleMatrix at a given position + after a distinct offset. +

+

+
Specified by:
unhighlightCell in interface DoubleMatrixGenerator
+
+
+
Parameters:
intMatrix - the DoubleMatrix to work on.
row - the row of the cell to unhighlight.
col - the column of the cell to unhighlight
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
See Also:
#unhighlightCell(DoubleMatrix, int, int, algoanim.util.Timing, + algoanim.util.Timing)
+
+
+
+ +

+unhighlightCellColumnRange

+
+public void unhighlightCellColumnRange(DoubleMatrix intMatrix,
+                                       int row,
+                                       int startCol,
+                                       int endCol,
+                                       Timing offset,
+                                       Timing duration)
+
+
Description copied from interface: DoubleMatrixGenerator
+
Unhighlights a range of array cells of an DoubleMatrix. +

+

+
Specified by:
unhighlightCellColumnRange in interface DoubleMatrixGenerator
+
+
+
row - the row of the interval to highlight.
startCol - the start column of the interval to highlight.
endCol - the end column of the interval to highlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
See Also:
#unhighlightCell(DoubleMatrix, int, int, algoanim.util.Timing, + algoanim.util.Timing)
+
+
+
+ +

+unhighlightCellRowRange

+
+public void unhighlightCellRowRange(DoubleMatrix intMatrix,
+                                    int startRow,
+                                    int endRow,
+                                    int col,
+                                    Timing offset,
+                                    Timing duration)
+
+
Description copied from interface: DoubleMatrixGenerator
+
Unhighlights a range of array cells of an DoubleMatrix. +

+

+
Specified by:
unhighlightCellRowRange in interface DoubleMatrixGenerator
+
+
+
startRow - the start row of the interval to highlight.
endRow - the end row of the interval to highlight.
col - the column of the interval to highlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
See Also:
#unhighlightCell(DoubleMatrix, int, int, algoanim.util.Timing, + algoanim.util.Timing)
+
+
+
+ +

+unhighlightElem

+
+public void unhighlightElem(DoubleMatrix intMatrix,
+                            int row,
+                            int col,
+                            Timing offset,
+                            Timing duration)
+
+
Description copied from interface: DoubleMatrixGenerator
+
Unhighlights the array element of an DoubleMatrix at a given position + after a distinct offset. +

+

+
Specified by:
unhighlightElem in interface DoubleMatrixGenerator
+
+
+
Parameters:
intMatrix - the DoubleMatrix to work on.
row - the row of the element to unhighlight.
col - the column of the element to unhighlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
See Also:
#unhighlightElem(DoubleMatrix, int, int, algoanim.util.Timing, + algoanim.util.Timing)
+
+
+
+ +

+unhighlightElemColumnRange

+
+public void unhighlightElemColumnRange(DoubleMatrix intMatrix,
+                                       int row,
+                                       int startCol,
+                                       int endCol,
+                                       Timing offset,
+                                       Timing duration)
+
+
Description copied from interface: DoubleMatrixGenerator
+
Unhighlights a range of array elements of an DoubleMatrix. +

+

+
Specified by:
unhighlightElemColumnRange in interface DoubleMatrixGenerator
+
+
+
Parameters:
intMatrix - the DoubleMatrix to work on.
row - the row of the interval to unhighlight.
startCol - the start of the column interval to unhighlight.
endCol - the end of the column interval to unhighlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
See Also:
#unhighlightElemColumnRange(DoubleMatrix, int, int, int, + algoanim.util.Timing, algoanim.util.Timing)
+
+
+
+ +

+unhighlightElemRowRange

+
+public void unhighlightElemRowRange(DoubleMatrix intMatrix,
+                                    int row,
+                                    int startCol,
+                                    int endCol,
+                                    Timing offset,
+                                    Timing duration)
+
+
Description copied from interface: DoubleMatrixGenerator
+
Unhighlights a range of array elements of an DoubleMatrix. +

+

+
Specified by:
unhighlightElemRowRange in interface DoubleMatrixGenerator
+
+
+
Parameters:
intMatrix - the DoubleMatrix to work on.
row - the start row of the interval to unhighlight.
startCol - the end row of the interval to unhighlight.
endCol - the column interval to unhighlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
See Also:
#unhighlightElemRowRange(DoubleMatrix, int, int, int, + algoanim.util.Timing, algoanim.util.Timing)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalEllipseGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalEllipseGenerator.html new file mode 100644 index 00000000..5077270f --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalEllipseGenerator.html @@ -0,0 +1,319 @@ + + + + + + +AnimalEllipseGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.animalscript +
+Class AnimalEllipseGenerator

+
+java.lang.Object
+  extended by algoanim.primitives.generators.Generator
+      extended by algoanim.animalscript.AnimalGenerator
+          extended by algoanim.animalscript.AnimalEllipseGenerator
+
+
+
All Implemented Interfaces:
EllipseGenerator, GeneratorInterface
+
+
+
+
public class AnimalEllipseGenerator
extends AnimalGenerator
implements EllipseGenerator
+ + +

+

+
Author:
+
Stephan Mehlhase
+
See Also:
EllipseGenerator
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.primitives.generators.Generator
lang
+  + + + + + + + + + + +
+Constructor Summary
AnimalEllipseGenerator(Language aLang) + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voidcreate(Ellipse aellipse) + +
+          Creates the originating script code for a given Ellipse, + due to the fact that before a primitive can be worked with it has to be defined + and made known to the script language.
+ + + + + + + +
Methods inherited from class algoanim.animalscript.AnimalGenerator
addBooleanOption, addBooleanSwitch, addColorOption, addColorOption, addFontOption, addFontOption, addIntOption, addWithTiming, changeColor, exchange, hide, makeColorDef, makeColorDef, makeDisplayOptionsDef, makeDisplayOptionsDef, makeDurationTimingDef, makeHiddenDef, makeNodeDef, makeOffsetTimingDef, moveBy, moveTo, moveVia, rotate, rotate, show
+ + + + + + + +
Methods inherited from class algoanim.primitives.generators.Generator
getLanguage, isNameUsed, isValidDirection
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+AnimalEllipseGenerator

+
+public AnimalEllipseGenerator(Language aLang)
+
+
+
Parameters:
aLang - the associated Language object.
+
+ + + + + + + + +
+Method Detail
+ +

+create

+
+public void create(Ellipse aellipse)
+
+
Description copied from interface: EllipseGenerator
+
Creates the originating script code for a given Ellipse, + due to the fact that before a primitive can be worked with it has to be defined + and made known to the script language. +

+

+
Specified by:
create in interface EllipseGenerator
+
+
+
Parameters:
aellipse - the Ellipse for which the initiate script code + shall be created.
See Also:
#create(algoanim.primitives.Ellipse)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalEllipseSegGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalEllipseSegGenerator.html new file mode 100644 index 00000000..3d0147f9 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalEllipseSegGenerator.html @@ -0,0 +1,314 @@ + + + + + + +AnimalEllipseSegGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.animalscript +
+Class AnimalEllipseSegGenerator

+
+java.lang.Object
+  extended by algoanim.primitives.generators.Generator
+      extended by algoanim.animalscript.AnimalGenerator
+          extended by algoanim.animalscript.AnimalEllipseSegGenerator
+
+
+
All Implemented Interfaces:
EllipseSegGenerator, GeneratorInterface
+
+
+
+
public class AnimalEllipseSegGenerator
extends AnimalGenerator
implements EllipseSegGenerator
+ + +

+

+
Author:
+
Stephan Mehlhase
+
See Also:
EllipseSegGenerator
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.primitives.generators.Generator
lang
+  + + + + + + + + + + +
+Constructor Summary
AnimalEllipseSegGenerator(Language aLang) + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voidcreate(EllipseSeg aseg) + +
+          #create(animalscriptapi.primitives.EllipseSeg)
+ + + + + + + +
Methods inherited from class algoanim.animalscript.AnimalGenerator
addBooleanOption, addBooleanSwitch, addColorOption, addColorOption, addFontOption, addFontOption, addIntOption, addWithTiming, changeColor, exchange, hide, makeColorDef, makeColorDef, makeDisplayOptionsDef, makeDisplayOptionsDef, makeDurationTimingDef, makeHiddenDef, makeNodeDef, makeOffsetTimingDef, moveBy, moveTo, moveVia, rotate, rotate, show
+ + + + + + + +
Methods inherited from class algoanim.primitives.generators.Generator
getLanguage, isNameUsed, isValidDirection
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+AnimalEllipseSegGenerator

+
+public AnimalEllipseSegGenerator(Language aLang)
+
+
+
Parameters:
aLang - the associated Language object.
+
+ + + + + + + + +
+Method Detail
+ +

+create

+
+public void create(EllipseSeg aseg)
+
+
#create(animalscriptapi.primitives.EllipseSeg) +

+

+
Specified by:
create in interface EllipseSegGenerator
+
+
+
Parameters:
aseg - the EllipseSeg for which the initiate script + code shall be created.
See Also:
EllipseSegGenerator
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalGenerator.html new file mode 100644 index 00000000..cf940682 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalGenerator.html @@ -0,0 +1,948 @@ + + + + + + +AnimalGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.animalscript +
+Class AnimalGenerator

+
+java.lang.Object
+  extended by algoanim.primitives.generators.Generator
+      extended by algoanim.animalscript.AnimalGenerator
+
+
+
All Implemented Interfaces:
GeneratorInterface
+
+
+
Direct Known Subclasses:
AnimalArcGenerator, AnimalArrayBasedQueueGenerator, AnimalArrayBasedStackGenerator, AnimalArrayGenerator, AnimalArrayMarkerGenerator, AnimalCircleGenerator, AnimalCircleSegGenerator, AnimalConceptualQueueGenerator, AnimalConceptualStackGenerator, AnimalDoubleMatrixGenerator, AnimalEllipseGenerator, AnimalEllipseSegGenerator, AnimalGraphGenerator, AnimalGroupGenerator, AnimalIntMatrixGenerator, AnimalJHAVETextInteractionGenerator, AnimalListBasedQueueGenerator, AnimalListBasedStackGenerator, AnimalListElementGenerator, AnimalPointGenerator, AnimalPolygonGenerator, AnimalPolylineGenerator, AnimalRectGenerator, AnimalSourceCodeGenerator, AnimalSquareGenerator, AnimalStringMatrixGenerator, AnimalTextGenerator, AnimalTriangleGenerator, AnimalVariablesGenerator, AnimalVHDLElementGenerator, AnimalWireGenerator, AVInteractionTextGenerator
+
+
+
+
public abstract class AnimalGenerator
extends Generator
+ + +

+This class implements functionality which is shared by all AnimalScript + generators. Especially this applies to operations that can be performed on + all primitives. +

+ +

+

+
Author:
+
Stephan Mehlhase
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.primitives.generators.Generator
lang
+  + + + + + + + + + + +
+Constructor Summary
AnimalGenerator(Language aLang) + +
+          Provides the given Language object to the Generator.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+protected  booleanaddBooleanOption(AnimationProperties ap, + java.lang.String key, + java.lang.String entry, + java.lang.StringBuilder builder) + +
+           
+protected  booleanaddBooleanSwitch(AnimationProperties ap, + java.lang.String key, + java.lang.String ifTrue, + java.lang.String otherwise, + java.lang.StringBuilder builder) + +
+           
+protected  booleanaddColorOption(AnimationProperties ap, + java.lang.StringBuilder builder) + +
+           
+protected  booleanaddColorOption(AnimationProperties ap, + java.lang.String key, + java.lang.String entry, + java.lang.StringBuilder builder) + +
+           
+protected  voidaddFontOption(AnimationProperties ap, + java.lang.String key, + java.lang.StringBuilder builder) + +
+           
+protected  voidaddFontOption(AnimationProperties ap, + java.lang.String key, + java.lang.String tag, + java.lang.StringBuilder builder) + +
+           
+protected  booleanaddIntOption(AnimationProperties ap, + java.lang.String key, + java.lang.String entry, + java.lang.StringBuilder builder) + +
+           
+protected  voidaddWithTiming(java.lang.StringBuilder sb, + Timing delay, + Timing duration) + +
+           
+ voidchangeColor(Primitive elem, + java.lang.String colorType, + java.awt.Color newColor, + Timing delay, + Timing d) + +
+          Changes the color of a specified part of a Primitive after a + given delay.
+ voidexchange(Primitive p, + Primitive q) + +
+          Exchanges to Primitives after a given delay.
+ voidhide(Primitive q, + Timing t) + +
+          Hides a Primitive after a given delay.
+static java.lang.StringmakeColorDef(java.awt.Color aColor) + +
+          Creates a color definition in AnimalScript for the given values of red, + green and blue.
+static java.lang.StringmakeColorDef(int r, + int g, + int b) + +
+          Creates a color definition in AnimalScript for the given values of red, + green and blue.
+static java.lang.StringmakeDisplayOptionsDef(DisplayOptions d) + +
+          Creates the AnimalScript code for a DisplayOptions object.
+static java.lang.StringmakeDisplayOptionsDef(DisplayOptions d, + AnimationProperties props) + +
+          Creates the AnimalScript code for a DisplayOptions object.
+static java.lang.StringmakeDurationTimingDef(Timing duration) + +
+          Creates the AnimalScript code for a duration Timing.
+static java.lang.StringmakeHiddenDef(AnimationProperties props) + +
+          Creates the AnimalScript representation for a hidden object
+static java.lang.StringmakeNodeDef(Node n) + +
+          Creates the definition of a Node in AnimalScript.
+static java.lang.StringmakeOffsetTimingDef(Timing delay) + +
+          Creates the AnimalScript represantation of a Timing.
+ voidmoveBy(Primitive p, + java.lang.String moveType, + int dx, + int dy, + Timing delay, + Timing duration) + +
+          Moves a Primitive to a point
+ voidmoveTo(Primitive p, + java.lang.String direction, + java.lang.String moveType, + Node target, + Timing delay, + Timing duration) + +
+          Moves a Primitive to a point
+ voidmoveVia(Primitive elem, + java.lang.String direction, + java.lang.String moveType, + Primitive via, + Timing delay, + Timing d) + +
+          Moves a Primitive along a Path in a given direction after a + set delay.
+ voidrotate(Primitive p, + Node center, + int degrees, + Timing t, + Timing d) + +
+          Rotates a Primitive by a given angle around a finite point + after a delay.
+ voidrotate(Primitive p, + Primitive around, + int degrees, + Timing t, + Timing d) + +
+          Rotates a Primitive around itself by a given angle after a + delay.
+ voidshow(Primitive p, + Timing t) + +
+          Unhides a Primitive after a given delay.
+ + + + + + + +
Methods inherited from class algoanim.primitives.generators.Generator
getLanguage, isNameUsed, isValidDirection
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+AnimalGenerator

+
+public AnimalGenerator(Language aLang)
+
+
Provides the given Language object to the Generator. +

+

+
Parameters:
aLang - the related Language object
+
+ + + + + + + + +
+Method Detail
+ +

+makeNodeDef

+
+public static java.lang.String makeNodeDef(Node n)
+
+
Creates the definition of a Node in AnimalScript. +

+

+
Parameters:
n - the node for which the code shall be created. +
Returns:
the code.
+
+
+
+ +

+makeColorDef

+
+public static java.lang.String makeColorDef(int r,
+                                            int g,
+                                            int b)
+
+
Creates a color definition in AnimalScript for the given values of red, + green and blue. All values must be between 0 and 255. If not, the values + are calculated by modulo operation to fit. +

+

+
Parameters:
r - the red part of the color (must between 0 - 255)
g - the green part of the color (must between 0 - 255)
b - the blue part of the color (must between 0 - 255) +
Returns:
the String description for the color passed in
+
+
+
+ +

+makeColorDef

+
+public static java.lang.String makeColorDef(java.awt.Color aColor)
+
+
Creates a color definition in AnimalScript for the given values of red, + green and blue. All values must be between 0 and 255. If not, the values + are calculated by modulo operation to fit. +

+

+
Parameters:
aColor - the color to be converted to a String +
Returns:
the String description for the color passed in
+
+
+
+ +

+makeOffsetTimingDef

+
+public static java.lang.String makeOffsetTimingDef(Timing delay)
+
+
Creates the AnimalScript represantation of a Timing. +

+

+
Parameters:
delay - the Timing to handle. +
Returns:
the string representation of the Timing.
+
+
+
+ +

+makeHiddenDef

+
+public static java.lang.String makeHiddenDef(AnimationProperties props)
+
+
Creates the AnimalScript representation for a hidden object +

+

+
Parameters:
props - the properties item +
Returns:
the string representation of the Timing.
+
+
+
+ +

+makeDurationTimingDef

+
+public static java.lang.String makeDurationTimingDef(Timing duration)
+
+
Creates the AnimalScript code for a duration Timing. +

+

+
Parameters:
duration - the Timing for which the code shall be created. +
Returns:
the string representation of the Timing.
+
+
+
+ +

+makeDisplayOptionsDef

+
+public static java.lang.String makeDisplayOptionsDef(DisplayOptions d)
+
+
Creates the AnimalScript code for a DisplayOptions object. +

+

+
Parameters:
d - the DisplayOptions for which the code shall be + created. +
Returns:
the string representation of the DisplayOptions.
+
+
+
+ +

+makeDisplayOptionsDef

+
+public static java.lang.String makeDisplayOptionsDef(DisplayOptions d,
+                                                     AnimationProperties props)
+
+
Creates the AnimalScript code for a DisplayOptions object. +

+

+
Parameters:
d - the DisplayOptions for which the code shall be + created. +
Returns:
the string representation of the DisplayOptions.
+
+
+
+ +

+exchange

+
+public void exchange(Primitive p,
+                     Primitive q)
+
+
Description copied from interface: GeneratorInterface
+
Exchanges to Primitives after a given delay. +

+

+
Parameters:
p - the first Primitive.
q - the second Primitive.
See Also:
GeneratorInterface.exchange(algoanim.primitives.Primitive, + algoanim.primitives.Primitive)
+
+
+
+ +

+hide

+
+public void hide(Primitive q,
+                 Timing t)
+
+
Description copied from interface: GeneratorInterface
+
Hides a Primitive after a given delay. +

+

+
Parameters:
q - the Primitive to hide.
t - the delay before the operation is performed.
See Also:
#hide(algoanim.primitives.Primitive, algoanim.util.Timing)
+
+
+
+ +

+rotate

+
+public void rotate(Primitive p,
+                   Primitive around,
+                   int degrees,
+                   Timing t,
+                   Timing d)
+
+
Description copied from interface: GeneratorInterface
+
Rotates a Primitive around itself by a given angle after a + delay. +

+

+
Parameters:
p - the Primitive to rotate.
degrees - the angle by which the Primitive shall be rotated.
t - the delay after which the operation shall be performed.
d - the duration of the operation.
See Also:
#rotate(algoanim.primitives.Primitive, algoanim.primitives.Primitive, + int, algoanim.util.Timing, algoanim.util.Timing)
+
+
+
+ +

+rotate

+
+public void rotate(Primitive p,
+                   Node center,
+                   int degrees,
+                   Timing t,
+                   Timing d)
+
+
Description copied from interface: GeneratorInterface
+
Rotates a Primitive by a given angle around a finite point + after a delay. +

+

+
Parameters:
p - the Primitive to rotate.
center - the Point around which the Primitive shall be + rotated.
degrees - the angle by which the Primitive shall be rotated.
t - the delay after which the operation shall be performed.
d - the duration of the operation.
See Also:
#rotate(algoanim.primitives.Primitive, algoanim.util.Node, int, + algoanim.util.Timing, algoanim.util.Timing)
+
+
+
+ +

+show

+
+public void show(Primitive p,
+                 Timing t)
+
+
Description copied from interface: GeneratorInterface
+
Unhides a Primitive after a given delay. +

+

+
Parameters:
p - the Primitive to show.
t - the delay before the operation is performed.
See Also:
#show(algoanim.primitives.Primitive, algoanim.util.Timing)
+
+
+
+ +

+moveVia

+
+public void moveVia(Primitive elem,
+                    java.lang.String direction,
+                    java.lang.String moveType,
+                    Primitive via,
+                    Timing delay,
+                    Timing d)
+             throws IllegalDirectionException
+
+
Description copied from interface: GeneratorInterface
+
Moves a Primitive along a Path in a given direction after a + set delay. +

+

+
Parameters:
elem - the Primitive to move.
direction - the direction to move the Primitive.
moveType - the type of the movement.
via - the Arc, along which the Primitive + is moved.
delay - the delay, before the operation is performed.
d - the duration of the operation. +
Throws: +
IllegalDirectionException
See Also:
#moveVia(algoanim.primitives.Primitive, java.lang.String, + java.lang.String, algoanim.primitives.Primitive, algoanim.util.Timing, + algoanim.util.Timing)
+
+
+
+ +

+moveTo

+
+public void moveTo(Primitive p,
+                   java.lang.String direction,
+                   java.lang.String moveType,
+                   Node target,
+                   Timing delay,
+                   Timing duration)
+            throws IllegalDirectionException
+
+
Description copied from interface: GeneratorInterface
+
Moves a Primitive to a point +

+

+
Parameters:
p - the Primitive to move.
direction - the direction to move the Primitive.
moveType - the type of the movement.
target - the point where the Primitive is moved to.
delay - the delay, before the operation is performed.
duration - the duration of the operation. +
Throws: +
IllegalDirectionException
See Also:
#moveTo(algoanim.primitives.Primitive, java.lang.String, + java.lang.String, algoanim.util.Node, algoanim.util.Timing, + algoanim.util.Timing)
+
+
+
+ +

+moveBy

+
+public void moveBy(Primitive p,
+                   java.lang.String moveType,
+                   int dx,
+                   int dy,
+                   Timing delay,
+                   Timing duration)
+
+
Description copied from interface: GeneratorInterface
+
Moves a Primitive to a point +

+

+
Parameters:
p - the Primitive to move.
moveType - the type of the movement.
dx - the x offset to move
dy - the y offset to move
delay - the delay, before the operation is performed.
duration - the duration of the operation.
See Also:
#moveBy(algoanim.primitives.Primitive, java.lang.String, int, int, + algoanim.util.Timing, algoanim.util.Timing)
+
+
+
+ +

+addIntOption

+
+protected boolean addIntOption(AnimationProperties ap,
+                               java.lang.String key,
+                               java.lang.String entry,
+                               java.lang.StringBuilder builder)
+
+
+
+
+
+
+ +

+addBooleanOption

+
+protected boolean addBooleanOption(AnimationProperties ap,
+                                   java.lang.String key,
+                                   java.lang.String entry,
+                                   java.lang.StringBuilder builder)
+
+
+
+
+
+
+ +

+addBooleanSwitch

+
+protected boolean addBooleanSwitch(AnimationProperties ap,
+                                   java.lang.String key,
+                                   java.lang.String ifTrue,
+                                   java.lang.String otherwise,
+                                   java.lang.StringBuilder builder)
+
+
+
+
+
+
+ +

+addWithTiming

+
+protected void addWithTiming(java.lang.StringBuilder sb,
+                             Timing delay,
+                             Timing duration)
+
+
+
+
+
+
+ +

+addColorOption

+
+protected boolean addColorOption(AnimationProperties ap,
+                                 java.lang.StringBuilder builder)
+
+
+
+
+
+
+ +

+addColorOption

+
+protected boolean addColorOption(AnimationProperties ap,
+                                 java.lang.String key,
+                                 java.lang.String entry,
+                                 java.lang.StringBuilder builder)
+
+
+
+
+
+
+ +

+addFontOption

+
+protected void addFontOption(AnimationProperties ap,
+                             java.lang.String key,
+                             java.lang.StringBuilder builder)
+
+
+
+
+
+
+ +

+addFontOption

+
+protected void addFontOption(AnimationProperties ap,
+                             java.lang.String key,
+                             java.lang.String tag,
+                             java.lang.StringBuilder builder)
+
+
+
+
+
+
+ +

+changeColor

+
+public void changeColor(Primitive elem,
+                        java.lang.String colorType,
+                        java.awt.Color newColor,
+                        Timing delay,
+                        Timing d)
+
+
Description copied from interface: GeneratorInterface
+
Changes the color of a specified part of a Primitive after a + given delay. +

+

+
Parameters:
elem - the Primitive to which the action shall be applied.
colorType - the part of the Primitive to change.
newColor - the new color.
delay - the delay, before the operation is performed.
d - the duration of the operation.
See Also:
#changeColor(algoanim.primitives.Primitive, java.lang.String, + java.awt.Color, algoanim.util.Timing, algoanim.util.Timing)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalGraphGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalGraphGenerator.html new file mode 100644 index 00000000..8efec9ec --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalGraphGenerator.html @@ -0,0 +1,845 @@ + + + + + + +AnimalGraphGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.animalscript +
+Class AnimalGraphGenerator

+
+java.lang.Object
+  extended by algoanim.primitives.generators.Generator
+      extended by algoanim.animalscript.AnimalGenerator
+          extended by algoanim.animalscript.AnimalGraphGenerator
+
+
+
All Implemented Interfaces:
GeneratorInterface, GraphGenerator
+
+
+
+
public class AnimalGraphGenerator
extends AnimalGenerator
implements GraphGenerator
+ + +

+


+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.primitives.generators.Generator
lang
+  + + + + + + + + + + +
+Constructor Summary
AnimalGraphGenerator(AnimalScript as) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidcreate(Graph graph) + +
+          Creates the originating script code for a given graph, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+ voidhideEdge(Graph graph, + int startNode, + int endNode, + Timing offset, + Timing duration) + +
+          hides a selected (previously visible?) graph edge by turning it invisible
+ voidhideEdgeWeight(Graph graph, + int startNode, + int endNode, + Timing offset, + Timing duration) + +
+          hides a selected (previously visible?) graph edge weight by turning it invisible
+ voidhideNode(Graph graph, + int index, + Timing offset, + Timing duration) + +
+          hide a selected graph node by turning it invisible
+ voidhideNodes(Graph graph, + int[] indices, + Timing offset, + Timing duration) + +
+          hide a selected set of graph nodes by turning them invisible
+ voidhighlightEdge(Graph graph, + int startNode, + int endNode, + Timing offset, + Timing duration) + +
+          Highlights the graph edge at a given position after a distinct offset.
+ voidhighlightNode(Graph graph, + int node, + Timing offset, + Timing duration) + +
+          Highlights the chosen graph node after a distinct offset.
+ voidsetEdgeWeight(Graph graph, + int startNode, + int endNode, + java.lang.String weight, + Timing offset, + Timing duration) + +
+          sets the weigth of a given edge
+ voidshowEdge(Graph graph, + int startNode, + int endNode, + Timing offset, + Timing duration) + +
+          show a selected (previously hidden?) graph edge by turning it visible
+ voidshowEdgeWeight(Graph graph, + int startNode, + int endNode, + Timing offset, + Timing duration) + +
+          show a selected (previously hidden?) graph edge weightby turning it visible
+ voidshowNode(Graph graph, + int index, + Timing offset, + Timing duration) + +
+          show a selected (previously hidden) graph node by turning it visible
+ voidshowNodes(Graph graph, + int[] indices, + Timing offset, + Timing duration) + +
+          show a selected (previously hidden) graph node by turning it visible
+ voidtranslateNode(Graph graph, + int nodeIndex, + Node location, + Timing offset, + Timing duration) + +
+          sets the position of a given node
+ voidtranslateNodes(Graph graph, + int[] nodeIndices, + Node location, + Timing offset, + Timing duration) + +
+          sets the position of a given set of nodes
+ voidtranslateWithFixedNodes(Graph graph, + int[] nodeIndices, + Node location, + Timing offset, + Timing duration) + +
+          sets the position of a given set of nodes
+ voidunhighlightEdge(Graph graph, + int startNode, + int endNode, + Timing offset, + Timing duration) + +
+          Unhighlights the graph edge at a given position after a distinct offset.
+ voidunhighlightNode(Graph graph, + int node, + Timing offset, + Timing duration) + +
+          Unhighlights the chosen graph node after a distinct offset.
+ + + + + + + +
Methods inherited from class algoanim.animalscript.AnimalGenerator
addBooleanOption, addBooleanSwitch, addColorOption, addColorOption, addFontOption, addFontOption, addIntOption, addWithTiming, changeColor, exchange, hide, makeColorDef, makeColorDef, makeDisplayOptionsDef, makeDisplayOptionsDef, makeDurationTimingDef, makeHiddenDef, makeNodeDef, makeOffsetTimingDef, moveBy, moveTo, moveVia, rotate, rotate, show
+ + + + + + + +
Methods inherited from class algoanim.primitives.generators.Generator
getLanguage, isNameUsed, isValidDirection
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+AnimalGraphGenerator

+
+public AnimalGraphGenerator(AnimalScript as)
+
+
+
Parameters:
as - the associated Language object.
+
+ + + + + + + + +
+Method Detail
+ +

+create

+
+public void create(Graph graph)
+
+
Description copied from interface: GraphGenerator
+
Creates the originating script code for a given graph, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +

+

+
Specified by:
create in interface GraphGenerator
+
+
+
Parameters:
graph - the graph for which the initiate script code + shall be created.
+
+
+
+ +

+highlightEdge

+
+public void highlightEdge(Graph graph,
+                          int startNode,
+                          int endNode,
+                          Timing offset,
+                          Timing duration)
+
+
Highlights the graph edge at a given position after a distinct offset. +

+

+
Specified by:
highlightEdge in interface GraphGenerator
+
+
+
Parameters:
graph - the graph on which the operation is performed
startNode - the start node of the edge to highlight.
endNode - the end node of the edge to highlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+unhighlightEdge

+
+public void unhighlightEdge(Graph graph,
+                            int startNode,
+                            int endNode,
+                            Timing offset,
+                            Timing duration)
+
+
Unhighlights the graph edge at a given position after a distinct offset. +

+

+
Specified by:
unhighlightEdge in interface GraphGenerator
+
+
+
Parameters:
graph - the graph on which the operation is performed
startNode - the start node of the edge to unhighlight.
endNode - the end node of the edge to unhighlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+highlightNode

+
+public void highlightNode(Graph graph,
+                          int node,
+                          Timing offset,
+                          Timing duration)
+
+
Highlights the chosen graph node after a distinct offset. +

+

+
Specified by:
highlightNode in interface GraphGenerator
+
+
+
Parameters:
graph - the graph on which the operation is performed
node - the node to highlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+unhighlightNode

+
+public void unhighlightNode(Graph graph,
+                            int node,
+                            Timing offset,
+                            Timing duration)
+
+
Unhighlights the chosen graph node after a distinct offset. +

+

+
Specified by:
unhighlightNode in interface GraphGenerator
+
+
+
Parameters:
graph - the graph on which the operation is performed
node - the node to unhighlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+hideNode

+
+public void hideNode(Graph graph,
+                     int index,
+                     Timing offset,
+                     Timing duration)
+
+
Description copied from interface: GraphGenerator
+
hide a selected graph node by turning it invisible +

+

+
Specified by:
hideNode in interface GraphGenerator
+
+
+
index - the index of the node to be hidden
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+hideNodes

+
+public void hideNodes(Graph graph,
+                      int[] indices,
+                      Timing offset,
+                      Timing duration)
+
+
Description copied from interface: GraphGenerator
+
hide a selected set of graph nodes by turning them invisible +

+

+
Specified by:
hideNodes in interface GraphGenerator
+
+
+
indices - the set of node indices to be hidden
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+showNode

+
+public void showNode(Graph graph,
+                     int index,
+                     Timing offset,
+                     Timing duration)
+
+
Description copied from interface: GraphGenerator
+
show a selected (previously hidden) graph node by turning it visible +

+

+
Specified by:
showNode in interface GraphGenerator
+
+
+
index - the index of the node to be shown
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+showNodes

+
+public void showNodes(Graph graph,
+                      int[] indices,
+                      Timing offset,
+                      Timing duration)
+
+
Description copied from interface: GraphGenerator
+
show a selected (previously hidden) graph node by turning it visible +

+

+
Specified by:
showNodes in interface GraphGenerator
+
+
+
indices - the index of the node to be shown
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+hideEdge

+
+public void hideEdge(Graph graph,
+                     int startNode,
+                     int endNode,
+                     Timing offset,
+                     Timing duration)
+
+
Description copied from interface: GraphGenerator
+
hides a selected (previously visible?) graph edge by turning it invisible +

+

+
Specified by:
hideEdge in interface GraphGenerator
+
+
+
startNode - the start index of the edge to be hidden
endNode - the end index of the edge to be hidden
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+hideEdgeWeight

+
+public void hideEdgeWeight(Graph graph,
+                           int startNode,
+                           int endNode,
+                           Timing offset,
+                           Timing duration)
+
+
Description copied from interface: GraphGenerator
+
hides a selected (previously visible?) graph edge weight by turning it invisible +

+

+
Specified by:
hideEdgeWeight in interface GraphGenerator
+
+
+
startNode - the start index of the edge weight to be hidden
endNode - the end index of the edge weight to be hidden
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+showEdge

+
+public void showEdge(Graph graph,
+                     int startNode,
+                     int endNode,
+                     Timing offset,
+                     Timing duration)
+
+
Description copied from interface: GraphGenerator
+
show a selected (previously hidden?) graph edge by turning it visible +

+

+
Specified by:
showEdge in interface GraphGenerator
+
+
+
startNode - the start index of the edge to be shown
endNode - the end index of the node to be shown
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+showEdgeWeight

+
+public void showEdgeWeight(Graph graph,
+                           int startNode,
+                           int endNode,
+                           Timing offset,
+                           Timing duration)
+
+
Description copied from interface: GraphGenerator
+
show a selected (previously hidden?) graph edge weightby turning it visible +

+

+
Specified by:
showEdgeWeight in interface GraphGenerator
+
+
+
startNode - the start index of the edge weight to be shown
endNode - the end index of the node weight to be shown
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+setEdgeWeight

+
+public void setEdgeWeight(Graph graph,
+                          int startNode,
+                          int endNode,
+                          java.lang.String weight,
+                          Timing offset,
+                          Timing duration)
+
+
Description copied from interface: GraphGenerator
+
sets the weigth of a given edge +

+

+
Specified by:
setEdgeWeight in interface GraphGenerator
+
+
+
Parameters:
graph - the underlying graph
startNode - the start node of the edge
endNode - the end node of the edge
weight - the new weight of the edge
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+translateNode

+
+public void translateNode(Graph graph,
+                          int nodeIndex,
+                          Node location,
+                          Timing offset,
+                          Timing duration)
+
+
Description copied from interface: GraphGenerator
+
sets the position of a given node +

+

+
Specified by:
translateNode in interface GraphGenerator
+
+
+
Parameters:
graph - the underlying graph
nodeIndex - the index of the node to be moved
location - the target position of the node
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+translateNodes

+
+public void translateNodes(Graph graph,
+                           int[] nodeIndices,
+                           Node location,
+                           Timing offset,
+                           Timing duration)
+
+
Description copied from interface: GraphGenerator
+
sets the position of a given set of nodes +

+

+
Specified by:
translateNodes in interface GraphGenerator
+
+
+
Parameters:
graph - the underlying graph
nodeIndices - the indices of the nodes to be moved
location - the target position of the node
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+translateWithFixedNodes

+
+public void translateWithFixedNodes(Graph graph,
+                                    int[] nodeIndices,
+                                    Node location,
+                                    Timing offset,
+                                    Timing duration)
+
+
Description copied from interface: GraphGenerator
+
sets the position of a given set of nodes +

+

+
Specified by:
translateWithFixedNodes in interface GraphGenerator
+
+
+
Parameters:
graph - the underlying graph
nodeIndices - the indices of the nodes to be moved
location - the target position of the node
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalGroupGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalGroupGenerator.html new file mode 100644 index 00000000..f4b26670 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalGroupGenerator.html @@ -0,0 +1,348 @@ + + + + + + +AnimalGroupGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.animalscript +
+Class AnimalGroupGenerator

+
+java.lang.Object
+  extended by algoanim.primitives.generators.Generator
+      extended by algoanim.animalscript.AnimalGenerator
+          extended by algoanim.animalscript.AnimalGroupGenerator
+
+
+
All Implemented Interfaces:
GeneratorInterface, GroupGenerator
+
+
+
+
public class AnimalGroupGenerator
extends AnimalGenerator
implements GroupGenerator
+ + +

+

+
Author:
+
jens
+
See Also:
GroupGenerator
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.primitives.generators.Generator
lang
+  + + + + + + + + + + +
+Constructor Summary
AnimalGroupGenerator(Language aLang) + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+ voidcreate(Group g) + +
+          Creates the originating script code for a given Group, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+ voidremove(Group g, + Primitive p) + +
+          Removes an element from the given Group.
+ + + + + + + +
Methods inherited from class algoanim.animalscript.AnimalGenerator
addBooleanOption, addBooleanSwitch, addColorOption, addColorOption, addFontOption, addFontOption, addIntOption, addWithTiming, changeColor, exchange, hide, makeColorDef, makeColorDef, makeDisplayOptionsDef, makeDisplayOptionsDef, makeDurationTimingDef, makeHiddenDef, makeNodeDef, makeOffsetTimingDef, moveBy, moveTo, moveVia, rotate, rotate, show
+ + + + + + + +
Methods inherited from class algoanim.primitives.generators.Generator
getLanguage, isNameUsed, isValidDirection
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+AnimalGroupGenerator

+
+public AnimalGroupGenerator(Language aLang)
+
+
+
Parameters:
aLang - the associated Language object.
+
+ + + + + + + + +
+Method Detail
+ +

+create

+
+public void create(Group g)
+
+
Description copied from interface: GroupGenerator
+
Creates the originating script code for a given Group, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +

+

+
Specified by:
create in interface GroupGenerator
+
+
+
Parameters:
g - the Group for which the initiate script + code shall be created.
See Also:
#create(algoanim.primitives.Group)
+
+
+
+ +

+remove

+
+public void remove(Group g,
+                   Primitive p)
+
+
Description copied from interface: GroupGenerator
+
Removes an element from the given Group. +

+

+
Specified by:
remove in interface GroupGenerator
+
+
+
Parameters:
g - the Group.
p - the element to remove.
See Also:
#remove( + algoanim.primitives.Group, + algoanim.primitives.Primitive)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalIntArrayGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalIntArrayGenerator.html new file mode 100644 index 00000000..2b183eaa --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalIntArrayGenerator.html @@ -0,0 +1,374 @@ + + + + + + +AnimalIntArrayGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.animalscript +
+Class AnimalIntArrayGenerator

+
+java.lang.Object
+  extended by algoanim.primitives.generators.Generator
+      extended by algoanim.animalscript.AnimalGenerator
+          extended by algoanim.animalscript.AnimalArrayGenerator
+              extended by algoanim.animalscript.AnimalIntArrayGenerator
+
+
+
All Implemented Interfaces:
GeneratorInterface, GenericArrayGenerator, IntArrayGenerator
+
+
+
+
public class AnimalIntArrayGenerator
extends AnimalArrayGenerator
implements IntArrayGenerator
+ + +

+

+
Author:
+
jens
+
See Also:
IntArrayGenerator
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.primitives.generators.Generator
lang
+  + + + + + + + + + + +
+Constructor Summary
AnimalIntArrayGenerator(AnimalScript as) + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+ voidcreate(IntArray anArray) + +
+          Creates the originating script code for a given IntArray, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+ voidput(IntArray iap, + int where, + int what, + Timing delay, + Timing duration) + +
+          Inserts an int at certain position in the given + IntArray.
+ + + + + + + +
Methods inherited from class algoanim.animalscript.AnimalArrayGenerator
createEntry, createEntry, highlightCell, highlightCell, highlightElem, highlightElem, swap, unhighlightCell, unhighlightCell, unhighlightElem, unhighlightElem
+ + + + + + + +
Methods inherited from class algoanim.animalscript.AnimalGenerator
addBooleanOption, addBooleanSwitch, addColorOption, addColorOption, addFontOption, addFontOption, addIntOption, addWithTiming, changeColor, exchange, hide, makeColorDef, makeColorDef, makeDisplayOptionsDef, makeDisplayOptionsDef, makeDurationTimingDef, makeHiddenDef, makeNodeDef, makeOffsetTimingDef, moveBy, moveTo, moveVia, rotate, rotate, show
+ + + + + + + +
Methods inherited from class algoanim.primitives.generators.Generator
getLanguage, isNameUsed, isValidDirection
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GenericArrayGenerator
highlightCell, highlightCell, highlightElem, highlightElem, swap, unhighlightCell, unhighlightCell, unhighlightElem, unhighlightElem
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+AnimalIntArrayGenerator

+
+public AnimalIntArrayGenerator(AnimalScript as)
+
+
+
Parameters:
as - the associated Language object.
+
+ + + + + + + + +
+Method Detail
+ +

+create

+
+public void create(IntArray anArray)
+
+
Description copied from interface: IntArrayGenerator
+
Creates the originating script code for a given IntArray, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +

+

+
Specified by:
create in interface IntArrayGenerator
+
+
+
Parameters:
anArray - the IntArray for which the initiate script + code shall be created.
See Also:
#create(algoanim.primitives.IntArray)
+
+
+
+ +

+put

+
+public void put(IntArray iap,
+                int where,
+                int what,
+                Timing delay,
+                Timing duration)
+
+
Description copied from interface: IntArrayGenerator
+
Inserts an int at certain position in the given + IntArray. +

+

+
Specified by:
put in interface IntArrayGenerator
+
+
+
Parameters:
iap - the IntArray in which to insert the value.
where - the position where the value shall be inserted.
what - the int value to insert.
delay - the time to wait until the operation shall be performed.
duration - the duration of the operation.
See Also:
#put(algoanim.primitives.IntArray, int, int, algoanim.util.Timing, + algoanim.util.Timing)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalIntMatrixGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalIntMatrixGenerator.html new file mode 100644 index 00000000..97d60b33 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalIntMatrixGenerator.html @@ -0,0 +1,842 @@ + + + + + + +AnimalIntMatrixGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.animalscript +
+Class AnimalIntMatrixGenerator

+
+java.lang.Object
+  extended by algoanim.primitives.generators.Generator
+      extended by algoanim.animalscript.AnimalGenerator
+          extended by algoanim.animalscript.AnimalIntMatrixGenerator
+
+
+
All Implemented Interfaces:
GeneratorInterface, IntMatrixGenerator
+
+
+
+
public class AnimalIntMatrixGenerator
extends AnimalGenerator
implements IntMatrixGenerator
+ + +

+

+
Version:
+
0.4 2007-04-04
+
Author:
+
Dr. Guido Roessling (roessling@acm.org>
+
See Also:
IntMatrixGenerator
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.primitives.generators.Generator
lang
+  + + + + + + + + + + +
+Constructor Summary
AnimalIntMatrixGenerator(AnimalScript as) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidcreate(IntMatrix aMatrix) + +
+          Creates the originating script code for a given IntMatrix, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+ voidhighlightCell(IntMatrix intMatrix, + int row, + int col, + Timing offset, + Timing duration) + +
+          Highlights the array cell at a given position after a distinct offset of an + IntMatrix.
+ voidhighlightCellColumnRange(IntMatrix intMatrix, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+          Highlights a range of array cells of an IntMatrix.
+ voidhighlightCellRowRange(IntMatrix intMatrix, + int startRow, + int endRow, + int col, + Timing offset, + Timing duration) + +
+          Highlights a range of array cells of an IntMatrix.
+ voidhighlightElem(IntMatrix intMatrix, + int row, + int col, + Timing offset, + Timing duration) + +
+          Highlights the array element of an IntMatrix at a given position + after a distinct offset.
+ voidhighlightElemColumnRange(IntMatrix intMatrix, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+          Highlights a range of array elements of an IntMatrix.
+ voidhighlightElemRowRange(IntMatrix intMatrix, + int startRow, + int endRow, + int col, + Timing offset, + Timing duration) + +
+          Highlights a range of array elements of an IntMatrix.
+ voidput(IntMatrix intMatrix, + int row, + int col, + int what, + Timing delay, + Timing duration) + +
+          Inserts an int at certain position in the given + IntMatrix.
+ voidswap(IntMatrix intMatrix, + int sourceRow, + int sourceCol, + int targetRow, + int targetCol, + Timing delay, + Timing duration) + +
+          Swaps to values in a given IntMatrix.
+ voidunhighlightCell(IntMatrix intMatrix, + int row, + int col, + Timing offset, + Timing duration) + +
+          Unhighlights the array cell of an IntMatrix at a given position + after a distinct offset.
+ voidunhighlightCellColumnRange(IntMatrix intMatrix, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array cells of an IntMatrix.
+ voidunhighlightCellRowRange(IntMatrix intMatrix, + int startRow, + int endRow, + int col, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array cells of an IntMatrix.
+ voidunhighlightElem(IntMatrix intMatrix, + int row, + int col, + Timing offset, + Timing duration) + +
+          Unhighlights the array element of an IntMatrix at a given position + after a distinct offset.
+ voidunhighlightElemColumnRange(IntMatrix intMatrix, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array elements of an IntMatrix.
+ voidunhighlightElemRowRange(IntMatrix intMatrix, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array elements of an IntMatrix.
+ + + + + + + +
Methods inherited from class algoanim.animalscript.AnimalGenerator
addBooleanOption, addBooleanSwitch, addColorOption, addColorOption, addFontOption, addFontOption, addIntOption, addWithTiming, changeColor, exchange, hide, makeColorDef, makeColorDef, makeDisplayOptionsDef, makeDisplayOptionsDef, makeDurationTimingDef, makeHiddenDef, makeNodeDef, makeOffsetTimingDef, moveBy, moveTo, moveVia, rotate, rotate, show
+ + + + + + + +
Methods inherited from class algoanim.primitives.generators.Generator
getLanguage, isNameUsed, isValidDirection
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+AnimalIntMatrixGenerator

+
+public AnimalIntMatrixGenerator(AnimalScript as)
+
+
+
Parameters:
as - the associated Language object.
+
+ + + + + + + + +
+Method Detail
+ +

+create

+
+public void create(IntMatrix aMatrix)
+
+
Description copied from interface: IntMatrixGenerator
+
Creates the originating script code for a given IntMatrix, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +

+

+
Specified by:
create in interface IntMatrixGenerator
+
+
+
Parameters:
aMatrix - the IntMatrix for which the initiate script + code shall be created.
See Also:
#create(algoanim.primitives.IntMatrix)
+
+
+
+ +

+put

+
+public void put(IntMatrix intMatrix,
+                int row,
+                int col,
+                int what,
+                Timing delay,
+                Timing duration)
+
+
Description copied from interface: IntMatrixGenerator
+
Inserts an int at certain position in the given + IntMatrix. +

+

+
Specified by:
put in interface IntMatrixGenerator
+
+
+
Parameters:
intMatrix - the IntMatrix in which to insert the value.
row - the row where the value shall be inserted.
col - the column where the value shall be inserted.
what - the int value to insert.
delay - the time to wait until the operation shall be performed.
duration - the duration of the operation.
See Also:
#put(algoanim.primitives.IntMatrix, int, int, int, + algoanim.util.Timing, algoanim.util.Timing)
+
+
+
+ +

+swap

+
+public void swap(IntMatrix intMatrix,
+                 int sourceRow,
+                 int sourceCol,
+                 int targetRow,
+                 int targetCol,
+                 Timing delay,
+                 Timing duration)
+
+
Description copied from interface: IntMatrixGenerator
+
Swaps to values in a given IntMatrix. +

+

+
Specified by:
swap in interface IntMatrixGenerator
+
+
+
Parameters:
intMatrix - the IntMatrix in which to swap the two + indizes.
sourceRow - the row of the first value to be swapped.
sourceCol - the column of the first value to be swapped.
targetRow - the row of the second value to be swapped.
targetCol - the column of the second value to be swapped.
delay - the time to wait until the operation shall be performed.
duration - the duration of the operation.
See Also:
IntMatrixGenerator.swap(algoanim.primitives.IntMatrix, + int, int, int, int, algoanim.util.Timing, algoanim.util.Timing)
+
+
+
+ +

+highlightCell

+
+public void highlightCell(IntMatrix intMatrix,
+                          int row,
+                          int col,
+                          Timing offset,
+                          Timing duration)
+
+
Description copied from interface: IntMatrixGenerator
+
Highlights the array cell at a given position after a distinct offset of an + IntMatrix. +

+

+
Specified by:
highlightCell in interface IntMatrixGenerator
+
+
+
row - the row of the cell to highlight.
col - the column of the cell to highlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
See Also:
#highlightCell(IntMatrix, int, int, algoanim.util.Timing, + algoanim.util.Timing)
+
+
+
+ +

+highlightCellColumnRange

+
+public void highlightCellColumnRange(IntMatrix intMatrix,
+                                     int row,
+                                     int startCol,
+                                     int endCol,
+                                     Timing offset,
+                                     Timing duration)
+
+
Description copied from interface: IntMatrixGenerator
+
Highlights a range of array cells of an IntMatrix. +

+

+
Specified by:
highlightCellColumnRange in interface IntMatrixGenerator
+
+
+
row - the row of the interval to highlight.
startCol - the start column of the interval to highlight.
endCol - the end column of the interval to highlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
See Also:
#highlightCellColumnRange(IntMatrix, int, int, int, + algoanim.util.Timing, algoanim.util.Timing)
+
+
+
+ +

+highlightCellRowRange

+
+public void highlightCellRowRange(IntMatrix intMatrix,
+                                  int startRow,
+                                  int endRow,
+                                  int col,
+                                  Timing offset,
+                                  Timing duration)
+
+
Description copied from interface: IntMatrixGenerator
+
Highlights a range of array cells of an IntMatrix. +

+

+
Specified by:
highlightCellRowRange in interface IntMatrixGenerator
+
+
+
startRow - the start row of the interval to highlight.
endRow - the end row of the interval to highlight.
col - the column of the interval to highlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
See Also:
#highlightCellRowRange(IntMatrix, int, int, int, algoanim.util.Timing, + algoanim.util.Timing)
+
+
+
+ +

+highlightElem

+
+public void highlightElem(IntMatrix intMatrix,
+                          int row,
+                          int col,
+                          Timing offset,
+                          Timing duration)
+
+
Description copied from interface: IntMatrixGenerator
+
Highlights the array element of an IntMatrix at a given position + after a distinct offset. +

+

+
Specified by:
highlightElem in interface IntMatrixGenerator
+
+
+
Parameters:
intMatrix - the IntMatrix to work on.
row - the row of the element to highlight.
col - the column of the element to highlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
See Also:
#highlightElem(IntMatrix, int, int, algoanim.util.Timing, + algoanim.util.Timing)
+
+
+
+ +

+highlightElemColumnRange

+
+public void highlightElemColumnRange(IntMatrix intMatrix,
+                                     int row,
+                                     int startCol,
+                                     int endCol,
+                                     Timing offset,
+                                     Timing duration)
+
+
Description copied from interface: IntMatrixGenerator
+
Highlights a range of array elements of an IntMatrix. +

+

+
Specified by:
highlightElemColumnRange in interface IntMatrixGenerator
+
+
+
Parameters:
intMatrix - the IntMatrix to work on.
row - the row of the interval to highlight.
startCol - the start of the column interval to highlight.
endCol - the end of the column interval to highlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
See Also:
#highlightElemColumnRange(IntMatrix, int, int, int, + algoanim.util.Timing, algoanim.util.Timing)
+
+
+
+ +

+highlightElemRowRange

+
+public void highlightElemRowRange(IntMatrix intMatrix,
+                                  int startRow,
+                                  int endRow,
+                                  int col,
+                                  Timing offset,
+                                  Timing duration)
+
+
Description copied from interface: IntMatrixGenerator
+
Highlights a range of array elements of an IntMatrix. +

+

+
Specified by:
highlightElemRowRange in interface IntMatrixGenerator
+
+
+
Parameters:
intMatrix - the IntMatrix to work on.
startRow - the start of the row interval to highlight.
endRow - the end of the row interval to highlight.
col - the column interval to highlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
See Also:
#highlightElemRowRange(IntMatrix, int, int, int, algoanim.util.Timing, + algoanim.util.Timing)
+
+
+
+ +

+unhighlightCell

+
+public void unhighlightCell(IntMatrix intMatrix,
+                            int row,
+                            int col,
+                            Timing offset,
+                            Timing duration)
+
+
Description copied from interface: IntMatrixGenerator
+
Unhighlights the array cell of an IntMatrix at a given position + after a distinct offset. +

+

+
Specified by:
unhighlightCell in interface IntMatrixGenerator
+
+
+
Parameters:
intMatrix - the IntMatrix to work on.
row - the row of the cell to unhighlight.
col - the column of the cell to unhighlight
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
See Also:
#unhighlightCell(IntMatrix, int, int, algoanim.util.Timing, + algoanim.util.Timing)
+
+
+
+ +

+unhighlightCellColumnRange

+
+public void unhighlightCellColumnRange(IntMatrix intMatrix,
+                                       int row,
+                                       int startCol,
+                                       int endCol,
+                                       Timing offset,
+                                       Timing duration)
+
+
Description copied from interface: IntMatrixGenerator
+
Unhighlights a range of array cells of an IntMatrix. +

+

+
Specified by:
unhighlightCellColumnRange in interface IntMatrixGenerator
+
+
+
row - the row of the interval to highlight.
startCol - the start column of the interval to highlight.
endCol - the end column of the interval to highlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
See Also:
#unhighlightCell(IntMatrix, int, int, algoanim.util.Timing, + algoanim.util.Timing)
+
+
+
+ +

+unhighlightCellRowRange

+
+public void unhighlightCellRowRange(IntMatrix intMatrix,
+                                    int startRow,
+                                    int endRow,
+                                    int col,
+                                    Timing offset,
+                                    Timing duration)
+
+
Description copied from interface: IntMatrixGenerator
+
Unhighlights a range of array cells of an IntMatrix. +

+

+
Specified by:
unhighlightCellRowRange in interface IntMatrixGenerator
+
+
+
startRow - the start row of the interval to highlight.
endRow - the end row of the interval to highlight.
col - the column of the interval to highlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
See Also:
#unhighlightCell(IntMatrix, int, int, algoanim.util.Timing, + algoanim.util.Timing)
+
+
+
+ +

+unhighlightElem

+
+public void unhighlightElem(IntMatrix intMatrix,
+                            int row,
+                            int col,
+                            Timing offset,
+                            Timing duration)
+
+
Description copied from interface: IntMatrixGenerator
+
Unhighlights the array element of an IntMatrix at a given position + after a distinct offset. +

+

+
Specified by:
unhighlightElem in interface IntMatrixGenerator
+
+
+
Parameters:
intMatrix - the IntMatrix to work on.
row - the row of the element to unhighlight.
col - the column of the element to unhighlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
See Also:
#unhighlightElem(IntMatrix, int, int, algoanim.util.Timing, + algoanim.util.Timing)
+
+
+
+ +

+unhighlightElemColumnRange

+
+public void unhighlightElemColumnRange(IntMatrix intMatrix,
+                                       int row,
+                                       int startCol,
+                                       int endCol,
+                                       Timing offset,
+                                       Timing duration)
+
+
Description copied from interface: IntMatrixGenerator
+
Unhighlights a range of array elements of an IntMatrix. +

+

+
Specified by:
unhighlightElemColumnRange in interface IntMatrixGenerator
+
+
+
Parameters:
intMatrix - the IntMatrix to work on.
row - the row of the interval to unhighlight.
startCol - the start of the column interval to unhighlight.
endCol - the end of the column interval to unhighlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
See Also:
#unhighlightElemColumnRange(IntMatrix, int, int, int, + algoanim.util.Timing, algoanim.util.Timing)
+
+
+
+ +

+unhighlightElemRowRange

+
+public void unhighlightElemRowRange(IntMatrix intMatrix,
+                                    int row,
+                                    int startCol,
+                                    int endCol,
+                                    Timing offset,
+                                    Timing duration)
+
+
Description copied from interface: IntMatrixGenerator
+
Unhighlights a range of array elements of an IntMatrix. +

+

+
Specified by:
unhighlightElemRowRange in interface IntMatrixGenerator
+
+
+
Parameters:
intMatrix - the IntMatrix to work on.
row - the start row of the interval to unhighlight.
startCol - the end row of the interval to unhighlight.
endCol - the column interval to unhighlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
See Also:
#unhighlightElemRowRange(IntMatrix, int, int, int, + algoanim.util.Timing, algoanim.util.Timing)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalJHAVETextInteractionGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalJHAVETextInteractionGenerator.html new file mode 100644 index 00000000..255d341d --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalJHAVETextInteractionGenerator.html @@ -0,0 +1,553 @@ + + + + + + +AnimalJHAVETextInteractionGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.animalscript +
+Class AnimalJHAVETextInteractionGenerator

+
+java.lang.Object
+  extended by algoanim.primitives.generators.Generator
+      extended by algoanim.animalscript.AnimalGenerator
+          extended by algoanim.animalscript.AnimalJHAVETextInteractionGenerator
+
+
+
All Implemented Interfaces:
InteractiveElementGenerator, GeneratorInterface
+
+
+
+
public class AnimalJHAVETextInteractionGenerator
extends AnimalGenerator
implements InteractiveElementGenerator
+ + +

+


+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.primitives.generators.Generator
lang
+  + + + + + + + + + + +
+Constructor Summary
AnimalJHAVETextInteractionGenerator(AnimalScript as) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidcreateDocumentationLink(DocumentationLink docuLink) + +
+          Creates the script code for a given TrueFalseQuestion
+ voidcreateFIBQuestion(FillInBlanksQuestion q) + +
+          Creates the script code for a given FillInBlanksQuestion
+ voidcreateFIBQuestionCode(FillInBlanksQuestion tfQuestion) + +
+           
+ voidcreateInteractiveElementCode(InteractiveElement element) + +
+          creates the actual code for representing an interactive element
+ voidcreateMCQuestion(MultipleChoiceQuestion mcQuestion) + +
+          Creates the script code for a given MultipleChoiceQuestion
+ voidcreateMCQuestionCode(MultipleChoiceQuestion mcQuestion) + +
+           
+ voidcreateMSQuestion(MultipleSelectionQuestion msQuestion) + +
+          Creates the script code for a given + MultipleSelectionQuestion
+ voidcreateMSQuestionCode(MultipleSelectionQuestion msQuestion) + +
+           
+ voidcreateTFQuestion(TrueFalseQuestion q) + +
+          Creates the script code for a given TrueFalseQuestion
+ voidcreateTFQuestionCode(TrueFalseQuestion tfQuestion) + +
+           
+ voidfinalizeInteractiveElements() + +
+          finalize the writing of the interaction components
+ + + + + + + +
Methods inherited from class algoanim.animalscript.AnimalGenerator
addBooleanOption, addBooleanSwitch, addColorOption, addColorOption, addFontOption, addFontOption, addIntOption, addWithTiming, changeColor, exchange, hide, makeColorDef, makeColorDef, makeDisplayOptionsDef, makeDisplayOptionsDef, makeDurationTimingDef, makeHiddenDef, makeNodeDef, makeOffsetTimingDef, moveBy, moveTo, moveVia, rotate, rotate, show
+ + + + + + + +
Methods inherited from class algoanim.primitives.generators.Generator
getLanguage, isNameUsed, isValidDirection
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+AnimalJHAVETextInteractionGenerator

+
+public AnimalJHAVETextInteractionGenerator(AnimalScript as)
+
+
+ + + + + + + + +
+Method Detail
+ +

+createTFQuestion

+
+public void createTFQuestion(TrueFalseQuestion q)
+
+
Description copied from interface: InteractiveElementGenerator
+
Creates the script code for a given TrueFalseQuestion +

+

+
Specified by:
createTFQuestion in interface InteractiveElementGenerator
+
+
+
Parameters:
q - the TrueFalseQuestion for which + the code is to be generated
+
+
+
+ +

+createFIBQuestion

+
+public void createFIBQuestion(FillInBlanksQuestion q)
+
+
Description copied from interface: InteractiveElementGenerator
+
Creates the script code for a given FillInBlanksQuestion +

+

+
Specified by:
createFIBQuestion in interface InteractiveElementGenerator
+
+
+
Parameters:
q - the FillInBlanksQuestion for which + the code is to be generated
+
+
+
+ +

+createInteractiveElementCode

+
+public void createInteractiveElementCode(InteractiveElement element)
+
+
Description copied from interface: InteractiveElementGenerator
+
creates the actual code for representing an interactive element +

+

+
Specified by:
createInteractiveElementCode in interface InteractiveElementGenerator
+
+
+
Parameters:
element - the element to be generated
+
+
+
+ +

+createTFQuestionCode

+
+public void createTFQuestionCode(TrueFalseQuestion tfQuestion)
+
+
+
+
+
+
+
+
+
+ +

+createFIBQuestionCode

+
+public void createFIBQuestionCode(FillInBlanksQuestion tfQuestion)
+
+
+
+
+
+
+
+
+
+ +

+createMCQuestionCode

+
+public void createMCQuestionCode(MultipleChoiceQuestion mcQuestion)
+
+
+
+
+
+
+
+
+
+ +

+createMSQuestionCode

+
+public void createMSQuestionCode(MultipleSelectionQuestion msQuestion)
+
+
+
+
+
+
+
+
+
+ +

+createDocumentationLink

+
+public void createDocumentationLink(DocumentationLink docuLink)
+
+
Description copied from interface: InteractiveElementGenerator
+
Creates the script code for a given TrueFalseQuestion +

+

+
Specified by:
createDocumentationLink in interface InteractiveElementGenerator
+
+
+
Parameters:
docuLink - the TrueFalseQuestion for which the code is to + be generated
+
+
+
+ +

+createMCQuestion

+
+public void createMCQuestion(MultipleChoiceQuestion mcQuestion)
+
+
Description copied from interface: InteractiveElementGenerator
+
Creates the script code for a given MultipleChoiceQuestion +

+

+
Specified by:
createMCQuestion in interface InteractiveElementGenerator
+
+
+
Parameters:
mcQuestion - the TrueFalseQuestion for which + the code is to be generated
+
+
+
+ +

+createMSQuestion

+
+public void createMSQuestion(MultipleSelectionQuestion msQuestion)
+
+
Description copied from interface: InteractiveElementGenerator
+
Creates the script code for a given + MultipleSelectionQuestion +

+

+
Specified by:
createMSQuestion in interface InteractiveElementGenerator
+
+
+
Parameters:
msQuestion - the TrueFalseQuestion for which + the code is to be generated
+
+
+
+ +

+finalizeInteractiveElements

+
+public void finalizeInteractiveElements()
+
+
Description copied from interface: InteractiveElementGenerator
+
finalize the writing of the interaction components +

+

+
Specified by:
finalizeInteractiveElements in interface InteractiveElementGenerator
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalJKFlipflopGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalJKFlipflopGenerator.html new file mode 100644 index 00000000..03ab7ac2 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalJKFlipflopGenerator.html @@ -0,0 +1,340 @@ + + + + + + +AnimalJKFlipflopGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.animalscript +
+Class AnimalJKFlipflopGenerator

+
+java.lang.Object
+  extended by algoanim.primitives.generators.Generator
+      extended by algoanim.animalscript.AnimalGenerator
+          extended by algoanim.animalscript.AnimalVHDLElementGenerator
+              extended by algoanim.animalscript.AnimalJKFlipflopGenerator
+
+
+
All Implemented Interfaces:
GeneratorInterface, JKFlipflopGenerator, VHDLElementGenerator
+
+
+
+
public class AnimalJKFlipflopGenerator
extends AnimalVHDLElementGenerator
implements JKFlipflopGenerator
+ + +

+

+
Version:
+
0.2 20110218
+
Author:
+
Guido Roessling
+
See Also:
SquareGenerator
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.animalscript.AnimalVHDLElementGenerator
count, pinNames
+ + + + + + + +
Fields inherited from class algoanim.primitives.generators.Generator
lang
+  + + + + + + + + + + +
+Constructor Summary
AnimalJKFlipflopGenerator(Language aLang) + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voidcreate(VHDLElement vhdlElement) + +
+          Creates the originating script code for a given AND gate, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+ + + + + + + +
Methods inherited from class algoanim.animalscript.AnimalVHDLElementGenerator
createRepresentationForGate
+ + + + + + + +
Methods inherited from class algoanim.animalscript.AnimalGenerator
addBooleanOption, addBooleanSwitch, addColorOption, addColorOption, addFontOption, addFontOption, addIntOption, addWithTiming, changeColor, exchange, hide, makeColorDef, makeColorDef, makeDisplayOptionsDef, makeDisplayOptionsDef, makeDurationTimingDef, makeHiddenDef, makeNodeDef, makeOffsetTimingDef, moveBy, moveTo, moveVia, rotate, rotate, show
+ + + + + + + +
Methods inherited from class algoanim.primitives.generators.Generator
getLanguage, isNameUsed, isValidDirection
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+AnimalJKFlipflopGenerator

+
+public AnimalJKFlipflopGenerator(Language aLang)
+
+
+
Parameters:
aLang - the associated Language object.
+
+ + + + + + + + +
+Method Detail
+ +

+create

+
+public void create(VHDLElement vhdlElement)
+
+
Description copied from interface: VHDLElementGenerator
+
Creates the originating script code for a given AND gate, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +

+

+
Specified by:
create in interface VHDLElementGenerator
+
+
+
Parameters:
vhdlElement - the VHDL element for which the initial script code + shall be created.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalListBasedQueueGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalListBasedQueueGenerator.html new file mode 100644 index 00000000..ca0b6c90 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalListBasedQueueGenerator.html @@ -0,0 +1,747 @@ + + + + + + +AnimalListBasedQueueGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.animalscript +
+Class AnimalListBasedQueueGenerator<T>

+
+java.lang.Object
+  extended by algoanim.primitives.generators.Generator
+      extended by algoanim.animalscript.AnimalGenerator
+          extended by algoanim.animalscript.AnimalListBasedQueueGenerator<T>
+
+
+
All Implemented Interfaces:
GeneratorInterface, ListBasedQueueGenerator<T>
+
+
+
+
public class AnimalListBasedQueueGenerator<T>
extends AnimalGenerator
implements ListBasedQueueGenerator<T>
+ + +

+


+ +

+ + + + + + + + + + + + + + + +
+Field Summary
+(package private)  intulx + +
+           
+(package private)  intuly + +
+           
+ + + + + + + +
Fields inherited from class algoanim.primitives.generators.Generator
lang
+  + + + + + + + + + + +
+Constructor Summary
AnimalListBasedQueueGenerator(Language aLang) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidcreate(ListBasedQueue<T> lbq) + +
+          Creates the originating script code for a given ListBasedQueue, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+ voiddequeue(ListBasedQueue<T> lbq, + Timing delay, + Timing duration) + +
+          Removes the first element of the given ListBasedQueue.
+ voidenqueue(ListBasedQueue<T> lbq, + T elem, + Timing delay, + Timing duration) + +
+          Adds the element elem as the last element to the end of the given + ListBasedQueue.
+ voidfront(ListBasedQueue<T> lbq, + Timing delay, + Timing duration) + +
+          Retrieves (without removing) the first element of the given ListBasedQueue.
+ voidhighlightFrontCell(ListBasedQueue<T> lbq, + Timing delay, + Timing duration) + +
+          Highlights the cell which contains the first element of the given + ListBasedQueue.
+ voidhighlightFrontElem(ListBasedQueue<T> lbq, + Timing delay, + Timing duration) + +
+          Highlights the first element of the given ListBasedQueue.
+ voidhighlightTailCell(ListBasedQueue<T> lbq, + Timing delay, + Timing duration) + +
+          Highlights the cell which contains the last element of the given + ListBasedQueue.
+ voidhighlightTailElem(ListBasedQueue<T> lbq, + Timing delay, + Timing duration) + +
+          Highlights the last element of the given ListBasedQueue.
+ voidisEmpty(ListBasedQueue<T> lbq, + Timing delay, + Timing duration) + +
+          Tests if the given ListBasedQueue is empty.
+ voidtail(ListBasedQueue<T> lbq, + Timing delay, + Timing duration) + +
+          Retrieves (without removing) the last element of the given ListBasedQueue.
+ voidunhighlightFrontCell(ListBasedQueue<T> lbq, + Timing delay, + Timing duration) + +
+          Unhighlights the cell which contains the first element of the given + ListBasedQueue.
+ voidunhighlightFrontElem(ListBasedQueue<T> lbq, + Timing delay, + Timing duration) + +
+          Unhighlights the first element of the given ListBasedQueue.
+ voidunhighlightTailCell(ListBasedQueue<T> lbq, + Timing delay, + Timing duration) + +
+          Unhighlights the cell which contains the last element of the given + ListBasedQueue.
+ voidunhighlightTailElem(ListBasedQueue<T> lbq, + Timing delay, + Timing duration) + +
+          Unhighlights the last element of the given ListBasedQueue.
+ + + + + + + +
Methods inherited from class algoanim.animalscript.AnimalGenerator
addBooleanOption, addBooleanSwitch, addColorOption, addColorOption, addFontOption, addFontOption, addIntOption, addWithTiming, changeColor, exchange, hide, makeColorDef, makeColorDef, makeDisplayOptionsDef, makeDisplayOptionsDef, makeDurationTimingDef, makeHiddenDef, makeNodeDef, makeOffsetTimingDef, moveBy, moveTo, moveVia, rotate, rotate, show
+ + + + + + + +
Methods inherited from class algoanim.primitives.generators.Generator
getLanguage, isNameUsed, isValidDirection
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Field Detail
+ +

+ulx

+
+int ulx
+
+
+
+
+
+ +

+uly

+
+int uly
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+AnimalListBasedQueueGenerator

+
+public AnimalListBasedQueueGenerator(Language aLang)
+
+
+ + + + + + + + +
+Method Detail
+ +

+create

+
+public void create(ListBasedQueue<T> lbq)
+
+
Description copied from interface: ListBasedQueueGenerator
+
Creates the originating script code for a given ListBasedQueue, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +

+

+
Specified by:
create in interface ListBasedQueueGenerator<T>
+
+
+
Parameters:
lbq - the ListBasedQueue for which the initiate script code + shall be created.
+
+
+
+ +

+dequeue

+
+public void dequeue(ListBasedQueue<T> lbq,
+                    Timing delay,
+                    Timing duration)
+
+
Description copied from interface: ListBasedQueueGenerator
+
Removes the first element of the given ListBasedQueue. +

+

+
Specified by:
dequeue in interface ListBasedQueueGenerator<T>
+
+
+
Parameters:
lbq - the ListBasedQueue from which to remove the first element.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+enqueue

+
+public void enqueue(ListBasedQueue<T> lbq,
+                    T elem,
+                    Timing delay,
+                    Timing duration)
+
+
Description copied from interface: ListBasedQueueGenerator
+
Adds the element elem as the last element to the end of the given + ListBasedQueue. +

+

+
Specified by:
enqueue in interface ListBasedQueueGenerator<T>
+
+
+
Parameters:
lbq - the ListBasedQueue to the end of which to add the element.
elem - the element to be added to the end of the queue.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+front

+
+public void front(ListBasedQueue<T> lbq,
+                  Timing delay,
+                  Timing duration)
+
+
Description copied from interface: ListBasedQueueGenerator
+
Retrieves (without removing) the first element of the given ListBasedQueue. +

+

+
Specified by:
front in interface ListBasedQueueGenerator<T>
+
+
+
Parameters:
lbq - the ListBasedQueue from which to retrieve the first element.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+highlightFrontCell

+
+public void highlightFrontCell(ListBasedQueue<T> lbq,
+                               Timing delay,
+                               Timing duration)
+
+
Description copied from interface: ListBasedQueueGenerator
+
Highlights the cell which contains the first element of the given + ListBasedQueue. +

+

+
Specified by:
highlightFrontCell in interface ListBasedQueueGenerator<T>
+
+
+
Parameters:
lbq - the ListBasedQueue to work on.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+highlightFrontElem

+
+public void highlightFrontElem(ListBasedQueue<T> lbq,
+                               Timing delay,
+                               Timing duration)
+
+
Description copied from interface: ListBasedQueueGenerator
+
Highlights the first element of the given ListBasedQueue. +

+

+
Specified by:
highlightFrontElem in interface ListBasedQueueGenerator<T>
+
+
+
Parameters:
lbq - the ListBasedQueue to work on.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+highlightTailCell

+
+public void highlightTailCell(ListBasedQueue<T> lbq,
+                              Timing delay,
+                              Timing duration)
+
+
Description copied from interface: ListBasedQueueGenerator
+
Highlights the cell which contains the last element of the given + ListBasedQueue. +

+

+
Specified by:
highlightTailCell in interface ListBasedQueueGenerator<T>
+
+
+
Parameters:
lbq - the ListBasedQueue to work on.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+highlightTailElem

+
+public void highlightTailElem(ListBasedQueue<T> lbq,
+                              Timing delay,
+                              Timing duration)
+
+
Description copied from interface: ListBasedQueueGenerator
+
Highlights the last element of the given ListBasedQueue. +

+

+
Specified by:
highlightTailElem in interface ListBasedQueueGenerator<T>
+
+
+
Parameters:
lbq - the ListBasedQueue to work on.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+isEmpty

+
+public void isEmpty(ListBasedQueue<T> lbq,
+                    Timing delay,
+                    Timing duration)
+
+
Description copied from interface: ListBasedQueueGenerator
+
Tests if the given ListBasedQueue is empty. +

+

+
Specified by:
isEmpty in interface ListBasedQueueGenerator<T>
+
+
+
Parameters:
lbq - the ListBasedQueue which is tested.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+tail

+
+public void tail(ListBasedQueue<T> lbq,
+                 Timing delay,
+                 Timing duration)
+
+
Description copied from interface: ListBasedQueueGenerator
+
Retrieves (without removing) the last element of the given ListBasedQueue. +

+

+
Specified by:
tail in interface ListBasedQueueGenerator<T>
+
+
+
Parameters:
lbq - the ListBasedQueue from which to retrieve the last element.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+unhighlightFrontCell

+
+public void unhighlightFrontCell(ListBasedQueue<T> lbq,
+                                 Timing delay,
+                                 Timing duration)
+
+
Description copied from interface: ListBasedQueueGenerator
+
Unhighlights the cell which contains the first element of the given + ListBasedQueue. +

+

+
Specified by:
unhighlightFrontCell in interface ListBasedQueueGenerator<T>
+
+
+
Parameters:
lbq - the ListBasedQueue to work on.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+unhighlightFrontElem

+
+public void unhighlightFrontElem(ListBasedQueue<T> lbq,
+                                 Timing delay,
+                                 Timing duration)
+
+
Description copied from interface: ListBasedQueueGenerator
+
Unhighlights the first element of the given ListBasedQueue. +

+

+
Specified by:
unhighlightFrontElem in interface ListBasedQueueGenerator<T>
+
+
+
Parameters:
lbq - the ListBasedQueue to work on.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+unhighlightTailCell

+
+public void unhighlightTailCell(ListBasedQueue<T> lbq,
+                                Timing delay,
+                                Timing duration)
+
+
Description copied from interface: ListBasedQueueGenerator
+
Unhighlights the cell which contains the last element of the given + ListBasedQueue. +

+

+
Specified by:
unhighlightTailCell in interface ListBasedQueueGenerator<T>
+
+
+
Parameters:
lbq - the ListBasedQueue to work on.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+unhighlightTailElem

+
+public void unhighlightTailElem(ListBasedQueue<T> lbq,
+                                Timing delay,
+                                Timing duration)
+
+
Description copied from interface: ListBasedQueueGenerator
+
Unhighlights the last element of the given ListBasedQueue. +

+

+
Specified by:
unhighlightTailElem in interface ListBasedQueueGenerator<T>
+
+
+
Parameters:
lbq - the ListBasedQueue to work on.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalListBasedStackGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalListBasedStackGenerator.html new file mode 100644 index 00000000..9c754a4c --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalListBasedStackGenerator.html @@ -0,0 +1,596 @@ + + + + + + +AnimalListBasedStackGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.animalscript +
+Class AnimalListBasedStackGenerator<T>

+
+java.lang.Object
+  extended by algoanim.primitives.generators.Generator
+      extended by algoanim.animalscript.AnimalGenerator
+          extended by algoanim.animalscript.AnimalListBasedStackGenerator<T>
+
+
+
All Implemented Interfaces:
GeneratorInterface, ListBasedStackGenerator<T>
+
+
+
+
public class AnimalListBasedStackGenerator<T>
extends AnimalGenerator
implements ListBasedStackGenerator<T>
+ + +

+

+
Author:
+
Dima Vronskyi
+
+
+ +

+ + + + + + + + + + + + + + + +
+Field Summary
+(package private)  intulx + +
+           
+(package private)  intuly + +
+           
+ + + + + + + +
Fields inherited from class algoanim.primitives.generators.Generator
lang
+  + + + + + + + + + + +
+Constructor Summary
AnimalListBasedStackGenerator(Language aLang) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidcreate(ListBasedStack<T> lbs) + +
+          Creates the originating script code for a given ListBasedStackGenerator, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+ voidhighlightTopCell(ListBasedStack<T> lbs, + Timing delay, + Timing duration) + +
+          Highlights the cell which contains the top element of the given ListBasedStack.
+ voidhighlightTopElem(ListBasedStack<T> lbs, + Timing delay, + Timing duration) + +
+          Highlights the top element of the given ListBasedStack.
+ voidisEmpty(ListBasedStack<T> lbs, + Timing delay, + Timing duration) + +
+          Tests if the given ListBasedStack is empty.
+ voidpop(ListBasedStack<T> lbs, + Timing delay, + Timing duration) + +
+          Removes the element at the top of the given ListBasedStack.
+ voidpush(ListBasedStack<T> lbs, + T elem, + Timing delay, + Timing duration) + +
+          Pushes the element elem onto the top of the given ListBasedStack.
+ voidtop(ListBasedStack<T> lbs, + Timing delay, + Timing duration) + +
+          Retrieves (without removing) the element at the top of the given ListBasedStack.
+ voidunhighlightTopCell(ListBasedStack<T> lbs, + Timing delay, + Timing duration) + +
+          Unhighlights the cell which contains the top element of the given ListBasedStack.
+ voidunhighlightTopElem(ListBasedStack<T> lbs, + Timing delay, + Timing duration) + +
+          Unhighlights the top element of the given ListBasedStack.
+ + + + + + + +
Methods inherited from class algoanim.animalscript.AnimalGenerator
addBooleanOption, addBooleanSwitch, addColorOption, addColorOption, addFontOption, addFontOption, addIntOption, addWithTiming, changeColor, exchange, hide, makeColorDef, makeColorDef, makeDisplayOptionsDef, makeDisplayOptionsDef, makeDurationTimingDef, makeHiddenDef, makeNodeDef, makeOffsetTimingDef, moveBy, moveTo, moveVia, rotate, rotate, show
+ + + + + + + +
Methods inherited from class algoanim.primitives.generators.Generator
getLanguage, isNameUsed, isValidDirection
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Field Detail
+ +

+ulx

+
+int ulx
+
+
+
+
+
+ +

+uly

+
+int uly
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+AnimalListBasedStackGenerator

+
+public AnimalListBasedStackGenerator(Language aLang)
+
+
+ + + + + + + + +
+Method Detail
+ +

+create

+
+public void create(ListBasedStack<T> lbs)
+
+
Description copied from interface: ListBasedStackGenerator
+
Creates the originating script code for a given ListBasedStackGenerator, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +

+

+
Specified by:
create in interface ListBasedStackGenerator<T>
+
+
+
Parameters:
lbs - the ListBasedStack for which the initiate script code + shall be created.
+
+
+
+ +

+pop

+
+public void pop(ListBasedStack<T> lbs,
+                Timing delay,
+                Timing duration)
+
+
Description copied from interface: ListBasedStackGenerator
+
Removes the element at the top of the given ListBasedStack. +

+

+
Specified by:
pop in interface ListBasedStackGenerator<T>
+
+
+
Parameters:
lbs - the ListBasedStack from which to pop the element.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+push

+
+public void push(ListBasedStack<T> lbs,
+                 T elem,
+                 Timing delay,
+                 Timing duration)
+
+
Description copied from interface: ListBasedStackGenerator
+
Pushes the element elem onto the top of the given ListBasedStack. +

+

+
Specified by:
push in interface ListBasedStackGenerator<T>
+
+
+
Parameters:
lbs - the ListBasedStack onto the top of which to push the element.
elem - the element to be pushed onto the stack.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+top

+
+public void top(ListBasedStack<T> lbs,
+                Timing delay,
+                Timing duration)
+
+
Description copied from interface: ListBasedStackGenerator
+
Retrieves (without removing) the element at the top of the given ListBasedStack. +

+

+
Specified by:
top in interface ListBasedStackGenerator<T>
+
+
+
Parameters:
lbs - the ListBasedStack from which to retrieve the top element.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+isEmpty

+
+public void isEmpty(ListBasedStack<T> lbs,
+                    Timing delay,
+                    Timing duration)
+
+
Description copied from interface: ListBasedStackGenerator
+
Tests if the given ListBasedStack is empty. +

+

+
Specified by:
isEmpty in interface ListBasedStackGenerator<T>
+
+
+
Parameters:
lbs - the ListBasedStack which is tested.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+highlightTopCell

+
+public void highlightTopCell(ListBasedStack<T> lbs,
+                             Timing delay,
+                             Timing duration)
+
+
Description copied from interface: ListBasedStackGenerator
+
Highlights the cell which contains the top element of the given ListBasedStack. +

+

+
Specified by:
highlightTopCell in interface ListBasedStackGenerator<T>
+
+
+
Parameters:
lbs - the ListBasedStack to work on.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+highlightTopElem

+
+public void highlightTopElem(ListBasedStack<T> lbs,
+                             Timing delay,
+                             Timing duration)
+
+
Description copied from interface: ListBasedStackGenerator
+
Highlights the top element of the given ListBasedStack. +

+

+
Specified by:
highlightTopElem in interface ListBasedStackGenerator<T>
+
+
+
Parameters:
lbs - the ListBasedStack to work on.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+unhighlightTopCell

+
+public void unhighlightTopCell(ListBasedStack<T> lbs,
+                               Timing delay,
+                               Timing duration)
+
+
Description copied from interface: ListBasedStackGenerator
+
Unhighlights the cell which contains the top element of the given ListBasedStack. +

+

+
Specified by:
unhighlightTopCell in interface ListBasedStackGenerator<T>
+
+
+
Parameters:
lbs - the ListBasedStack to work on.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+unhighlightTopElem

+
+public void unhighlightTopElem(ListBasedStack<T> lbs,
+                               Timing delay,
+                               Timing duration)
+
+
Description copied from interface: ListBasedStackGenerator
+
Unhighlights the top element of the given ListBasedStack. +

+

+
Specified by:
unhighlightTopElem in interface ListBasedStackGenerator<T>
+
+
+
Parameters:
lbs - the ListBasedStack to work on.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalListElementGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalListElementGenerator.html new file mode 100644 index 00000000..93cd2a23 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalListElementGenerator.html @@ -0,0 +1,394 @@ + + + + + + +AnimalListElementGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.animalscript +
+Class AnimalListElementGenerator

+
+java.lang.Object
+  extended by algoanim.primitives.generators.Generator
+      extended by algoanim.animalscript.AnimalGenerator
+          extended by algoanim.animalscript.AnimalListElementGenerator
+
+
+
All Implemented Interfaces:
GeneratorInterface, ListElementGenerator
+
+
+
+
public class AnimalListElementGenerator
extends AnimalGenerator
implements ListElementGenerator
+ + +

+

+
Author:
+
Stephan Mehlhase
+
See Also:
ListElementGenerator
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.primitives.generators.Generator
lang
+  + + + + + + + + + + +
+Constructor Summary
AnimalListElementGenerator(Language aLang) + +
+           
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidcreate(ListElement e) + +
+          Creates the originating script code for a given + ListElement, due to the fact that before a primitive + can be worked with it has to be defined and made known to the script + language.
+ voidlink(ListElement start, + ListElement target, + int linkNr, + Timing t, + Timing d) + +
+          Links the given ListElement to another one.
+ voidunlink(ListElement start, + int linkNr, + Timing t, + Timing d) + +
+          Removes a link from the given ListElement.
+ + + + + + + +
Methods inherited from class algoanim.animalscript.AnimalGenerator
addBooleanOption, addBooleanSwitch, addColorOption, addColorOption, addFontOption, addFontOption, addIntOption, addWithTiming, changeColor, exchange, hide, makeColorDef, makeColorDef, makeDisplayOptionsDef, makeDisplayOptionsDef, makeDurationTimingDef, makeHiddenDef, makeNodeDef, makeOffsetTimingDef, moveBy, moveTo, moveVia, rotate, rotate, show
+ + + + + + + +
Methods inherited from class algoanim.primitives.generators.Generator
getLanguage, isNameUsed, isValidDirection
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+AnimalListElementGenerator

+
+public AnimalListElementGenerator(Language aLang)
+
+
+
Parameters:
aLang - the associated Language object.
+
+ + + + + + + + +
+Method Detail
+ +

+create

+
+public void create(ListElement e)
+
+
Description copied from interface: ListElementGenerator
+
Creates the originating script code for a given + ListElement, due to the fact that before a primitive + can be worked with it has to be defined and made known to the script + language. +

+

+
Specified by:
create in interface ListElementGenerator
+
+
+
Parameters:
e - the ListElement for which the initiate script + code shall be created.
See Also:
#create(algoanim.primitives.ListElement)
+
+
+
+ +

+link

+
+public void link(ListElement start,
+                 ListElement target,
+                 int linkNr,
+                 Timing t,
+                 Timing d)
+
+
Description copied from interface: ListElementGenerator
+
Links the given ListElement to another one. +

+

+
Specified by:
link in interface ListElementGenerator
+
+
+
Parameters:
start - the original ListElement of the link.
target - the target ListElement of the link.
linkNr - If the ListElement has more than one + link, it is always necessary to identify the link properly by providing + the number of the link.
t - the time to wait until the operation shall be performed.
d - the duration of the operation.
See Also:
#link( + algoanim.primitives.ListElement, + algoanim.primitives.ListElement, int, + algoanim.util.Timing, algoanim.util.Timing)
+
+
+
+ +

+unlink

+
+public void unlink(ListElement start,
+                   int linkNr,
+                   Timing t,
+                   Timing d)
+
+
Description copied from interface: ListElementGenerator
+
Removes a link from the given ListElement. +

+

+
Specified by:
unlink in interface ListElementGenerator
+
+
+
Parameters:
start - the original ListElement of the link.
linkNr - If the ListElement has more than one + link, it is always necessary to identify the link properly by providing + the number of the link.
t - the time to wait until the operation shall be performed.
d - the duration of the operation.
See Also:
#unlink( + algoanim.primitives.ListElement, int, + algoanim.util.Timing, algoanim.util.Timing)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalMultiplexerGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalMultiplexerGenerator.html new file mode 100644 index 00000000..d2110d40 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalMultiplexerGenerator.html @@ -0,0 +1,340 @@ + + + + + + +AnimalMultiplexerGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.animalscript +
+Class AnimalMultiplexerGenerator

+
+java.lang.Object
+  extended by algoanim.primitives.generators.Generator
+      extended by algoanim.animalscript.AnimalGenerator
+          extended by algoanim.animalscript.AnimalVHDLElementGenerator
+              extended by algoanim.animalscript.AnimalMultiplexerGenerator
+
+
+
All Implemented Interfaces:
GeneratorInterface, MultiplexerGenerator, VHDLElementGenerator
+
+
+
+
public class AnimalMultiplexerGenerator
extends AnimalVHDLElementGenerator
implements MultiplexerGenerator
+ + +

+

+
Version:
+
0.2 20110218
+
Author:
+
Guido Roessling
+
See Also:
SquareGenerator
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.animalscript.AnimalVHDLElementGenerator
count, pinNames
+ + + + + + + +
Fields inherited from class algoanim.primitives.generators.Generator
lang
+  + + + + + + + + + + +
+Constructor Summary
AnimalMultiplexerGenerator(Language aLang) + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voidcreate(VHDLElement vhdlElement) + +
+          Creates the originating script code for a given AND gate, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+ + + + + + + +
Methods inherited from class algoanim.animalscript.AnimalVHDLElementGenerator
createRepresentationForGate
+ + + + + + + +
Methods inherited from class algoanim.animalscript.AnimalGenerator
addBooleanOption, addBooleanSwitch, addColorOption, addColorOption, addFontOption, addFontOption, addIntOption, addWithTiming, changeColor, exchange, hide, makeColorDef, makeColorDef, makeDisplayOptionsDef, makeDisplayOptionsDef, makeDurationTimingDef, makeHiddenDef, makeNodeDef, makeOffsetTimingDef, moveBy, moveTo, moveVia, rotate, rotate, show
+ + + + + + + +
Methods inherited from class algoanim.primitives.generators.Generator
getLanguage, isNameUsed, isValidDirection
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+AnimalMultiplexerGenerator

+
+public AnimalMultiplexerGenerator(Language aLang)
+
+
+
Parameters:
aLang - the associated Language object.
+
+ + + + + + + + +
+Method Detail
+ +

+create

+
+public void create(VHDLElement vhdlElement)
+
+
Description copied from interface: VHDLElementGenerator
+
Creates the originating script code for a given AND gate, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +

+

+
Specified by:
create in interface VHDLElementGenerator
+
+
+
Parameters:
vhdlElement - the VHDL element for which the initial script code + shall be created.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalNAndGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalNAndGenerator.html new file mode 100644 index 00000000..547ef251 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalNAndGenerator.html @@ -0,0 +1,340 @@ + + + + + + +AnimalNAndGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.animalscript +
+Class AnimalNAndGenerator

+
+java.lang.Object
+  extended by algoanim.primitives.generators.Generator
+      extended by algoanim.animalscript.AnimalGenerator
+          extended by algoanim.animalscript.AnimalVHDLElementGenerator
+              extended by algoanim.animalscript.AnimalNAndGenerator
+
+
+
All Implemented Interfaces:
GeneratorInterface, NAndGateGenerator, VHDLElementGenerator
+
+
+
+
public class AnimalNAndGenerator
extends AnimalVHDLElementGenerator
implements NAndGateGenerator
+ + +

+

+
Version:
+
0.2 20110218
+
Author:
+
Guido Roessling
+
See Also:
SquareGenerator
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.animalscript.AnimalVHDLElementGenerator
count, pinNames
+ + + + + + + +
Fields inherited from class algoanim.primitives.generators.Generator
lang
+  + + + + + + + + + + +
+Constructor Summary
AnimalNAndGenerator(Language aLang) + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voidcreate(VHDLElement vhdlElement) + +
+          Creates the originating script code for a given AND gate, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+ + + + + + + +
Methods inherited from class algoanim.animalscript.AnimalVHDLElementGenerator
createRepresentationForGate
+ + + + + + + +
Methods inherited from class algoanim.animalscript.AnimalGenerator
addBooleanOption, addBooleanSwitch, addColorOption, addColorOption, addFontOption, addFontOption, addIntOption, addWithTiming, changeColor, exchange, hide, makeColorDef, makeColorDef, makeDisplayOptionsDef, makeDisplayOptionsDef, makeDurationTimingDef, makeHiddenDef, makeNodeDef, makeOffsetTimingDef, moveBy, moveTo, moveVia, rotate, rotate, show
+ + + + + + + +
Methods inherited from class algoanim.primitives.generators.Generator
getLanguage, isNameUsed, isValidDirection
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+AnimalNAndGenerator

+
+public AnimalNAndGenerator(Language aLang)
+
+
+
Parameters:
aLang - the associated Language object.
+
+ + + + + + + + +
+Method Detail
+ +

+create

+
+public void create(VHDLElement vhdlElement)
+
+
Description copied from interface: VHDLElementGenerator
+
Creates the originating script code for a given AND gate, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +

+

+
Specified by:
create in interface VHDLElementGenerator
+
+
+
Parameters:
vhdlElement - the VHDL element for which the initial script code + shall be created.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalNorGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalNorGenerator.html new file mode 100644 index 00000000..8c9dce03 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalNorGenerator.html @@ -0,0 +1,340 @@ + + + + + + +AnimalNorGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.animalscript +
+Class AnimalNorGenerator

+
+java.lang.Object
+  extended by algoanim.primitives.generators.Generator
+      extended by algoanim.animalscript.AnimalGenerator
+          extended by algoanim.animalscript.AnimalVHDLElementGenerator
+              extended by algoanim.animalscript.AnimalNorGenerator
+
+
+
All Implemented Interfaces:
GeneratorInterface, NorGateGenerator, VHDLElementGenerator
+
+
+
+
public class AnimalNorGenerator
extends AnimalVHDLElementGenerator
implements NorGateGenerator
+ + +

+

+
Version:
+
0.2 20110218
+
Author:
+
Guido Roessling
+
See Also:
SquareGenerator
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.animalscript.AnimalVHDLElementGenerator
count, pinNames
+ + + + + + + +
Fields inherited from class algoanim.primitives.generators.Generator
lang
+  + + + + + + + + + + +
+Constructor Summary
AnimalNorGenerator(Language aLang) + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voidcreate(VHDLElement vhdlElement) + +
+          Creates the originating script code for a given AND gate, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+ + + + + + + +
Methods inherited from class algoanim.animalscript.AnimalVHDLElementGenerator
createRepresentationForGate
+ + + + + + + +
Methods inherited from class algoanim.animalscript.AnimalGenerator
addBooleanOption, addBooleanSwitch, addColorOption, addColorOption, addFontOption, addFontOption, addIntOption, addWithTiming, changeColor, exchange, hide, makeColorDef, makeColorDef, makeDisplayOptionsDef, makeDisplayOptionsDef, makeDurationTimingDef, makeHiddenDef, makeNodeDef, makeOffsetTimingDef, moveBy, moveTo, moveVia, rotate, rotate, show
+ + + + + + + +
Methods inherited from class algoanim.primitives.generators.Generator
getLanguage, isNameUsed, isValidDirection
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+AnimalNorGenerator

+
+public AnimalNorGenerator(Language aLang)
+
+
+
Parameters:
aLang - the associated Language object.
+
+ + + + + + + + +
+Method Detail
+ +

+create

+
+public void create(VHDLElement vhdlElement)
+
+
Description copied from interface: VHDLElementGenerator
+
Creates the originating script code for a given AND gate, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +

+

+
Specified by:
create in interface VHDLElementGenerator
+
+
+
Parameters:
vhdlElement - the VHDL element for which the initial script code + shall be created.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalNotGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalNotGenerator.html new file mode 100644 index 00000000..b1076b80 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalNotGenerator.html @@ -0,0 +1,340 @@ + + + + + + +AnimalNotGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.animalscript +
+Class AnimalNotGenerator

+
+java.lang.Object
+  extended by algoanim.primitives.generators.Generator
+      extended by algoanim.animalscript.AnimalGenerator
+          extended by algoanim.animalscript.AnimalVHDLElementGenerator
+              extended by algoanim.animalscript.AnimalNotGenerator
+
+
+
All Implemented Interfaces:
GeneratorInterface, NotGateGenerator, VHDLElementGenerator
+
+
+
+
public class AnimalNotGenerator
extends AnimalVHDLElementGenerator
implements NotGateGenerator
+ + +

+

+
Version:
+
0.2 20110218
+
Author:
+
Guido Roessling
+
See Also:
SquareGenerator
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.animalscript.AnimalVHDLElementGenerator
count, pinNames
+ + + + + + + +
Fields inherited from class algoanim.primitives.generators.Generator
lang
+  + + + + + + + + + + +
+Constructor Summary
AnimalNotGenerator(Language aLang) + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voidcreate(VHDLElement vhdlElement) + +
+          Creates the originating script code for a given AND gate, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+ + + + + + + +
Methods inherited from class algoanim.animalscript.AnimalVHDLElementGenerator
createRepresentationForGate
+ + + + + + + +
Methods inherited from class algoanim.animalscript.AnimalGenerator
addBooleanOption, addBooleanSwitch, addColorOption, addColorOption, addFontOption, addFontOption, addIntOption, addWithTiming, changeColor, exchange, hide, makeColorDef, makeColorDef, makeDisplayOptionsDef, makeDisplayOptionsDef, makeDurationTimingDef, makeHiddenDef, makeNodeDef, makeOffsetTimingDef, moveBy, moveTo, moveVia, rotate, rotate, show
+ + + + + + + +
Methods inherited from class algoanim.primitives.generators.Generator
getLanguage, isNameUsed, isValidDirection
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+AnimalNotGenerator

+
+public AnimalNotGenerator(Language aLang)
+
+
+
Parameters:
aLang - the associated Language object.
+
+ + + + + + + + +
+Method Detail
+ +

+create

+
+public void create(VHDLElement vhdlElement)
+
+
Description copied from interface: VHDLElementGenerator
+
Creates the originating script code for a given AND gate, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +

+

+
Specified by:
create in interface VHDLElementGenerator
+
+
+
Parameters:
vhdlElement - the VHDL element for which the initial script code + shall be created.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalOrGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalOrGenerator.html new file mode 100644 index 00000000..4331c359 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalOrGenerator.html @@ -0,0 +1,340 @@ + + + + + + +AnimalOrGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.animalscript +
+Class AnimalOrGenerator

+
+java.lang.Object
+  extended by algoanim.primitives.generators.Generator
+      extended by algoanim.animalscript.AnimalGenerator
+          extended by algoanim.animalscript.AnimalVHDLElementGenerator
+              extended by algoanim.animalscript.AnimalOrGenerator
+
+
+
All Implemented Interfaces:
GeneratorInterface, OrGateGenerator, VHDLElementGenerator
+
+
+
+
public class AnimalOrGenerator
extends AnimalVHDLElementGenerator
implements OrGateGenerator
+ + +

+

+
Version:
+
0.2 20110218
+
Author:
+
Guido Roessling
+
See Also:
SquareGenerator
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.animalscript.AnimalVHDLElementGenerator
count, pinNames
+ + + + + + + +
Fields inherited from class algoanim.primitives.generators.Generator
lang
+  + + + + + + + + + + +
+Constructor Summary
AnimalOrGenerator(Language aLang) + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voidcreate(VHDLElement vhdlElement) + +
+          Creates the originating script code for a given AND gate, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+ + + + + + + +
Methods inherited from class algoanim.animalscript.AnimalVHDLElementGenerator
createRepresentationForGate
+ + + + + + + +
Methods inherited from class algoanim.animalscript.AnimalGenerator
addBooleanOption, addBooleanSwitch, addColorOption, addColorOption, addFontOption, addFontOption, addIntOption, addWithTiming, changeColor, exchange, hide, makeColorDef, makeColorDef, makeDisplayOptionsDef, makeDisplayOptionsDef, makeDurationTimingDef, makeHiddenDef, makeNodeDef, makeOffsetTimingDef, moveBy, moveTo, moveVia, rotate, rotate, show
+ + + + + + + +
Methods inherited from class algoanim.primitives.generators.Generator
getLanguage, isNameUsed, isValidDirection
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+AnimalOrGenerator

+
+public AnimalOrGenerator(Language aLang)
+
+
+
Parameters:
aLang - the associated Language object.
+
+ + + + + + + + +
+Method Detail
+ +

+create

+
+public void create(VHDLElement vhdlElement)
+
+
Description copied from interface: VHDLElementGenerator
+
Creates the originating script code for a given AND gate, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +

+

+
Specified by:
create in interface VHDLElementGenerator
+
+
+
Parameters:
vhdlElement - the VHDL element for which the initial script code + shall be created.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalPointGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalPointGenerator.html new file mode 100644 index 00000000..996bd5c1 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalPointGenerator.html @@ -0,0 +1,319 @@ + + + + + + +AnimalPointGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.animalscript +
+Class AnimalPointGenerator

+
+java.lang.Object
+  extended by algoanim.primitives.generators.Generator
+      extended by algoanim.animalscript.AnimalGenerator
+          extended by algoanim.animalscript.AnimalPointGenerator
+
+
+
All Implemented Interfaces:
GeneratorInterface, PointGenerator
+
+
+
+
public class AnimalPointGenerator
extends AnimalGenerator
implements PointGenerator
+ + +

+

+
Author:
+
Administrator
+
See Also:
PointGenerator
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.primitives.generators.Generator
lang
+  + + + + + + + + + + +
+Constructor Summary
AnimalPointGenerator(Language aLang) + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voidcreate(Point aPoint) + +
+          Creates the originating script code for a given Point, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+ + + + + + + +
Methods inherited from class algoanim.animalscript.AnimalGenerator
addBooleanOption, addBooleanSwitch, addColorOption, addColorOption, addFontOption, addFontOption, addIntOption, addWithTiming, changeColor, exchange, hide, makeColorDef, makeColorDef, makeDisplayOptionsDef, makeDisplayOptionsDef, makeDurationTimingDef, makeHiddenDef, makeNodeDef, makeOffsetTimingDef, moveBy, moveTo, moveVia, rotate, rotate, show
+ + + + + + + +
Methods inherited from class algoanim.primitives.generators.Generator
getLanguage, isNameUsed, isValidDirection
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+AnimalPointGenerator

+
+public AnimalPointGenerator(Language aLang)
+
+
+
Parameters:
aLang - the associated Language object.
+
+ + + + + + + + +
+Method Detail
+ +

+create

+
+public void create(Point aPoint)
+
+
Description copied from interface: PointGenerator
+
Creates the originating script code for a given Point, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +

+

+
Specified by:
create in interface PointGenerator
+
+
+
Parameters:
aPoint - the Point for which the initiate script code + shall be created.
See Also:
#create(algoanim.primitives.Point)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalPolygonGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalPolygonGenerator.html new file mode 100644 index 00000000..4411f8be --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalPolygonGenerator.html @@ -0,0 +1,319 @@ + + + + + + +AnimalPolygonGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.animalscript +
+Class AnimalPolygonGenerator

+
+java.lang.Object
+  extended by algoanim.primitives.generators.Generator
+      extended by algoanim.animalscript.AnimalGenerator
+          extended by algoanim.animalscript.AnimalPolygonGenerator
+
+
+
All Implemented Interfaces:
GeneratorInterface, PolygonGenerator
+
+
+
+
public class AnimalPolygonGenerator
extends AnimalGenerator
implements PolygonGenerator
+ + +

+

+
Author:
+
Stephan Mehlhase
+
See Also:
PolygonGenerator
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.primitives.generators.Generator
lang
+  + + + + + + + + + + +
+Constructor Summary
AnimalPolygonGenerator(Language aLang) + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voidcreate(Polygon p) + +
+          Creates the originating script code for a given Polygon, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+ + + + + + + +
Methods inherited from class algoanim.animalscript.AnimalGenerator
addBooleanOption, addBooleanSwitch, addColorOption, addColorOption, addFontOption, addFontOption, addIntOption, addWithTiming, changeColor, exchange, hide, makeColorDef, makeColorDef, makeDisplayOptionsDef, makeDisplayOptionsDef, makeDurationTimingDef, makeHiddenDef, makeNodeDef, makeOffsetTimingDef, moveBy, moveTo, moveVia, rotate, rotate, show
+ + + + + + + +
Methods inherited from class algoanim.primitives.generators.Generator
getLanguage, isNameUsed, isValidDirection
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+AnimalPolygonGenerator

+
+public AnimalPolygonGenerator(Language aLang)
+
+
+
Parameters:
aLang - the associated Language object.
+
+ + + + + + + + +
+Method Detail
+ +

+create

+
+public void create(Polygon p)
+
+
Description copied from interface: PolygonGenerator
+
Creates the originating script code for a given Polygon, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +

+

+
Specified by:
create in interface PolygonGenerator
+
+
+
Parameters:
p - the Polygon for which the initiate script + code shall be created.
See Also:
#create(algoanim.primitives.Polygon)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalPolylineGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalPolylineGenerator.html new file mode 100644 index 00000000..e3b49635 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalPolylineGenerator.html @@ -0,0 +1,317 @@ + + + + + + +AnimalPolylineGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.animalscript +
+Class AnimalPolylineGenerator

+
+java.lang.Object
+  extended by algoanim.primitives.generators.Generator
+      extended by algoanim.animalscript.AnimalGenerator
+          extended by algoanim.animalscript.AnimalPolylineGenerator
+
+
+
All Implemented Interfaces:
GeneratorInterface, PolylineGenerator
+
+
+
+
public class AnimalPolylineGenerator
extends AnimalGenerator
implements PolylineGenerator
+ + +

+

+
Author:
+
stephan
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.primitives.generators.Generator
lang
+  + + + + + + + + + + +
+Constructor Summary
AnimalPolylineGenerator(Language aLang) + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voidcreate(Polyline poly) + +
+          Creates the originating script code for a given Polyline, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+ + + + + + + +
Methods inherited from class algoanim.animalscript.AnimalGenerator
addBooleanOption, addBooleanSwitch, addColorOption, addColorOption, addFontOption, addFontOption, addIntOption, addWithTiming, changeColor, exchange, hide, makeColorDef, makeColorDef, makeDisplayOptionsDef, makeDisplayOptionsDef, makeDurationTimingDef, makeHiddenDef, makeNodeDef, makeOffsetTimingDef, moveBy, moveTo, moveVia, rotate, rotate, show
+ + + + + + + +
Methods inherited from class algoanim.primitives.generators.Generator
getLanguage, isNameUsed, isValidDirection
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+AnimalPolylineGenerator

+
+public AnimalPolylineGenerator(Language aLang)
+
+
+ + + + + + + + +
+Method Detail
+ +

+create

+
+public void create(Polyline poly)
+
+
Description copied from interface: PolylineGenerator
+
Creates the originating script code for a given Polyline, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +

+

+
Specified by:
create in interface PolylineGenerator
+
+
+
Parameters:
poly - the Polyline for which the initiate script + code shall be created.
See Also:
#create(algoanim.primitives.Polyline)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalRSFlipflopGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalRSFlipflopGenerator.html new file mode 100644 index 00000000..b7c6455c --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalRSFlipflopGenerator.html @@ -0,0 +1,340 @@ + + + + + + +AnimalRSFlipflopGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.animalscript +
+Class AnimalRSFlipflopGenerator

+
+java.lang.Object
+  extended by algoanim.primitives.generators.Generator
+      extended by algoanim.animalscript.AnimalGenerator
+          extended by algoanim.animalscript.AnimalVHDLElementGenerator
+              extended by algoanim.animalscript.AnimalRSFlipflopGenerator
+
+
+
All Implemented Interfaces:
GeneratorInterface, RSFlipflopGenerator, VHDLElementGenerator
+
+
+
+
public class AnimalRSFlipflopGenerator
extends AnimalVHDLElementGenerator
implements RSFlipflopGenerator
+ + +

+

+
Version:
+
0.2 20110218
+
Author:
+
Guido Roessling
+
See Also:
SquareGenerator
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.animalscript.AnimalVHDLElementGenerator
count, pinNames
+ + + + + + + +
Fields inherited from class algoanim.primitives.generators.Generator
lang
+  + + + + + + + + + + +
+Constructor Summary
AnimalRSFlipflopGenerator(Language aLang) + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voidcreate(VHDLElement vhdlElement) + +
+          Creates the originating script code for a given AND gate, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+ + + + + + + +
Methods inherited from class algoanim.animalscript.AnimalVHDLElementGenerator
createRepresentationForGate
+ + + + + + + +
Methods inherited from class algoanim.animalscript.AnimalGenerator
addBooleanOption, addBooleanSwitch, addColorOption, addColorOption, addFontOption, addFontOption, addIntOption, addWithTiming, changeColor, exchange, hide, makeColorDef, makeColorDef, makeDisplayOptionsDef, makeDisplayOptionsDef, makeDurationTimingDef, makeHiddenDef, makeNodeDef, makeOffsetTimingDef, moveBy, moveTo, moveVia, rotate, rotate, show
+ + + + + + + +
Methods inherited from class algoanim.primitives.generators.Generator
getLanguage, isNameUsed, isValidDirection
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+AnimalRSFlipflopGenerator

+
+public AnimalRSFlipflopGenerator(Language aLang)
+
+
+
Parameters:
aLang - the associated Language object.
+
+ + + + + + + + +
+Method Detail
+ +

+create

+
+public void create(VHDLElement vhdlElement)
+
+
Description copied from interface: VHDLElementGenerator
+
Creates the originating script code for a given AND gate, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +

+

+
Specified by:
create in interface VHDLElementGenerator
+
+
+
Parameters:
vhdlElement - the VHDL element for which the initial script code + shall be created.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalRectGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalRectGenerator.html new file mode 100644 index 00000000..33b6d181 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalRectGenerator.html @@ -0,0 +1,319 @@ + + + + + + +AnimalRectGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.animalscript +
+Class AnimalRectGenerator

+
+java.lang.Object
+  extended by algoanim.primitives.generators.Generator
+      extended by algoanim.animalscript.AnimalGenerator
+          extended by algoanim.animalscript.AnimalRectGenerator
+
+
+
All Implemented Interfaces:
GeneratorInterface, RectGenerator
+
+
+
+
public class AnimalRectGenerator
extends AnimalGenerator
implements RectGenerator
+ + +

+

+
Author:
+
Stephan Mehlhase
+
See Also:
RectGenerator
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.primitives.generators.Generator
lang
+  + + + + + + + + + + +
+Constructor Summary
AnimalRectGenerator(Language aLang) + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voidcreate(Rect arect) + +
+          Creates the originating script code for a given Rect, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+ + + + + + + +
Methods inherited from class algoanim.animalscript.AnimalGenerator
addBooleanOption, addBooleanSwitch, addColorOption, addColorOption, addFontOption, addFontOption, addIntOption, addWithTiming, changeColor, exchange, hide, makeColorDef, makeColorDef, makeDisplayOptionsDef, makeDisplayOptionsDef, makeDurationTimingDef, makeHiddenDef, makeNodeDef, makeOffsetTimingDef, moveBy, moveTo, moveVia, rotate, rotate, show
+ + + + + + + +
Methods inherited from class algoanim.primitives.generators.Generator
getLanguage, isNameUsed, isValidDirection
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+AnimalRectGenerator

+
+public AnimalRectGenerator(Language aLang)
+
+
+
Parameters:
aLang - the associated Language object.
+
+ + + + + + + + +
+Method Detail
+ +

+create

+
+public void create(Rect arect)
+
+
Description copied from interface: RectGenerator
+
Creates the originating script code for a given Rect, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +

+

+
Specified by:
create in interface RectGenerator
+
+
+
Parameters:
arect - the Rect for which the initiate script code + shall be created.
See Also:
#create(algoanim.primitives.Rect)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalScript.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalScript.html new file mode 100644 index 00000000..e1a95d60 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalScript.html @@ -0,0 +1,3253 @@ + + + + + + +AnimalScript + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.animalscript +
+Class AnimalScript

+
+java.lang.Object
+  extended by algoanim.primitives.generators.Language
+      extended by algoanim.primitives.generators.VHDLLanguage
+          extended by algoanim.animalscript.AnimalScript
+
+
+
+
public class AnimalScript
extends VHDLLanguage
+ + +

+

+
Author:
+
Jens Pfau, Stephan Mehlhase, Dima Vronskyi
+
See Also:
Language
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Field Summary
+static java.lang.StringCOLORCHANGE_COLOR + +
+          The color colortype constant.
+static java.lang.StringCOLORCHANGE_COLORSETTING + +
+          The colorsetting colortype constant.
+static java.lang.StringCOLORCHANGE_FILLCOLOR + +
+          The fillcolor colortype constant.
+static java.lang.StringCOLORCHANGE_TEXTCOLOR + +
+          The textcolor colortype constant.
+static java.lang.StringDIRECTION_BASELINE_END + +
+          The direction constant for alignment from the (text) baseline's end.
+static java.lang.StringDIRECTION_BASELINE_START + +
+          The direction constant for alignment from the (text) baseline's start.
+static java.lang.StringDIRECTION_C + +
+          The central direction constant.
+static java.lang.StringDIRECTION_E + +
+          The east direction constant.
+static java.lang.StringDIRECTION_N + +
+          The north direction constant.
+static java.lang.StringDIRECTION_NE + +
+          The north east direction constant.
+static java.lang.StringDIRECTION_NW + +
+          The north west direction constant.
+static java.lang.StringDIRECTION_S + +
+          The south direction constant.
+static java.lang.StringDIRECTION_SE + +
+          The south east direction constant.
+static java.lang.StringDIRECTION_SW + +
+          The south west direction constant.
+static java.lang.StringDIRECTION_W + +
+          The west direction constant.
+static intINITIAL_ERRORBUFFER_SIZE + +
+          The initial size in kilobytes of the error buffer.
+static intINITIAL_GENBUFFER_SIZE + +
+          The initial size in kilobytes of the buffers used by generators.
+static intINITIAL_OUTPUTBUFFER_SIZE + +
+          The initial size in kilobytes of the output buffer.
+static intINITIAL_STEPBUFFER_SIZE + +
+          The initial size in kilobytes of the buffer used by the step mode.
+ + + + + + + +
Fields inherited from class algoanim.primitives.generators.Language
hideInThisStep, INTERACTION_TYPE_AVINTERACTION, INTERACTION_TYPE_JHAVE_TEXT, INTERACTION_TYPE_JHAVE_XML, INTERACTION_TYPE_NONE, interactiveElements, showInThisStep, UNDEFINED_SIZE
+  + + + + + + + + + + +
+Constructor Summary
AnimalScript(java.lang.String title, + java.lang.String author, + int x, + int y) + +
+          Creates the headline of the AnimalScript File and the AnimalScript Object.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidaddDocumentationLink(DocumentationLink docuLink) + +
+           
+ voidaddError(java.lang.StringBuilder error) + +
+          Adds another line at the end of the error buffer.
+ voidaddFIBQuestion(FillInBlanksQuestion fibQuestion) + +
+           
+ voidaddItem(Primitive p) + +
+          Adds the given Primitive to the internal database, which is + used to control that dupes are produced.
+ voidaddLabel(java.lang.String label) + +
+          Adds a label to the current AnimalScript which can be used for navigation.
+ voidaddLine(java.lang.StringBuilder line) + +
+          Adds a line to the concurrent buffer and determines if in stepmode or not.
+ voidaddMCQuestion(MultipleChoiceQuestion mcQuestion) + +
+           
+ voidaddMSQuestion(MultipleSelectionQuestion msQuestion) + +
+           
+ voidaddQuestionGroup(GroupInfo group) + +
+           
+ voidaddTFQuestion(TrueFalseQuestion tfQuestion) + +
+           
+ voidfinalizeGeneration() + +
+          Method to be called before the content is accessed or written
+ java.lang.StringgetAnimationCode() + +
+          Returns the generated animation code
+ java.lang.StringgetErrorOutput() + +
+          Returns the current error buffer.
+ intgetStep() + +
+          Gives the current animation step.
+ voidhideAllPrimitives() + +
+           
+ voidhideAllPrimitivesExcept(java.util.List<Primitive> keepThese) + +
+           
+ voidhideAllPrimitivesExcept(Primitive keepThisOne) + +
+           
+ booleanisNameUsed(java.lang.String name) + +
+          Checks the internal primitive registry for the given name.
+ booleanisValidDirection(java.lang.String direction) + +
+          Evaluates whether a given String describes a valid direction for movement + operations.
+ AndGatenewAndGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new AndGate object.
+ ArcnewArc(Node center, + Node radius, + java.lang.String name, + DisplayOptions display, + ArcProperties ep) + +
+           
+ + + + + +
+<T> ArrayBasedQueue<T>
+
newArrayBasedQueue(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + QueueProperties qp, + int capacity) + +
+          Creates a new ArrayBasedQueue object.
+ + + + + +
+<T> ArrayBasedStack<T>
+
newArrayBasedStack(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + StackProperties sp, + int capacity) + +
+          Creates a new ArrayBasedStack object.
+ ArrayMarkernewArrayMarker(ArrayPrimitive a, + int index, + java.lang.String name, + DisplayOptions display, + ArrayMarkerProperties ap) + +
+          Creates a new ArrayMarker object.
+ CirclenewCircle(Node center, + int radius, + java.lang.String name, + DisplayOptions display, + CircleProperties cp) + +
+          Creates a new Circle object.
+ CircleSegnewCircleSeg(Node center, + int radius, + java.lang.String name, + DisplayOptions display, + CircleSegProperties cp) + +
+          Creates a new CircleSeg object.
+ + + + + +
+<T> ConceptualQueue<T>
+
newConceptualQueue(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + QueueProperties qp) + +
+          Creates a new ConceptualQueue object.
+ + + + + +
+<T> ConceptualStack<T>
+
newConceptualStack(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + StackProperties sp) + +
+          Creates a new ConceptualStack object.
+ DemultiplexernewDemultiplexer(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new Demultiplexer object.
+ DFlipflopnewDFlipflop(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new DFlipflop object.
+ DoubleArraynewDoubleArray(Node upperLeft, + double[] data, + java.lang.String name, + ArrayDisplayOptions display, + ArrayProperties iap) + +
+          Creates a new DoubleArray object.
+ DoubleMatrixnewDoubleMatrix(Node upperLeft, + double[][] data, + java.lang.String name, + DisplayOptions display, + MatrixProperties iap) + +
+          Creates a new DoubleMatrix object.
+ EllipsenewEllipse(Node center, + Node radius, + java.lang.String name, + DisplayOptions display, + EllipseProperties ep) + +
+          Creates a new Ellipse object.
+ EllipseSegnewEllipseSeg(Node center, + Node radius, + java.lang.String name, + DisplayOptions display, + EllipseSegProperties cp) + +
+          Creates a new EllipseSeg object.
+ GraphnewGraph(java.lang.String name, + int[][] graphAdjacencyMatrix, + Node[] graphNodes, + java.lang.String[] labels, + DisplayOptions display, + GraphProperties graphProps) + +
+          Creates a new Ellipse object.
+ GroupnewGroup(java.util.LinkedList<Primitive> primitives, + java.lang.String name) + +
+          Creates a new element Group with a list of contained + Primitives and a distinct name.
+ IntArraynewIntArray(Node upperLeft, + int[] data, + java.lang.String name, + ArrayDisplayOptions display, + ArrayProperties iap) + +
+          Creates a new IntArray object.
+ IntMatrixnewIntMatrix(Node upperLeft, + int[][] data, + java.lang.String name, + DisplayOptions display, + MatrixProperties iap) + +
+          Creates a new IntMatrix object.
+ JKFlipflopnewJKFlipflop(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new JKFlipflop object.
+ + + + + +
+<T> ListBasedQueue<T>
+
newListBasedQueue(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + QueueProperties qp) + +
+          Creates a new ListBasedQueue object.
+ + + + + +
+<T> ListBasedStack<T>
+
newListBasedStack(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + StackProperties sp) + +
+          Creates a new ListBasedStack object.
+ ListElementnewListElement(Node upperLeft, + int pointers, + java.util.LinkedList<java.lang.Object> pointerLocations, + ListElement prev, + ListElement next, + java.lang.String name, + DisplayOptions display, + ListElementProperties lp) + +
+          Creates a new ListElement object.
+ MultiplexernewMultiplexer(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new Multiplexer object.
+ NAndGatenewNAndGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new NAndGate object.
+ NorGatenewNorGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new NorGate object.
+ NotGatenewNotGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new NotGate object.
+ OrGatenewOrGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new OrGate object.
+ PointnewPoint(Node coords, + java.lang.String name, + DisplayOptions display, + PointProperties pp) + +
+          Creates a new Point object.
+ PolygonnewPolygon(Node[] vertices, + java.lang.String name, + DisplayOptions display, + PolygonProperties pp) + +
+          Creates a new Polygon object.
+ PolylinenewPolyline(Node[] vertices, + java.lang.String name, + DisplayOptions display, + PolylineProperties pp) + +
+          Creates a new Polyline object.
+ RectnewRect(Node upperLeft, + Node lowerRight, + java.lang.String name, + DisplayOptions display, + RectProperties rp) + +
+          Creates a new Rect object.
+ RSFlipflopnewRSFlipflop(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new RSFlipflop object.
+ SourceCodenewSourceCode(Node upperLeft, + java.lang.String name, + DisplayOptions display, + SourceCodeProperties sp) + +
+          Creates a new SourceCode object.
+ SquarenewSquare(Node upperLeft, + int width, + java.lang.String name, + DisplayOptions display, + SquareProperties sp) + +
+          Creates a new Square.
+ StringArraynewStringArray(Node upperLeft, + java.lang.String[] data, + java.lang.String name, + ArrayDisplayOptions display, + ArrayProperties sap) + +
+          Creates a new StringArray object.
+ StringMatrixnewStringMatrix(Node upperLeft, + java.lang.String[][] data, + java.lang.String name, + DisplayOptions display, + MatrixProperties iap) + +
+          Creates a new StringMatrix object.
+ TextnewText(Node upperLeft, + java.lang.String text, + java.lang.String name, + DisplayOptions display, + TextProperties tp) + +
+          Creates a new Text object.
+ TFlipflopnewTFlipflop(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new TFlipflop object.
+ TrianglenewTriangle(Node x, + Node y, + Node z, + java.lang.String name, + DisplayOptions display, + TriangleProperties tp) + +
+          Creates a new Triangle object.
+ VariablesnewVariables() + +
+          Creates a new Variables object.
+ VHDLWirenewWire(java.util.List<Node> nodes, + int speed, + java.lang.String name, + DisplayOptions display, + VHDLWireProperties properties) + +
+          Creates a new wire object.
+ XNorGatenewXNorGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new XNorGate object.
+ XOrGatenewXOrGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new XOrGate object.
+ voidnextStep(int delay, + java.lang.String label) + +
+          Flushes the stepbuffer to the output variable.
+ voidresetAnimation() + +
+          Clears all animation data.
+ voidsetInteractionType(int interactionTypeCode) + +
+           
+ voidsetInteractionType(int interactionTypeCode, + java.lang.String key) + +
+           
+ voidsetStepMode(boolean mode) + +
+          Enables or disables Step mode.
+ java.lang.StringtoString() + +
+          Returns a String with the generated AnimalScript.
+ java.util.Vector<java.lang.String>validDirections() + +
+          The vector which is returned describes the valid direction statements + regarding this actual language object.
+ voidwriteFile(java.lang.String fileName) + +
+          Writes all AnimalScript commands to the file given to that function.
+ + + + + + + +
Methods inherited from class algoanim.primitives.generators.VHDLLanguage
newAndGate, newAndGate, newDemultiplexer, newDemultiplexer, newDFlipflop, newJKFlipflop, newMultiplexer, newMultiplexer, newNAndGate, newNAndGate, newNorGate, newNorGate, newNotGate, newNotGate, newOrGate, newOrGate, newRSFlipflop, newTFlipflop, newXNorGate, newXNorGate, newXOrGate, newXOrGate
+ + + + + + + +
Methods inherited from class algoanim.primitives.generators.Language
addError, addLine, newArc, newArrayBasedQueue, newArrayBasedStack, newArrayMarker, newCircle, newCircleSeg, newConceptualQueue, newConceptualStack, newDoubleArray, newDoubleMatrix, newEllipse, newEllipseSeg, newGraph, newIntArray, newIntMatrix, newListBasedQueue, newListBasedStack, newListElement, newListElement, newPolygon, newPolyline, newRect, newSourceCode, newSquare, newStringArray, newStringMatrix, newText, newTriangle, nextStep, nextStep, nextStep
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+INITIAL_STEPBUFFER_SIZE

+
+public static int INITIAL_STEPBUFFER_SIZE
+
+
The initial size in kilobytes of the buffer used by the step mode. +

+

+
+
+
+ +

+INITIAL_OUTPUTBUFFER_SIZE

+
+public static int INITIAL_OUTPUTBUFFER_SIZE
+
+
The initial size in kilobytes of the output buffer. +

+

+
+
+
+ +

+INITIAL_GENBUFFER_SIZE

+
+public static int INITIAL_GENBUFFER_SIZE
+
+
The initial size in kilobytes of the buffers used by generators. +

+

+
+
+
+ +

+INITIAL_ERRORBUFFER_SIZE

+
+public static int INITIAL_ERRORBUFFER_SIZE
+
+
The initial size in kilobytes of the error buffer. +

+

+
+
+
+ +

+DIRECTION_NW

+
+public static final java.lang.String DIRECTION_NW
+
+
The north west direction constant. +

+

+
See Also:
Constant Field Values
+
+
+ +

+DIRECTION_N

+
+public static final java.lang.String DIRECTION_N
+
+
The north direction constant. +

+

+
See Also:
Constant Field Values
+
+
+ +

+DIRECTION_NE

+
+public static final java.lang.String DIRECTION_NE
+
+
The north east direction constant. +

+

+
See Also:
Constant Field Values
+
+
+ +

+DIRECTION_W

+
+public static final java.lang.String DIRECTION_W
+
+
The west direction constant. +

+

+
See Also:
Constant Field Values
+
+
+ +

+DIRECTION_C

+
+public static final java.lang.String DIRECTION_C
+
+
The central direction constant. +

+

+
See Also:
Constant Field Values
+
+
+ +

+DIRECTION_E

+
+public static final java.lang.String DIRECTION_E
+
+
The east direction constant. +

+

+
See Also:
Constant Field Values
+
+
+ +

+DIRECTION_SW

+
+public static final java.lang.String DIRECTION_SW
+
+
The south west direction constant. +

+

+
See Also:
Constant Field Values
+
+
+ +

+DIRECTION_S

+
+public static final java.lang.String DIRECTION_S
+
+
The south direction constant. +

+

+
See Also:
Constant Field Values
+
+
+ +

+DIRECTION_SE

+
+public static final java.lang.String DIRECTION_SE
+
+
The south east direction constant. +

+

+
See Also:
Constant Field Values
+
+
+ +

+DIRECTION_BASELINE_START

+
+public static final java.lang.String DIRECTION_BASELINE_START
+
+
The direction constant for alignment from the (text) baseline's start. +

+

+
See Also:
Constant Field Values
+
+
+ +

+DIRECTION_BASELINE_END

+
+public static final java.lang.String DIRECTION_BASELINE_END
+
+
The direction constant for alignment from the (text) baseline's end. +

+

+
See Also:
Constant Field Values
+
+
+ +

+COLORCHANGE_COLOR

+
+public static final java.lang.String COLORCHANGE_COLOR
+
+
The color colortype constant. +

+

+
See Also:
Constant Field Values
+
+
+ +

+COLORCHANGE_FILLCOLOR

+
+public static final java.lang.String COLORCHANGE_FILLCOLOR
+
+
The fillcolor colortype constant. +

+

+
See Also:
Constant Field Values
+
+
+ +

+COLORCHANGE_TEXTCOLOR

+
+public static final java.lang.String COLORCHANGE_TEXTCOLOR
+
+
The textcolor colortype constant. +

+

+
See Also:
Constant Field Values
+
+
+ +

+COLORCHANGE_COLORSETTING

+
+public static final java.lang.String COLORCHANGE_COLORSETTING
+
+
The colorsetting colortype constant. +

+

+
See Also:
Constant Field Values
+
+ + + + + + + + +
+Constructor Detail
+ +

+AnimalScript

+
+public AnimalScript(java.lang.String title,
+                    java.lang.String author,
+                    int x,
+                    int y)
+
+
Creates the headline of the AnimalScript File and the AnimalScript Object. +

+

+
Parameters:
title - the title of this AnimalScript. may be null.
author - the autor of this AnimalScript. may be null.
x - the width of the animation window.
y - the height of the animation window.
+
+ + + + + + + + +
+Method Detail
+ +

+addLine

+
+public void addLine(java.lang.StringBuilder line)
+
+
Adds a line to the concurrent buffer and determines if in stepmode or not. + The given string must not end with a newline character, which is + automatically appended. +

+

+
Specified by:
addLine in class Language
+
+
+
Parameters:
line - the line of AnimalScript code added, must NOT end with a newline.
+
+
+
+ +

+addLabel

+
+public void addLabel(java.lang.String label)
+
+
Adds a label to the current AnimalScript which can be used for navigation. + If the given label is null, no label is inserted. +

+

+
Parameters:
label - The label
+
+
+
+ +

+addError

+
+public void addError(java.lang.StringBuilder error)
+
+
Description copied from class: Language
+
Adds another line at the end of the error buffer. +

+

+
Specified by:
addError in class Language
+
+
+
Parameters:
error - the line to add.
See Also:
#addError(java.lang.StringBuilder)
+
+
+
+ +

+getErrorOutput

+
+public java.lang.String getErrorOutput()
+
+
Returns the current error buffer. +

+

+ +
Returns:
the current error buffer.
+
+
+
+ +

+addItem

+
+public void addItem(Primitive p)
+
+
Adds the given Primitive to the internal database, which is + used to control that dupes are produced. +

+

+
Specified by:
addItem in class Language
+
+
+
Parameters:
p - the Primitive to add.
+
+
+
+ +

+writeFile

+
+public void writeFile(java.lang.String fileName)
+
+
Writes all AnimalScript commands to the file given to that function. If in + stepmode, Stepmode is diasabled and added to output. +

+

+
Specified by:
writeFile in class Language
+
+
+
Parameters:
fileName - the name of the file to write to.
+
+
+
+ +

+toString

+
+public java.lang.String toString()
+
+
Returns a String with the generated AnimalScript. +

+

+
Overrides:
toString in class java.lang.Object
+
+
+
+
+
+
+ +

+setStepMode

+
+public void setStepMode(boolean mode)
+
+
Enables or disables Step mode. All lines added after that statement is + cached in a buffer and flushed when the step mode is disabled. All lines in + one step are executed concurrently. +

+

+
Specified by:
setStepMode in class Language
+
+
+
Parameters:
mode - whether to enable step mode or not.
See Also:
Language.nextStep()
+
+
+
+ +

+getStep

+
+public int getStep()
+
+
Description copied from class: Language
+
Gives the current animation step. This step is created by calling nextStep(). +

+

+
Specified by:
getStep in class Language
+
+
+ +
Returns:
the current animation step.
+
+
+
+ +

+nextStep

+
+public void nextStep(int delay,
+                     java.lang.String label)
+
+
Flushes the stepbuffer to the output variable. +

+

+
Specified by:
nextStep in class Language
+
+
+
Parameters:
delay - the delay in ms to wait before the next step starts. Use + -1 to specify that the next step will not start + automatically.
label - the label associated with the current step (may be null). If a + label is given, it may be used as an anchor for navigating to the + step.
See Also:
Language.setStepMode(boolean)
+
+
+
+ +

+resetAnimation

+
+public void resetAnimation()
+
+
Clears all animation data. +

+

+
+
+
+
+ +

+isNameUsed

+
+public boolean isNameUsed(java.lang.String name)
+
+
Description copied from class: Language
+
Checks the internal primitive registry for the given name. +

+

+
Specified by:
isNameUsed in class Language
+
+
+
Parameters:
name - the name to check. +
Returns:
if the given name is already in use.
See Also:
#isNameUsed(java.lang.String)
+
+
+
+ +

+validDirections

+
+public java.util.Vector<java.lang.String> validDirections()
+
+
Description copied from class: Language
+
The vector which is returned describes the valid direction statements + regarding this actual language object. +

+

+
Specified by:
validDirections in class Language
+
+
+ +
Returns:
the directions which can be applied to move methods.
See Also:
Language.validDirections()
+
+
+
+ +

+isValidDirection

+
+public boolean isValidDirection(java.lang.String direction)
+
+
Description copied from class: Language
+
Evaluates whether a given String describes a valid direction for movement + operations. +

+

+
Specified by:
isValidDirection in class Language
+
+
+
Parameters:
direction - the String to check. +
Returns:
whether the given String describes a valid direction.
See Also:
#isValidDirection(java.lang.String)
+
+
+
+ +

+newArc

+
+public Arc newArc(Node center,
+                  Node radius,
+                  java.lang.String name,
+                  DisplayOptions display,
+                  ArcProperties ep)
+
+
+
Specified by:
newArc in class Language
+
+
+
Parameters:
center - the center of the Arc.
radius - the radius of the Arc.
name - [optional] an arbitrary name which uniquely identifies this + Arc. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
ep - [optional] user-defined properties to apply to this + Arc. If you don't want any user-defined properties to + be set, then set this parameter to "null", default properties will + be applied in that case. +
Returns:
the new arc
See Also:
#newArc( + algoanim.util.Node, algoanim.util.Node, + java.lang.String, algoanim.util.DisplayOptions, + algoanim.properties.ArcProperties)
+
+
+
+ +

+newCircle

+
+public Circle newCircle(Node center,
+                        int radius,
+                        java.lang.String name,
+                        DisplayOptions display,
+                        CircleProperties cp)
+
+
Description copied from class: Language
+
Creates a new Circle object. +

+

+
Specified by:
newCircle in class Language
+
+
+
Parameters:
center - the center of the Circle.
radius - the radius of the Circle.
name - [optional] an arbitrary name which uniquely identifies this + Circle. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
cp - [optional] user-defined properties to apply to this + Circle. If you don't want any user-defined properties + to be set, then set this parameter to "null", default properties + will be applied in that case. +
Returns:
a Circle.
See Also:
#newCircle( + algoanim.util.Node, int, java.lang.String, + algoanim.util.DisplayOptions, + algoanim.properties.CircleProperties)
+
+
+
+ +

+newCircleSeg

+
+public CircleSeg newCircleSeg(Node center,
+                              int radius,
+                              java.lang.String name,
+                              DisplayOptions display,
+                              CircleSegProperties cp)
+
+
Description copied from class: Language
+
Creates a new CircleSeg object. +

+

+
Specified by:
newCircleSeg in class Language
+
+
+
Parameters:
center - the center of the CircleSeg.
radius - the radius of this CircleSeg.
name - [optional] an arbitrary name which uniquely identifies this + CircleSeg. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
cp - [optional] user-defined properties to apply to this + CircleSeg. If you don't want any user-defined + properties to be set, then set this parameter to "null", default + properties will be applied in that case. +
Returns:
a CircleSeg.
See Also:
#newCircleSeg( + algoanim.util.Node, int, java.lang.String, + algoanim.util.DisplayOptions, + algoanim.properties.CircleSegProperties)
+
+
+
+ +

+newEllipse

+
+public Ellipse newEllipse(Node center,
+                          Node radius,
+                          java.lang.String name,
+                          DisplayOptions display,
+                          EllipseProperties ep)
+
+
Description copied from class: Language
+
Creates a new Ellipse object. +

+

+
Specified by:
newEllipse in class Language
+
+
+
Parameters:
center - the center of the Ellipse.
radius - the radius of the Ellipse.
name - [optional] an arbitrary name which uniquely identifies this + Ellipse. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
ep - [optional] user-defined properties to apply to this + Ellipse. If you don't want any user-defined + properties to be set, then set this parameter to "null", default + properties will be applied in that case. +
Returns:
a Ellipse.
See Also:
#newEllipse(algoanim.util.Node, algoanim.util.Node, + java.lang.String, algoanim.util.DisplayOptions, + algoanim.properties.EllipseProperties)
+
+
+
+ +

+newEllipseSeg

+
+public EllipseSeg newEllipseSeg(Node center,
+                                Node radius,
+                                java.lang.String name,
+                                DisplayOptions display,
+                                EllipseSegProperties cp)
+
+
Description copied from class: Language
+
Creates a new EllipseSeg object. +

+

+
Specified by:
newEllipseSeg in class Language
+
+
+
Parameters:
center - the center of the EllipseSeg.
radius - the radius of this EllipseSeg.
name - [optional] an arbitrary name which uniquely identifies this + EllipseSeg. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
cp - [optional] user-defined properties to apply to this + EllipseSeg. If you don't want any user-defined + properties to be set, then set this parameter to "null", default + properties will be applied in that case. +
Returns:
a CircleSeg.
+
+
+
+ +

+newIntArray

+
+public IntArray newIntArray(Node upperLeft,
+                            int[] data,
+                            java.lang.String name,
+                            ArrayDisplayOptions display,
+                            ArrayProperties iap)
+
+
Description copied from class: Language
+
Creates a new IntArray object. +

+

+
Specified by:
newIntArray in class Language
+
+
+
Parameters:
upperLeft - the upper left coordinates of the IntArray.
data - the initial data of the IntArray.
name - [optional] an arbitrary name which uniquely identifies this + IntArray. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
iap - [optional] user-defined properties to apply to this + IntArray. If you don't want any user-defined + properties to be set, then set this parameter to "null", default + properties will be applied in that case. +
Returns:
a IntArray.
See Also:
Language.newIntArray( + algoanim.util.Node, int[], java.lang.String, + algoanim.util.ArrayDisplayOptions)
+
+
+
+ +

+newIntMatrix

+
+public IntMatrix newIntMatrix(Node upperLeft,
+                              int[][] data,
+                              java.lang.String name,
+                              DisplayOptions display,
+                              MatrixProperties iap)
+
+
Description copied from class: Language
+
Creates a new IntMatrix object. +

+

+
Specified by:
newIntMatrix in class Language
+
+
+
Parameters:
upperLeft - the upper left coordinates of the IntMatrix.
data - the initial data of the IntMatrix.
name - [optional] an arbitrary name which uniquely identifies this + IntMatrix. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
iap - [optional] user-defined properties to apply to this + IntMatrix. If you don't want any user-defined + properties to be set, then set this parameter to "null", default + properties will be applied in that case. +
Returns:
a IntArray.
See Also:
Language.newIntMatrix( + algoanim.util.Node, int[][], java.lang.String, + algoanim.util.DisplayOptions, + algoanim.properties.MatrixProperties)
+
+
+
+ +

+newDoubleMatrix

+
+public DoubleMatrix newDoubleMatrix(Node upperLeft,
+                                    double[][] data,
+                                    java.lang.String name,
+                                    DisplayOptions display,
+                                    MatrixProperties iap)
+
+
Description copied from class: Language
+
Creates a new DoubleMatrix object. +

+

+
Specified by:
newDoubleMatrix in class Language
+
+
+
Parameters:
upperLeft - the upper left coordinates of the DoubleMatrix.
data - the initial data of the DoubleMatrix.
name - [optional] an arbitrary name which uniquely identifies this + DoubleMatrix. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
iap - [optional] user-defined properties to apply to this + DoubleMatrix. If you don't want any user-defined + properties to be set, then set this parameter to "null", default + properties will be applied in that case. +
Returns:
a DoubleMatrix.
See Also:
Language.newDoubleMatrix( + algoanim.util.Node, double[][], java.lang.String, + algoanim.util.DisplayOptions, + algoanim.properties.MatrixProperties)
+
+
+
+ +

+newListElement

+
+public ListElement newListElement(Node upperLeft,
+                                  int pointers,
+                                  java.util.LinkedList<java.lang.Object> pointerLocations,
+                                  ListElement prev,
+                                  ListElement next,
+                                  java.lang.String name,
+                                  DisplayOptions display,
+                                  ListElementProperties lp)
+
+
Description copied from class: Language
+
Creates a new ListElement object. +

+

+
Specified by:
newListElement in class Language
+
+
+
Parameters:
upperLeft - the upper left coordinates of the ListElement.
pointers - the number of pointers between 0 and 255.
name - [optional] an arbitrary name which uniquely identifies this + ListElement. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
lp - [optional] user-defined properties to apply to this + ListElement. If you don't want any user-defined + properties to be set, then set this parameter to "null", default + properties will be applied in that case. +
Returns:
a ListElement.
See Also:
#newListElement( + algoanim.util.Node, int, java.util.LinkedList, + algoanim.primitives.ListElement, java.lang.String, + algoanim.util.DisplayOptions, + algoanim.properties.ListElementProperties)
+
+
+
+ +

+newPoint

+
+public Point newPoint(Node coords,
+                      java.lang.String name,
+                      DisplayOptions display,
+                      PointProperties pp)
+
+
Description copied from class: Language
+
Creates a new Point object. +

+

+
Specified by:
newPoint in class Language
+
+
+
Parameters:
coords - the Points coordinates.
name - [optional] an arbitrary name which uniquely identifies this + Point. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
pp - [optional] user-defined properties to apply to this + Point. If you don't want any user-defined properties + to be set, then set this parameter to "null", default properties + will be applied in that case. +
Returns:
a Point
See Also:
#newPoint( + algoanim.util.Node, java.lang.String, + algoanim.util.DisplayOptions, + algoanim.properties.PointProperties)
+
+
+
+ +

+newPolygon

+
+public Polygon newPolygon(Node[] vertices,
+                          java.lang.String name,
+                          DisplayOptions display,
+                          PolygonProperties pp)
+                   throws NotEnoughNodesException
+
+
Description copied from class: Language
+
Creates a new Polygon object. +

+

+
Specified by:
newPolygon in class Language
+
+
+
Parameters:
vertices - the vertices of this Polygon.
name - [optional] an arbitrary name which uniquely identifies this + Polygon. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
pp - [optional] user-defined properties to apply to this + Polygon. If you don't want any user-defined + properties to be set, then set this parameter to "null", default + properties will be applied in that case. +
Returns:
a Polygon. +
Throws: +
NotEnoughNodesException - Thrown if vertices contains less than 2 nodes.
See Also:
#newPolygon( + algoanim.util.Node[], java.lang.String, + algoanim.util.DisplayOptions, + algoanim.properties.PolygonProperties)
+
+
+
+ +

+newRect

+
+public Rect newRect(Node upperLeft,
+                    Node lowerRight,
+                    java.lang.String name,
+                    DisplayOptions display,
+                    RectProperties rp)
+
+
Description copied from class: Language
+
Creates a new Rect object. +

+

+
Specified by:
newRect in class Language
+
+
+
Parameters:
upperLeft - the coordinates of the upper left corner of this Rect + .
lowerRight - the coordinates of the lower right corner of this + Rect.
name - [optional] an arbitrary name which uniquely identifies this + Rect. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
rp - [optional] user-defined properties to apply to this + Rect. If you don't want any user-defined properties + to be set, then set this parameter to "null", default properties + will be applied in that case. +
Returns:
a Rect.
See Also:
#newRect( + algoanim.util.Node, algoanim.util.Node, + java.lang.String, algoanim.util.DisplayOptions, + algoanim.properties.RectProperties)
+
+
+
+ +

+newSourceCode

+
+public SourceCode newSourceCode(Node upperLeft,
+                                java.lang.String name,
+                                DisplayOptions display,
+                                SourceCodeProperties sp)
+
+
Description copied from class: Language
+
Creates a new SourceCode object. +

+

+
Specified by:
newSourceCode in class Language
+
+
+
Parameters:
upperLeft - the upper left coordinates of this SourceCode.
name - [optional] an arbitrary name which uniquely identifies this + SourceCode. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
sp - [optional] user-defined properties to apply to this + SourceCode. If you don't want any user-defined + properties to be set, then set this parameter to "null", default + properties will be applied in that case. +
Returns:
a SourceCode.
See Also:
#newSourceCode( + algoanim.util.Node, java.lang.String, + algoanim.util.DisplayOptions, + algoanim.properties.SourceCodeProperties)
+
+
+
+ +

+newSquare

+
+public Square newSquare(Node upperLeft,
+                        int width,
+                        java.lang.String name,
+                        DisplayOptions display,
+                        SquareProperties sp)
+
+
Description copied from class: Language
+
Creates a new Square. +

+

+
Specified by:
newSquare in class Language
+
+
+
Parameters:
upperLeft - the coordinates of the upper left corner the Square.
width - the length of the edges of the Square.
name - [optional] an arbitrary name which uniquely identifies this + Square. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
sp - [optional] user-defined properties to apply to this + Square. If you don't want any user-defined properties + to be set, then set this parameter to "null", default properties + will be applied in that case. +
Returns:
a Square.
See Also:
#newSquare( + algoanim.util.Node, int, java.lang.String, + algoanim.util.DisplayOptions, + algoanim.properties.SquareProperties)
+
+
+
+ +

+newStringArray

+
+public StringArray newStringArray(Node upperLeft,
+                                  java.lang.String[] data,
+                                  java.lang.String name,
+                                  ArrayDisplayOptions display,
+                                  ArrayProperties sap)
+
+
Description copied from class: Language
+
Creates a new StringArray object. +

+

+
Specified by:
newStringArray in class Language
+
+
+
Parameters:
upperLeft - the upper left coordinates of the StringArray.
data - the initial data of the StringArray.
name - [optional] an arbitrary name which uniquely identifies this + StringArray. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
sap - [optional] user-defined properties to apply to this + StringArray. If you don't want any user-defined + properties to be set, then set this parameter to "null", default + properties will be applied in that case. +
Returns:
a StringArray.
See Also:
Language.newStringArray( + algoanim.util.Node, java.lang.String[], java.lang.String, + algoanim.util.ArrayDisplayOptions)
+
+
+
+ +

+newStringMatrix

+
+public StringMatrix newStringMatrix(Node upperLeft,
+                                    java.lang.String[][] data,
+                                    java.lang.String name,
+                                    DisplayOptions display,
+                                    MatrixProperties iap)
+
+
Description copied from class: Language
+
Creates a new StringMatrix object. +

+

+
Specified by:
newStringMatrix in class Language
+
+
+
Parameters:
upperLeft - the upper left coordinates of the StringMatrix.
data - the initial data of the StringMatrix.
name - [optional] an arbitrary name which uniquely identifies this + StringMatrix. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
iap - [optional] user-defined properties to apply to this + StringMatrix. If you don't want any user-defined + properties to be set, then set this parameter to "null", default + properties will be applied in that case. +
Returns:
a StringMatrix.
See Also:
Language.newStringMatrix( + algoanim.util.Node, String[][], java.lang.String, + algoanim.util.DisplayOptions)
+
+
+
+ +

+newText

+
+public Text newText(Node upperLeft,
+                    java.lang.String text,
+                    java.lang.String name,
+                    DisplayOptions display,
+                    TextProperties tp)
+
+
Description copied from class: Language
+
Creates a new Text object. +

+

+
Specified by:
newText in class Language
+
+
+
Parameters:
upperLeft - the upper left coordinates of the Text
text - the content of the Text element
name - [optional] an arbitrary name which uniquely identifies this + Text. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
tp - [optional] user-defined properties to apply to this + Text. If you don't want any user-defined properties + to be set, then set this parameter to "null", default properties + will be applied in that case. +
Returns:
a Text.
See Also:
#newText( + algoanim.util.Node, java.lang.String, java.lang.String, + algoanim.util.DisplayOptions, + algoanim.properties.TextProperties)
+
+
+
+ +

+newTriangle

+
+public Triangle newTriangle(Node x,
+                            Node y,
+                            Node z,
+                            java.lang.String name,
+                            DisplayOptions display,
+                            TriangleProperties tp)
+
+
Description copied from class: Language
+
Creates a new Triangle object. +

+

+
Specified by:
newTriangle in class Language
+
+
+
Parameters:
x - the coordinates of the first node of the Triangle.
y - the coordinates of the second node of the Triangle.
z - the coordinates of the third node of the Triangle.
name - [optional] an arbitrary name which uniquely identifies this + Triangle. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
tp - [optional] user-defined properties to apply to this + Triangle. If you don't want any user-defined + properties to be set, then set this parameter to "null", default + properties will be applied in that case. +
Returns:
a Triangle.
See Also:
#newTriangle( + algoanim.util.Node, algoanim.util.Node, + algoanim.util.Node, java.lang.String, + algoanim.util.DisplayOptions, + algoanim.properties.TriangleProperties)
+
+
+
+ +

+newVariables

+
+public Variables newVariables()
+
+
Description copied from class: Language
+
Creates a new Variables object. +

+

+
Specified by:
newVariables in class Language
+
+
+ +
Returns:
Variables
See Also:
#newVariables()
+
+
+
+ +

+newArrayMarker

+
+public ArrayMarker newArrayMarker(ArrayPrimitive a,
+                                  int index,
+                                  java.lang.String name,
+                                  DisplayOptions display,
+                                  ArrayMarkerProperties ap)
+
+
Description copied from class: Language
+
Creates a new ArrayMarker object. +

+

+
Specified by:
newArrayMarker in class Language
+
+
+
Parameters:
a - the array which this ArrayMarker belongs to.
index - the current index at which this ArrayMarker is + located.
name - [optional] an arbitrary name which uniquely identifies this + ArrayMarker. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
ap - [optional] user-defined properties to apply to this + ArrayMarker. If you don't want any user-defined + properties to be set, then set this parameter to "null", default + properties will be applied in that case. +
Returns:
an ArrayMarker.
See Also:
#newArrayMarker( + algoanim.primitives.ArrayPrimitive, int, java.lang.String, + algoanim.util.DisplayOptions, + algoanim.properties.ArrayMarkerProperties)
+
+
+
+ +

+newGroup

+
+public Group newGroup(java.util.LinkedList<Primitive> primitives,
+                      java.lang.String name)
+
+
Description copied from class: Language
+
Creates a new element Group with a list of contained + Primitives and a distinct name. +

+

+
Specified by:
newGroup in class Language
+
+
+
Parameters:
primitives - the contained Primitives.
name - the name of this Group. +
Returns:
a new Group nobject.
See Also:
#newGroup(java.util.LinkedList, java.lang.String)
+
+
+
+ +

+newPolyline

+
+public Polyline newPolyline(Node[] vertices,
+                            java.lang.String name,
+                            DisplayOptions display,
+                            PolylineProperties pp)
+
+
Description copied from class: Language
+
Creates a new Polyline object. +

+

+
Specified by:
newPolyline in class Language
+
+
+
Parameters:
vertices - the vertices of this Polyline.
name - [optional] an arbitrary name which uniquely identifies this + Polyline. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
pp - [optional] user-defined properties to apply to this + Polyline. If you don't want any user-defined + properties to be set, then set this parameter to "null", default + properties will be applied in that case. +
Returns:
a Polyline.
See Also:
#newPolyline( + algoanim.util.Node[], java.lang.String, + algoanim.util.DisplayOptions, + algoanim.properties.PolylineProperties)
+
+
+
+ +

+newGraph

+
+public Graph newGraph(java.lang.String name,
+                      int[][] graphAdjacencyMatrix,
+                      Node[] graphNodes,
+                      java.lang.String[] labels,
+                      DisplayOptions display,
+                      GraphProperties graphProps)
+
+
Description copied from class: Language
+
Creates a new Ellipse object. +

+

+
Specified by:
newGraph in class Language
+
+
+
Parameters:
name - [optional] an arbitrary name which uniquely identifies this + Ellipse. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
graphAdjacencyMatrix - the graph's adjacency matrix
graphNodes - the nodes of the graph
labels - the labels of the graph's nodes
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
graphProps - [optional] user-defined properties to apply to this + Graph. If you don't want any user-defined properties + to be set, then set this parameter to "null", default properties + will be applied in that case. +
Returns:
a Graph.
See Also:
#newGraph( + java.lang.String, int[][], algoanim.util.Node[], + java.lang.String[], + algoanim.util.DisplayOptions, + algoanim.properties.GraphProperties)
+
+
+
+ +

+newConceptualStack

+
+public <T> ConceptualStack<T> newConceptualStack(Node upperLeft,
+                                                 java.util.List<T> content,
+                                                 java.lang.String name,
+                                                 DisplayOptions display,
+                                                 StackProperties sp)
+
+
Description copied from class: Language
+
Creates a new ConceptualStack object. +

+

+
Specified by:
newConceptualStack in class Language
+
+
+
Parameters:
upperLeft - the upper left coordinates of the ConceptualStack.
content - the initial content of the ConceptualStack, + consisting of the elements of the generic type T. If the initial + ConceptualStack has no elements, content + can be null or an empty List.
name - [optional] an arbitrary name which uniquely identifies this + ConceptualStack. If you don't want to set this, set + this parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
sp - [optional] user-defined properties to apply to this + ConceptualStack. If you don't want any user-defined + properties to be set, then set this parameter to "null", default + properties will be applied in that case. +
Returns:
a ConceptualStack.
See Also:
Language.newConceptualStack( + algoanim.util.Node, java.util.List, java.lang.String, + algoanim.util.DisplayOptions, algoanim.properties.StackProperties)
+
+
+
+ +

+newArrayBasedStack

+
+public <T> ArrayBasedStack<T> newArrayBasedStack(Node upperLeft,
+                                                 java.util.List<T> content,
+                                                 java.lang.String name,
+                                                 DisplayOptions display,
+                                                 StackProperties sp,
+                                                 int capacity)
+
+
Description copied from class: Language
+
Creates a new ArrayBasedStack object. +

+

+
Specified by:
newArrayBasedStack in class Language
+
+
+
Parameters:
upperLeft - the upper left coordinates of the ArrayBasedStack.
content - the initial content of the ConceptualStack, + consisting of the elements of the generic type T. If the initial + ArrayBasedStack has no elements, content + can be null or an empty List.
name - [optional] an arbitrary name which uniquely identifies this + ArrayBasedStack. If you don't want to set this, set + this parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
sp - [optional] user-defined properties to apply to this + ArrayBasedStack. If you don't want any user-defined + properties to be set, then set this parameter to "null", default + properties will be applied in that case.
capacity - the capacity limit of this ArrayBasedStack; must be + nonnegative. +
Returns:
an ArrayBasedStack.
See Also:
Language.newArrayBasedStack( + algoanim.util.Node, java.util.List, java.lang.String, + algoanim.util.DisplayOptions, algoanim.properties.StackProperties, + int)
+
+
+
+ +

+newListBasedStack

+
+public <T> ListBasedStack<T> newListBasedStack(Node upperLeft,
+                                               java.util.List<T> content,
+                                               java.lang.String name,
+                                               DisplayOptions display,
+                                               StackProperties sp)
+
+
Description copied from class: Language
+
Creates a new ListBasedStack object. +

+

+
Specified by:
newListBasedStack in class Language
+
+
+
Parameters:
upperLeft - the upper left coordinates of the ListBasedStack.
content - the initial content of the ConceptualStack, + consisting of the elements of the generic type T. If the initial + ListBasedStack has no elements, content + can be null or an empty List.
name - [optional] an arbitrary name which uniquely identifies this + ListBasedStack. If you don't want to set this, set + this parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
sp - [optional] user-defined properties to apply to this + ListBasedStack. If you don't want any user-defined + properties to be set, then set this parameter to "null", default + properties will be applied in that case. +
Returns:
a ListBasedStack.
See Also:
Language.newListBasedStack( + algoanim.util.Node, java.util.List, java.lang.String, + algoanim.util.DisplayOptions, algoanim.properties.StackProperties)
+
+
+
+ +

+newConceptualQueue

+
+public <T> ConceptualQueue<T> newConceptualQueue(Node upperLeft,
+                                                 java.util.List<T> content,
+                                                 java.lang.String name,
+                                                 DisplayOptions display,
+                                                 QueueProperties qp)
+
+
Description copied from class: Language
+
Creates a new ConceptualQueue object. +

+

+
Specified by:
newConceptualQueue in class Language
+
+
+
Parameters:
upperLeft - the upper left coordinates of the ConceptualQueue.
content - the initial content of the ConceptualQueue, + consisting of the elements of the generic type T. If the initial + ConceptualQueue has no elements, content + can be null or an empty List.
name - [optional] an arbitrary name which uniquely identifies this + ConceptualQueue. If you don't want to set this, set + this parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
qp - [optional] user-defined properties to apply to this + ConceptualQueue. If you don't want any user-defined + properties to be set, then set this parameter to "null", default + properties will be applied in that case. +
Returns:
a ConceptualQueue.
See Also:
Language.newConceptualQueue( + algoanim.util.Node, java.util.List, java.lang.String, + algoanim.util.DisplayOptions, algoanim.properties.QueueProperties)
+
+
+
+ +

+newArrayBasedQueue

+
+public <T> ArrayBasedQueue<T> newArrayBasedQueue(Node upperLeft,
+                                                 java.util.List<T> content,
+                                                 java.lang.String name,
+                                                 DisplayOptions display,
+                                                 QueueProperties qp,
+                                                 int capacity)
+
+
Description copied from class: Language
+
Creates a new ArrayBasedQueue object. +

+

+
Specified by:
newArrayBasedQueue in class Language
+
+
+
Parameters:
upperLeft - the upper left coordinates of the ArrayBasedQueue.
content - the initial content of the ConceptualQueue, + consisting of the elements of the generic type T. If the initial + ArrayBasedQueue has no elements, content + can be null or an empty List.
name - [optional] an arbitrary name which uniquely identifies this + ArrayBasedQueue. If you don't want to set this, set + this parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
qp - [optional] user-defined properties to apply to this + ArrayBasedQueue. If you don't want any user-defined + properties to be set, then set this parameter to "null", default + properties will be applied in that case.
capacity - the capacity limit of this ArrayBasedQueue; must be + nonnegative. +
Returns:
an ArrayBasedQueue.
See Also:
Language.newArrayBasedQueue( + algoanim.util.Node, java.util.List, java.lang.String, + algoanim.util.DisplayOptions, algoanim.properties.QueueProperties, + int)
+
+
+
+ +

+newListBasedQueue

+
+public <T> ListBasedQueue<T> newListBasedQueue(Node upperLeft,
+                                               java.util.List<T> content,
+                                               java.lang.String name,
+                                               DisplayOptions display,
+                                               QueueProperties qp)
+
+
Description copied from class: Language
+
Creates a new ListBasedQueue object. +

+

+
Specified by:
newListBasedQueue in class Language
+
+
+
Parameters:
upperLeft - the upper left coordinates of the ListBasedQueue.
content - the initial content of the ConceptualQueue, + consisting of the elements of the generic type T. If the initial + ListBasedQueue has no elements, content + can be null or an empty List.
name - [optional] an arbitrary name which uniquely identifies this + ListBasedQueue. If you don't want to set this, set + this parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
qp - [optional] user-defined properties to apply to this + ListBasedQueue. If you don't want any user-defined + properties to be set, then set this parameter to "null", default + properties will be applied in that case. +
Returns:
a ListBasedQueue.
See Also:
Language.newListBasedQueue( + algoanim.util.Node, java.util.List, java.lang.String, + algoanim.util.DisplayOptions, algoanim.properties.QueueProperties)
+
+
+
+ +

+addDocumentationLink

+
+public void addDocumentationLink(DocumentationLink docuLink)
+
+
+
Specified by:
addDocumentationLink in class Language
+
+
+
+
+
+
+ +

+addTFQuestion

+
+public void addTFQuestion(TrueFalseQuestion tfQuestion)
+
+
+
Specified by:
addTFQuestion in class Language
+
+
+
+
+
+
+ +

+addFIBQuestion

+
+public void addFIBQuestion(FillInBlanksQuestion fibQuestion)
+
+
+
Specified by:
addFIBQuestion in class Language
+
+
+
+
+
+
+ +

+addMCQuestion

+
+public void addMCQuestion(MultipleChoiceQuestion mcQuestion)
+
+
+
Specified by:
addMCQuestion in class Language
+
+
+
+
+
+
+ +

+addMSQuestion

+
+public void addMSQuestion(MultipleSelectionQuestion msQuestion)
+
+
+
Specified by:
addMSQuestion in class Language
+
+
+
+
+
+
+ +

+addQuestionGroup

+
+public void addQuestionGroup(GroupInfo group)
+
+
+
Specified by:
addQuestionGroup in class Language
+
+
+
+
+
+
+ +

+finalizeGeneration

+
+public void finalizeGeneration()
+
+
Description copied from class: Language
+
Method to be called before the content is accessed or written +

+

+
Specified by:
finalizeGeneration in class Language
+
+
+
+
+
+
+ +

+getAnimationCode

+
+public java.lang.String getAnimationCode()
+
+
Description copied from class: Language
+
Returns the generated animation code +

+

+
Specified by:
getAnimationCode in class Language
+
+
+ +
Returns:
the animation code
+
+
+
+ +

+setInteractionType

+
+public void setInteractionType(int interactionTypeCode)
+
+
+
Specified by:
setInteractionType in class Language
+
+
+
+
+
+
+ +

+setInteractionType

+
+public void setInteractionType(int interactionTypeCode,
+                               java.lang.String key)
+
+
+
+
+
+
+ +

+newDoubleArray

+
+public DoubleArray newDoubleArray(Node upperLeft,
+                                  double[] data,
+                                  java.lang.String name,
+                                  ArrayDisplayOptions display,
+                                  ArrayProperties iap)
+
+
Description copied from class: Language
+
Creates a new DoubleArray object. +

+

+
Specified by:
newDoubleArray in class Language
+
+
+
Parameters:
upperLeft - the upper left coordinates of the DoubleArray.
data - the initial data of the DoubleArray.
name - [optional] an arbitrary name which uniquely identifies this + DoubleArray. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
iap - [optional] user-defined properties to apply to this + IntArray. If you don't want any user-defined + properties to be set, then set this parameter to "null", default + properties will be applied in that case. +
Returns:
a IntArray.
+
+
+
+ +

+newAndGate

+
+public AndGate newAndGate(Node upperLeft,
+                          int width,
+                          int height,
+                          java.lang.String name,
+                          java.util.List<VHDLPin> pins,
+                          DisplayOptions display,
+                          VHDLElementProperties properties)
+
+
Description copied from class: VHDLLanguage
+
Creates a new AndGate object. +

+

+
Specified by:
newAndGate in class VHDLLanguage
+
+
+
Parameters:
upperLeft - the upper left coordinates of the AndGate
width - the width of the gate element
height - the height of the gate element
name - [optional] an arbitrary name which uniquely identifies this + element. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
pins - the pins used for this gate
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
properties - the graphical properties of this element +
Returns:
a AndGate.
+
+
+
+ +

+newNAndGate

+
+public NAndGate newNAndGate(Node upperLeft,
+                            int width,
+                            int height,
+                            java.lang.String name,
+                            java.util.List<VHDLPin> pins,
+                            DisplayOptions display,
+                            VHDLElementProperties properties)
+
+
Description copied from class: VHDLLanguage
+
Creates a new NAndGate object. +

+

+
Specified by:
newNAndGate in class VHDLLanguage
+
+
+
Parameters:
upperLeft - the upper left coordinates of the NAndGate
width - the width of the gate element
height - the height of the gate element
name - [optional] an arbitrary name which uniquely identifies this + element. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
pins - the pins used for this gate
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
properties - the graphical properties of this element +
Returns:
a NAndGate.
+
+
+
+ +

+newNorGate

+
+public NorGate newNorGate(Node upperLeft,
+                          int width,
+                          int height,
+                          java.lang.String name,
+                          java.util.List<VHDLPin> pins,
+                          DisplayOptions display,
+                          VHDLElementProperties properties)
+
+
Description copied from class: VHDLLanguage
+
Creates a new NorGate object. +

+

+
Specified by:
newNorGate in class VHDLLanguage
+
+
+
Parameters:
upperLeft - the upper left coordinates of the NorGate
width - the width of the gate element
height - the height of the gate element
name - [optional] an arbitrary name which uniquely identifies this + element. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
pins - the pins used for this gate
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
properties - the graphical properties of this element +
Returns:
a NorGate.
+
+
+
+ +

+newNotGate

+
+public NotGate newNotGate(Node upperLeft,
+                          int width,
+                          int height,
+                          java.lang.String name,
+                          java.util.List<VHDLPin> pins,
+                          DisplayOptions display,
+                          VHDLElementProperties properties)
+
+
Description copied from class: VHDLLanguage
+
Creates a new NotGate object. +

+

+
Specified by:
newNotGate in class VHDLLanguage
+
+
+
Parameters:
upperLeft - the upper left coordinates of the NotGate
width - the width of the gate element
height - the height of the gate element
name - [optional] an arbitrary name which uniquely identifies this + element. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
pins - the pins used for this gate
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
properties - the graphical properties of this element +
Returns:
a NotGate.
+
+
+
+ +

+newOrGate

+
+public OrGate newOrGate(Node upperLeft,
+                        int width,
+                        int height,
+                        java.lang.String name,
+                        java.util.List<VHDLPin> pins,
+                        DisplayOptions display,
+                        VHDLElementProperties properties)
+
+
Description copied from class: VHDLLanguage
+
Creates a new OrGate object. +

+

+
Specified by:
newOrGate in class VHDLLanguage
+
+
+
Parameters:
upperLeft - the upper left coordinates of the OrGate
width - the width of the gate element
height - the height of the gate element
name - [optional] an arbitrary name which uniquely identifies this + element. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
pins - the pins used for this gate
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
properties - the graphical properties of this element +
Returns:
a OrGate.
+
+
+
+ +

+newXNorGate

+
+public XNorGate newXNorGate(Node upperLeft,
+                            int width,
+                            int height,
+                            java.lang.String name,
+                            java.util.List<VHDLPin> pins,
+                            DisplayOptions display,
+                            VHDLElementProperties properties)
+
+
Description copied from class: VHDLLanguage
+
Creates a new XNorGate object. +

+

+
Specified by:
newXNorGate in class VHDLLanguage
+
+
+
Parameters:
upperLeft - the upper left coordinates of the XNorGate
width - the width of the gate element
height - the height of the gate element
name - [optional] an arbitrary name which uniquely identifies this + element. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
pins - the pins used for this gate
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
properties - the graphical properties of this element +
Returns:
a AndGate.
+
+
+
+ +

+newXOrGate

+
+public XOrGate newXOrGate(Node upperLeft,
+                          int width,
+                          int height,
+                          java.lang.String name,
+                          java.util.List<VHDLPin> pins,
+                          DisplayOptions display,
+                          VHDLElementProperties properties)
+
+
Description copied from class: VHDLLanguage
+
Creates a new XOrGate object. +

+

+
Specified by:
newXOrGate in class VHDLLanguage
+
+
+
Parameters:
upperLeft - the upper left coordinates of the XOrGate
width - the width of the gate element
height - the height of the gate element
name - [optional] an arbitrary name which uniquely identifies this + element. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
pins - the pins used for this gate
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
properties - the graphical properties of this element +
Returns:
a XOrGate.
+
+
+
+ +

+newDFlipflop

+
+public DFlipflop newDFlipflop(Node upperLeft,
+                              int width,
+                              int height,
+                              java.lang.String name,
+                              java.util.List<VHDLPin> pins,
+                              DisplayOptions display,
+                              VHDLElementProperties properties)
+
+
Description copied from class: VHDLLanguage
+
Creates a new DFlipflop object. +

+

+
Specified by:
newDFlipflop in class VHDLLanguage
+
+
+
Parameters:
upperLeft - the upper left coordinates of the DFlipflop
width - the width of the gate element
height - the height of the gate element
name - [optional] an arbitrary name which uniquely identifies this + element. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
pins - the pins used for this gate
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
properties - the graphical properties of this element +
Returns:
a DFlipflop.
+
+
+
+ +

+newJKFlipflop

+
+public JKFlipflop newJKFlipflop(Node upperLeft,
+                                int width,
+                                int height,
+                                java.lang.String name,
+                                java.util.List<VHDLPin> pins,
+                                DisplayOptions display,
+                                VHDLElementProperties properties)
+
+
Description copied from class: VHDLLanguage
+
Creates a new JKFlipflop object. +

+

+
Specified by:
newJKFlipflop in class VHDLLanguage
+
+
+
Parameters:
upperLeft - the upper left coordinates of the JKFlipflop
width - the width of the gate element
height - the height of the gate element
name - [optional] an arbitrary name which uniquely identifies this + element. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
pins - the pins used for this gate
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
properties - the graphical properties of this element +
Returns:
a JKFlipflop.
+
+
+
+ +

+newRSFlipflop

+
+public RSFlipflop newRSFlipflop(Node upperLeft,
+                                int width,
+                                int height,
+                                java.lang.String name,
+                                java.util.List<VHDLPin> pins,
+                                DisplayOptions display,
+                                VHDLElementProperties properties)
+
+
Description copied from class: VHDLLanguage
+
Creates a new RSFlipflop object. +

+

+
Specified by:
newRSFlipflop in class VHDLLanguage
+
+
+
Parameters:
upperLeft - the upper left coordinates of the RSFlipflop
width - the width of the gate element
height - the height of the gate element
name - [optional] an arbitrary name which uniquely identifies this + element. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
pins - the pins used for this gate
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
properties - the graphical properties of this element +
Returns:
a RSFlipflop.
+
+
+
+ +

+newTFlipflop

+
+public TFlipflop newTFlipflop(Node upperLeft,
+                              int width,
+                              int height,
+                              java.lang.String name,
+                              java.util.List<VHDLPin> pins,
+                              DisplayOptions display,
+                              VHDLElementProperties properties)
+
+
Description copied from class: VHDLLanguage
+
Creates a new TFlipflop object. +

+

+
Specified by:
newTFlipflop in class VHDLLanguage
+
+
+
Parameters:
upperLeft - the upper left coordinates of the TFlipflop
width - the width of the gate element
height - the height of the gate element
name - [optional] an arbitrary name which uniquely identifies this + element. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
pins - the pins used for this gate
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
properties - the graphical properties of this element +
Returns:
a TFlipflop.
+
+
+
+ +

+newDemultiplexer

+
+public Demultiplexer newDemultiplexer(Node upperLeft,
+                                      int width,
+                                      int height,
+                                      java.lang.String name,
+                                      java.util.List<VHDLPin> pins,
+                                      DisplayOptions display,
+                                      VHDLElementProperties properties)
+
+
Description copied from class: VHDLLanguage
+
Creates a new Demultiplexer object. +

+

+
Specified by:
newDemultiplexer in class VHDLLanguage
+
+
+
Parameters:
upperLeft - the upper left coordinates of the Demultiplexer
width - the width of the gate element
height - the height of the gate element
name - [optional] an arbitrary name which uniquely identifies this + element. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
pins - the pins used for this gate
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
properties - the graphical properties of this element +
Returns:
a Demultiplexer.
+
+
+
+ +

+newMultiplexer

+
+public Multiplexer newMultiplexer(Node upperLeft,
+                                  int width,
+                                  int height,
+                                  java.lang.String name,
+                                  java.util.List<VHDLPin> pins,
+                                  DisplayOptions display,
+                                  VHDLElementProperties properties)
+
+
Description copied from class: VHDLLanguage
+
Creates a new Multiplexer object. +

+

+
Specified by:
newMultiplexer in class VHDLLanguage
+
+
+
Parameters:
upperLeft - the upper left coordinates of the Multiplexer
width - the width of the gate element
height - the height of the gate element
name - [optional] an arbitrary name which uniquely identifies this + element. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
pins - the pins used for this gate
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
properties - the graphical properties of this element +
Returns:
a Multiplexer.
+
+
+
+ +

+newWire

+
+public VHDLWire newWire(java.util.List<Node> nodes,
+                        int speed,
+                        java.lang.String name,
+                        DisplayOptions display,
+                        VHDLWireProperties properties)
+
+
Description copied from class: VHDLLanguage
+
Creates a new wire object. +

+

+
Specified by:
newWire in class VHDLLanguage
+
+
+
Parameters:
nodes - the nodes of this wire
speed - the display speed of this wire element
name - [optional] an arbitrary name which uniquely identifies this + Multiplexer. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings. +
Returns:
a Multiplexer.
+
+
+
+ +

+hideAllPrimitives

+
+public void hideAllPrimitives()
+
+
+
Specified by:
hideAllPrimitives in class Language
+
+
+
+
+
+
+ +

+hideAllPrimitivesExcept

+
+public void hideAllPrimitivesExcept(Primitive keepThisOne)
+
+
+
Specified by:
hideAllPrimitivesExcept in class Language
+
+
+
+
+
+
+ +

+hideAllPrimitivesExcept

+
+public void hideAllPrimitivesExcept(java.util.List<Primitive> keepThese)
+
+
+
Specified by:
hideAllPrimitivesExcept in class Language
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalSourceCodeGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalSourceCodeGenerator.html new file mode 100644 index 00000000..74493e01 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalSourceCodeGenerator.html @@ -0,0 +1,604 @@ + + + + + + +AnimalSourceCodeGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.animalscript +
+Class AnimalSourceCodeGenerator

+
+java.lang.Object
+  extended by algoanim.primitives.generators.Generator
+      extended by algoanim.animalscript.AnimalGenerator
+          extended by algoanim.animalscript.AnimalSourceCodeGenerator
+
+
+
All Implemented Interfaces:
GeneratorInterface, SourceCodeGenerator
+
+
+
+
public class AnimalSourceCodeGenerator
extends AnimalGenerator
implements SourceCodeGenerator
+ + +

+

+
Author:
+
Stephan Mehlhase
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.primitives.generators.Generator
lang
+  + + + + + + + + + + +
+Constructor Summary
AnimalSourceCodeGenerator(Language aLang) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidaddCodeElement(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.
+ voidaddCodeElement(SourceCode code, + java.lang.String codeline, + java.lang.String name, + int indentation, + int row, + Timing t) + +
+          Adds a new code element to the SourceCode.
+ voidaddCodeLine(SourceCode code, + java.lang.String codeline, + java.lang.String name, + int indentation, + Timing t) + +
+          Adds a new code line to the SourceCode.
+ voidcreate(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.
+ voidhide(SourceCode code, + Timing delay) + +
+          Hides the given SourceCode element.
+ voidhighlight(SourceCode code, + int line, + int row, + boolean context, + Timing delay, + Timing duration) + +
+          Highlights a line in a certain SourceCode element.
+ voidhighlight(SourceCode code, + java.lang.String lineName, + int row, + boolean context, + Timing delay, + Timing duration) + +
+           
+ voidunhighlight(SourceCode code, + int line, + int row, + boolean context, + Timing delay, + Timing duration) + +
+          Unhighlights a line in a certain SourceCode element.
+ voidunhighlight(SourceCode code, + java.lang.String lineName, + int row, + boolean context, + Timing delay, + Timing duration) + +
+           
+ + + + + + + +
Methods inherited from class algoanim.animalscript.AnimalGenerator
addBooleanOption, addBooleanSwitch, addColorOption, addColorOption, addFontOption, addFontOption, addIntOption, addWithTiming, changeColor, exchange, hide, makeColorDef, makeColorDef, makeDisplayOptionsDef, makeDisplayOptionsDef, makeDurationTimingDef, makeHiddenDef, makeNodeDef, makeOffsetTimingDef, moveBy, moveTo, moveVia, rotate, rotate, show
+ + + + + + + +
Methods inherited from class algoanim.primitives.generators.Generator
getLanguage, isNameUsed, isValidDirection
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+AnimalSourceCodeGenerator

+
+public AnimalSourceCodeGenerator(Language aLang)
+
+
+ + + + + + + + +
+Method Detail
+ +

+create

+
+public void create(SourceCode sc)
+
+
Description copied from interface: SourceCodeGenerator
+
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. +

+

+
Specified by:
create in interface SourceCodeGenerator
+
+
+
Parameters:
sc - the SourceCode for which the initiate + script code shall be created.
See Also:
#create(algoanim.primitives.SourceCode)
+
+
+
+ +

+highlight

+
+public void highlight(SourceCode code,
+                      int line,
+                      int row,
+                      boolean context,
+                      Timing delay,
+                      Timing duration)
+
+
Description copied from interface: SourceCodeGenerator
+
Highlights a line in a certain SourceCode element. +

+

+
Specified by:
highlight in interface SourceCodeGenerator
+
+
+
Parameters:
code - the SourceCode which the line + belongs to.
line - the line to highlight.
row - the code element to highlight.
context - use the code context colour instead of the + code highlight colour.
delay - the delay to apply to this operation.
duration - the duration of the action.
See Also:
#highlight( + algoanim.primitives.SourceCode, int, int, boolean, + algoanim.util.Timing, algoanim.util.Timing)
+
+
+
+ +

+highlight

+
+public void highlight(SourceCode code,
+                      java.lang.String lineName,
+                      int row,
+                      boolean context,
+                      Timing delay,
+                      Timing duration)
+
+
+
+
+
+
See Also:
SourceCodeGenerator.highlight( + algoanim.primitives.SourceCode, int, int, boolean, + algoanim.util.Timing, algoanim.util.Timing)
+
+
+
+ +

+unhighlight

+
+public void unhighlight(SourceCode code,
+                        java.lang.String lineName,
+                        int row,
+                        boolean context,
+                        Timing delay,
+                        Timing duration)
+
+
+
+
+
+
See Also:
#unhighlight( algoanim.primitives.SourceCode, int, int, + boolean, algoanim.util.Timing, algoanim.util.Timing)
+
+
+
+ +

+unhighlight

+
+public void unhighlight(SourceCode code,
+                        int line,
+                        int row,
+                        boolean context,
+                        Timing delay,
+                        Timing duration)
+
+
Description copied from interface: SourceCodeGenerator
+
Unhighlights a line in a certain SourceCode element. +

+

+
Specified by:
unhighlight in interface SourceCodeGenerator
+
+
+
Parameters:
code - the SourceCode which the line + belongs to.
line - the line to unhighlight.
row - the code element to unhighlight.
context - use the code context colour instead of the + code highlight colour.
delay - the delay to apply to this operation.
duration - the duration of the action.
See Also:
#unhighlight( algoanim.primitives.SourceCode, int, int, + boolean, algoanim.util.Timing, algoanim.util.Timing)
+
+
+
+ +

+hide

+
+public void hide(SourceCode code,
+                 Timing delay)
+
+
Description copied from interface: SourceCodeGenerator
+
Hides the given SourceCode element. +

+

+
Specified by:
hide in interface SourceCodeGenerator
+
+
+
Parameters:
code - the SourceCode to hide.
delay - the delay to apply to this operation.
See Also:
#hide( + algoanim.primitives.SourceCode, algoanim.util.Timing)
+
+
+
+ +

+addCodeElement

+
+public void addCodeElement(SourceCode code,
+                           java.lang.String codeline,
+                           java.lang.String name,
+                           int indentation,
+                           int row,
+                           Timing t)
+
+
Description copied from interface: SourceCodeGenerator
+
Adds a new code element to the SourceCode. +

+

+
Specified by:
addCodeElement in interface SourceCodeGenerator
+
+
+
Parameters:
code - the SourceCode which the element + shall belong to.
codeline - the actual code.
name - a distinct name for the element.
indentation - the indentation to apply to this line.
row - specifies which entry of the current line this element + should be.
t - the delay after which this operation shall be performed.
See Also:
#addCodeElement( algoanim.primitives.SourceCode, + java.lang.String, java.lang.String, int, int, + algoanim.util.Timing)
+
+
+
+ +

+addCodeLine

+
+public void addCodeLine(SourceCode code,
+                        java.lang.String codeline,
+                        java.lang.String name,
+                        int indentation,
+                        Timing t)
+
+
Description copied from interface: SourceCodeGenerator
+
Adds a new code line to the SourceCode. +

+

+
Specified by:
addCodeLine in interface SourceCodeGenerator
+
+
+
Parameters:
code - the SourceCode which the line shall + belong to.
codeline - the actual code.
name - a distinct name for the line.
indentation - the indentation to apply to this line.
t - the delay after which this operation shall be performed.
See Also:
#addCodeLine( algoanim.primitives.SourceCode, java.lang.String, + java.lang.String, int, algoanim.util.Timing)
+
+
+
+ +

+addCodeElement

+
+public void addCodeElement(SourceCode code,
+                           java.lang.String codeline,
+                           java.lang.String name,
+                           int indentation,
+                           boolean noSpace,
+                           int row,
+                           Timing t)
+
+
Description copied from interface: SourceCodeGenerator
+
Adds a new code element to the SourceCode. +

+

+
Specified by:
addCodeElement in interface SourceCodeGenerator
+
+
+
Parameters:
code - the SourceCode which the element + shall belong to.
codeline - the actual code.
name - a distinct name for the element.
indentation - the indentation to apply to this line.
row - specifies which entry of the current line this element + should be.
t - the delay after which this operation shall be performed.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalSquareGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalSquareGenerator.html new file mode 100644 index 00000000..f1ac9cae --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalSquareGenerator.html @@ -0,0 +1,319 @@ + + + + + + +AnimalSquareGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.animalscript +
+Class AnimalSquareGenerator

+
+java.lang.Object
+  extended by algoanim.primitives.generators.Generator
+      extended by algoanim.animalscript.AnimalGenerator
+          extended by algoanim.animalscript.AnimalSquareGenerator
+
+
+
All Implemented Interfaces:
GeneratorInterface, SquareGenerator
+
+
+
+
public class AnimalSquareGenerator
extends AnimalGenerator
implements SquareGenerator
+ + +

+

+
Author:
+
Stephan Mehlhase
+
See Also:
SquareGenerator
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.primitives.generators.Generator
lang
+  + + + + + + + + + + +
+Constructor Summary
AnimalSquareGenerator(Language aLang) + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voidcreate(Square s) + +
+          Creates the originating script code for a given Square, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+ + + + + + + +
Methods inherited from class algoanim.animalscript.AnimalGenerator
addBooleanOption, addBooleanSwitch, addColorOption, addColorOption, addFontOption, addFontOption, addIntOption, addWithTiming, changeColor, exchange, hide, makeColorDef, makeColorDef, makeDisplayOptionsDef, makeDisplayOptionsDef, makeDurationTimingDef, makeHiddenDef, makeNodeDef, makeOffsetTimingDef, moveBy, moveTo, moveVia, rotate, rotate, show
+ + + + + + + +
Methods inherited from class algoanim.primitives.generators.Generator
getLanguage, isNameUsed, isValidDirection
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+AnimalSquareGenerator

+
+public AnimalSquareGenerator(Language aLang)
+
+
+
Parameters:
aLang - the associated Language object.
+
+ + + + + + + + +
+Method Detail
+ +

+create

+
+public void create(Square s)
+
+
Description copied from interface: SquareGenerator
+
Creates the originating script code for a given Square, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +

+

+
Specified by:
create in interface SquareGenerator
+
+
+
Parameters:
s - the Square for which the initiate script code + shall be created.
See Also:
#create(algoanim.primitives.Square)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalStringArrayGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalStringArrayGenerator.html new file mode 100644 index 00000000..a3d9447a --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalStringArrayGenerator.html @@ -0,0 +1,375 @@ + + + + + + +AnimalStringArrayGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.animalscript +
+Class AnimalStringArrayGenerator

+
+java.lang.Object
+  extended by algoanim.primitives.generators.Generator
+      extended by algoanim.animalscript.AnimalGenerator
+          extended by algoanim.animalscript.AnimalArrayGenerator
+              extended by algoanim.animalscript.AnimalStringArrayGenerator
+
+
+
All Implemented Interfaces:
GeneratorInterface, GenericArrayGenerator, StringArrayGenerator
+
+
+
+
public class AnimalStringArrayGenerator
extends AnimalArrayGenerator
implements StringArrayGenerator
+ + +

+

+
Author:
+
Stephan Mehlhase
+
See Also:
StringArrayGenerator
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.primitives.generators.Generator
lang
+  + + + + + + + + + + +
+Constructor Summary
AnimalStringArrayGenerator(Language aLang) + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+ voidcreate(StringArray anArray) + +
+          Creates the originating script code for a given StringArray, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+ voidput(StringArray sap, + int where, + java.lang.String what, + Timing delay, + Timing duration) + +
+          Inserts a String at certain position in the given + StringArray.
+ + + + + + + +
Methods inherited from class algoanim.animalscript.AnimalArrayGenerator
createEntry, createEntry, highlightCell, highlightCell, highlightElem, highlightElem, swap, unhighlightCell, unhighlightCell, unhighlightElem, unhighlightElem
+ + + + + + + +
Methods inherited from class algoanim.animalscript.AnimalGenerator
addBooleanOption, addBooleanSwitch, addColorOption, addColorOption, addFontOption, addFontOption, addIntOption, addWithTiming, changeColor, exchange, hide, makeColorDef, makeColorDef, makeDisplayOptionsDef, makeDisplayOptionsDef, makeDurationTimingDef, makeHiddenDef, makeNodeDef, makeOffsetTimingDef, moveBy, moveTo, moveVia, rotate, rotate, show
+ + + + + + + +
Methods inherited from class algoanim.primitives.generators.Generator
getLanguage, isNameUsed, isValidDirection
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GenericArrayGenerator
highlightCell, highlightCell, highlightElem, highlightElem, swap, unhighlightCell, unhighlightCell, unhighlightElem, unhighlightElem
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+AnimalStringArrayGenerator

+
+public AnimalStringArrayGenerator(Language aLang)
+
+
+
Parameters:
aLang - the associated Language object.
+
+ + + + + + + + +
+Method Detail
+ +

+create

+
+public void create(StringArray anArray)
+
+
Description copied from interface: StringArrayGenerator
+
Creates the originating script code for a given StringArray, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +

+

+
Specified by:
create in interface StringArrayGenerator
+
+
+
Parameters:
anArray - the StringArray for which the initiate script code + shall be created.
See Also:
#create(algoanim.primitives.StringArray)
+
+
+
+ +

+put

+
+public void put(StringArray sap,
+                int where,
+                java.lang.String what,
+                Timing delay,
+                Timing duration)
+
+
Description copied from interface: StringArrayGenerator
+
Inserts a String at certain position in the given + StringArray. +

+

+
Specified by:
put in interface StringArrayGenerator
+
+
+
Parameters:
sap - the StringArray in which to insert the value.
where - the position where the value shall be inserted.
what - the String value to insert.
delay - the time to wait until the operation shall be performed.
duration - the duration of the operation.
See Also:
#put( + algoanim.primitives.StringArray, int, java.lang.String, + algoanim.util.Timing, algoanim.util.Timing)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalStringMatrixGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalStringMatrixGenerator.html new file mode 100644 index 00000000..ae0ad0f6 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalStringMatrixGenerator.html @@ -0,0 +1,837 @@ + + + + + + +AnimalStringMatrixGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.animalscript +
+Class AnimalStringMatrixGenerator

+
+java.lang.Object
+  extended by algoanim.primitives.generators.Generator
+      extended by algoanim.animalscript.AnimalGenerator
+          extended by algoanim.animalscript.AnimalStringMatrixGenerator
+
+
+
All Implemented Interfaces:
GeneratorInterface, StringMatrixGenerator
+
+
+
+
public class AnimalStringMatrixGenerator
extends AnimalGenerator
implements StringMatrixGenerator
+ + +

+

+
Version:
+
0.4 2007-04-04
+
Author:
+
Dr. Guido Roessling (roessling@acm.org>
+
See Also:
StringMatrixGenerator
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.primitives.generators.Generator
lang
+  + + + + + + + + + + +
+Constructor Summary
AnimalStringMatrixGenerator(AnimalScript as) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidcreate(StringMatrix aMatrix) + +
+          Creates the originating script code for a given StringMatrix, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+ voidhighlightCell(StringMatrix intMatrix, + int row, + int col, + Timing offset, + Timing duration) + +
+          Highlights the array cell at a given position after a distinct offset of an + StringMatrix.
+ voidhighlightCellColumnRange(StringMatrix intMatrix, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+          Highlights a range of array cells of an StringMatrix.
+ voidhighlightCellRowRange(StringMatrix intMatrix, + int startRow, + int endRow, + int col, + Timing offset, + Timing duration) + +
+          Highlights a range of array cells of an StringMatrix.
+ voidhighlightElem(StringMatrix intMatrix, + int row, + int col, + Timing offset, + Timing duration) + +
+          Highlights the array element of an StringMatrix at a given + position after a distinct offset.
+ voidhighlightElemColumnRange(StringMatrix intMatrix, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+          Highlights a range of array elements of an StringMatrix.
+ voidhighlightElemRowRange(StringMatrix intMatrix, + int startRow, + int endRow, + int col, + Timing offset, + Timing duration) + +
+          Highlights a range of array elements of an StringMatrix.
+ voidput(StringMatrix intMatrix, + int row, + int col, + java.lang.String what, + Timing delay, + Timing duration) + +
+          Inserts an int at certain position in the given + StringMatrix.
+ voidswap(StringMatrix intMatrix, + int sourceRow, + int sourceCol, + int targetRow, + int targetCol, + Timing delay, + Timing duration) + +
+          Swaps to values in a given StringMatrix.
+ voidunhighlightCell(StringMatrix intMatrix, + int row, + int col, + Timing offset, + Timing duration) + +
+          Unhighlights the array cell of an StringMatrix at a given + position after a distinct offset.
+ voidunhighlightCellColumnRange(StringMatrix intMatrix, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array cells of an StringMatrix.
+ voidunhighlightCellRowRange(StringMatrix intMatrix, + int startRow, + int endRow, + int col, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array cells of an StringMatrix.
+ voidunhighlightElem(StringMatrix intMatrix, + int row, + int col, + Timing offset, + Timing duration) + +
+          Unhighlights the array element of an StringMatrix at a given + position after a distinct offset.
+ voidunhighlightElemColumnRange(StringMatrix intMatrix, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array elements of an StringMatrix.
+ voidunhighlightElemRowRange(StringMatrix intMatrix, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array elements of an StringMatrix.
+ + + + + + + +
Methods inherited from class algoanim.animalscript.AnimalGenerator
addBooleanOption, addBooleanSwitch, addColorOption, addColorOption, addFontOption, addFontOption, addIntOption, addWithTiming, changeColor, exchange, hide, makeColorDef, makeColorDef, makeDisplayOptionsDef, makeDisplayOptionsDef, makeDurationTimingDef, makeHiddenDef, makeNodeDef, makeOffsetTimingDef, moveBy, moveTo, moveVia, rotate, rotate, show
+ + + + + + + +
Methods inherited from class algoanim.primitives.generators.Generator
getLanguage, isNameUsed, isValidDirection
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+AnimalStringMatrixGenerator

+
+public AnimalStringMatrixGenerator(AnimalScript as)
+
+
+
Parameters:
as - the associated Language object.
+
+ + + + + + + + +
+Method Detail
+ +

+create

+
+public void create(StringMatrix aMatrix)
+
+
Description copied from interface: StringMatrixGenerator
+
Creates the originating script code for a given StringMatrix, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +

+

+
Specified by:
create in interface StringMatrixGenerator
+
+
+
Parameters:
aMatrix - the StringMatrix for which the initiate script code + shall be created.
See Also:
#create(algoanim.primitives.StringMatrix)
+
+
+
+ +

+put

+
+public void put(StringMatrix intMatrix,
+                int row,
+                int col,
+                java.lang.String what,
+                Timing delay,
+                Timing duration)
+
+
Description copied from interface: StringMatrixGenerator
+
Inserts an int at certain position in the given + StringMatrix. +

+

+
Specified by:
put in interface StringMatrixGenerator
+
+
+
Parameters:
intMatrix - the StringMatrix in which to insert the value.
row - the row where the value shall be inserted.
col - the column where the value shall be inserted.
what - the String value to insert.
delay - the time to wait until the operation shall be performed.
duration - the duration of the operation.
See Also:
#put( + algoanim.primitives.StringMatrix, int, int, String, + algoanim.util.Timing, algoanim.util.Timing)
+
+
+
+ +

+swap

+
+public void swap(StringMatrix intMatrix,
+                 int sourceRow,
+                 int sourceCol,
+                 int targetRow,
+                 int targetCol,
+                 Timing delay,
+                 Timing duration)
+
+
Description copied from interface: StringMatrixGenerator
+
Swaps to values in a given StringMatrix. +

+

+
Specified by:
swap in interface StringMatrixGenerator
+
+
+
Parameters:
intMatrix - the StringMatrix in which to swap the two indizes.
sourceRow - the row of the first value to be swapped.
sourceCol - the column of the first value to be swapped.
targetRow - the row of the second value to be swapped.
targetCol - the column of the second value to be swapped.
delay - the time to wait until the operation shall be performed.
duration - the duration of the operation.
See Also:
StringMatrixGenerator.swap( + algoanim.primitives.StringMatrix, int, int, int, int, + algoanim.util.Timing, algoanim.util.Timing)
+
+
+
+ +

+highlightCell

+
+public void highlightCell(StringMatrix intMatrix,
+                          int row,
+                          int col,
+                          Timing offset,
+                          Timing duration)
+
+
Description copied from interface: StringMatrixGenerator
+
Highlights the array cell at a given position after a distinct offset of an + StringMatrix. +

+

+
Specified by:
highlightCell in interface StringMatrixGenerator
+
+
+
row - the row of the cell to highlight.
col - the column of the cell to highlight.
offset - [optional] the offset after which the operation shall be started.
duration - [optional] the duration this operation lasts.
See Also:
#highlightCell(StringMatrix, int, int, algoanim.util.Timing, + algoanim.util.Timing)
+
+
+
+ +

+highlightCellColumnRange

+
+public void highlightCellColumnRange(StringMatrix intMatrix,
+                                     int row,
+                                     int startCol,
+                                     int endCol,
+                                     Timing offset,
+                                     Timing duration)
+
+
Description copied from interface: StringMatrixGenerator
+
Highlights a range of array cells of an StringMatrix. +

+

+
Specified by:
highlightCellColumnRange in interface StringMatrixGenerator
+
+
+
row - the row of the interval to highlight.
startCol - the start column of the interval to highlight.
endCol - the end column of the interval to highlight.
offset - [optional] the offset after which the operation shall be started.
duration - [optional] the duration this operation lasts.
See Also:
#highlightCellColumnRange( StringMatrix, int, int, int, + algoanim.util.Timing, + algoanim.util.Timing)
+
+
+
+ +

+highlightCellRowRange

+
+public void highlightCellRowRange(StringMatrix intMatrix,
+                                  int startRow,
+                                  int endRow,
+                                  int col,
+                                  Timing offset,
+                                  Timing duration)
+
+
Description copied from interface: StringMatrixGenerator
+
Highlights a range of array cells of an StringMatrix. +

+

+
Specified by:
highlightCellRowRange in interface StringMatrixGenerator
+
+
+
startRow - the start row of the interval to highlight.
endRow - the end row of the interval to highlight.
col - the column of the interval to highlight.
offset - [optional] the offset after which the operation shall be started.
duration - [optional] the duration this operation lasts.
See Also:
#highlightCellRowRange( StringMatrix, int, int, int, + algoanim.util.Timing, + algoanim.util.Timing)
+
+
+
+ +

+highlightElem

+
+public void highlightElem(StringMatrix intMatrix,
+                          int row,
+                          int col,
+                          Timing offset,
+                          Timing duration)
+
+
Description copied from interface: StringMatrixGenerator
+
Highlights the array element of an StringMatrix at a given + position after a distinct offset. +

+

+
Specified by:
highlightElem in interface StringMatrixGenerator
+
+
+
Parameters:
intMatrix - the StringMatrix to work on.
row - the row of the element to highlight.
col - the column of the element to highlight.
offset - [optional] the offset after which the operation shall be started.
duration - [optional] the duration this operation lasts.
See Also:
#highlightElem( StringMatrix, int, int, algoanim.util.Timing, + algoanim.util.Timing)
+
+
+
+ +

+highlightElemColumnRange

+
+public void highlightElemColumnRange(StringMatrix intMatrix,
+                                     int row,
+                                     int startCol,
+                                     int endCol,
+                                     Timing offset,
+                                     Timing duration)
+
+
Description copied from interface: StringMatrixGenerator
+
Highlights a range of array elements of an StringMatrix. +

+

+
Specified by:
highlightElemColumnRange in interface StringMatrixGenerator
+
+
+
Parameters:
intMatrix - the StringMatrix to work on.
row - the row of the interval to highlight.
startCol - the start of the column interval to highlight.
endCol - the end of the column interval to highlight.
offset - [optional] the offset after which the operation shall be started.
duration - [optional] the duration this operation lasts.
See Also:
#highlightElemColumnRange( StringMatrix, int, int, int, + algoanim.util.Timing, + algoanim.util.Timing)
+
+
+
+ +

+highlightElemRowRange

+
+public void highlightElemRowRange(StringMatrix intMatrix,
+                                  int startRow,
+                                  int endRow,
+                                  int col,
+                                  Timing offset,
+                                  Timing duration)
+
+
Description copied from interface: StringMatrixGenerator
+
Highlights a range of array elements of an StringMatrix. +

+

+
Specified by:
highlightElemRowRange in interface StringMatrixGenerator
+
+
+
Parameters:
intMatrix - the StringMatrix to work on.
startRow - the start of the row interval to highlight.
endRow - the end of the row interval to highlight.
col - the column interval to highlight.
offset - [optional] the offset after which the operation shall be started.
duration - [optional] the duration this operation lasts.
See Also:
#highlightElemRowRange( StringMatrix, int, int, int, + algoanim.util.Timing, + algoanim.util.Timing)
+
+
+
+ +

+unhighlightCell

+
+public void unhighlightCell(StringMatrix intMatrix,
+                            int row,
+                            int col,
+                            Timing offset,
+                            Timing duration)
+
+
Description copied from interface: StringMatrixGenerator
+
Unhighlights the array cell of an StringMatrix at a given + position after a distinct offset. +

+

+
Specified by:
unhighlightCell in interface StringMatrixGenerator
+
+
+
Parameters:
intMatrix - the StringMatrix to work on.
row - the row of the cell to unhighlight.
col - the column of the cell to unhighlight.
offset - [optional] the offset after which the operation shall be started.
duration - [optional] the duration this operation lasts.
See Also:
#unhighlightCell( StringMatrix, int, int, algoanim.util.Timing, + algoanim.util.Timing)
+
+
+
+ +

+unhighlightCellColumnRange

+
+public void unhighlightCellColumnRange(StringMatrix intMatrix,
+                                       int row,
+                                       int startCol,
+                                       int endCol,
+                                       Timing offset,
+                                       Timing duration)
+
+
Description copied from interface: StringMatrixGenerator
+
Unhighlights a range of array cells of an StringMatrix. +

+

+
Specified by:
unhighlightCellColumnRange in interface StringMatrixGenerator
+
+
+
row - the row of the interval to highlight.
startCol - the start column of the interval to highlight.
endCol - the end column of the interval to highlight.
offset - [optional] the offset after which the operation shall be started.
duration - [optional] the duration this operation lasts.
See Also:
#unhighlightCell( StringMatrix, int, int, + algoanim.util.Timing, + algoanim.util.Timing)
+
+
+
+ +

+unhighlightCellRowRange

+
+public void unhighlightCellRowRange(StringMatrix intMatrix,
+                                    int startRow,
+                                    int endRow,
+                                    int col,
+                                    Timing offset,
+                                    Timing duration)
+
+
Description copied from interface: StringMatrixGenerator
+
Unhighlights a range of array cells of an StringMatrix. +

+

+
Specified by:
unhighlightCellRowRange in interface StringMatrixGenerator
+
+
+
startRow - the start row of the interval to highlight.
endRow - the end row of the interval to highlight.
col - the column of the interval to highlight.
offset - [optional] the offset after which the operation shall be started.
duration - [optional] the duration this operation lasts.
See Also:
#unhighlightCell( StringMatrix, int, int, + algoanim.util.Timing, + algoanim.util.Timing)
+
+
+
+ +

+unhighlightElem

+
+public void unhighlightElem(StringMatrix intMatrix,
+                            int row,
+                            int col,
+                            Timing offset,
+                            Timing duration)
+
+
Description copied from interface: StringMatrixGenerator
+
Unhighlights the array element of an StringMatrix at a given + position after a distinct offset. +

+

+
Specified by:
unhighlightElem in interface StringMatrixGenerator
+
+
+
Parameters:
intMatrix - the StringMatrix to work on.
row - the row of the element to unhighlight.
col - the column of the element to unhighlight.
offset - [optional] the offset after which the operation shall be started.
duration - [optional] the duration this operation lasts.
See Also:
#unhighlightElem( StringMatrix, int, int, algoanim.util.Timing, + algoanim.util.Timing)
+
+
+
+ +

+unhighlightElemColumnRange

+
+public void unhighlightElemColumnRange(StringMatrix intMatrix,
+                                       int row,
+                                       int startCol,
+                                       int endCol,
+                                       Timing offset,
+                                       Timing duration)
+
+
Description copied from interface: StringMatrixGenerator
+
Unhighlights a range of array elements of an StringMatrix. +

+

+
Specified by:
unhighlightElemColumnRange in interface StringMatrixGenerator
+
+
+
Parameters:
intMatrix - the StringMatrix to work on.
row - the row of the interval to unhighlight.
startCol - the start of the column interval to unhighlight.
endCol - the end of the column interval to unhighlight.
offset - [optional] the offset after which the operation shall be started.
duration - [optional] the duration this operation lasts.
See Also:
#unhighlightElemColumnRange( StringMatrix, int, int, int, algoanim.util.Timing, + algoanim.util.Timing)
+
+
+
+ +

+unhighlightElemRowRange

+
+public void unhighlightElemRowRange(StringMatrix intMatrix,
+                                    int row,
+                                    int startCol,
+                                    int endCol,
+                                    Timing offset,
+                                    Timing duration)
+
+
Description copied from interface: StringMatrixGenerator
+
Unhighlights a range of array elements of an StringMatrix. +

+

+
Specified by:
unhighlightElemRowRange in interface StringMatrixGenerator
+
+
+
Parameters:
intMatrix - the StringMatrix to work on.
row - the start row of the interval to unhighlight.
startCol - the end row of the interval to unhighlight.
endCol - the column interval to unhighlight.
offset - [optional] the offset after which the operation shall be started.
duration - [optional] the duration this operation lasts.
See Also:
#unhighlightElemRowRange( StringMatrix, int, int, int, algoanim.util.Timing, + algoanim.util.Timing)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalTFlipflopGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalTFlipflopGenerator.html new file mode 100644 index 00000000..6967bb69 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalTFlipflopGenerator.html @@ -0,0 +1,340 @@ + + + + + + +AnimalTFlipflopGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.animalscript +
+Class AnimalTFlipflopGenerator

+
+java.lang.Object
+  extended by algoanim.primitives.generators.Generator
+      extended by algoanim.animalscript.AnimalGenerator
+          extended by algoanim.animalscript.AnimalVHDLElementGenerator
+              extended by algoanim.animalscript.AnimalTFlipflopGenerator
+
+
+
All Implemented Interfaces:
GeneratorInterface, TFlipflopGenerator, VHDLElementGenerator
+
+
+
+
public class AnimalTFlipflopGenerator
extends AnimalVHDLElementGenerator
implements TFlipflopGenerator
+ + +

+

+
Version:
+
0.2 20110218
+
Author:
+
Guido Roessling
+
See Also:
SquareGenerator
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.animalscript.AnimalVHDLElementGenerator
count, pinNames
+ + + + + + + +
Fields inherited from class algoanim.primitives.generators.Generator
lang
+  + + + + + + + + + + +
+Constructor Summary
AnimalTFlipflopGenerator(Language aLang) + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voidcreate(VHDLElement vhdlElement) + +
+          Creates the originating script code for a given AND gate, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+ + + + + + + +
Methods inherited from class algoanim.animalscript.AnimalVHDLElementGenerator
createRepresentationForGate
+ + + + + + + +
Methods inherited from class algoanim.animalscript.AnimalGenerator
addBooleanOption, addBooleanSwitch, addColorOption, addColorOption, addFontOption, addFontOption, addIntOption, addWithTiming, changeColor, exchange, hide, makeColorDef, makeColorDef, makeDisplayOptionsDef, makeDisplayOptionsDef, makeDurationTimingDef, makeHiddenDef, makeNodeDef, makeOffsetTimingDef, moveBy, moveTo, moveVia, rotate, rotate, show
+ + + + + + + +
Methods inherited from class algoanim.primitives.generators.Generator
getLanguage, isNameUsed, isValidDirection
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+AnimalTFlipflopGenerator

+
+public AnimalTFlipflopGenerator(Language aLang)
+
+
+
Parameters:
aLang - the associated Language object.
+
+ + + + + + + + +
+Method Detail
+ +

+create

+
+public void create(VHDLElement vhdlElement)
+
+
Description copied from interface: VHDLElementGenerator
+
Creates the originating script code for a given AND gate, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +

+

+
Specified by:
create in interface VHDLElementGenerator
+
+
+
Parameters:
vhdlElement - the VHDL element for which the initial script code + shall be created.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalTextGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalTextGenerator.html new file mode 100644 index 00000000..e3359a0d --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalTextGenerator.html @@ -0,0 +1,379 @@ + + + + + + +AnimalTextGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.animalscript +
+Class AnimalTextGenerator

+
+java.lang.Object
+  extended by algoanim.primitives.generators.Generator
+      extended by algoanim.animalscript.AnimalGenerator
+          extended by algoanim.animalscript.AnimalTextGenerator
+
+
+
All Implemented Interfaces:
AdvancedTextGeneratorInterface, GeneratorInterface, TextGenerator
+
+
+
+
public class AnimalTextGenerator
extends AnimalGenerator
implements TextGenerator
+ + +

+

+
Author:
+
Stephan Mehlhase
+
See Also:
TextGenerator
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.primitives.generators.Generator
lang
+  + + + + + + + + + + +
+Constructor Summary
AnimalTextGenerator(Language aLang) + +
+           
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidcreate(Text t) + +
+          Creates the originating script code for a given Text, due + to the fact that before a primitive can be worked with it has to be defined + and made known to the script language.
+ voidsetFont(Primitive p, + java.awt.Font newFont, + Timing delay, + Timing duration) + +
+          updates the font of this text component (not supported by all primitives!).
+ voidsetText(Primitive p, + java.lang.String newText, + Timing delay, + Timing duration) + +
+          updates the text of this text component (not supported by all primitives!).
+ + + + + + + +
Methods inherited from class algoanim.animalscript.AnimalGenerator
addBooleanOption, addBooleanSwitch, addColorOption, addColorOption, addFontOption, addFontOption, addIntOption, addWithTiming, changeColor, exchange, hide, makeColorDef, makeColorDef, makeDisplayOptionsDef, makeDisplayOptionsDef, makeDurationTimingDef, makeHiddenDef, makeNodeDef, makeOffsetTimingDef, moveBy, moveTo, moveVia, rotate, rotate, show
+ + + + + + + +
Methods inherited from class algoanim.primitives.generators.Generator
getLanguage, isNameUsed, isValidDirection
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+AnimalTextGenerator

+
+public AnimalTextGenerator(Language aLang)
+
+
+
Parameters:
aLang - the associated Language object.
+
+ + + + + + + + +
+Method Detail
+ +

+create

+
+public void create(Text t)
+
+
Description copied from interface: TextGenerator
+
Creates the originating script code for a given Text, due + to the fact that before a primitive can be worked with it has to be defined + and made known to the script language. +

+

+
Specified by:
create in interface TextGenerator
+
+
+
Parameters:
t - the Text for which the initiate script code shall + be created.
See Also:
#create(algoanim.primitives.Text)
+
+
+
+ +

+setFont

+
+public void setFont(Primitive p,
+                    java.awt.Font newFont,
+                    Timing delay,
+                    Timing duration)
+
+
updates the font of this text component (not supported by all primitives!). +

+

+
Specified by:
setFont in interface AdvancedTextGeneratorInterface
+
+
+
Parameters:
p - the Primitive to change.
newFont - the new text to be used
delay - the delay until the operation starts
duration - the duration for the operation
+
+
+
+ +

+setText

+
+public void setText(Primitive p,
+                    java.lang.String newText,
+                    Timing delay,
+                    Timing duration)
+
+
updates the text of this text component (not supported by all primitives!). +

+

+
Specified by:
setText in interface AdvancedTextGeneratorInterface
+
+
+
Parameters:
p - the Primitive to change.
newText - the new text to be used
delay - the delay until the operation starts
duration - the duration for the operation
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalTriangleGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalTriangleGenerator.html new file mode 100644 index 00000000..ee0387e5 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalTriangleGenerator.html @@ -0,0 +1,319 @@ + + + + + + +AnimalTriangleGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.animalscript +
+Class AnimalTriangleGenerator

+
+java.lang.Object
+  extended by algoanim.primitives.generators.Generator
+      extended by algoanim.animalscript.AnimalGenerator
+          extended by algoanim.animalscript.AnimalTriangleGenerator
+
+
+
All Implemented Interfaces:
GeneratorInterface, TriangleGenerator
+
+
+
+
public class AnimalTriangleGenerator
extends AnimalGenerator
implements TriangleGenerator
+ + +

+

+
Author:
+
Stephan Mehlhase
+
See Also:
TriangleGenerator
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.primitives.generators.Generator
lang
+  + + + + + + + + + + +
+Constructor Summary
AnimalTriangleGenerator(Language aLang) + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voidcreate(Triangle t) + +
+          Creates the originating script code for a given Triangle, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+ + + + + + + +
Methods inherited from class algoanim.animalscript.AnimalGenerator
addBooleanOption, addBooleanSwitch, addColorOption, addColorOption, addFontOption, addFontOption, addIntOption, addWithTiming, changeColor, exchange, hide, makeColorDef, makeColorDef, makeDisplayOptionsDef, makeDisplayOptionsDef, makeDurationTimingDef, makeHiddenDef, makeNodeDef, makeOffsetTimingDef, moveBy, moveTo, moveVia, rotate, rotate, show
+ + + + + + + +
Methods inherited from class algoanim.primitives.generators.Generator
getLanguage, isNameUsed, isValidDirection
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+AnimalTriangleGenerator

+
+public AnimalTriangleGenerator(Language aLang)
+
+
+
Parameters:
aLang - the associated Language object.
+
+ + + + + + + + +
+Method Detail
+ +

+create

+
+public void create(Triangle t)
+
+
Description copied from interface: TriangleGenerator
+
Creates the originating script code for a given Triangle, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +

+

+
Specified by:
create in interface TriangleGenerator
+
+
+
Parameters:
t - the Triangle for which the initiate script + code shall be created.
See Also:
#create(algoanim.primitives.Triangle)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalVHDLElementGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalVHDLElementGenerator.html new file mode 100644 index 00000000..d77fc778 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalVHDLElementGenerator.html @@ -0,0 +1,351 @@ + + + + + + +AnimalVHDLElementGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.animalscript +
+Class AnimalVHDLElementGenerator

+
+java.lang.Object
+  extended by algoanim.primitives.generators.Generator
+      extended by algoanim.animalscript.AnimalGenerator
+          extended by algoanim.animalscript.AnimalVHDLElementGenerator
+
+
+
All Implemented Interfaces:
GeneratorInterface
+
+
+
Direct Known Subclasses:
AnimalAndGenerator, AnimalDemultiplexerGenerator, AnimalDFlipflopGenerator, AnimalJKFlipflopGenerator, AnimalMultiplexerGenerator, AnimalNAndGenerator, AnimalNorGenerator, AnimalNotGenerator, AnimalOrGenerator, AnimalRSFlipflopGenerator, AnimalTFlipflopGenerator, AnimalXNorGenerator, AnimalXorGenerator
+
+
+
+
public abstract class AnimalVHDLElementGenerator
extends AnimalGenerator
+ + +

+

+
Version:
+
0.3 20110221
+
Author:
+
Guido Roessling
+
See Also:
SquareGenerator
+
+ +

+ + + + + + + + + + + + + + + +
+Field Summary
+protected static intcount + +
+           
+static java.util.HashMap<VHDLPinType,java.lang.String>pinNames + +
+           
+ + + + + + + +
Fields inherited from class algoanim.primitives.generators.Generator
lang
+  + + + + + + + + + + +
+Constructor Summary
AnimalVHDLElementGenerator(Language aLang) + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voidcreateRepresentationForGate(VHDLElement vhdlElement, + java.lang.String typeName) + +
+           
+ + + + + + + +
Methods inherited from class algoanim.animalscript.AnimalGenerator
addBooleanOption, addBooleanSwitch, addColorOption, addColorOption, addFontOption, addFontOption, addIntOption, addWithTiming, changeColor, exchange, hide, makeColorDef, makeColorDef, makeDisplayOptionsDef, makeDisplayOptionsDef, makeDurationTimingDef, makeHiddenDef, makeNodeDef, makeOffsetTimingDef, moveBy, moveTo, moveVia, rotate, rotate, show
+ + + + + + + +
Methods inherited from class algoanim.primitives.generators.Generator
getLanguage, isNameUsed, isValidDirection
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+count

+
+protected static int count
+
+
+
+
+
+ +

+pinNames

+
+public static java.util.HashMap<VHDLPinType,java.lang.String> pinNames
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+AnimalVHDLElementGenerator

+
+public AnimalVHDLElementGenerator(Language aLang)
+
+
+
Parameters:
aLang - the associated Language object.
+
+ + + + + + + + +
+Method Detail
+ +

+createRepresentationForGate

+
+public void createRepresentationForGate(VHDLElement vhdlElement,
+                                        java.lang.String typeName)
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalWireGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalWireGenerator.html new file mode 100644 index 00000000..38c43659 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalWireGenerator.html @@ -0,0 +1,320 @@ + + + + + + +AnimalWireGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.animalscript +
+Class AnimalWireGenerator

+
+java.lang.Object
+  extended by algoanim.primitives.generators.Generator
+      extended by algoanim.animalscript.AnimalGenerator
+          extended by algoanim.animalscript.AnimalWireGenerator
+
+
+
All Implemented Interfaces:
GeneratorInterface, VHDLWireGenerator
+
+
+
+
public class AnimalWireGenerator
extends AnimalGenerator
implements VHDLWireGenerator
+ + +

+

+
Version:
+
0.2 20110218
+
Author:
+
Guido Roessling
+
See Also:
SquareGenerator
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.primitives.generators.Generator
lang
+  + + + + + + + + + + +
+Constructor Summary
AnimalWireGenerator(Language aLang) + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voidcreate(VHDLWire wire) + +
+          Creates the originating script code for a given AND gate, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+ + + + + + + +
Methods inherited from class algoanim.animalscript.AnimalGenerator
addBooleanOption, addBooleanSwitch, addColorOption, addColorOption, addFontOption, addFontOption, addIntOption, addWithTiming, changeColor, exchange, hide, makeColorDef, makeColorDef, makeDisplayOptionsDef, makeDisplayOptionsDef, makeDurationTimingDef, makeHiddenDef, makeNodeDef, makeOffsetTimingDef, moveBy, moveTo, moveVia, rotate, rotate, show
+ + + + + + + +
Methods inherited from class algoanim.primitives.generators.Generator
getLanguage, isNameUsed, isValidDirection
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+AnimalWireGenerator

+
+public AnimalWireGenerator(Language aLang)
+
+
+
Parameters:
aLang - the associated Language object.
+
+ + + + + + + + +
+Method Detail
+ +

+create

+
+public void create(VHDLWire wire)
+
+
Description copied from interface: VHDLWireGenerator
+
Creates the originating script code for a given AND gate, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +

+

+
Specified by:
create in interface VHDLWireGenerator
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalXNorGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalXNorGenerator.html new file mode 100644 index 00000000..92c3d49b --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalXNorGenerator.html @@ -0,0 +1,340 @@ + + + + + + +AnimalXNorGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.animalscript +
+Class AnimalXNorGenerator

+
+java.lang.Object
+  extended by algoanim.primitives.generators.Generator
+      extended by algoanim.animalscript.AnimalGenerator
+          extended by algoanim.animalscript.AnimalVHDLElementGenerator
+              extended by algoanim.animalscript.AnimalXNorGenerator
+
+
+
All Implemented Interfaces:
GeneratorInterface, VHDLElementGenerator, XNorGateGenerator
+
+
+
+
public class AnimalXNorGenerator
extends AnimalVHDLElementGenerator
implements XNorGateGenerator
+ + +

+

+
Version:
+
0.2 20110218
+
Author:
+
Guido Roessling
+
See Also:
SquareGenerator
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.animalscript.AnimalVHDLElementGenerator
count, pinNames
+ + + + + + + +
Fields inherited from class algoanim.primitives.generators.Generator
lang
+  + + + + + + + + + + +
+Constructor Summary
AnimalXNorGenerator(Language aLang) + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voidcreate(VHDLElement vhdlElement) + +
+          Creates the originating script code for a given AND gate, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+ + + + + + + +
Methods inherited from class algoanim.animalscript.AnimalVHDLElementGenerator
createRepresentationForGate
+ + + + + + + +
Methods inherited from class algoanim.animalscript.AnimalGenerator
addBooleanOption, addBooleanSwitch, addColorOption, addColorOption, addFontOption, addFontOption, addIntOption, addWithTiming, changeColor, exchange, hide, makeColorDef, makeColorDef, makeDisplayOptionsDef, makeDisplayOptionsDef, makeDurationTimingDef, makeHiddenDef, makeNodeDef, makeOffsetTimingDef, moveBy, moveTo, moveVia, rotate, rotate, show
+ + + + + + + +
Methods inherited from class algoanim.primitives.generators.Generator
getLanguage, isNameUsed, isValidDirection
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+AnimalXNorGenerator

+
+public AnimalXNorGenerator(Language aLang)
+
+
+
Parameters:
aLang - the associated Language object.
+
+ + + + + + + + +
+Method Detail
+ +

+create

+
+public void create(VHDLElement vhdlElement)
+
+
Description copied from interface: VHDLElementGenerator
+
Creates the originating script code for a given AND gate, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +

+

+
Specified by:
create in interface VHDLElementGenerator
+
+
+
Parameters:
vhdlElement - the VHDL element for which the initial script code + shall be created.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalXorGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalXorGenerator.html new file mode 100644 index 00000000..70f45668 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/AnimalXorGenerator.html @@ -0,0 +1,340 @@ + + + + + + +AnimalXorGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.animalscript +
+Class AnimalXorGenerator

+
+java.lang.Object
+  extended by algoanim.primitives.generators.Generator
+      extended by algoanim.animalscript.AnimalGenerator
+          extended by algoanim.animalscript.AnimalVHDLElementGenerator
+              extended by algoanim.animalscript.AnimalXorGenerator
+
+
+
All Implemented Interfaces:
GeneratorInterface, VHDLElementGenerator, XOrGateGenerator
+
+
+
+
public class AnimalXorGenerator
extends AnimalVHDLElementGenerator
implements XOrGateGenerator
+ + +

+

+
Version:
+
0.2 20110218
+
Author:
+
Guido Roessling
+
See Also:
SquareGenerator
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.animalscript.AnimalVHDLElementGenerator
count, pinNames
+ + + + + + + +
Fields inherited from class algoanim.primitives.generators.Generator
lang
+  + + + + + + + + + + +
+Constructor Summary
AnimalXorGenerator(Language aLang) + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voidcreate(VHDLElement vhdlElement) + +
+          Creates the originating script code for a given AND gate, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+ + + + + + + +
Methods inherited from class algoanim.animalscript.AnimalVHDLElementGenerator
createRepresentationForGate
+ + + + + + + +
Methods inherited from class algoanim.animalscript.AnimalGenerator
addBooleanOption, addBooleanSwitch, addColorOption, addColorOption, addFontOption, addFontOption, addIntOption, addWithTiming, changeColor, exchange, hide, makeColorDef, makeColorDef, makeDisplayOptionsDef, makeDisplayOptionsDef, makeDurationTimingDef, makeHiddenDef, makeNodeDef, makeOffsetTimingDef, moveBy, moveTo, moveVia, rotate, rotate, show
+ + + + + + + +
Methods inherited from class algoanim.primitives.generators.Generator
getLanguage, isNameUsed, isValidDirection
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+AnimalXorGenerator

+
+public AnimalXorGenerator(Language aLang)
+
+
+
Parameters:
aLang - the associated Language object.
+
+ + + + + + + + +
+Method Detail
+ +

+create

+
+public void create(VHDLElement vhdlElement)
+
+
Description copied from interface: VHDLElementGenerator
+
Creates the originating script code for a given AND gate, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +

+

+
Specified by:
create in interface VHDLElementGenerator
+
+
+
Parameters:
vhdlElement - the VHDL element for which the initial script code + shall be created.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AVInteractionTextGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AVInteractionTextGenerator.html new file mode 100644 index 00000000..c4d41ebe --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AVInteractionTextGenerator.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.animalscript.AVInteractionTextGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.animalscript.AVInteractionTextGenerator

+
+No usage of algoanim.animalscript.AVInteractionTextGenerator +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalAndGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalAndGenerator.html new file mode 100644 index 00000000..3e40d13e --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalAndGenerator.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.animalscript.AnimalAndGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.animalscript.AnimalAndGenerator

+
+No usage of algoanim.animalscript.AnimalAndGenerator +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalArcGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalArcGenerator.html new file mode 100644 index 00000000..e0db2782 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalArcGenerator.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.animalscript.AnimalArcGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.animalscript.AnimalArcGenerator

+
+No usage of algoanim.animalscript.AnimalArcGenerator +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalArrayBasedQueueGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalArrayBasedQueueGenerator.html new file mode 100644 index 00000000..de09ba3b --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalArrayBasedQueueGenerator.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.animalscript.AnimalArrayBasedQueueGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.animalscript.AnimalArrayBasedQueueGenerator

+
+No usage of algoanim.animalscript.AnimalArrayBasedQueueGenerator +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalArrayBasedStackGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalArrayBasedStackGenerator.html new file mode 100644 index 00000000..6456994a --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalArrayBasedStackGenerator.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.animalscript.AnimalArrayBasedStackGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.animalscript.AnimalArrayBasedStackGenerator

+
+No usage of algoanim.animalscript.AnimalArrayBasedStackGenerator +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalArrayGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalArrayGenerator.html new file mode 100644 index 00000000..e4cbf384 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalArrayGenerator.html @@ -0,0 +1,197 @@ + + + + + + +Uses of Class algoanim.animalscript.AnimalArrayGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.animalscript.AnimalArrayGenerator

+
+ + + + + + + + + +
+Packages that use AnimalArrayGenerator
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
+  +

+ + + + + +
+Uses of AnimalArrayGenerator in algoanim.animalscript
+  +

+ + + + + + + + + + + + + + + + + +
Subclasses of AnimalArrayGenerator in algoanim.animalscript
+ classAnimalDoubleArrayGenerator + +
+           
+ classAnimalIntArrayGenerator + +
+           
+ classAnimalStringArrayGenerator + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalArrayMarkerGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalArrayMarkerGenerator.html new file mode 100644 index 00000000..25061bea --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalArrayMarkerGenerator.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.animalscript.AnimalArrayMarkerGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.animalscript.AnimalArrayMarkerGenerator

+
+No usage of algoanim.animalscript.AnimalArrayMarkerGenerator +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalCircleGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalCircleGenerator.html new file mode 100644 index 00000000..fee7f5e2 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalCircleGenerator.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.animalscript.AnimalCircleGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.animalscript.AnimalCircleGenerator

+
+No usage of algoanim.animalscript.AnimalCircleGenerator +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalCircleSegGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalCircleSegGenerator.html new file mode 100644 index 00000000..c151334c --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalCircleSegGenerator.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.animalscript.AnimalCircleSegGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.animalscript.AnimalCircleSegGenerator

+
+No usage of algoanim.animalscript.AnimalCircleSegGenerator +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalConceptualQueueGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalConceptualQueueGenerator.html new file mode 100644 index 00000000..ec24323e --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalConceptualQueueGenerator.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.animalscript.AnimalConceptualQueueGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.animalscript.AnimalConceptualQueueGenerator

+
+No usage of algoanim.animalscript.AnimalConceptualQueueGenerator +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalConceptualStackGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalConceptualStackGenerator.html new file mode 100644 index 00000000..17808f4c --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalConceptualStackGenerator.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.animalscript.AnimalConceptualStackGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.animalscript.AnimalConceptualStackGenerator

+
+No usage of algoanim.animalscript.AnimalConceptualStackGenerator +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalDFlipflopGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalDFlipflopGenerator.html new file mode 100644 index 00000000..2dca8f9b --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalDFlipflopGenerator.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.animalscript.AnimalDFlipflopGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.animalscript.AnimalDFlipflopGenerator

+
+No usage of algoanim.animalscript.AnimalDFlipflopGenerator +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalDemultiplexerGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalDemultiplexerGenerator.html new file mode 100644 index 00000000..9de67f02 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalDemultiplexerGenerator.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.animalscript.AnimalDemultiplexerGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.animalscript.AnimalDemultiplexerGenerator

+
+No usage of algoanim.animalscript.AnimalDemultiplexerGenerator +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalDoubleArrayGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalDoubleArrayGenerator.html new file mode 100644 index 00000000..6c53f36f --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalDoubleArrayGenerator.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.animalscript.AnimalDoubleArrayGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.animalscript.AnimalDoubleArrayGenerator

+
+No usage of algoanim.animalscript.AnimalDoubleArrayGenerator +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalDoubleMatrixGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalDoubleMatrixGenerator.html new file mode 100644 index 00000000..a5b6aefa --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalDoubleMatrixGenerator.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.animalscript.AnimalDoubleMatrixGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.animalscript.AnimalDoubleMatrixGenerator

+
+No usage of algoanim.animalscript.AnimalDoubleMatrixGenerator +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalEllipseGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalEllipseGenerator.html new file mode 100644 index 00000000..ba700cc7 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalEllipseGenerator.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.animalscript.AnimalEllipseGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.animalscript.AnimalEllipseGenerator

+
+No usage of algoanim.animalscript.AnimalEllipseGenerator +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalEllipseSegGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalEllipseSegGenerator.html new file mode 100644 index 00000000..521f1e50 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalEllipseSegGenerator.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.animalscript.AnimalEllipseSegGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.animalscript.AnimalEllipseSegGenerator

+
+No usage of algoanim.animalscript.AnimalEllipseSegGenerator +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalGenerator.html new file mode 100644 index 00000000..502f961f --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalGenerator.html @@ -0,0 +1,578 @@ + + + + + + +Uses of Class algoanim.animalscript.AnimalGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.animalscript.AnimalGenerator

+
+ + + + + + + + + + + + + +
+Packages that use AnimalGenerator
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives.generators  
+  +

+ + + + + +
+Uses of AnimalGenerator in algoanim.animalscript
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Subclasses of AnimalGenerator in algoanim.animalscript
+ classAnimalAndGenerator + +
+           
+ classAnimalArcGenerator + +
+           
+ classAnimalArrayBasedQueueGenerator<T> + +
+           
+ classAnimalArrayBasedStackGenerator<T> + +
+           
+ classAnimalArrayGenerator + +
+           
+ classAnimalArrayMarkerGenerator + +
+           
+ classAnimalCircleGenerator + +
+           
+ classAnimalCircleSegGenerator + +
+           
+ classAnimalConceptualQueueGenerator<T> + +
+           
+ classAnimalConceptualStackGenerator<T> + +
+           
+ classAnimalDemultiplexerGenerator + +
+           
+ classAnimalDFlipflopGenerator + +
+           
+ classAnimalDoubleArrayGenerator + +
+           
+ classAnimalDoubleMatrixGenerator + +
+           
+ classAnimalEllipseGenerator + +
+           
+ classAnimalEllipseSegGenerator + +
+           
+ classAnimalGraphGenerator + +
+           
+ classAnimalGroupGenerator + +
+           
+ classAnimalIntArrayGenerator + +
+           
+ classAnimalIntMatrixGenerator + +
+           
+ classAnimalJHAVETextInteractionGenerator + +
+           
+ classAnimalJKFlipflopGenerator + +
+           
+ classAnimalListBasedQueueGenerator<T> + +
+           
+ classAnimalListBasedStackGenerator<T> + +
+           
+ classAnimalListElementGenerator + +
+           
+ classAnimalMultiplexerGenerator + +
+           
+ classAnimalNAndGenerator + +
+           
+ classAnimalNorGenerator + +
+           
+ classAnimalNotGenerator + +
+           
+ classAnimalOrGenerator + +
+           
+ classAnimalPointGenerator + +
+           
+ classAnimalPolygonGenerator + +
+           
+ classAnimalPolylineGenerator + +
+           
+ classAnimalRectGenerator + +
+           
+ classAnimalRSFlipflopGenerator + +
+           
+ classAnimalSourceCodeGenerator + +
+           
+ classAnimalSquareGenerator + +
+           
+ classAnimalStringArrayGenerator + +
+           
+ classAnimalStringMatrixGenerator + +
+           
+ classAnimalTextGenerator + +
+           
+ classAnimalTFlipflopGenerator + +
+           
+ classAnimalTriangleGenerator + +
+           
+ classAnimalVHDLElementGenerator + +
+           
+ classAnimalWireGenerator + +
+           
+ classAnimalXNorGenerator + +
+           
+ classAnimalXorGenerator + +
+           
+ classAVInteractionTextGenerator + +
+           
+  +

+ + + + + +
+Uses of AnimalGenerator in algoanim.primitives.generators
+  +

+ + + + + + + + + +
Subclasses of AnimalGenerator in algoanim.primitives.generators
+ classAnimalVariablesGenerator + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalGraphGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalGraphGenerator.html new file mode 100644 index 00000000..c72d915e --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalGraphGenerator.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.animalscript.AnimalGraphGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.animalscript.AnimalGraphGenerator

+
+No usage of algoanim.animalscript.AnimalGraphGenerator +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalGroupGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalGroupGenerator.html new file mode 100644 index 00000000..6116a4a9 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalGroupGenerator.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.animalscript.AnimalGroupGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.animalscript.AnimalGroupGenerator

+
+No usage of algoanim.animalscript.AnimalGroupGenerator +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalIntArrayGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalIntArrayGenerator.html new file mode 100644 index 00000000..ed5a9679 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalIntArrayGenerator.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.animalscript.AnimalIntArrayGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.animalscript.AnimalIntArrayGenerator

+
+No usage of algoanim.animalscript.AnimalIntArrayGenerator +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalIntMatrixGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalIntMatrixGenerator.html new file mode 100644 index 00000000..9c0c7200 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalIntMatrixGenerator.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.animalscript.AnimalIntMatrixGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.animalscript.AnimalIntMatrixGenerator

+
+No usage of algoanim.animalscript.AnimalIntMatrixGenerator +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalJHAVETextInteractionGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalJHAVETextInteractionGenerator.html new file mode 100644 index 00000000..d9ba543c --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalJHAVETextInteractionGenerator.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.animalscript.AnimalJHAVETextInteractionGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.animalscript.AnimalJHAVETextInteractionGenerator

+
+No usage of algoanim.animalscript.AnimalJHAVETextInteractionGenerator +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalJKFlipflopGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalJKFlipflopGenerator.html new file mode 100644 index 00000000..edb912b8 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalJKFlipflopGenerator.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.animalscript.AnimalJKFlipflopGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.animalscript.AnimalJKFlipflopGenerator

+
+No usage of algoanim.animalscript.AnimalJKFlipflopGenerator +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalListBasedQueueGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalListBasedQueueGenerator.html new file mode 100644 index 00000000..1bcb09ec --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalListBasedQueueGenerator.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.animalscript.AnimalListBasedQueueGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.animalscript.AnimalListBasedQueueGenerator

+
+No usage of algoanim.animalscript.AnimalListBasedQueueGenerator +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalListBasedStackGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalListBasedStackGenerator.html new file mode 100644 index 00000000..35ce7ae0 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalListBasedStackGenerator.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.animalscript.AnimalListBasedStackGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.animalscript.AnimalListBasedStackGenerator

+
+No usage of algoanim.animalscript.AnimalListBasedStackGenerator +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalListElementGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalListElementGenerator.html new file mode 100644 index 00000000..72ca7a79 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalListElementGenerator.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.animalscript.AnimalListElementGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.animalscript.AnimalListElementGenerator

+
+No usage of algoanim.animalscript.AnimalListElementGenerator +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalMultiplexerGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalMultiplexerGenerator.html new file mode 100644 index 00000000..126483bd --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalMultiplexerGenerator.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.animalscript.AnimalMultiplexerGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.animalscript.AnimalMultiplexerGenerator

+
+No usage of algoanim.animalscript.AnimalMultiplexerGenerator +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalNAndGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalNAndGenerator.html new file mode 100644 index 00000000..14e430f9 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalNAndGenerator.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.animalscript.AnimalNAndGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.animalscript.AnimalNAndGenerator

+
+No usage of algoanim.animalscript.AnimalNAndGenerator +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalNorGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalNorGenerator.html new file mode 100644 index 00000000..d09377fb --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalNorGenerator.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.animalscript.AnimalNorGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.animalscript.AnimalNorGenerator

+
+No usage of algoanim.animalscript.AnimalNorGenerator +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalNotGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalNotGenerator.html new file mode 100644 index 00000000..f2d6eb77 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalNotGenerator.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.animalscript.AnimalNotGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.animalscript.AnimalNotGenerator

+
+No usage of algoanim.animalscript.AnimalNotGenerator +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalOrGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalOrGenerator.html new file mode 100644 index 00000000..f408255b --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalOrGenerator.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.animalscript.AnimalOrGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.animalscript.AnimalOrGenerator

+
+No usage of algoanim.animalscript.AnimalOrGenerator +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalPointGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalPointGenerator.html new file mode 100644 index 00000000..0d118ef6 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalPointGenerator.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.animalscript.AnimalPointGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.animalscript.AnimalPointGenerator

+
+No usage of algoanim.animalscript.AnimalPointGenerator +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalPolygonGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalPolygonGenerator.html new file mode 100644 index 00000000..45f54b65 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalPolygonGenerator.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.animalscript.AnimalPolygonGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.animalscript.AnimalPolygonGenerator

+
+No usage of algoanim.animalscript.AnimalPolygonGenerator +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalPolylineGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalPolylineGenerator.html new file mode 100644 index 00000000..977d31a3 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalPolylineGenerator.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.animalscript.AnimalPolylineGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.animalscript.AnimalPolylineGenerator

+
+No usage of algoanim.animalscript.AnimalPolylineGenerator +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalRSFlipflopGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalRSFlipflopGenerator.html new file mode 100644 index 00000000..ba5979fc --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalRSFlipflopGenerator.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.animalscript.AnimalRSFlipflopGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.animalscript.AnimalRSFlipflopGenerator

+
+No usage of algoanim.animalscript.AnimalRSFlipflopGenerator +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalRectGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalRectGenerator.html new file mode 100644 index 00000000..517f2e0a --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalRectGenerator.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.animalscript.AnimalRectGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.animalscript.AnimalRectGenerator

+
+No usage of algoanim.animalscript.AnimalRectGenerator +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalScript.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalScript.html new file mode 100644 index 00000000..e66af153 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalScript.html @@ -0,0 +1,228 @@ + + + + + + +Uses of Class algoanim.animalscript.AnimalScript + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.animalscript.AnimalScript

+
+ + + + + + + + + +
+Packages that use AnimalScript
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
+  +

+ + + + + +
+Uses of AnimalScript in algoanim.animalscript
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Constructors in algoanim.animalscript with parameters of type AnimalScript
AnimalDoubleArrayGenerator(AnimalScript as) + +
+           
AnimalDoubleMatrixGenerator(AnimalScript as) + +
+           
AnimalGraphGenerator(AnimalScript as) + +
+           
AnimalIntArrayGenerator(AnimalScript as) + +
+           
AnimalIntMatrixGenerator(AnimalScript as) + +
+           
AnimalJHAVETextInteractionGenerator(AnimalScript as) + +
+           
AnimalStringMatrixGenerator(AnimalScript as) + +
+           
AVInteractionTextGenerator(AnimalScript as) + +
+           
AVInteractionTextGenerator(AnimalScript as, + java.lang.String key) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalSourceCodeGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalSourceCodeGenerator.html new file mode 100644 index 00000000..395fc53b --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalSourceCodeGenerator.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.animalscript.AnimalSourceCodeGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.animalscript.AnimalSourceCodeGenerator

+
+No usage of algoanim.animalscript.AnimalSourceCodeGenerator +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalSquareGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalSquareGenerator.html new file mode 100644 index 00000000..674991c3 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalSquareGenerator.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.animalscript.AnimalSquareGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.animalscript.AnimalSquareGenerator

+
+No usage of algoanim.animalscript.AnimalSquareGenerator +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalStringArrayGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalStringArrayGenerator.html new file mode 100644 index 00000000..14a52e87 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalStringArrayGenerator.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.animalscript.AnimalStringArrayGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.animalscript.AnimalStringArrayGenerator

+
+No usage of algoanim.animalscript.AnimalStringArrayGenerator +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalStringMatrixGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalStringMatrixGenerator.html new file mode 100644 index 00000000..3e95d636 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalStringMatrixGenerator.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.animalscript.AnimalStringMatrixGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.animalscript.AnimalStringMatrixGenerator

+
+No usage of algoanim.animalscript.AnimalStringMatrixGenerator +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalTFlipflopGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalTFlipflopGenerator.html new file mode 100644 index 00000000..532a3778 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalTFlipflopGenerator.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.animalscript.AnimalTFlipflopGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.animalscript.AnimalTFlipflopGenerator

+
+No usage of algoanim.animalscript.AnimalTFlipflopGenerator +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalTextGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalTextGenerator.html new file mode 100644 index 00000000..42c6a45e --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalTextGenerator.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.animalscript.AnimalTextGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.animalscript.AnimalTextGenerator

+
+No usage of algoanim.animalscript.AnimalTextGenerator +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalTriangleGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalTriangleGenerator.html new file mode 100644 index 00000000..37fb2f83 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalTriangleGenerator.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.animalscript.AnimalTriangleGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.animalscript.AnimalTriangleGenerator

+
+No usage of algoanim.animalscript.AnimalTriangleGenerator +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalVHDLElementGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalVHDLElementGenerator.html new file mode 100644 index 00000000..821aa564 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalVHDLElementGenerator.html @@ -0,0 +1,277 @@ + + + + + + +Uses of Class algoanim.animalscript.AnimalVHDLElementGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.animalscript.AnimalVHDLElementGenerator

+
+ + + + + + + + + +
+Packages that use AnimalVHDLElementGenerator
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
+  +

+ + + + + +
+Uses of AnimalVHDLElementGenerator in algoanim.animalscript
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Subclasses of AnimalVHDLElementGenerator in algoanim.animalscript
+ classAnimalAndGenerator + +
+           
+ classAnimalDemultiplexerGenerator + +
+           
+ classAnimalDFlipflopGenerator + +
+           
+ classAnimalJKFlipflopGenerator + +
+           
+ classAnimalMultiplexerGenerator + +
+           
+ classAnimalNAndGenerator + +
+           
+ classAnimalNorGenerator + +
+           
+ classAnimalNotGenerator + +
+           
+ classAnimalOrGenerator + +
+           
+ classAnimalRSFlipflopGenerator + +
+           
+ classAnimalTFlipflopGenerator + +
+           
+ classAnimalXNorGenerator + +
+           
+ classAnimalXorGenerator + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalWireGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalWireGenerator.html new file mode 100644 index 00000000..668bd3c7 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalWireGenerator.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.animalscript.AnimalWireGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.animalscript.AnimalWireGenerator

+
+No usage of algoanim.animalscript.AnimalWireGenerator +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalXNorGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalXNorGenerator.html new file mode 100644 index 00000000..b3bc3ec4 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalXNorGenerator.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.animalscript.AnimalXNorGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.animalscript.AnimalXNorGenerator

+
+No usage of algoanim.animalscript.AnimalXNorGenerator +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalXorGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalXorGenerator.html new file mode 100644 index 00000000..8ff507e6 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/class-use/AnimalXorGenerator.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.animalscript.AnimalXorGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.animalscript.AnimalXorGenerator

+
+No usage of algoanim.animalscript.AnimalXorGenerator +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/package-frame.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/package-frame.html new file mode 100644 index 00000000..df27d9c6 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/package-frame.html @@ -0,0 +1,128 @@ + + + + + + +algoanim.animalscript + + + + + + + + + + + +algoanim.animalscript + + + + +
+Classes  + +
+AnimalAndGenerator +
+AnimalArcGenerator +
+AnimalArrayBasedQueueGenerator +
+AnimalArrayBasedStackGenerator +
+AnimalArrayGenerator +
+AnimalArrayMarkerGenerator +
+AnimalCircleGenerator +
+AnimalCircleSegGenerator +
+AnimalConceptualQueueGenerator +
+AnimalConceptualStackGenerator +
+AnimalDemultiplexerGenerator +
+AnimalDFlipflopGenerator +
+AnimalDoubleArrayGenerator +
+AnimalDoubleMatrixGenerator +
+AnimalEllipseGenerator +
+AnimalEllipseSegGenerator +
+AnimalGenerator +
+AnimalGraphGenerator +
+AnimalGroupGenerator +
+AnimalIntArrayGenerator +
+AnimalIntMatrixGenerator +
+AnimalJHAVETextInteractionGenerator +
+AnimalJKFlipflopGenerator +
+AnimalListBasedQueueGenerator +
+AnimalListBasedStackGenerator +
+AnimalListElementGenerator +
+AnimalMultiplexerGenerator +
+AnimalNAndGenerator +
+AnimalNorGenerator +
+AnimalNotGenerator +
+AnimalOrGenerator +
+AnimalPointGenerator +
+AnimalPolygonGenerator +
+AnimalPolylineGenerator +
+AnimalRectGenerator +
+AnimalRSFlipflopGenerator +
+AnimalScript +
+AnimalSourceCodeGenerator +
+AnimalSquareGenerator +
+AnimalStringArrayGenerator +
+AnimalStringMatrixGenerator +
+AnimalTextGenerator +
+AnimalTFlipflopGenerator +
+AnimalTriangleGenerator +
+AnimalVHDLElementGenerator +
+AnimalWireGenerator +
+AnimalXNorGenerator +
+AnimalXorGenerator +
+AVInteractionTextGenerator
+ + + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/package-summary.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/package-summary.html new file mode 100644 index 00000000..fa3ca284 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/package-summary.html @@ -0,0 +1,376 @@ + + + + + + +algoanim.animalscript + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package algoanim.animalscript +

+This package contains the generator back-end for +AnimalScript. +

+See: +
+          Description +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Class Summary
AnimalAndGenerator 
AnimalArcGenerator 
AnimalArrayBasedQueueGenerator<T> 
AnimalArrayBasedStackGenerator<T> 
AnimalArrayGenerator 
AnimalArrayMarkerGenerator 
AnimalCircleGenerator 
AnimalCircleSegGenerator 
AnimalConceptualQueueGenerator<T> 
AnimalConceptualStackGenerator<T> 
AnimalDemultiplexerGenerator 
AnimalDFlipflopGenerator 
AnimalDoubleArrayGenerator 
AnimalDoubleMatrixGenerator 
AnimalEllipseGenerator 
AnimalEllipseSegGenerator 
AnimalGeneratorThis class implements functionality which is shared by all AnimalScript + generators.
AnimalGraphGenerator 
AnimalGroupGenerator 
AnimalIntArrayGenerator 
AnimalIntMatrixGenerator 
AnimalJHAVETextInteractionGenerator 
AnimalJKFlipflopGenerator 
AnimalListBasedQueueGenerator<T> 
AnimalListBasedStackGenerator<T> 
AnimalListElementGenerator 
AnimalMultiplexerGenerator 
AnimalNAndGenerator 
AnimalNorGenerator 
AnimalNotGenerator 
AnimalOrGenerator 
AnimalPointGenerator 
AnimalPolygonGenerator 
AnimalPolylineGenerator 
AnimalRectGenerator 
AnimalRSFlipflopGenerator 
AnimalScript 
AnimalSourceCodeGenerator 
AnimalSquareGenerator 
AnimalStringArrayGenerator 
AnimalStringMatrixGenerator 
AnimalTextGenerator 
AnimalTFlipflopGenerator 
AnimalTriangleGenerator 
AnimalVHDLElementGenerator 
AnimalWireGenerator 
AnimalXNorGenerator 
AnimalXorGenerator 
AVInteractionTextGenerator 
+  + +

+

+Package algoanim.animalscript Description +

+ +

+

This package contains the generator back-end for +AnimalScript. +The classes in the package are concrete implementations for the +entities and methods defined in the other animalscriptapi.* +packages. However, they produce concrete output in the +AnimalScript format.

+ +

See the +Animal +Home Page for a description of the +AnimalScript notation.

+

+ +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/package-tree.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/package-tree.html new file mode 100644 index 00000000..c72b00cf --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/package-tree.html @@ -0,0 +1,211 @@ + + + + + + +algoanim.animalscript Class Hierarchy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package algoanim.animalscript +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/package-use.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/package-use.html new file mode 100644 index 00000000..e1a5a826 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/animalscript/package-use.html @@ -0,0 +1,210 @@ + + + + + + +Uses of Package algoanim.animalscript + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
algoanim.animalscript

+
+ + + + + + + + + + + + + +
+Packages that use algoanim.animalscript
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives.generators  
+  +

+ + + + + + + + + + + + + + + + + +
+Classes in algoanim.animalscript used by algoanim.animalscript
AnimalArrayGenerator + +
+           
AnimalGenerator + +
+          This class implements functionality which is shared by all AnimalScript + generators.
AnimalScript + +
+           
AnimalVHDLElementGenerator + +
+           
+  +

+ + + + + + + + +
+Classes in algoanim.animalscript used by algoanim.primitives.generators
AnimalGenerator + +
+          This class implements functionality which is shared by all AnimalScript + generators.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/annotations/Annotation.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/annotations/Annotation.html new file mode 100644 index 00000000..9d7b177d --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/annotations/Annotation.html @@ -0,0 +1,586 @@ + + + + + + +Annotation + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.annotations +
+Class Annotation

+
+java.lang.Object
+  extended by algoanim.annotations.Annotation
+
+
+
+
public class Annotation
extends java.lang.Object
+ + +

+


+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Field Summary
+static java.lang.StringCLOSECONTEXT + +
+           
+static java.lang.StringDEC + +
+           
+static java.lang.StringDECLARE + +
+           
+static java.lang.StringDISCARD + +
+           
+static java.lang.StringEVAL + +
+           
+static java.lang.StringGLOBAL + +
+           
+static java.lang.StringHIGHLIGHT + +
+           
+static java.lang.StringINC + +
+           
+static java.lang.StringLABEL + +
+           
+static java.lang.StringOPENCONTEXT + +
+           
+static java.lang.StringSET + +
+           
+static java.lang.StringVARIABLE_ROLE + +
+           
+  + + + + + + + + + + +
+Constructor Summary
Annotation(java.lang.String name) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidaddParameter(java.lang.String param) + +
+           
+ ExecutorgetExecutor(Variables vars, + SourceCode src) + +
+           
+ java.lang.StringgetName() + +
+           
+ java.util.Vector<java.lang.String>getParameters() + +
+           
+static java.util.Vector<Annotation>parse(java.lang.String line) + +
+           
+ java.lang.StringtoString() + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+LABEL

+
+public static final java.lang.String LABEL
+
+
+
See Also:
Constant Field Values
+
+
+ +

+DECLARE

+
+public static final java.lang.String DECLARE
+
+
+
See Also:
Constant Field Values
+
+
+ +

+SET

+
+public static final java.lang.String SET
+
+
+
See Also:
Constant Field Values
+
+
+ +

+DISCARD

+
+public static final java.lang.String DISCARD
+
+
+
See Also:
Constant Field Values
+
+
+ +

+INC

+
+public static final java.lang.String INC
+
+
+
See Also:
Constant Field Values
+
+
+ +

+DEC

+
+public static final java.lang.String DEC
+
+
+
See Also:
Constant Field Values
+
+
+ +

+EVAL

+
+public static final java.lang.String EVAL
+
+
+
See Also:
Constant Field Values
+
+
+ +

+HIGHLIGHT

+
+public static final java.lang.String HIGHLIGHT
+
+
+
See Also:
Constant Field Values
+
+
+ +

+GLOBAL

+
+public static final java.lang.String GLOBAL
+
+
+
See Also:
Constant Field Values
+
+
+ +

+OPENCONTEXT

+
+public static final java.lang.String OPENCONTEXT
+
+
+
See Also:
Constant Field Values
+
+
+ +

+CLOSECONTEXT

+
+public static final java.lang.String CLOSECONTEXT
+
+
+
See Also:
Constant Field Values
+
+
+ +

+VARIABLE_ROLE

+
+public static final java.lang.String VARIABLE_ROLE
+
+
+
See Also:
Constant Field Values
+
+ + + + + + + + +
+Constructor Detail
+ +

+Annotation

+
+public Annotation(java.lang.String name)
+
+
+ + + + + + + + +
+Method Detail
+ +

+addParameter

+
+public void addParameter(java.lang.String param)
+
+
+
+
+
+
+ +

+toString

+
+public java.lang.String toString()
+
+
+
Overrides:
toString in class java.lang.Object
+
+
+
+
+
+
+ +

+parse

+
+public static java.util.Vector<Annotation> parse(java.lang.String line)
+
+
+
+
+
+
+ +

+getName

+
+public java.lang.String getName()
+
+
+
+
+
+
+ +

+getParameters

+
+public java.util.Vector<java.lang.String> getParameters()
+
+
+
+
+
+
+ +

+getExecutor

+
+public Executor getExecutor(Variables vars,
+                            SourceCode src)
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/annotations/Executor.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/annotations/Executor.html new file mode 100644 index 00000000..faac1d34 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/annotations/Executor.html @@ -0,0 +1,311 @@ + + + + + + +Executor + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.annotations +
+Class Executor

+
+java.lang.Object
+  extended by algoanim.annotations.Executor
+
+
+
Direct Known Subclasses:
EvalExecutor, GlobalExecutor, HighlightExecutor, VariableContextExecutor, VariableDeclareExecutor, VariableDecreaseExecutor, VariableDiscardExecutor, VariableIncreaseExecutor, VariableRoleExecutor, VariableSetExecutor
+
+
+
+
public abstract class Executor
extends java.lang.Object
+ + +

+


+ +

+ + + + + + + + + + + + + + + +
+Field Summary
+protected  SourceCodesrc + +
+           
+protected  Variablesvars + +
+           
+  + + + + + + + + + + +
+Constructor Summary
Executor(Variables vars, + SourceCode src) + +
+           
+  + + + + + + + + + + + +
+Method Summary
+abstract  booleanexec(Annotation anno) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+vars

+
+protected Variables vars
+
+
+
+
+
+ +

+src

+
+protected SourceCode src
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+Executor

+
+public Executor(Variables vars,
+                SourceCode src)
+
+
+ + + + + + + + +
+Method Detail
+ +

+exec

+
+public abstract boolean exec(Annotation anno)
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/annotations/ExecutorManager.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/annotations/ExecutorManager.html new file mode 100644 index 00000000..aacea435 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/annotations/ExecutorManager.html @@ -0,0 +1,345 @@ + + + + + + +ExecutorManager + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.annotations +
+Class ExecutorManager

+
+java.lang.Object
+  extended by algoanim.annotations.ExecutorManager
+
+
+
+
public class ExecutorManager
extends java.lang.Object
+ + +

+


+ +

+ + + + + + + + + + + + + + + + + + + +
+Field Summary
+protected  java.util.Vector<Executor>executors + +
+           
+protected  SourceCodesrc + +
+           
+protected  Variablesvars + +
+           
+  + + + + + + + + + + +
+Constructor Summary
ExecutorManager(Variables vars, + SourceCode src) + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+ booleanexec(Annotation anno) + +
+           
+ booleanexec(java.util.Vector<Annotation> annos) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+vars

+
+protected Variables vars
+
+
+
+
+
+ +

+src

+
+protected SourceCode src
+
+
+
+
+
+ +

+executors

+
+protected java.util.Vector<Executor> executors
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+ExecutorManager

+
+public ExecutorManager(Variables vars,
+                       SourceCode src)
+
+
+ + + + + + + + +
+Method Detail
+ +

+exec

+
+public boolean exec(java.util.Vector<Annotation> annos)
+
+
+
+
+
+
+ +

+exec

+
+public boolean exec(Annotation anno)
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/annotations/LineParser.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/annotations/LineParser.html new file mode 100644 index 00000000..1899ce59 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/annotations/LineParser.html @@ -0,0 +1,369 @@ + + + + + + +LineParser + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.annotations +
+Class LineParser

+
+java.lang.Object
+  extended by algoanim.annotations.LineParser
+
+
+
+
public class LineParser
extends java.lang.Object
+ + +

+


+ +

+ + + + + + + + + + + + + + +
+Constructor Summary
LineParser(java.lang.String line) + +
+           
LineParser(java.lang.String line, + java.lang.String labelChar) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.lang.StringgetCode() + +
+           
+ intgetIndent() + +
+           
+ java.lang.StringgetLabel() + +
+           
+ java.util.Vector<Annotation>getProperties() + +
+           
+ booleanisContinue() + +
+           
+ java.lang.StringtoString() + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+LineParser

+
+public LineParser(java.lang.String line)
+
+
+
+ +

+LineParser

+
+public LineParser(java.lang.String line,
+                  java.lang.String labelChar)
+
+
+ + + + + + + + +
+Method Detail
+ +

+getIndent

+
+public int getIndent()
+
+
+ +
Returns:
identation level for this line
+
+
+
+ +

+getCode

+
+public java.lang.String getCode()
+
+
+ +
Returns:
code part of this line
+
+
+
+ +

+getProperties

+
+public java.util.Vector<Annotation> getProperties()
+
+
+ +
Returns:
all parsed annotations of this line
+
+
+
+ +

+getLabel

+
+public java.lang.String getLabel()
+
+
+
+
+
+
+ +

+isContinue

+
+public boolean isContinue()
+
+
+
+
+
+
+ +

+toString

+
+public java.lang.String toString()
+
+
+
Overrides:
toString in class java.lang.Object
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/annotations/class-use/Annotation.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/annotations/class-use/Annotation.html new file mode 100644 index 00000000..1f98dbb4 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/annotations/class-use/Annotation.html @@ -0,0 +1,329 @@ + + + + + + +Uses of Class algoanim.annotations.Annotation + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.annotations.Annotation

+
+ + + + + + + + + + + + + +
+Packages that use Annotation
algoanim.annotations  
algoanim.executors  
+  +

+ + + + + +
+Uses of Annotation in algoanim.annotations
+  +

+ + + + + + + + + + + + + +
Methods in algoanim.annotations that return types with arguments of type Annotation
+ java.util.Vector<Annotation>LineParser.getProperties() + +
+           
+static java.util.Vector<Annotation>Annotation.parse(java.lang.String line) + +
+           
+  +

+ + + + + + + + + + + + + +
Methods in algoanim.annotations with parameters of type Annotation
+ booleanExecutorManager.exec(Annotation anno) + +
+           
+abstract  booleanExecutor.exec(Annotation anno) + +
+           
+  +

+ + + + + + + + + +
Method parameters in algoanim.annotations with type arguments of type Annotation
+ booleanExecutorManager.exec(java.util.Vector<Annotation> annos) + +
+           
+  +

+ + + + + +
+Uses of Annotation in algoanim.executors
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in algoanim.executors with parameters of type Annotation
+ booleanVariableSetExecutor.exec(Annotation anno) + +
+           
+ booleanVariableRoleExecutor.exec(Annotation anno) + +
+           
+ booleanVariableIncreaseExecutor.exec(Annotation anno) + +
+           
+ booleanVariableDiscardExecutor.exec(Annotation anno) + +
+           
+ booleanVariableDecreaseExecutor.exec(Annotation anno) + +
+           
+ booleanVariableDeclareExecutor.exec(Annotation anno) + +
+           
+ booleanVariableContextExecutor.exec(Annotation anno) + +
+           
+ booleanHighlightExecutor.exec(Annotation anno) + +
+           
+ booleanGlobalExecutor.exec(Annotation anno) + +
+           
+ booleanEvalExecutor.exec(Annotation anno) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/annotations/class-use/Executor.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/annotations/class-use/Executor.html new file mode 100644 index 00000000..81fc8513 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/annotations/class-use/Executor.html @@ -0,0 +1,298 @@ + + + + + + +Uses of Class algoanim.annotations.Executor + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.annotations.Executor

+
+ + + + + + + + + + + + + +
+Packages that use Executor
algoanim.annotations  
algoanim.executors  
+  +

+ + + + + +
+Uses of Executor in algoanim.annotations
+  +

+ + + + + + + + + +
Fields in algoanim.annotations with type parameters of type Executor
+protected  java.util.Vector<Executor>ExecutorManager.executors + +
+           
+  +

+ + + + + + + + + +
Methods in algoanim.annotations that return Executor
+ ExecutorAnnotation.getExecutor(Variables vars, + SourceCode src) + +
+           
+  +

+ + + + + +
+Uses of Executor in algoanim.executors
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Subclasses of Executor in algoanim.executors
+ classEvalExecutor + +
+           
+ classGlobalExecutor + +
+           
+ classHighlightExecutor + +
+           
+ classVariableContextExecutor + +
+           
+ classVariableDeclareExecutor + +
+           
+ classVariableDecreaseExecutor + +
+           
+ classVariableDiscardExecutor + +
+           
+ classVariableIncreaseExecutor + +
+           
+ classVariableRoleExecutor + +
+           
+ classVariableSetExecutor + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/annotations/class-use/ExecutorManager.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/annotations/class-use/ExecutorManager.html new file mode 100644 index 00000000..aa081ffd --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/annotations/class-use/ExecutorManager.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.annotations.ExecutorManager + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.annotations.ExecutorManager

+
+No usage of algoanim.annotations.ExecutorManager +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/annotations/class-use/LineParser.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/annotations/class-use/LineParser.html new file mode 100644 index 00000000..a44f2a4e --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/annotations/class-use/LineParser.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.annotations.LineParser + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.annotations.LineParser

+
+No usage of algoanim.annotations.LineParser +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/annotations/package-frame.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/annotations/package-frame.html new file mode 100644 index 00000000..b8ec909e --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/annotations/package-frame.html @@ -0,0 +1,38 @@ + + + + + + +algoanim.annotations + + + + + + + + + + + +algoanim.annotations + + + + +
+Classes  + +
+Annotation +
+Executor +
+ExecutorManager +
+LineParser
+ + + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/annotations/package-summary.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/annotations/package-summary.html new file mode 100644 index 00000000..9ef04742 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/annotations/package-summary.html @@ -0,0 +1,169 @@ + + + + + + +algoanim.annotations + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package algoanim.annotations +

+ + + + + + + + + + + + + + + + + + + + + +
+Class Summary
Annotation 
Executor 
ExecutorManager 
LineParser 
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/annotations/package-tree.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/annotations/package-tree.html new file mode 100644 index 00000000..1f65a5d1 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/annotations/package-tree.html @@ -0,0 +1,153 @@ + + + + + + +algoanim.annotations Class Hierarchy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package algoanim.annotations +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/annotations/package-use.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/annotations/package-use.html new file mode 100644 index 00000000..4c3663d6 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/annotations/package-use.html @@ -0,0 +1,201 @@ + + + + + + +Uses of Package algoanim.annotations + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
algoanim.annotations

+
+ + + + + + + + + + + + + +
+Packages that use algoanim.annotations
algoanim.annotations  
algoanim.executors  
+  +

+ + + + + + + + + + + +
+Classes in algoanim.annotations used by algoanim.annotations
Annotation + +
+           
Executor + +
+           
+  +

+ + + + + + + + + + + +
+Classes in algoanim.annotations used by algoanim.executors
Annotation + +
+           
Executor + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/examples/ArcDemo.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/examples/ArcDemo.html new file mode 100644 index 00000000..c046b455 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/examples/ArcDemo.html @@ -0,0 +1,271 @@ + + + + + + +ArcDemo + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.examples +
+Class ArcDemo

+
+java.lang.Object
+  extended by algoanim.examples.ArcDemo
+
+
+
+
public class ArcDemo
extends java.lang.Object
+ + +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
ArcDemo() + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+static voidmain(java.lang.String[] args) + +
+           
+ java.lang.StringrunTest() + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ArcDemo

+
+public ArcDemo()
+
+
+ + + + + + + + +
+Method Detail
+ +

+runTest

+
+public java.lang.String runTest()
+
+
+
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] args)
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/examples/PointTest.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/examples/PointTest.html new file mode 100644 index 00000000..e0be3802 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/examples/PointTest.html @@ -0,0 +1,343 @@ + + + + + + +PointTest + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.examples +
+Class PointTest

+
+java.lang.Object
+  extended by algoanim.examples.PointTest
+
+
+
+
public class PointTest
extends java.lang.Object
+ + +

+


+ +

+ + + + + + + + + + + + + + + + + + + +
+Field Summary
+(package private)  java.lang.Stringheader + +
+           
+(package private)  Languagelang + +
+           
+(package private)  PointPropertiespProps + +
+           
+  + + + + + + + + + + +
+Constructor Summary
PointTest() + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+ voidpointTest() + +
+           
+ voidsetup() + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+lang

+
+Language lang
+
+
+
+
+
+ +

+header

+
+java.lang.String header
+
+
+
+
+
+ +

+pProps

+
+PointProperties pProps
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+PointTest

+
+public PointTest()
+
+
+ + + + + + + + +
+Method Detail
+ +

+setup

+
+public void setup()
+
+
+
+
+
+
+ +

+pointTest

+
+public void pointTest()
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/examples/QueuesDemo.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/examples/QueuesDemo.html new file mode 100644 index 00000000..be5b3f13 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/examples/QueuesDemo.html @@ -0,0 +1,252 @@ + + + + + + +QueuesDemo + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.examples +
+Class QueuesDemo

+
+java.lang.Object
+  extended by algoanim.examples.QueuesDemo
+
+
+
+
public class QueuesDemo
extends java.lang.Object
+ + +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
QueuesDemo() + +
+           
+  + + + + + + + + + + + +
+Method Summary
+static voidmain(java.lang.String[] args) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+QueuesDemo

+
+public QueuesDemo()
+
+
+ + + + + + + + +
+Method Detail
+ +

+main

+
+public static void main(java.lang.String[] args)
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/examples/QuickSort.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/examples/QuickSort.html new file mode 100644 index 00000000..5b6ddbe9 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/examples/QuickSort.html @@ -0,0 +1,370 @@ + + + + + + +QuickSort + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.examples +
+Class QuickSort

+
+java.lang.Object
+  extended by algoanim.examples.QuickSort
+
+
+
+
public class QuickSort
extends java.lang.Object
+ + +

+

+
Author:
+
stephan
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
QuickSort(Language l) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+protected  java.lang.StringgetAlgorithmCode() + +
+           
+protected  java.lang.StringgetAlgorithmDescription() + +
+           
+ java.lang.StringgetCodeExample() + +
+           
+ java.lang.StringgetDescription() + +
+           
+ java.lang.StringgetName() + +
+           
+static voidmain(java.lang.String[] args) + +
+           
+ voidsort(int[] a) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+QuickSort

+
+public QuickSort(Language l)
+
+
+ + + + + + + + +
+Method Detail
+ +

+sort

+
+public void sort(int[] a)
+
+
+
+
+
+
+ +

+getAlgorithmDescription

+
+protected java.lang.String getAlgorithmDescription()
+
+
+
+
+
+
+ +

+getAlgorithmCode

+
+protected java.lang.String getAlgorithmCode()
+
+
+
+
+
+
+ +

+getName

+
+public java.lang.String getName()
+
+
+
+
+
+
+ +

+getDescription

+
+public java.lang.String getDescription()
+
+
+
+
+
+
+ +

+getCodeExample

+
+public java.lang.String getCodeExample()
+
+
+
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] args)
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/examples/SortingExample.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/examples/SortingExample.html new file mode 100644 index 00000000..2b3a3d2f --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/examples/SortingExample.html @@ -0,0 +1,378 @@ + + + + + + +SortingExample + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.examples +
+Class SortingExample

+
+java.lang.Object
+  extended by algoanim.examples.SortingExample
+
+
+
+
public class SortingExample
extends java.lang.Object
+ + +

+

+
Version:
+
1.0 2007-05-30
+
Author:
+
Dr. Guido Rößling (roessling@acm.org>
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
SortingExample(Language l) + +
+          Default constructor
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+protected  java.lang.StringgetAlgorithmCode() + +
+           
+protected  java.lang.StringgetAlgorithmDescription() + +
+           
+ java.lang.StringgetCodeExample() + +
+           
+ java.lang.StringgetDescription() + +
+           
+ java.lang.StringgetName() + +
+           
+static voidmain(java.lang.String[] args) + +
+           
+ voidsort(int[] a) + +
+          Sort the int array passed in
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+SortingExample

+
+public SortingExample(Language l)
+
+
Default constructor +

+

+
Parameters:
l - the conrete language object used for creating output
+
+ + + + + + + + +
+Method Detail
+ +

+sort

+
+public void sort(int[] a)
+
+
Sort the int array passed in +

+

+
Parameters:
a - the array to be sorted
+
+
+
+ +

+getAlgorithmDescription

+
+protected java.lang.String getAlgorithmDescription()
+
+
+
+
+
+
+ +

+getAlgorithmCode

+
+protected java.lang.String getAlgorithmCode()
+
+
+
+
+
+
+ +

+getName

+
+public java.lang.String getName()
+
+
+
+
+
+
+ +

+getDescription

+
+public java.lang.String getDescription()
+
+
+
+
+
+
+ +

+getCodeExample

+
+public java.lang.String getCodeExample()
+
+
+
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] args)
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/examples/StackQuickSort.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/examples/StackQuickSort.html new file mode 100644 index 00000000..e5c5887c --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/examples/StackQuickSort.html @@ -0,0 +1,406 @@ + + + + + + +StackQuickSort + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.examples +
+Class StackQuickSort

+
+java.lang.Object
+  extended by algoanim.examples.StackQuickSort
+
+
+
+
public class StackQuickSort
extends java.lang.Object
+ + +

+

+
Author:
+
stephan, Dima Vronskyi
+
+
+ +

+ + + + + + + + + + + +
+Field Summary
+(package private)  ConceptualStack<java.lang.String>cs + +
+           
+  + + + + + + + + + + +
+Constructor Summary
StackQuickSort(Language l) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+protected  java.lang.StringgetAlgorithmCode() + +
+           
+protected  java.lang.StringgetAlgorithmDescription() + +
+           
+ java.lang.StringgetCodeExample() + +
+           
+ java.lang.StringgetDescription() + +
+           
+ java.lang.StringgetName() + +
+           
+static voidmain(java.lang.String[] args) + +
+           
+ voidsort(int[] a) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+cs

+
+ConceptualStack<java.lang.String> cs
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+StackQuickSort

+
+public StackQuickSort(Language l)
+
+
+ + + + + + + + +
+Method Detail
+ +

+sort

+
+public void sort(int[] a)
+
+
+
+
+
+
+ +

+getAlgorithmDescription

+
+protected java.lang.String getAlgorithmDescription()
+
+
+
+
+
+
+ +

+getAlgorithmCode

+
+protected java.lang.String getAlgorithmCode()
+
+
+
+
+
+
+ +

+getName

+
+public java.lang.String getName()
+
+
+
+
+
+
+ +

+getDescription

+
+public java.lang.String getDescription()
+
+
+
+
+
+
+ +

+getCodeExample

+
+public java.lang.String getCodeExample()
+
+
+
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] args)
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/examples/StacksDemo.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/examples/StacksDemo.html new file mode 100644 index 00000000..9e1edc84 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/examples/StacksDemo.html @@ -0,0 +1,252 @@ + + + + + + +StacksDemo + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.examples +
+Class StacksDemo

+
+java.lang.Object
+  extended by algoanim.examples.StacksDemo
+
+
+
+
public class StacksDemo
extends java.lang.Object
+ + +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
StacksDemo() + +
+           
+  + + + + + + + + + + + +
+Method Summary
+static voidmain(java.lang.String[] args) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+StacksDemo

+
+public StacksDemo()
+
+
+ + + + + + + + +
+Method Detail
+ +

+main

+
+public static void main(java.lang.String[] args)
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/examples/class-use/ArcDemo.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/examples/class-use/ArcDemo.html new file mode 100644 index 00000000..2c0006c2 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/examples/class-use/ArcDemo.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.examples.ArcDemo + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.examples.ArcDemo

+
+No usage of algoanim.examples.ArcDemo +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/examples/class-use/PointTest.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/examples/class-use/PointTest.html new file mode 100644 index 00000000..644f4583 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/examples/class-use/PointTest.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.examples.PointTest + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.examples.PointTest

+
+No usage of algoanim.examples.PointTest +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/examples/class-use/QueuesDemo.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/examples/class-use/QueuesDemo.html new file mode 100644 index 00000000..2b4cb2d4 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/examples/class-use/QueuesDemo.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.examples.QueuesDemo + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.examples.QueuesDemo

+
+No usage of algoanim.examples.QueuesDemo +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/examples/class-use/QuickSort.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/examples/class-use/QuickSort.html new file mode 100644 index 00000000..cbe9561e --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/examples/class-use/QuickSort.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.examples.QuickSort + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.examples.QuickSort

+
+No usage of algoanim.examples.QuickSort +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/examples/class-use/SortingExample.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/examples/class-use/SortingExample.html new file mode 100644 index 00000000..f3ba3a75 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/examples/class-use/SortingExample.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.examples.SortingExample + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.examples.SortingExample

+
+No usage of algoanim.examples.SortingExample +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/examples/class-use/StackQuickSort.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/examples/class-use/StackQuickSort.html new file mode 100644 index 00000000..97faece5 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/examples/class-use/StackQuickSort.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.examples.StackQuickSort + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.examples.StackQuickSort

+
+No usage of algoanim.examples.StackQuickSort +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/examples/class-use/StacksDemo.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/examples/class-use/StacksDemo.html new file mode 100644 index 00000000..944ad830 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/examples/class-use/StacksDemo.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.examples.StacksDemo + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.examples.StacksDemo

+
+No usage of algoanim.examples.StacksDemo +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/examples/package-frame.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/examples/package-frame.html new file mode 100644 index 00000000..c6baa954 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/examples/package-frame.html @@ -0,0 +1,44 @@ + + + + + + +algoanim.examples + + + + + + + + + + + +algoanim.examples + + + + +
+Classes  + +
+ArcDemo +
+PointTest +
+QueuesDemo +
+QuickSort +
+SortingExample +
+StackQuickSort +
+StacksDemo
+ + + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/examples/package-summary.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/examples/package-summary.html new file mode 100644 index 00000000..36326f36 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/examples/package-summary.html @@ -0,0 +1,181 @@ + + + + + + +algoanim.examples + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package algoanim.examples +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Class Summary
ArcDemo 
PointTest 
QueuesDemo 
QuickSort 
SortingExample 
StackQuickSort 
StacksDemo 
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/examples/package-tree.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/examples/package-tree.html new file mode 100644 index 00000000..040824ad --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/examples/package-tree.html @@ -0,0 +1,153 @@ + + + + + + +algoanim.examples Class Hierarchy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package algoanim.examples +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/examples/package-use.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/examples/package-use.html new file mode 100644 index 00000000..31a1b393 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/examples/package-use.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Package algoanim.examples + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
algoanim.examples

+
+No usage of algoanim.examples +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/exceptions/IllegalDirectionException.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/exceptions/IllegalDirectionException.html new file mode 100644 index 00000000..043850a8 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/exceptions/IllegalDirectionException.html @@ -0,0 +1,307 @@ + + + + + + +IllegalDirectionException + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.exceptions +
+Class IllegalDirectionException

+
+java.lang.Object
+  extended by java.lang.Throwable
+      extended by java.lang.Exception
+          extended by algoanim.exceptions.IllegalDirectionException
+
+
+
All Implemented Interfaces:
java.io.Serializable
+
+
+
+
public class IllegalDirectionException
extends java.lang.Exception
+ + +

+

+
See Also:
Serialized Form
+
+ +

+ + + + + + + + + + + +
+Field Summary
+static longserialVersionUID + +
+           
+  + + + + + + + + + + +
+Constructor Summary
IllegalDirectionException(java.lang.String aDirection) + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ java.lang.StringgetMessage() + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+serialVersionUID

+
+public static final long serialVersionUID
+
+
+
See Also:
Constant Field Values
+
+ + + + + + + + +
+Constructor Detail
+ +

+IllegalDirectionException

+
+public IllegalDirectionException(java.lang.String aDirection)
+
+
+ + + + + + + + +
+Method Detail
+ +

+getMessage

+
+public java.lang.String getMessage()
+
+
+
Overrides:
getMessage in class java.lang.Throwable
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/exceptions/LineNotExistsException.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/exceptions/LineNotExistsException.html new file mode 100644 index 00000000..8e49c788 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/exceptions/LineNotExistsException.html @@ -0,0 +1,243 @@ + + + + + + +LineNotExistsException + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.exceptions +
+Class LineNotExistsException

+
+java.lang.Object
+  extended by java.lang.Throwable
+      extended by java.lang.Exception
+          extended by java.lang.RuntimeException
+              extended by algoanim.exceptions.LineNotExistsException
+
+
+
All Implemented Interfaces:
java.io.Serializable
+
+
+
+
public class LineNotExistsException
extends java.lang.RuntimeException
+ + +

+

+
Author:
+
Stephan Mehlhase, Jens Pfau
+
See Also:
Serialized Form
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
LineNotExistsException(java.lang.String string) + +
+           
+  + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+LineNotExistsException

+
+public LineNotExistsException(java.lang.String string)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/exceptions/NotEnoughNodesException.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/exceptions/NotEnoughNodesException.html new file mode 100644 index 00000000..ec2ccba9 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/exceptions/NotEnoughNodesException.html @@ -0,0 +1,242 @@ + + + + + + +NotEnoughNodesException + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.exceptions +
+Class NotEnoughNodesException

+
+java.lang.Object
+  extended by java.lang.Throwable
+      extended by java.lang.Exception
+          extended by algoanim.exceptions.NotEnoughNodesException
+
+
+
All Implemented Interfaces:
java.io.Serializable
+
+
+
+
public class NotEnoughNodesException
extends java.lang.Exception
+ + +

+

+
Author:
+
Stephan Mehlhase, Jens Pfau
+
See Also:
Serialized Form
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
NotEnoughNodesException(java.lang.String string) + +
+           
+  + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+NotEnoughNodesException

+
+public NotEnoughNodesException(java.lang.String string)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/exceptions/class-use/IllegalDirectionException.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/exceptions/class-use/IllegalDirectionException.html new file mode 100644 index 00000000..cc72e577 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/exceptions/class-use/IllegalDirectionException.html @@ -0,0 +1,293 @@ + + + + + + +Uses of Class algoanim.exceptions.IllegalDirectionException + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.exceptions.IllegalDirectionException

+
+ + + + + + + + + + + + + + + + + +
+Packages that use IllegalDirectionException
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives  
algoanim.primitives.generators  
+  +

+ + + + + +
+Uses of IllegalDirectionException in algoanim.animalscript
+  +

+ + + + + + + + + + + + + +
Methods in algoanim.animalscript that throw IllegalDirectionException
+ voidAnimalGenerator.moveTo(Primitive p, + java.lang.String direction, + java.lang.String moveType, + Node target, + Timing delay, + Timing duration) + +
+           
+ voidAnimalGenerator.moveVia(Primitive elem, + java.lang.String direction, + java.lang.String moveType, + Primitive via, + Timing delay, + Timing d) + +
+           
+  +

+ + + + + +
+Uses of IllegalDirectionException in algoanim.primitives
+  +

+ + + + + + + + + + + + + +
Methods in algoanim.primitives that throw IllegalDirectionException
+ voidPrimitive.moveTo(java.lang.String direction, + java.lang.String moveType, + Node target, + Timing delay, + Timing duration) + +
+          TODO Über die Exceptions nachdenken...
+ voidPrimitive.moveVia(java.lang.String direction, + java.lang.String moveType, + Primitive via, + Timing delay, + Timing duration) + +
+          Moves this Primitive along another one into a specific + direction.
+  +

+ + + + + +
+Uses of IllegalDirectionException in algoanim.primitives.generators
+  +

+ + + + + + + + + + + + + +
Methods in algoanim.primitives.generators that throw IllegalDirectionException
+ voidGeneratorInterface.moveTo(Primitive p, + java.lang.String direction, + java.lang.String moveType, + Node target, + Timing delay, + Timing duration) + +
+          Moves a Primitive to a point
+ voidGeneratorInterface.moveVia(Primitive elem, + java.lang.String direction, + java.lang.String type, + Primitive via, + Timing delay, + Timing duration) + +
+          Moves a Primitive along a Path in a given direction after a + set delay.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/exceptions/class-use/LineNotExistsException.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/exceptions/class-use/LineNotExistsException.html new file mode 100644 index 00000000..a2d4a8fd --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/exceptions/class-use/LineNotExistsException.html @@ -0,0 +1,354 @@ + + + + + + +Uses of Class algoanim.exceptions.LineNotExistsException + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.exceptions.LineNotExistsException

+
+ + + + + + + + + +
+Packages that use LineNotExistsException
algoanim.primitives  
+  +

+ + + + + +
+Uses of LineNotExistsException in algoanim.primitives
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in algoanim.primitives that throw LineNotExistsException
+ voidSourceCode.highlight(int lineNo) + +
+          Highlights a line in this SourceCode element.
+ voidSourceCode.highlight(int lineNo, + int colNo, + boolean context) + +
+          Highlights a line in this SourceCode element.
+ voidSourceCode.highlight(int lineNo, + int colNo, + boolean context, + Timing delay, + Timing duration) + +
+          Highlights a line in this SourceCode element.
+ voidSourceCode.highlight(java.lang.String label) + +
+          Highlights a line in this SourceCode element.
+ voidSourceCode.highlight(java.lang.String label, + boolean context) + +
+          Highlights a line in this SourceCode element.
+ voidSourceCode.highlight(java.lang.String label, + boolean context, + Timing delay, + Timing duration) + +
+          Highlights a line in this SourceCode element.
+ voidSourceCode.toggleHighlight(int oldLine, + int newLine) + +
+          Toggles the highlight from one component to the next.
+ voidSourceCode.toggleHighlight(int oldLine, + int oldColumn, + boolean switchToContextMode, + int newLine, + int newColumn) + +
+          Toggles the highlight from one component to the next.
+ voidSourceCode.toggleHighlight(int oldLine, + int oldColumn, + boolean switchToContextMode, + int newLine, + int newColumn, + Timing delay, + Timing duration) + +
+          Toggles the highlight from one component to the next.
+ voidSourceCode.toggleHighlight(java.lang.String oldLabel, + boolean switchToContextMode, + java.lang.String newLabel) + +
+          Toggles the highlight from one component to the next.
+ voidSourceCode.toggleHighlight(java.lang.String oldLabel, + boolean switchToContextMode, + java.lang.String newLabel, + Timing delay, + Timing duration) + +
+          Toggles the highlight from one component to the next.
+ voidSourceCode.toggleHighlight(java.lang.String oldLabel, + java.lang.String newLabel) + +
+          Toggles the highlight from one component to the next.
+ voidSourceCode.unhighlight(int lineNo) + +
+          Unhighlights a line in this SourceCode element.
+ voidSourceCode.unhighlight(int lineNo, + int colNo, + boolean context) + +
+          Unhighlights a line in this SourceCode element.
+ voidSourceCode.unhighlight(int lineNo, + int colNo, + boolean context, + Timing delay, + Timing duration) + +
+          Unhighlights a line in this SourceCode element.
+ voidSourceCode.unhighlight(java.lang.String label) + +
+          Unhighlights a line in this SourceCode element.
+ voidSourceCode.unhighlight(java.lang.String label, + boolean context) + +
+          Unhighlights a line in this SourceCode element.
+ voidSourceCode.unhighlight(java.lang.String label, + boolean context, + Timing delay, + Timing duration) + +
+          Unhighlights a line in this SourceCode element.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/exceptions/class-use/NotEnoughNodesException.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/exceptions/class-use/NotEnoughNodesException.html new file mode 100644 index 00000000..5b27aa0c --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/exceptions/class-use/NotEnoughNodesException.html @@ -0,0 +1,258 @@ + + + + + + +Uses of Class algoanim.exceptions.NotEnoughNodesException + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.exceptions.NotEnoughNodesException

+
+ + + + + + + + + + + + + + + + + +
+Packages that use NotEnoughNodesException
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives  
algoanim.primitives.generators  
+  +

+ + + + + +
+Uses of NotEnoughNodesException in algoanim.animalscript
+  +

+ + + + + + + + + +
Methods in algoanim.animalscript that throw NotEnoughNodesException
+ PolygonAnimalScript.newPolygon(Node[] vertices, + java.lang.String name, + DisplayOptions display, + PolygonProperties pp) + +
+           
+  +

+ + + + + +
+Uses of NotEnoughNodesException in algoanim.primitives
+  +

+ + + + + + + + +
Constructors in algoanim.primitives that throw NotEnoughNodesException
Polygon(PolygonGenerator pg, + Node[] theNodes, + java.lang.String name, + DisplayOptions display, + PolygonProperties pp) + +
+          Instantiates the Polygon and calls the create() method of + the associated PolygonGenerator.
+  +

+ + + + + +
+Uses of NotEnoughNodesException in algoanim.primitives.generators
+  +

+ + + + + + + + + + + + + +
Methods in algoanim.primitives.generators that throw NotEnoughNodesException
+ PolygonLanguage.newPolygon(Node[] vertices, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new Polygon object.
+abstract  PolygonLanguage.newPolygon(Node[] vertices, + java.lang.String name, + DisplayOptions display, + PolygonProperties pp) + +
+          Creates a new Polygon object.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/exceptions/package-frame.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/exceptions/package-frame.html new file mode 100644 index 00000000..052222d8 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/exceptions/package-frame.html @@ -0,0 +1,36 @@ + + + + + + +algoanim.exceptions + + + + + + + + + + + +algoanim.exceptions + + + + +
+Exceptions  + +
+IllegalDirectionException +
+LineNotExistsException +
+NotEnoughNodesException
+ + + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/exceptions/package-summary.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/exceptions/package-summary.html new file mode 100644 index 00000000..530d8553 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/exceptions/package-summary.html @@ -0,0 +1,165 @@ + + + + + + +algoanim.exceptions + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package algoanim.exceptions +

+ + + + + + + + + + + + + + + + + +
+Exception Summary
IllegalDirectionException 
LineNotExistsException 
NotEnoughNodesException 
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/exceptions/package-tree.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/exceptions/package-tree.html new file mode 100644 index 00000000..c5a14649 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/exceptions/package-tree.html @@ -0,0 +1,160 @@ + + + + + + +algoanim.exceptions Class Hierarchy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package algoanim.exceptions +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/exceptions/package-use.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/exceptions/package-use.html new file mode 100644 index 00000000..df5e4677 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/exceptions/package-use.html @@ -0,0 +1,233 @@ + + + + + + +Uses of Package algoanim.exceptions + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
algoanim.exceptions

+
+ + + + + + + + + + + + + + + + + +
+Packages that use algoanim.exceptions
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives  
algoanim.primitives.generators  
+  +

+ + + + + + + + + + + +
+Classes in algoanim.exceptions used by algoanim.animalscript
IllegalDirectionException + +
+           
NotEnoughNodesException + +
+           
+  +

+ + + + + + + + + + + + + + +
+Classes in algoanim.exceptions used by algoanim.primitives
IllegalDirectionException + +
+           
LineNotExistsException + +
+           
NotEnoughNodesException + +
+           
+  +

+ + + + + + + + + + + +
+Classes in algoanim.exceptions used by algoanim.primitives.generators
IllegalDirectionException + +
+           
NotEnoughNodesException + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/EvalExecutor.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/EvalExecutor.html new file mode 100644 index 00000000..c21d8a4a --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/EvalExecutor.html @@ -0,0 +1,295 @@ + + + + + + +EvalExecutor + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.executors +
+Class EvalExecutor

+
+java.lang.Object
+  extended by algoanim.annotations.Executor
+      extended by algoanim.executors.EvalExecutor
+
+
+
+
public class EvalExecutor
extends Executor
+ + +

+


+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.annotations.Executor
src, vars
+  + + + + + + + + + + +
+Constructor Summary
EvalExecutor(Variables vars, + SourceCode src) + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+ java.lang.Doubleeval(SimpleNode node) + +
+           
+ booleanexec(Annotation anno) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EvalExecutor

+
+public EvalExecutor(Variables vars,
+                    SourceCode src)
+
+
+ + + + + + + + +
+Method Detail
+ +

+exec

+
+public boolean exec(Annotation anno)
+
+
+
Specified by:
exec in class Executor
+
+
+
+
+
+
+ +

+eval

+
+public java.lang.Double eval(SimpleNode node)
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/GlobalExecutor.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/GlobalExecutor.html new file mode 100644 index 00000000..0c79edd0 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/GlobalExecutor.html @@ -0,0 +1,276 @@ + + + + + + +GlobalExecutor + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.executors +
+Class GlobalExecutor

+
+java.lang.Object
+  extended by algoanim.annotations.Executor
+      extended by algoanim.executors.GlobalExecutor
+
+
+
+
public class GlobalExecutor
extends Executor
+ + +

+


+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.annotations.Executor
src, vars
+  + + + + + + + + + + +
+Constructor Summary
GlobalExecutor(Variables vars, + SourceCode src) + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ booleanexec(Annotation anno) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+GlobalExecutor

+
+public GlobalExecutor(Variables vars,
+                      SourceCode src)
+
+
+ + + + + + + + +
+Method Detail
+ +

+exec

+
+public boolean exec(Annotation anno)
+
+
+
Specified by:
exec in class Executor
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/HighlightExecutor.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/HighlightExecutor.html new file mode 100644 index 00000000..b5889001 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/HighlightExecutor.html @@ -0,0 +1,276 @@ + + + + + + +HighlightExecutor + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.executors +
+Class HighlightExecutor

+
+java.lang.Object
+  extended by algoanim.annotations.Executor
+      extended by algoanim.executors.HighlightExecutor
+
+
+
+
public class HighlightExecutor
extends Executor
+ + +

+


+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.annotations.Executor
src, vars
+  + + + + + + + + + + +
+Constructor Summary
HighlightExecutor(Variables vars, + SourceCode src) + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ booleanexec(Annotation anno) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+HighlightExecutor

+
+public HighlightExecutor(Variables vars,
+                         SourceCode src)
+
+
+ + + + + + + + +
+Method Detail
+ +

+exec

+
+public boolean exec(Annotation anno)
+
+
+
Specified by:
exec in class Executor
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/VariableContextExecutor.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/VariableContextExecutor.html new file mode 100644 index 00000000..2774df7c --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/VariableContextExecutor.html @@ -0,0 +1,276 @@ + + + + + + +VariableContextExecutor + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.executors +
+Class VariableContextExecutor

+
+java.lang.Object
+  extended by algoanim.annotations.Executor
+      extended by algoanim.executors.VariableContextExecutor
+
+
+
+
public class VariableContextExecutor
extends Executor
+ + +

+


+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.annotations.Executor
src, vars
+  + + + + + + + + + + +
+Constructor Summary
VariableContextExecutor(Variables vars, + SourceCode src) + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ booleanexec(Annotation anno) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+VariableContextExecutor

+
+public VariableContextExecutor(Variables vars,
+                               SourceCode src)
+
+
+ + + + + + + + +
+Method Detail
+ +

+exec

+
+public boolean exec(Annotation anno)
+
+
+
Specified by:
exec in class Executor
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/VariableDeclareExecutor.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/VariableDeclareExecutor.html new file mode 100644 index 00000000..f6d82993 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/VariableDeclareExecutor.html @@ -0,0 +1,276 @@ + + + + + + +VariableDeclareExecutor + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.executors +
+Class VariableDeclareExecutor

+
+java.lang.Object
+  extended by algoanim.annotations.Executor
+      extended by algoanim.executors.VariableDeclareExecutor
+
+
+
+
public class VariableDeclareExecutor
extends Executor
+ + +

+


+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.annotations.Executor
src, vars
+  + + + + + + + + + + +
+Constructor Summary
VariableDeclareExecutor(Variables vars, + SourceCode src) + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ booleanexec(Annotation anno) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+VariableDeclareExecutor

+
+public VariableDeclareExecutor(Variables vars,
+                               SourceCode src)
+
+
+ + + + + + + + +
+Method Detail
+ +

+exec

+
+public boolean exec(Annotation anno)
+
+
+
Specified by:
exec in class Executor
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/VariableDecreaseExecutor.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/VariableDecreaseExecutor.html new file mode 100644 index 00000000..ef1434ac --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/VariableDecreaseExecutor.html @@ -0,0 +1,276 @@ + + + + + + +VariableDecreaseExecutor + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.executors +
+Class VariableDecreaseExecutor

+
+java.lang.Object
+  extended by algoanim.annotations.Executor
+      extended by algoanim.executors.VariableDecreaseExecutor
+
+
+
+
public class VariableDecreaseExecutor
extends Executor
+ + +

+


+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.annotations.Executor
src, vars
+  + + + + + + + + + + +
+Constructor Summary
VariableDecreaseExecutor(Variables vars, + SourceCode src) + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ booleanexec(Annotation anno) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+VariableDecreaseExecutor

+
+public VariableDecreaseExecutor(Variables vars,
+                                SourceCode src)
+
+
+ + + + + + + + +
+Method Detail
+ +

+exec

+
+public boolean exec(Annotation anno)
+
+
+
Specified by:
exec in class Executor
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/VariableDiscardExecutor.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/VariableDiscardExecutor.html new file mode 100644 index 00000000..666ef92f --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/VariableDiscardExecutor.html @@ -0,0 +1,276 @@ + + + + + + +VariableDiscardExecutor + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.executors +
+Class VariableDiscardExecutor

+
+java.lang.Object
+  extended by algoanim.annotations.Executor
+      extended by algoanim.executors.VariableDiscardExecutor
+
+
+
+
public class VariableDiscardExecutor
extends Executor
+ + +

+


+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.annotations.Executor
src, vars
+  + + + + + + + + + + +
+Constructor Summary
VariableDiscardExecutor(Variables vars, + SourceCode src) + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ booleanexec(Annotation anno) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+VariableDiscardExecutor

+
+public VariableDiscardExecutor(Variables vars,
+                               SourceCode src)
+
+
+ + + + + + + + +
+Method Detail
+ +

+exec

+
+public boolean exec(Annotation anno)
+
+
+
Specified by:
exec in class Executor
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/VariableIncreaseExecutor.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/VariableIncreaseExecutor.html new file mode 100644 index 00000000..65782744 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/VariableIncreaseExecutor.html @@ -0,0 +1,276 @@ + + + + + + +VariableIncreaseExecutor + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.executors +
+Class VariableIncreaseExecutor

+
+java.lang.Object
+  extended by algoanim.annotations.Executor
+      extended by algoanim.executors.VariableIncreaseExecutor
+
+
+
+
public class VariableIncreaseExecutor
extends Executor
+ + +

+


+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.annotations.Executor
src, vars
+  + + + + + + + + + + +
+Constructor Summary
VariableIncreaseExecutor(Variables vars, + SourceCode src) + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ booleanexec(Annotation anno) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+VariableIncreaseExecutor

+
+public VariableIncreaseExecutor(Variables vars,
+                                SourceCode src)
+
+
+ + + + + + + + +
+Method Detail
+ +

+exec

+
+public boolean exec(Annotation anno)
+
+
+
Specified by:
exec in class Executor
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/VariableRoleExecutor.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/VariableRoleExecutor.html new file mode 100644 index 00000000..3e474fc8 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/VariableRoleExecutor.html @@ -0,0 +1,276 @@ + + + + + + +VariableRoleExecutor + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.executors +
+Class VariableRoleExecutor

+
+java.lang.Object
+  extended by algoanim.annotations.Executor
+      extended by algoanim.executors.VariableRoleExecutor
+
+
+
+
public class VariableRoleExecutor
extends Executor
+ + +

+


+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.annotations.Executor
src, vars
+  + + + + + + + + + + +
+Constructor Summary
VariableRoleExecutor(Variables vars, + SourceCode src) + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ booleanexec(Annotation anno) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+VariableRoleExecutor

+
+public VariableRoleExecutor(Variables vars,
+                            SourceCode src)
+
+
+ + + + + + + + +
+Method Detail
+ +

+exec

+
+public boolean exec(Annotation anno)
+
+
+
Specified by:
exec in class Executor
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/VariableSetExecutor.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/VariableSetExecutor.html new file mode 100644 index 00000000..12407da3 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/VariableSetExecutor.html @@ -0,0 +1,276 @@ + + + + + + +VariableSetExecutor + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.executors +
+Class VariableSetExecutor

+
+java.lang.Object
+  extended by algoanim.annotations.Executor
+      extended by algoanim.executors.VariableSetExecutor
+
+
+
+
public class VariableSetExecutor
extends Executor
+ + +

+


+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.annotations.Executor
src, vars
+  + + + + + + + + + + +
+Constructor Summary
VariableSetExecutor(Variables vars, + SourceCode src) + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ booleanexec(Annotation anno) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+VariableSetExecutor

+
+public VariableSetExecutor(Variables vars,
+                           SourceCode src)
+
+
+ + + + + + + + +
+Method Detail
+ +

+exec

+
+public boolean exec(Annotation anno)
+
+
+
Specified by:
exec in class Executor
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/class-use/EvalExecutor.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/class-use/EvalExecutor.html new file mode 100644 index 00000000..a1a6e4a8 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/class-use/EvalExecutor.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.executors.EvalExecutor + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.executors.EvalExecutor

+
+No usage of algoanim.executors.EvalExecutor +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/class-use/GlobalExecutor.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/class-use/GlobalExecutor.html new file mode 100644 index 00000000..a634a34c --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/class-use/GlobalExecutor.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.executors.GlobalExecutor + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.executors.GlobalExecutor

+
+No usage of algoanim.executors.GlobalExecutor +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/class-use/HighlightExecutor.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/class-use/HighlightExecutor.html new file mode 100644 index 00000000..23b55368 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/class-use/HighlightExecutor.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.executors.HighlightExecutor + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.executors.HighlightExecutor

+
+No usage of algoanim.executors.HighlightExecutor +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/class-use/VariableContextExecutor.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/class-use/VariableContextExecutor.html new file mode 100644 index 00000000..1aba640f --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/class-use/VariableContextExecutor.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.executors.VariableContextExecutor + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.executors.VariableContextExecutor

+
+No usage of algoanim.executors.VariableContextExecutor +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/class-use/VariableDeclareExecutor.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/class-use/VariableDeclareExecutor.html new file mode 100644 index 00000000..23a03963 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/class-use/VariableDeclareExecutor.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.executors.VariableDeclareExecutor + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.executors.VariableDeclareExecutor

+
+No usage of algoanim.executors.VariableDeclareExecutor +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/class-use/VariableDecreaseExecutor.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/class-use/VariableDecreaseExecutor.html new file mode 100644 index 00000000..c50ea29f --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/class-use/VariableDecreaseExecutor.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.executors.VariableDecreaseExecutor + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.executors.VariableDecreaseExecutor

+
+No usage of algoanim.executors.VariableDecreaseExecutor +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/class-use/VariableDiscardExecutor.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/class-use/VariableDiscardExecutor.html new file mode 100644 index 00000000..194308b3 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/class-use/VariableDiscardExecutor.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.executors.VariableDiscardExecutor + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.executors.VariableDiscardExecutor

+
+No usage of algoanim.executors.VariableDiscardExecutor +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/class-use/VariableIncreaseExecutor.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/class-use/VariableIncreaseExecutor.html new file mode 100644 index 00000000..2785b846 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/class-use/VariableIncreaseExecutor.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.executors.VariableIncreaseExecutor + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.executors.VariableIncreaseExecutor

+
+No usage of algoanim.executors.VariableIncreaseExecutor +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/class-use/VariableRoleExecutor.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/class-use/VariableRoleExecutor.html new file mode 100644 index 00000000..0b5fccaf --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/class-use/VariableRoleExecutor.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.executors.VariableRoleExecutor + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.executors.VariableRoleExecutor

+
+No usage of algoanim.executors.VariableRoleExecutor +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/class-use/VariableSetExecutor.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/class-use/VariableSetExecutor.html new file mode 100644 index 00000000..61380009 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/class-use/VariableSetExecutor.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.executors.VariableSetExecutor + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.executors.VariableSetExecutor

+
+No usage of algoanim.executors.VariableSetExecutor +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/Div.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/Div.html new file mode 100644 index 00000000..bce4d904 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/Div.html @@ -0,0 +1,271 @@ + + + + + + +Div + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.executors.formulaparser +
+Class Div

+
+java.lang.Object
+  extended by algoanim.executors.formulaparser.SimpleNode
+      extended by algoanim.executors.formulaparser.Div
+
+
+
All Implemented Interfaces:
Node
+
+
+
+
public class Div
extends SimpleNode
+ + +

+


+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.executors.formulaparser.SimpleNode
children, id, m_text, m_type, parent, parser, value
+  + + + + + + + + + + + + + +
+Constructor Summary
Div(FormulaParser p, + int id) + +
+           
Div(int id) + +
+           
+  + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from class algoanim.executors.formulaparser.SimpleNode
dump, getText, jjtAddChild, jjtClose, jjtGetChild, jjtGetNumChildren, jjtGetParent, jjtGetValue, jjtOpen, jjtSetParent, jjtSetValue, setToken, toString, toString
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+Div

+
+public Div(int id)
+
+
+
+ +

+Div

+
+public Div(FormulaParser p,
+           int id)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/FormulaParser.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/FormulaParser.html new file mode 100644 index 00000000..a2141302 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/FormulaParser.html @@ -0,0 +1,863 @@ + + + + + + +FormulaParser + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.executors.formulaparser +
+Class FormulaParser

+
+java.lang.Object
+  extended by algoanim.executors.formulaparser.FormulaParser
+
+
+
All Implemented Interfaces:
FormulaParserConstants, FormulaParserTreeConstants
+
+
+
+
public class FormulaParser
extends java.lang.Object
implements FormulaParserTreeConstants, FormulaParserConstants
+ + +

+


+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Field Summary
+(package private)  SimpleCharStreamjj_input_stream + +
+           
+ Tokenjj_nt + +
+          Next token.
+protected  JJTFormulaParserStatejjtree + +
+           
+ Tokentoken + +
+          Current token.
+ FormulaParserTokenManagertoken_source + +
+          Generated Token Manager.
+ + + + + + + +
Fields inherited from interface algoanim.executors.formulaparser.FormulaParserTreeConstants
JJTDIV, JJTIDENTIFIER, JJTMINUS, JJTMULT, jjtNodeName, JJTNUMBER, JJTPLUS, JJTROOT, JJTVOID
+ + + + + + + +
Fields inherited from interface algoanim.executors.formulaparser.FormulaParserConstants
DEFAULT, DIV, EOF, IDENTIFIER, MINUS, MULT, NUMBER, PLUS, tokenImage
+  + + + + + + + + + + + + + + + + + + + +
+Constructor Summary
FormulaParser(FormulaParserTokenManager tm) + +
+          Constructor with generated Token Manager.
FormulaParser(java.io.InputStream stream) + +
+          Constructor with InputStream.
FormulaParser(java.io.InputStream stream, + java.lang.String encoding) + +
+          Constructor with InputStream and supplied encoding
FormulaParser(java.io.Reader stream) + +
+          Constructor.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voiddisable_tracing() + +
+          Disable tracing.
+ voiddivExpr() + +
+           
+ voidenable_tracing() + +
+          Enable tracing.
+ ParseExceptiongenerateParseException() + +
+          Generate ParseException.
+ TokengetNextToken() + +
+          Get the next Token.
+ TokengetToken(int index) + +
+          Get the specific Token.
+ voididentifier() + +
+           
+ voidklammer() + +
+           
+ voidminusExpr() + +
+           
+ voidmultExpr() + +
+           
+ voidnumber() + +
+           
+ voidplusExpr() + +
+           
+ SimpleNodequery() + +
+           
+ voidreInit(FormulaParserTokenManager tm) + +
+          Reinitialise.
+ voidreInit(java.io.InputStream stream) + +
+          Reinitialise.
+ voidreInit(java.io.InputStream stream, + java.lang.String encoding) + +
+          Reinitialise.
+ voidreInit(java.io.Reader stream) + +
+          Reinitialise.
+ voidterminal() + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+jjtree

+
+protected JJTFormulaParserState jjtree
+
+
+
+
+
+ +

+token_source

+
+public FormulaParserTokenManager token_source
+
+
Generated Token Manager. +

+

+
+
+
+ +

+jj_input_stream

+
+SimpleCharStream jj_input_stream
+
+
+
+
+
+ +

+token

+
+public Token token
+
+
Current token. +

+

+
+
+
+ +

+jj_nt

+
+public Token jj_nt
+
+
Next token. +

+

+
+
+ + + + + + + + +
+Constructor Detail
+ +

+FormulaParser

+
+public FormulaParser(java.io.InputStream stream)
+
+
Constructor with InputStream. +

+

+
+ +

+FormulaParser

+
+public FormulaParser(java.io.InputStream stream,
+                     java.lang.String encoding)
+
+
Constructor with InputStream and supplied encoding +

+

+
+ +

+FormulaParser

+
+public FormulaParser(java.io.Reader stream)
+
+
Constructor. +

+

+
+ +

+FormulaParser

+
+public FormulaParser(FormulaParserTokenManager tm)
+
+
Constructor with generated Token Manager. +

+

+ + + + + + + + +
+Method Detail
+ +

+query

+
+public final SimpleNode query()
+                       throws ParseException
+
+
+
+
+
+ +
Throws: +
ParseException
+
+
+
+ +

+plusExpr

+
+public final void plusExpr()
+                    throws ParseException
+
+
+
+
+
+ +
Throws: +
ParseException
+
+
+
+ +

+minusExpr

+
+public final void minusExpr()
+                     throws ParseException
+
+
+
+
+
+ +
Throws: +
ParseException
+
+
+
+ +

+multExpr

+
+public final void multExpr()
+                    throws ParseException
+
+
+
+
+
+ +
Throws: +
ParseException
+
+
+
+ +

+divExpr

+
+public final void divExpr()
+                   throws ParseException
+
+
+
+
+
+ +
Throws: +
ParseException
+
+
+
+ +

+klammer

+
+public final void klammer()
+                   throws ParseException
+
+
+
+
+
+ +
Throws: +
ParseException
+
+
+
+ +

+terminal

+
+public final void terminal()
+                    throws ParseException
+
+
+
+
+
+ +
Throws: +
ParseException
+
+
+
+ +

+number

+
+public final void number()
+                  throws ParseException
+
+
+
+
+
+ +
Throws: +
ParseException
+
+
+
+ +

+identifier

+
+public final void identifier()
+                      throws ParseException
+
+
+
+
+
+ +
Throws: +
ParseException
+
+
+
+ +

+reInit

+
+public void reInit(java.io.InputStream stream)
+
+
Reinitialise. +

+

+
+
+
+
+
+
+
+ +

+reInit

+
+public void reInit(java.io.InputStream stream,
+                   java.lang.String encoding)
+
+
Reinitialise. +

+

+
+
+
+
+
+
+
+ +

+reInit

+
+public void reInit(java.io.Reader stream)
+
+
Reinitialise. +

+

+
+
+
+
+
+
+
+ +

+reInit

+
+public void reInit(FormulaParserTokenManager tm)
+
+
Reinitialise. +

+

+
+
+
+
+
+
+
+ +

+getNextToken

+
+public final Token getNextToken()
+
+
Get the next Token. +

+

+
+
+
+
+
+
+
+ +

+getToken

+
+public final Token getToken(int index)
+
+
Get the specific Token. +

+

+
+
+
+
+
+
+
+ +

+generateParseException

+
+public ParseException generateParseException()
+
+
Generate ParseException. +

+

+
+
+
+
+
+
+
+ +

+enable_tracing

+
+public final void enable_tracing()
+
+
Enable tracing. +

+

+
+
+
+
+
+
+
+ +

+disable_tracing

+
+public final void disable_tracing()
+
+
Disable tracing. +

+

+
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/FormulaParserConstants.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/FormulaParserConstants.html new file mode 100644 index 00000000..27b83107 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/FormulaParserConstants.html @@ -0,0 +1,374 @@ + + + + + + +FormulaParserConstants + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.executors.formulaparser +
+Interface FormulaParserConstants

+
+
All Known Implementing Classes:
FormulaParser, FormulaParserTokenManager
+
+
+
+
public interface FormulaParserConstants
+ + +

+Token literal values and constants. + Generated by org.javacc.parser.OtherFilesGen#start() +

+ +

+


+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Field Summary
+static intDEFAULT + +
+          Lexical state.
+static intDIV + +
+          RegularExpression Id.
+static intEOF + +
+          End of File.
+static intIDENTIFIER + +
+          RegularExpression Id.
+static intMINUS + +
+          RegularExpression Id.
+static intMULT + +
+          RegularExpression Id.
+static intNUMBER + +
+          RegularExpression Id.
+static intPLUS + +
+          RegularExpression Id.
+static java.lang.String[]tokenImage + +
+          Literal token values.
+  +

+ + + + + + + + +
+Field Detail
+ +

+EOF

+
+static final int EOF
+
+
End of File. +

+

+
See Also:
Constant Field Values
+
+
+ +

+MULT

+
+static final int MULT
+
+
RegularExpression Id. +

+

+
See Also:
Constant Field Values
+
+
+ +

+DIV

+
+static final int DIV
+
+
RegularExpression Id. +

+

+
See Also:
Constant Field Values
+
+
+ +

+PLUS

+
+static final int PLUS
+
+
RegularExpression Id. +

+

+
See Also:
Constant Field Values
+
+
+ +

+MINUS

+
+static final int MINUS
+
+
RegularExpression Id. +

+

+
See Also:
Constant Field Values
+
+
+ +

+IDENTIFIER

+
+static final int IDENTIFIER
+
+
RegularExpression Id. +

+

+
See Also:
Constant Field Values
+
+
+ +

+NUMBER

+
+static final int NUMBER
+
+
RegularExpression Id. +

+

+
See Also:
Constant Field Values
+
+
+ +

+DEFAULT

+
+static final int DEFAULT
+
+
Lexical state. +

+

+
See Also:
Constant Field Values
+
+
+ +

+tokenImage

+
+static final java.lang.String[] tokenImage
+
+
Literal token values. +

+

+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/FormulaParserTokenManager.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/FormulaParserTokenManager.html new file mode 100644 index 00000000..bb691638 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/FormulaParserTokenManager.html @@ -0,0 +1,689 @@ + + + + + + +FormulaParserTokenManager + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.executors.formulaparser +
+Class FormulaParserTokenManager

+
+java.lang.Object
+  extended by algoanim.executors.formulaparser.FormulaParserTokenManager
+
+
+
All Implemented Interfaces:
FormulaParserConstants
+
+
+
+
public class FormulaParserTokenManager
extends java.lang.Object
implements FormulaParserConstants
+ + +

+Token Manager. +

+ +

+


+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Field Summary
+protected  charcurChar + +
+           
+(package private)  intcurLexState + +
+           
+ java.io.PrintStreamdebugStream + +
+          Debug output.
+(package private)  intdefaultLexState + +
+           
+protected  SimpleCharStreaminput_stream + +
+           
+(package private)  intjjmatchedKind + +
+           
+(package private)  intjjmatchedPos + +
+           
+(package private)  intjjnewStateCnt + +
+           
+(package private) static int[]jjnextStates + +
+           
+(package private)  intjjround + +
+           
+static java.lang.String[]jjstrLiteralImages + +
+          Token literal values.
+(package private) static long[]jjtoSkip + +
+           
+(package private) static long[]jjtoToken + +
+           
+static java.lang.String[]lexStateNames + +
+          Lexer state names.
+ + + + + + + +
Fields inherited from interface algoanim.executors.formulaparser.FormulaParserConstants
DEFAULT, DIV, EOF, IDENTIFIER, MINUS, MULT, NUMBER, PLUS, tokenImage
+  + + + + + + + + + + + + + +
+Constructor Summary
FormulaParserTokenManager(SimpleCharStream stream) + +
+          Constructor.
FormulaParserTokenManager(SimpleCharStream stream, + int lexState) + +
+          Constructor.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ TokengetNextToken() + +
+          Get the next Token.
+protected  TokenjjFillToken() + +
+           
+ voidreInit(SimpleCharStream stream) + +
+          Reinitialise parser.
+ voidreInit(SimpleCharStream stream, + int lexState) + +
+          Reinitialise parser.
+ voidsetDebugStream(java.io.PrintStream ds) + +
+          Set debug output.
+ voidswitchTo(int lexState) + +
+          Switch to specified lex state.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+debugStream

+
+public java.io.PrintStream debugStream
+
+
Debug output. +

+

+
+
+
+ +

+jjnextStates

+
+static final int[] jjnextStates
+
+
+
+
+
+ +

+jjstrLiteralImages

+
+public static final java.lang.String[] jjstrLiteralImages
+
+
Token literal values. +

+

+
+
+
+ +

+lexStateNames

+
+public static final java.lang.String[] lexStateNames
+
+
Lexer state names. +

+

+
+
+
+ +

+jjtoToken

+
+static final long[] jjtoToken
+
+
+
+
+
+ +

+jjtoSkip

+
+static final long[] jjtoSkip
+
+
+
+
+
+ +

+input_stream

+
+protected SimpleCharStream input_stream
+
+
+
+
+
+ +

+curChar

+
+protected char curChar
+
+
+
+
+
+ +

+curLexState

+
+int curLexState
+
+
+
+
+
+ +

+defaultLexState

+
+int defaultLexState
+
+
+
+
+
+ +

+jjnewStateCnt

+
+int jjnewStateCnt
+
+
+
+
+
+ +

+jjround

+
+int jjround
+
+
+
+
+
+ +

+jjmatchedPos

+
+int jjmatchedPos
+
+
+
+
+
+ +

+jjmatchedKind

+
+int jjmatchedKind
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+FormulaParserTokenManager

+
+public FormulaParserTokenManager(SimpleCharStream stream)
+
+
Constructor. +

+

+
+ +

+FormulaParserTokenManager

+
+public FormulaParserTokenManager(SimpleCharStream stream,
+                                 int lexState)
+
+
Constructor. +

+

+ + + + + + + + +
+Method Detail
+ +

+setDebugStream

+
+public void setDebugStream(java.io.PrintStream ds)
+
+
Set debug output. +

+

+
+
+
+
+
+
+
+ +

+reInit

+
+public void reInit(SimpleCharStream stream)
+
+
Reinitialise parser. +

+

+
+
+
+
+
+
+
+ +

+reInit

+
+public void reInit(SimpleCharStream stream,
+                   int lexState)
+
+
Reinitialise parser. +

+

+
+
+
+
+
+
+
+ +

+switchTo

+
+public void switchTo(int lexState)
+
+
Switch to specified lex state. +

+

+
+
+
+
+
+
+
+ +

+jjFillToken

+
+protected Token jjFillToken()
+
+
+
+
+
+
+
+
+
+ +

+getNextToken

+
+public Token getNextToken()
+
+
Get the next Token. +

+

+
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/FormulaParserTreeConstants.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/FormulaParserTreeConstants.html new file mode 100644 index 00000000..cac27c66 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/FormulaParserTreeConstants.html @@ -0,0 +1,351 @@ + + + + + + +FormulaParserTreeConstants + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.executors.formulaparser +
+Interface FormulaParserTreeConstants

+
+
All Known Implementing Classes:
FormulaParser
+
+
+
+
public interface FormulaParserTreeConstants
+ + +

+


+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Field Summary
+static intJJTDIV + +
+           
+static intJJTIDENTIFIER + +
+           
+static intJJTMINUS + +
+           
+static intJJTMULT + +
+           
+static java.lang.String[]jjtNodeName + +
+           
+static intJJTNUMBER + +
+           
+static intJJTPLUS + +
+           
+static intJJTROOT + +
+           
+static intJJTVOID + +
+           
+  +

+ + + + + + + + +
+Field Detail
+ +

+JJTROOT

+
+static final int JJTROOT
+
+
+
See Also:
Constant Field Values
+
+
+ +

+JJTVOID

+
+static final int JJTVOID
+
+
+
See Also:
Constant Field Values
+
+
+ +

+JJTPLUS

+
+static final int JJTPLUS
+
+
+
See Also:
Constant Field Values
+
+
+ +

+JJTMINUS

+
+static final int JJTMINUS
+
+
+
See Also:
Constant Field Values
+
+
+ +

+JJTMULT

+
+static final int JJTMULT
+
+
+
See Also:
Constant Field Values
+
+
+ +

+JJTDIV

+
+static final int JJTDIV
+
+
+
See Also:
Constant Field Values
+
+
+ +

+JJTNUMBER

+
+static final int JJTNUMBER
+
+
+
See Also:
Constant Field Values
+
+
+ +

+JJTIDENTIFIER

+
+static final int JJTIDENTIFIER
+
+
+
See Also:
Constant Field Values
+
+
+ +

+jjtNodeName

+
+static final java.lang.String[] jjtNodeName
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/Identifier.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/Identifier.html new file mode 100644 index 00000000..bb44c596 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/Identifier.html @@ -0,0 +1,271 @@ + + + + + + +Identifier + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.executors.formulaparser +
+Class Identifier

+
+java.lang.Object
+  extended by algoanim.executors.formulaparser.SimpleNode
+      extended by algoanim.executors.formulaparser.Identifier
+
+
+
All Implemented Interfaces:
Node
+
+
+
+
public class Identifier
extends SimpleNode
+ + +

+


+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.executors.formulaparser.SimpleNode
children, id, m_text, m_type, parent, parser, value
+  + + + + + + + + + + + + + +
+Constructor Summary
Identifier(FormulaParser p, + int id) + +
+           
Identifier(int id) + +
+           
+  + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from class algoanim.executors.formulaparser.SimpleNode
dump, getText, jjtAddChild, jjtClose, jjtGetChild, jjtGetNumChildren, jjtGetParent, jjtGetValue, jjtOpen, jjtSetParent, jjtSetValue, setToken, toString, toString
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+Identifier

+
+public Identifier(int id)
+
+
+
+ +

+Identifier

+
+public Identifier(FormulaParser p,
+                  int id)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/JJTFormulaParserState.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/JJTFormulaParserState.html new file mode 100644 index 00000000..54ad0857 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/JJTFormulaParserState.html @@ -0,0 +1,446 @@ + + + + + + +JJTFormulaParserState + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.executors.formulaparser +
+Class JJTFormulaParserState

+
+java.lang.Object
+  extended by algoanim.executors.formulaparser.JJTFormulaParserState
+
+
+
+
public class JJTFormulaParserState
extends java.lang.Object
+ + +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
JJTFormulaParserState() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidclearNodeScope(Node n) + +
+           
+ voidcloseNodeScope(Node n, + boolean condition) + +
+           
+ voidcloseNodeScope(Node n, + int num) + +
+           
+ intnodeArity() + +
+           
+ booleannodeCreated() + +
+           
+ voidopenNodeScope(Node n) + +
+           
+ NodepeekNode() + +
+           
+ NodepopNode() + +
+           
+ voidpushNode(Node n) + +
+           
+ voidreset() + +
+           
+ NoderootNode() + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+JJTFormulaParserState

+
+public JJTFormulaParserState()
+
+
+ + + + + + + + +
+Method Detail
+ +

+nodeCreated

+
+public boolean nodeCreated()
+
+
+
+
+
+
+ +

+reset

+
+public void reset()
+
+
+
+
+
+
+ +

+rootNode

+
+public Node rootNode()
+
+
+
+
+
+
+ +

+pushNode

+
+public void pushNode(Node n)
+
+
+
+
+
+
+ +

+popNode

+
+public Node popNode()
+
+
+
+
+
+
+ +

+peekNode

+
+public Node peekNode()
+
+
+
+
+
+
+ +

+nodeArity

+
+public int nodeArity()
+
+
+
+
+
+
+ +

+clearNodeScope

+
+public void clearNodeScope(Node n)
+
+
+
+
+
+
+ +

+openNodeScope

+
+public void openNodeScope(Node n)
+
+
+
+
+
+
+ +

+closeNodeScope

+
+public void closeNodeScope(Node n,
+                           int num)
+
+
+
+
+
+
+ +

+closeNodeScope

+
+public void closeNodeScope(Node n,
+                           boolean condition)
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/Minus.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/Minus.html new file mode 100644 index 00000000..7546b7ec --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/Minus.html @@ -0,0 +1,271 @@ + + + + + + +Minus + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.executors.formulaparser +
+Class Minus

+
+java.lang.Object
+  extended by algoanim.executors.formulaparser.SimpleNode
+      extended by algoanim.executors.formulaparser.Minus
+
+
+
All Implemented Interfaces:
Node
+
+
+
+
public class Minus
extends SimpleNode
+ + +

+


+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.executors.formulaparser.SimpleNode
children, id, m_text, m_type, parent, parser, value
+  + + + + + + + + + + + + + +
+Constructor Summary
Minus(FormulaParser p, + int id) + +
+           
Minus(int id) + +
+           
+  + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from class algoanim.executors.formulaparser.SimpleNode
dump, getText, jjtAddChild, jjtClose, jjtGetChild, jjtGetNumChildren, jjtGetParent, jjtGetValue, jjtOpen, jjtSetParent, jjtSetValue, setToken, toString, toString
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+Minus

+
+public Minus(int id)
+
+
+
+ +

+Minus

+
+public Minus(FormulaParser p,
+             int id)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/Mult.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/Mult.html new file mode 100644 index 00000000..15051f25 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/Mult.html @@ -0,0 +1,271 @@ + + + + + + +Mult + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.executors.formulaparser +
+Class Mult

+
+java.lang.Object
+  extended by algoanim.executors.formulaparser.SimpleNode
+      extended by algoanim.executors.formulaparser.Mult
+
+
+
All Implemented Interfaces:
Node
+
+
+
+
public class Mult
extends SimpleNode
+ + +

+


+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.executors.formulaparser.SimpleNode
children, id, m_text, m_type, parent, parser, value
+  + + + + + + + + + + + + + +
+Constructor Summary
Mult(FormulaParser p, + int id) + +
+           
Mult(int id) + +
+           
+  + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from class algoanim.executors.formulaparser.SimpleNode
dump, getText, jjtAddChild, jjtClose, jjtGetChild, jjtGetNumChildren, jjtGetParent, jjtGetValue, jjtOpen, jjtSetParent, jjtSetValue, setToken, toString, toString
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+Mult

+
+public Mult(int id)
+
+
+
+ +

+Mult

+
+public Mult(FormulaParser p,
+            int id)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/Node.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/Node.html new file mode 100644 index 00000000..93e2d4cf --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/Node.html @@ -0,0 +1,346 @@ + + + + + + +Node + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.executors.formulaparser +
+Interface Node

+
+
All Known Implementing Classes:
Div, Identifier, Minus, Mult, Number, Plus, Root, SimpleNode
+
+
+
+
public interface Node
+ + +

+


+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidjjtAddChild(Node n, + int i) + +
+          This method tells the node to add its argument to the node's + list of children.
+ voidjjtClose() + +
+          This method is called after all the child nodes have been + added.
+ NodejjtGetChild(int i) + +
+          This method returns a child node.
+ intjjtGetNumChildren() + +
+          Return the number of children the node has.
+ NodejjtGetParent() + +
+           
+ voidjjtOpen() + +
+          This method is called after the node has been made the current + node.
+ voidjjtSetParent(Node n) + +
+          This pair of methods are used to inform the node of its + parent.
+  +

+ + + + + + + + +
+Method Detail
+ +

+jjtOpen

+
+void jjtOpen()
+
+
This method is called after the node has been made the current + node. It indicates that child nodes can now be added to it. +

+

+
+
+
+
+ +

+jjtClose

+
+void jjtClose()
+
+
This method is called after all the child nodes have been + added. +

+

+
+
+
+
+ +

+jjtSetParent

+
+void jjtSetParent(Node n)
+
+
This pair of methods are used to inform the node of its + parent. +

+

+
+
+
+
+ +

+jjtGetParent

+
+Node jjtGetParent()
+
+
+
+
+
+
+ +

+jjtAddChild

+
+void jjtAddChild(Node n,
+                 int i)
+
+
This method tells the node to add its argument to the node's + list of children. +

+

+
+
+
+
+ +

+jjtGetChild

+
+Node jjtGetChild(int i)
+
+
This method returns a child node. The children are numbered + from zero, left to right. +

+

+
+
+
+
+ +

+jjtGetNumChildren

+
+int jjtGetNumChildren()
+
+
Return the number of children the node has. +

+

+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/Number.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/Number.html new file mode 100644 index 00000000..dd377b5a --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/Number.html @@ -0,0 +1,271 @@ + + + + + + +Number + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.executors.formulaparser +
+Class Number

+
+java.lang.Object
+  extended by algoanim.executors.formulaparser.SimpleNode
+      extended by algoanim.executors.formulaparser.Number
+
+
+
All Implemented Interfaces:
Node
+
+
+
+
public class Number
extends SimpleNode
+ + +

+


+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.executors.formulaparser.SimpleNode
children, id, m_text, m_type, parent, parser, value
+  + + + + + + + + + + + + + +
+Constructor Summary
Number(FormulaParser p, + int id) + +
+           
Number(int id) + +
+           
+  + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from class algoanim.executors.formulaparser.SimpleNode
dump, getText, jjtAddChild, jjtClose, jjtGetChild, jjtGetNumChildren, jjtGetParent, jjtGetValue, jjtOpen, jjtSetParent, jjtSetValue, setToken, toString, toString
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+Number

+
+public Number(int id)
+
+
+
+ +

+Number

+
+public Number(FormulaParser p,
+              int id)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/ParseException.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/ParseException.html new file mode 100644 index 00000000..14b18f96 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/ParseException.html @@ -0,0 +1,500 @@ + + + + + + +ParseException + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.executors.formulaparser +
+Class ParseException

+
+java.lang.Object
+  extended by java.lang.Throwable
+      extended by java.lang.Exception
+          extended by algoanim.executors.formulaparser.ParseException
+
+
+
All Implemented Interfaces:
java.io.Serializable
+
+
+
+
public class ParseException
extends java.lang.Exception
+ + +

+This exception is thrown when parse errors are encountered. + You can explicitly create objects of this exception type by + calling the method generateParseException in the generated + parser. + + You can modify this class to customize your error reporting + mechanisms so long as you retain the public fields. +

+ +

+

+
See Also:
Serialized Form
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Field Summary
+ TokencurrentToken + +
+          This is the last token that has been consumed successfully.
+protected  java.lang.Stringeol + +
+          The end of line string for this machine.
+ int[][]expectedTokenSequences + +
+          Each entry in this array is an array of integers.
+protected  booleanspecialConstructor + +
+          This variable determines which constructor was used to create + this object and thereby affects the semantics of the + "getMessage" method (see below).
+ java.lang.String[]tokenImage + +
+          This is a reference to the "tokenImage" array of the generated + parser within which the parse error occurred.
+  + + + + + + + + + + + + + + + + +
+Constructor Summary
ParseException() + +
+          The following constructors are for use by you for whatever + purpose you can think of.
ParseException(java.lang.String message) + +
+          Constructor with message.
ParseException(Token currentTokenVal, + int[][] expectedTokenSequencesVal, + java.lang.String[] tokenImageVal) + +
+          This constructor is used by the method "generateParseException" + in the generated parser.
+  + + + + + + + + + + + + + + + +
+Method Summary
+protected  java.lang.Stringadd_escapes(java.lang.String str) + +
+          Used to convert raw characters to their escaped version + when these raw version cannot be used as part of an ASCII + string literal.
+ java.lang.StringgetMessage() + +
+          This method has the standard behavior when this object has been + created using the standard constructors.
+ + + + + + + +
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+specialConstructor

+
+protected boolean specialConstructor
+
+
This variable determines which constructor was used to create + this object and thereby affects the semantics of the + "getMessage" method (see below). +

+

+
+
+
+ +

+currentToken

+
+public Token currentToken
+
+
This is the last token that has been consumed successfully. If + this object has been created due to a parse error, the token + followng this token will (therefore) be the first error token. +

+

+
+
+
+ +

+expectedTokenSequences

+
+public int[][] expectedTokenSequences
+
+
Each entry in this array is an array of integers. Each array + of integers represents a sequence of tokens (by their ordinal + values) that is expected at this point of the parse. +

+

+
+
+
+ +

+tokenImage

+
+public java.lang.String[] tokenImage
+
+
This is a reference to the "tokenImage" array of the generated + parser within which the parse error occurred. This array is + defined in the generated ...Constants interface. +

+

+
+
+
+ +

+eol

+
+protected java.lang.String eol
+
+
The end of line string for this machine. +

+

+
+
+ + + + + + + + +
+Constructor Detail
+ +

+ParseException

+
+public ParseException(Token currentTokenVal,
+                      int[][] expectedTokenSequencesVal,
+                      java.lang.String[] tokenImageVal)
+
+
This constructor is used by the method "generateParseException" + in the generated parser. Calling this constructor generates + a new object of this type with the fields "currentToken", + "expectedTokenSequences", and "tokenImage" set. The boolean + flag "specialConstructor" is also set to true to indicate that + this constructor was used to create this object. + This constructor calls its super class with the empty string + to force the "toString" method of parent class "Throwable" to + print the error message in the form: + ParseException: +

+

+
+ +

+ParseException

+
+public ParseException()
+
+
The following constructors are for use by you for whatever + purpose you can think of. Constructing the exception in this + manner makes the exception behave in the normal way - i.e., as + documented in the class "Throwable". The fields "errorToken", + "expectedTokenSequences", and "tokenImage" do not contain + relevant information. The JavaCC generated code does not use + these constructors. +

+

+
+ +

+ParseException

+
+public ParseException(java.lang.String message)
+
+
Constructor with message. +

+

+ + + + + + + + +
+Method Detail
+ +

+getMessage

+
+public java.lang.String getMessage()
+
+
This method has the standard behavior when this object has been + created using the standard constructors. Otherwise, it uses + "currentToken" and "expectedTokenSequences" to generate a parse + error message and returns it. If this object has been created + due to a parse error, and you do not catch it (it gets thrown + from the parser), then this method is called during the printing + of the final stack trace, and hence the correct error message + gets displayed. +

+

+
Overrides:
getMessage in class java.lang.Throwable
+
+
+
+
+
+
+ +

+add_escapes

+
+protected java.lang.String add_escapes(java.lang.String str)
+
+
Used to convert raw characters to their escaped version + when these raw version cannot be used as part of an ASCII + string literal. +

+

+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/Plus.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/Plus.html new file mode 100644 index 00000000..2ab9c17e --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/Plus.html @@ -0,0 +1,271 @@ + + + + + + +Plus + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.executors.formulaparser +
+Class Plus

+
+java.lang.Object
+  extended by algoanim.executors.formulaparser.SimpleNode
+      extended by algoanim.executors.formulaparser.Plus
+
+
+
All Implemented Interfaces:
Node
+
+
+
+
public class Plus
extends SimpleNode
+ + +

+


+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.executors.formulaparser.SimpleNode
children, id, m_text, m_type, parent, parser, value
+  + + + + + + + + + + + + + +
+Constructor Summary
Plus(FormulaParser p, + int id) + +
+           
Plus(int id) + +
+           
+  + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from class algoanim.executors.formulaparser.SimpleNode
dump, getText, jjtAddChild, jjtClose, jjtGetChild, jjtGetNumChildren, jjtGetParent, jjtGetValue, jjtOpen, jjtSetParent, jjtSetValue, setToken, toString, toString
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+Plus

+
+public Plus(int id)
+
+
+
+ +

+Plus

+
+public Plus(FormulaParser p,
+            int id)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/Root.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/Root.html new file mode 100644 index 00000000..6c9126ac --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/Root.html @@ -0,0 +1,271 @@ + + + + + + +Root + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.executors.formulaparser +
+Class Root

+
+java.lang.Object
+  extended by algoanim.executors.formulaparser.SimpleNode
+      extended by algoanim.executors.formulaparser.Root
+
+
+
All Implemented Interfaces:
Node
+
+
+
+
public class Root
extends SimpleNode
+ + +

+


+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.executors.formulaparser.SimpleNode
children, id, m_text, m_type, parent, parser, value
+  + + + + + + + + + + + + + +
+Constructor Summary
Root(FormulaParser p, + int id) + +
+           
Root(int id) + +
+           
+  + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from class algoanim.executors.formulaparser.SimpleNode
dump, getText, jjtAddChild, jjtClose, jjtGetChild, jjtGetNumChildren, jjtGetParent, jjtGetValue, jjtOpen, jjtSetParent, jjtSetValue, setToken, toString, toString
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+Root

+
+public Root(int id)
+
+
+
+ +

+Root

+
+public Root(FormulaParser p,
+            int id)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/SimpleCharStream.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/SimpleCharStream.html new file mode 100644 index 00000000..3e30c7e6 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/SimpleCharStream.html @@ -0,0 +1,1342 @@ + + + + + + +SimpleCharStream + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.executors.formulaparser +
+Class SimpleCharStream

+
+java.lang.Object
+  extended by algoanim.executors.formulaparser.SimpleCharStream
+
+
+
+
public class SimpleCharStream
extends java.lang.Object
+ + +

+An implementation of interface CharStream, where the stream is assumed to + contain only ASCII characters (without unicode processing). +

+ +

+


+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Field Summary
+(package private)  intavailable + +
+           
+protected  int[]bufcolumn + +
+           
+protected  char[]buffer + +
+           
+protected  int[]bufline + +
+           
+ intbufpos + +
+          Position in buffer.
+(package private)  intbufsize + +
+           
+protected  intcolumn + +
+           
+protected  intinBuf + +
+           
+protected  java.io.ReaderinputStream + +
+           
+protected  intline + +
+           
+protected  intmaxNextCharInd + +
+           
+protected  booleanprevCharIsCR + +
+           
+protected  booleanprevCharIsLF + +
+           
+static booleanstaticFlag + +
+          Whether parser is static.
+protected  inttabSize + +
+           
+(package private)  inttokenBegin + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Constructor Summary
SimpleCharStream(java.io.InputStream dstream) + +
+          Constructor.
SimpleCharStream(java.io.InputStream dstream, + int startline, + int startcolumn) + +
+          Constructor.
SimpleCharStream(java.io.InputStream dstream, + int startline, + int startcolumn, + int buffersize) + +
+          Constructor.
SimpleCharStream(java.io.InputStream dstream, + java.lang.String encoding) + +
+          Constructor.
SimpleCharStream(java.io.InputStream dstream, + java.lang.String encoding, + int startline, + int startcolumn) + +
+          Constructor.
SimpleCharStream(java.io.InputStream dstream, + java.lang.String encoding, + int startline, + int startcolumn, + int buffersize) + +
+          Constructor.
SimpleCharStream(java.io.Reader dstream) + +
+          Constructor.
SimpleCharStream(java.io.Reader dstream, + int startline, + int startcolumn) + +
+          Constructor.
SimpleCharStream(java.io.Reader dstream, + int startline, + int startcolumn, + int buffersize) + +
+          Constructor.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidadjustBeginLineColumn(int newLine, + int newCol) + +
+          Method to adjust line and column numbers for the start of a token.
+ voidbackup(int amount) + +
+          Backup a number of characters.
+ charbeginToken() + +
+          Start.
+ voiddone() + +
+          Reset buffer when finished.
+protected  voidexpandBuff(boolean wrapAround) + +
+           
+protected  voidfillBuff() + +
+           
+ intgetBeginColumn() + +
+          Get token beginning column number.
+ intgetBeginLine() + +
+          Get token beginning line number.
+ intgetColumn() + +
+          Deprecated.  
+ intgetEndColumn() + +
+          Get token end column number.
+ intgetEndLine() + +
+          Get token end line number.
+ java.lang.StringgetImage() + +
+          Get token literal value.
+ intgetLine() + +
+          Deprecated.  
+ char[]getSuffix(int len) + +
+          Get the suffix.
+protected  intgetTabSize(int i) + +
+           
+ charreadChar() + +
+          Read a character.
+ voidreInit(java.io.InputStream dstream) + +
+          Reinitialise.
+ voidreInit(java.io.InputStream dstream, + int startline, + int startcolumn) + +
+          Reinitialise.
+ voidreInit(java.io.InputStream dstream, + int startline, + int startcolumn, + int buffersize) + +
+          Reinitialise.
+ voidreInit(java.io.InputStream dstream, + java.lang.String encoding) + +
+          Reinitialise.
+ voidreInit(java.io.InputStream dstream, + java.lang.String encoding, + int startline, + int startcolumn) + +
+          Reinitialise.
+ voidreInit(java.io.InputStream dstream, + java.lang.String encoding, + int startline, + int startcolumn, + int buffersize) + +
+          Reinitialise.
+ voidreInit(java.io.Reader dstream) + +
+          Reinitialise.
+ voidreInit(java.io.Reader dstream, + int startline, + int startcolumn) + +
+          Reinitialise.
+ voidreInit(java.io.Reader dstream, + int startline, + int startcolumn, + int buffersize) + +
+          Reinitialise.
+protected  voidsetTabSize(int i) + +
+           
+protected  voidupdateLineColumn(char c) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+staticFlag

+
+public static final boolean staticFlag
+
+
Whether parser is static. +

+

+
See Also:
Constant Field Values
+
+
+ +

+bufsize

+
+int bufsize
+
+
+
+
+
+ +

+available

+
+int available
+
+
+
+
+
+ +

+tokenBegin

+
+int tokenBegin
+
+
+
+
+
+ +

+bufpos

+
+public int bufpos
+
+
Position in buffer. +

+

+
+
+
+ +

+bufline

+
+protected int[] bufline
+
+
+
+
+
+ +

+bufcolumn

+
+protected int[] bufcolumn
+
+
+
+
+
+ +

+column

+
+protected int column
+
+
+
+
+
+ +

+line

+
+protected int line
+
+
+
+
+
+ +

+prevCharIsCR

+
+protected boolean prevCharIsCR
+
+
+
+
+
+ +

+prevCharIsLF

+
+protected boolean prevCharIsLF
+
+
+
+
+
+ +

+inputStream

+
+protected java.io.Reader inputStream
+
+
+
+
+
+ +

+buffer

+
+protected char[] buffer
+
+
+
+
+
+ +

+maxNextCharInd

+
+protected int maxNextCharInd
+
+
+
+
+
+ +

+inBuf

+
+protected int inBuf
+
+
+
+
+
+ +

+tabSize

+
+protected int tabSize
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+SimpleCharStream

+
+public SimpleCharStream(java.io.Reader dstream,
+                        int startline,
+                        int startcolumn,
+                        int buffersize)
+
+
Constructor. +

+

+
+ +

+SimpleCharStream

+
+public SimpleCharStream(java.io.Reader dstream,
+                        int startline,
+                        int startcolumn)
+
+
Constructor. +

+

+
+ +

+SimpleCharStream

+
+public SimpleCharStream(java.io.Reader dstream)
+
+
Constructor. +

+

+
+ +

+SimpleCharStream

+
+public SimpleCharStream(java.io.InputStream dstream,
+                        java.lang.String encoding,
+                        int startline,
+                        int startcolumn,
+                        int buffersize)
+                 throws java.io.UnsupportedEncodingException
+
+
Constructor. +

+

+ +
Throws: +
java.io.UnsupportedEncodingException
+
+
+ +

+SimpleCharStream

+
+public SimpleCharStream(java.io.InputStream dstream,
+                        int startline,
+                        int startcolumn,
+                        int buffersize)
+
+
Constructor. +

+

+
+ +

+SimpleCharStream

+
+public SimpleCharStream(java.io.InputStream dstream,
+                        java.lang.String encoding,
+                        int startline,
+                        int startcolumn)
+                 throws java.io.UnsupportedEncodingException
+
+
Constructor. +

+

+ +
Throws: +
java.io.UnsupportedEncodingException
+
+
+ +

+SimpleCharStream

+
+public SimpleCharStream(java.io.InputStream dstream,
+                        int startline,
+                        int startcolumn)
+
+
Constructor. +

+

+
+ +

+SimpleCharStream

+
+public SimpleCharStream(java.io.InputStream dstream,
+                        java.lang.String encoding)
+                 throws java.io.UnsupportedEncodingException
+
+
Constructor. +

+

+ +
Throws: +
java.io.UnsupportedEncodingException
+
+
+ +

+SimpleCharStream

+
+public SimpleCharStream(java.io.InputStream dstream)
+
+
Constructor. +

+

+ + + + + + + + +
+Method Detail
+ +

+setTabSize

+
+protected void setTabSize(int i)
+
+
+
+
+
+
+ +

+getTabSize

+
+protected int getTabSize(int i)
+
+
+
+
+
+
+ +

+expandBuff

+
+protected void expandBuff(boolean wrapAround)
+
+
+
+
+
+
+ +

+fillBuff

+
+protected void fillBuff()
+                 throws java.io.IOException
+
+
+ +
Throws: +
java.io.IOException
+
+
+
+ +

+beginToken

+
+public char beginToken()
+                throws java.io.IOException
+
+
Start. +

+

+ +
Throws: +
java.io.IOException
+
+
+
+ +

+updateLineColumn

+
+protected void updateLineColumn(char c)
+
+
+
+
+
+
+ +

+readChar

+
+public char readChar()
+              throws java.io.IOException
+
+
Read a character. +

+

+ +
Throws: +
java.io.IOException
+
+
+
+ +

+getColumn

+
+public int getColumn()
+
+
Deprecated.  +

+

+
See Also:
getEndColumn()
+
+
+
+ +

+getLine

+
+public int getLine()
+
+
Deprecated.  +

+

+
See Also:
getEndLine()
+
+
+
+ +

+getEndColumn

+
+public int getEndColumn()
+
+
Get token end column number. +

+

+
+
+
+
+ +

+getEndLine

+
+public int getEndLine()
+
+
Get token end line number. +

+

+
+
+
+
+ +

+getBeginColumn

+
+public int getBeginColumn()
+
+
Get token beginning column number. +

+

+
+
+
+
+ +

+getBeginLine

+
+public int getBeginLine()
+
+
Get token beginning line number. +

+

+
+
+
+
+ +

+backup

+
+public void backup(int amount)
+
+
Backup a number of characters. +

+

+
+
+
+
+ +

+reInit

+
+public void reInit(java.io.Reader dstream,
+                   int startline,
+                   int startcolumn,
+                   int buffersize)
+
+
Reinitialise. +

+

+
+
+
+
+ +

+reInit

+
+public void reInit(java.io.Reader dstream,
+                   int startline,
+                   int startcolumn)
+
+
Reinitialise. +

+

+
+
+
+
+ +

+reInit

+
+public void reInit(java.io.Reader dstream)
+
+
Reinitialise. +

+

+
+
+
+
+ +

+reInit

+
+public void reInit(java.io.InputStream dstream,
+                   java.lang.String encoding,
+                   int startline,
+                   int startcolumn,
+                   int buffersize)
+            throws java.io.UnsupportedEncodingException
+
+
Reinitialise. +

+

+ +
Throws: +
java.io.UnsupportedEncodingException
+
+
+
+ +

+reInit

+
+public void reInit(java.io.InputStream dstream,
+                   int startline,
+                   int startcolumn,
+                   int buffersize)
+
+
Reinitialise. +

+

+
+
+
+
+ +

+reInit

+
+public void reInit(java.io.InputStream dstream,
+                   java.lang.String encoding)
+            throws java.io.UnsupportedEncodingException
+
+
Reinitialise. +

+

+ +
Throws: +
java.io.UnsupportedEncodingException
+
+
+
+ +

+reInit

+
+public void reInit(java.io.InputStream dstream)
+
+
Reinitialise. +

+

+
+
+
+
+ +

+reInit

+
+public void reInit(java.io.InputStream dstream,
+                   java.lang.String encoding,
+                   int startline,
+                   int startcolumn)
+            throws java.io.UnsupportedEncodingException
+
+
Reinitialise. +

+

+ +
Throws: +
java.io.UnsupportedEncodingException
+
+
+
+ +

+reInit

+
+public void reInit(java.io.InputStream dstream,
+                   int startline,
+                   int startcolumn)
+
+
Reinitialise. +

+

+
+
+
+
+ +

+getImage

+
+public java.lang.String getImage()
+
+
Get token literal value. +

+

+
+
+
+
+ +

+getSuffix

+
+public char[] getSuffix(int len)
+
+
Get the suffix. +

+

+
+
+
+
+ +

+done

+
+public void done()
+
+
Reset buffer when finished. +

+

+
+
+
+
+ +

+adjustBeginLineColumn

+
+public void adjustBeginLineColumn(int newLine,
+                                  int newCol)
+
+
Method to adjust line and column numbers for the start of a token. +

+

+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/SimpleNode.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/SimpleNode.html new file mode 100644 index 00000000..adc490cd --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/SimpleNode.html @@ -0,0 +1,738 @@ + + + + + + +SimpleNode + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.executors.formulaparser +
+Class SimpleNode

+
+java.lang.Object
+  extended by algoanim.executors.formulaparser.SimpleNode
+
+
+
All Implemented Interfaces:
Node
+
+
+
Direct Known Subclasses:
Div, Identifier, Minus, Mult, Number, Plus, Root
+
+
+
+
public class SimpleNode
extends java.lang.Object
implements Node
+ + +

+


+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Field Summary
+protected  Node[]children + +
+           
+ intid + +
+           
+ java.lang.Stringm_text + +
+           
+ intm_type + +
+           
+protected  Nodeparent + +
+           
+protected  FormulaParserparser + +
+           
+protected  java.lang.Objectvalue + +
+           
+  + + + + + + + + + + + + + +
+Constructor Summary
SimpleNode(FormulaParser p, + int i) + +
+           
SimpleNode(int i) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voiddump(java.lang.String prefix) + +
+           
+ java.lang.StringgetText() + +
+           
+ voidjjtAddChild(Node n, + int i) + +
+          This method tells the node to add its argument to the node's + list of children.
+ voidjjtClose() + +
+          This method is called after all the child nodes have been + added.
+ NodejjtGetChild(int i) + +
+          This method returns a child node.
+ intjjtGetNumChildren() + +
+          Return the number of children the node has.
+ NodejjtGetParent() + +
+           
+ java.lang.ObjectjjtGetValue() + +
+           
+ voidjjtOpen() + +
+          This method is called after the node has been made the current + node.
+ voidjjtSetParent(Node n) + +
+          This pair of methods are used to inform the node of its + parent.
+ voidjjtSetValue(java.lang.Object value) + +
+           
+ voidsetToken(int type, + java.lang.String text) + +
+           
+ java.lang.StringtoString() + +
+           
+ java.lang.StringtoString(java.lang.String prefix) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+parent

+
+protected Node parent
+
+
+
+
+
+ +

+children

+
+protected Node[] children
+
+
+
+
+
+ +

+id

+
+public int id
+
+
+
+
+
+ +

+value

+
+protected java.lang.Object value
+
+
+
+
+
+ +

+parser

+
+protected FormulaParser parser
+
+
+
+
+
+ +

+m_type

+
+public int m_type
+
+
+
+
+
+ +

+m_text

+
+public java.lang.String m_text
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+SimpleNode

+
+public SimpleNode(int i)
+
+
+
+ +

+SimpleNode

+
+public SimpleNode(FormulaParser p,
+                  int i)
+
+
+ + + + + + + + +
+Method Detail
+ +

+setToken

+
+public void setToken(int type,
+                     java.lang.String text)
+
+
+
+
+
+
+
+
+
+ +

+getText

+
+public java.lang.String getText()
+
+
+
+
+
+
+
+
+
+ +

+jjtOpen

+
+public void jjtOpen()
+
+
Description copied from interface: Node
+
This method is called after the node has been made the current + node. It indicates that child nodes can now be added to it. +

+

+
Specified by:
jjtOpen in interface Node
+
+
+
+
+
+
+ +

+jjtClose

+
+public void jjtClose()
+
+
Description copied from interface: Node
+
This method is called after all the child nodes have been + added. +

+

+
Specified by:
jjtClose in interface Node
+
+
+
+
+
+
+ +

+jjtSetParent

+
+public void jjtSetParent(Node n)
+
+
Description copied from interface: Node
+
This pair of methods are used to inform the node of its + parent. +

+

+
Specified by:
jjtSetParent in interface Node
+
+
+
+
+
+
+ +

+jjtGetParent

+
+public Node jjtGetParent()
+
+
+
Specified by:
jjtGetParent in interface Node
+
+
+
+
+
+
+ +

+jjtAddChild

+
+public void jjtAddChild(Node n,
+                        int i)
+
+
Description copied from interface: Node
+
This method tells the node to add its argument to the node's + list of children. +

+

+
Specified by:
jjtAddChild in interface Node
+
+
+
+
+
+
+ +

+jjtGetChild

+
+public Node jjtGetChild(int i)
+
+
Description copied from interface: Node
+
This method returns a child node. The children are numbered + from zero, left to right. +

+

+
Specified by:
jjtGetChild in interface Node
+
+
+
+
+
+
+ +

+jjtGetNumChildren

+
+public int jjtGetNumChildren()
+
+
Description copied from interface: Node
+
Return the number of children the node has. +

+

+
Specified by:
jjtGetNumChildren in interface Node
+
+
+
+
+
+
+ +

+jjtSetValue

+
+public void jjtSetValue(java.lang.Object value)
+
+
+
+
+
+
+
+
+
+ +

+jjtGetValue

+
+public java.lang.Object jjtGetValue()
+
+
+
+
+
+
+
+
+
+ +

+toString

+
+public java.lang.String toString()
+
+
+
Overrides:
toString in class java.lang.Object
+
+
+
+
+
+
+ +

+toString

+
+public java.lang.String toString(java.lang.String prefix)
+
+
+
+
+
+
+
+
+
+ +

+dump

+
+public void dump(java.lang.String prefix)
+
+
+
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/Token.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/Token.html new file mode 100644 index 00000000..86641c21 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/Token.html @@ -0,0 +1,570 @@ + + + + + + +Token + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.executors.formulaparser +
+Class Token

+
+java.lang.Object
+  extended by algoanim.executors.formulaparser.Token
+
+
+
+
public class Token
extends java.lang.Object
+ + +

+Describes the input token stream. +

+ +

+


+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Field Summary
+ intbeginColumn + +
+          The column number of the first character of this Token.
+ intbeginLine + +
+          The line number of the first character of this Token.
+ intendColumn + +
+          The column number of the last character of this Token.
+ intendLine + +
+          The line number of the last character of this Token.
+ java.lang.Stringimage + +
+          The string image of the token.
+ intkind + +
+          An integer that describes the kind of this token.
+ Tokennext + +
+          A reference to the next regular (non-special) token from the input + stream.
+ TokenspecialToken + +
+          This field is used to access special tokens that occur prior to this + token, but after the immediately preceding regular (non-special) token.
+  + + + + + + + + + + + + + + + + +
+Constructor Summary
Token() + +
+          No-argument constructor
Token(int kind) + +
+          Constructs a new token for the specified Image.
Token(int kind, + java.lang.String image) + +
+          Constructs a new token for the specified Image and Kind.
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.lang.ObjectgetValue() + +
+          An optional attribute value of the Token.
+static TokennewToken(int ofKind) + +
+           
+static TokennewToken(int ofKind, + java.lang.String image) + +
+          Returns a new Token object, by default.
+ java.lang.StringtoString() + +
+          Returns the image.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+kind

+
+public int kind
+
+
An integer that describes the kind of this token. This numbering + system is determined by JavaCCParser, and a table of these numbers is + stored in the file ...Constants.java. +

+

+
+
+
+ +

+beginLine

+
+public int beginLine
+
+
The line number of the first character of this Token. +

+

+
+
+
+ +

+beginColumn

+
+public int beginColumn
+
+
The column number of the first character of this Token. +

+

+
+
+
+ +

+endLine

+
+public int endLine
+
+
The line number of the last character of this Token. +

+

+
+
+
+ +

+endColumn

+
+public int endColumn
+
+
The column number of the last character of this Token. +

+

+
+
+
+ +

+image

+
+public java.lang.String image
+
+
The string image of the token. +

+

+
+
+
+ +

+next

+
+public Token next
+
+
A reference to the next regular (non-special) token from the input + stream. If this is the last token from the input stream, or if the + token manager has not read tokens beyond this one, this field is + set to null. This is true only if this token is also a regular + token. Otherwise, see below for a description of the contents of + this field. +

+

+
+
+
+ +

+specialToken

+
+public Token specialToken
+
+
This field is used to access special tokens that occur prior to this + token, but after the immediately preceding regular (non-special) token. + If there are no such special tokens, this field is set to null. + When there are more than one such special token, this field refers + to the last of these special tokens, which in turn refers to the next + previous special token through its specialToken field, and so on + until the first special token (whose specialToken field is null). + The next fields of special tokens refer to other special tokens that + immediately follow it (without an intervening regular token). If there + is no such token, this field is null. +

+

+
+
+ + + + + + + + +
+Constructor Detail
+ +

+Token

+
+public Token()
+
+
No-argument constructor +

+

+
+ +

+Token

+
+public Token(int kind)
+
+
Constructs a new token for the specified Image. +

+

+
+ +

+Token

+
+public Token(int kind,
+             java.lang.String image)
+
+
Constructs a new token for the specified Image and Kind. +

+

+ + + + + + + + +
+Method Detail
+ +

+getValue

+
+public java.lang.Object getValue()
+
+
An optional attribute value of the Token. + Tokens which are not used as syntactic sugar will often contain + meaningful values that will be used later on by the compiler or + interpreter. This attribute value is often different from the image. + Any subclass of Token that actually wants to return a non-null value can + override this method as appropriate. +

+

+
+
+
+
+ +

+toString

+
+public java.lang.String toString()
+
+
Returns the image. +

+

+
Overrides:
toString in class java.lang.Object
+
+
+
+
+
+
+ +

+newToken

+
+public static Token newToken(int ofKind,
+                             java.lang.String image)
+
+
Returns a new Token object, by default. However, if you want, you + can create and return subclass objects based on the value of ofKind. + Simply add the cases to the switch for all those special cases. + For example, if you have a subclass of Token called IDToken that + you want to create if ofKind is ID, simply add something like : + + case MyParserConstants.ID : return new IDToken(ofKind, image); + + to the following switch statement. Then you can cast matchedToken + variable to the appropriate type and use sit in your lexical actions. +

+

+
+
+
+
+ +

+newToken

+
+public static Token newToken(int ofKind)
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/TokenMgrError.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/TokenMgrError.html new file mode 100644 index 00000000..875d2e38 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/TokenMgrError.html @@ -0,0 +1,512 @@ + + + + + + +TokenMgrError + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.executors.formulaparser +
+Class TokenMgrError

+
+java.lang.Object
+  extended by java.lang.Throwable
+      extended by java.lang.Error
+          extended by algoanim.executors.formulaparser.TokenMgrError
+
+
+
All Implemented Interfaces:
java.io.Serializable
+
+
+
+
public class TokenMgrError
extends java.lang.Error
+ + +

+Token Manager Error. +

+ +

+

+
See Also:
Serialized Form
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Field Summary
+(package private)  interrorCode + +
+          Indicates the reason why the exception is thrown.
+(package private) static intINVALID_LEXICAL_STATE + +
+          Tried to change to an invalid lexical state.
+(package private) static intLEXICAL_ERROR + +
+          Lexical error occurred.
+(package private) static intLOOP_DETECTED + +
+          Detected (and bailed out of) an infinite loop in the token manager.
+(package private) static intSTATIC_LEXER_ERROR + +
+          An attempt was made to create a second instance of a static token manager.
+  + + + + + + + + + + + + + + + + +
+Constructor Summary
TokenMgrError() + +
+          No arg constructor.
TokenMgrError(boolean EOFSeen, + int lexState, + int errorLine, + int errorColumn, + java.lang.String errorAfter, + char curChar, + int reason) + +
+          Full Constructor.
TokenMgrError(java.lang.String message, + int reason) + +
+          Constructor with message and reason.
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+protected static java.lang.StringaddEscapes(java.lang.String str) + +
+          Replaces unprintable characters by their escaped (or unicode escaped) + equivalents in the given string
+ java.lang.StringgetMessage() + +
+          You can also modify the body of this method to customize your error + messages.
+protected static java.lang.StringlexicalError(boolean EOFSeen, + int lexState, + int errorLine, + int errorColumn, + java.lang.String errorAfter, + char curChar) + +
+          Returns a detailed message for the Error when it is thrown by the token + manager to indicate a lexical error.
+ + + + + + + +
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+LEXICAL_ERROR

+
+static final int LEXICAL_ERROR
+
+
Lexical error occurred. +

+

+
See Also:
Constant Field Values
+
+
+ +

+STATIC_LEXER_ERROR

+
+static final int STATIC_LEXER_ERROR
+
+
An attempt was made to create a second instance of a static token manager. +

+

+
See Also:
Constant Field Values
+
+
+ +

+INVALID_LEXICAL_STATE

+
+static final int INVALID_LEXICAL_STATE
+
+
Tried to change to an invalid lexical state. +

+

+
See Also:
Constant Field Values
+
+
+ +

+LOOP_DETECTED

+
+static final int LOOP_DETECTED
+
+
Detected (and bailed out of) an infinite loop in the token manager. +

+

+
See Also:
Constant Field Values
+
+
+ +

+errorCode

+
+int errorCode
+
+
Indicates the reason why the exception is thrown. It will have one of the + above 4 values. +

+

+
+
+ + + + + + + + +
+Constructor Detail
+ +

+TokenMgrError

+
+public TokenMgrError()
+
+
No arg constructor. +

+

+
+ +

+TokenMgrError

+
+public TokenMgrError(java.lang.String message,
+                     int reason)
+
+
Constructor with message and reason. +

+

+
+ +

+TokenMgrError

+
+public TokenMgrError(boolean EOFSeen,
+                     int lexState,
+                     int errorLine,
+                     int errorColumn,
+                     java.lang.String errorAfter,
+                     char curChar,
+                     int reason)
+
+
Full Constructor. +

+

+ + + + + + + + +
+Method Detail
+ +

+addEscapes

+
+protected static final java.lang.String addEscapes(java.lang.String str)
+
+
Replaces unprintable characters by their escaped (or unicode escaped) + equivalents in the given string +

+

+
+
+
+
+ +

+lexicalError

+
+protected static java.lang.String lexicalError(boolean EOFSeen,
+                                               int lexState,
+                                               int errorLine,
+                                               int errorColumn,
+                                               java.lang.String errorAfter,
+                                               char curChar)
+
+
Returns a detailed message for the Error when it is thrown by the token + manager to indicate a lexical error. Parameters : EOFSeen : indicates if + EOF caused the lexical error curLexState : lexical state in which this + error occurred errorLine : line number when the error occurred errorColumn + : column number when the error occurred errorAfter : prefix that was seen + before this error occurred curchar : the offending character Note: You can + customize the lexical error message by modifying this method. +

+

+
+
+
+
+ +

+getMessage

+
+public java.lang.String getMessage()
+
+
You can also modify the body of this method to customize your error + messages. For example, cases like LOOP_DETECTED and INVALID_LEXICAL_STATE + are not of end-users concern, so you can return something like : + + "Internal Error : Please file a bug report .... " + + from this method for such cases in the release version of your parser. +

+

+
Overrides:
getMessage in class java.lang.Throwable
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/class-use/Div.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/class-use/Div.html new file mode 100644 index 00000000..2bb95084 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/class-use/Div.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.executors.formulaparser.Div + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.executors.formulaparser.Div

+
+No usage of algoanim.executors.formulaparser.Div +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/class-use/FormulaParser.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/class-use/FormulaParser.html new file mode 100644 index 00000000..2fc0d840 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/class-use/FormulaParser.html @@ -0,0 +1,244 @@ + + + + + + +Uses of Class algoanim.executors.formulaparser.FormulaParser + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.executors.formulaparser.FormulaParser

+
+ + + + + + + + + +
+Packages that use FormulaParser
algoanim.executors.formulaparser  
+  +

+ + + + + +
+Uses of FormulaParser in algoanim.executors.formulaparser
+  +

+ + + + + + + + + +
Fields in algoanim.executors.formulaparser declared as FormulaParser
+protected  FormulaParserSimpleNode.parser + +
+           
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Constructors in algoanim.executors.formulaparser with parameters of type FormulaParser
Div(FormulaParser p, + int id) + +
+           
Identifier(FormulaParser p, + int id) + +
+           
Minus(FormulaParser p, + int id) + +
+           
Mult(FormulaParser p, + int id) + +
+           
Number(FormulaParser p, + int id) + +
+           
Plus(FormulaParser p, + int id) + +
+           
Root(FormulaParser p, + int id) + +
+           
SimpleNode(FormulaParser p, + int i) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/class-use/FormulaParserConstants.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/class-use/FormulaParserConstants.html new file mode 100644 index 00000000..92563415 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/class-use/FormulaParserConstants.html @@ -0,0 +1,188 @@ + + + + + + +Uses of Interface algoanim.executors.formulaparser.FormulaParserConstants + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
algoanim.executors.formulaparser.FormulaParserConstants

+
+ + + + + + + + + +
+Packages that use FormulaParserConstants
algoanim.executors.formulaparser  
+  +

+ + + + + +
+Uses of FormulaParserConstants in algoanim.executors.formulaparser
+  +

+ + + + + + + + + + + + + +
Classes in algoanim.executors.formulaparser that implement FormulaParserConstants
+ classFormulaParser + +
+           
+ classFormulaParserTokenManager + +
+          Token Manager.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/class-use/FormulaParserTokenManager.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/class-use/FormulaParserTokenManager.html new file mode 100644 index 00000000..23bea8a8 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/class-use/FormulaParserTokenManager.html @@ -0,0 +1,210 @@ + + + + + + +Uses of Class algoanim.executors.formulaparser.FormulaParserTokenManager + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.executors.formulaparser.FormulaParserTokenManager

+
+ + + + + + + + + +
+Packages that use FormulaParserTokenManager
algoanim.executors.formulaparser  
+  +

+ + + + + +
+Uses of FormulaParserTokenManager in algoanim.executors.formulaparser
+  +

+ + + + + + + + + +
Fields in algoanim.executors.formulaparser declared as FormulaParserTokenManager
+ FormulaParserTokenManagerFormulaParser.token_source + +
+          Generated Token Manager.
+  +

+ + + + + + + + + +
Methods in algoanim.executors.formulaparser with parameters of type FormulaParserTokenManager
+ voidFormulaParser.reInit(FormulaParserTokenManager tm) + +
+          Reinitialise.
+  +

+ + + + + + + + +
Constructors in algoanim.executors.formulaparser with parameters of type FormulaParserTokenManager
FormulaParser(FormulaParserTokenManager tm) + +
+          Constructor with generated Token Manager.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/class-use/FormulaParserTreeConstants.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/class-use/FormulaParserTreeConstants.html new file mode 100644 index 00000000..3e2912f0 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/class-use/FormulaParserTreeConstants.html @@ -0,0 +1,180 @@ + + + + + + +Uses of Interface algoanim.executors.formulaparser.FormulaParserTreeConstants + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
algoanim.executors.formulaparser.FormulaParserTreeConstants

+
+ + + + + + + + + +
+Packages that use FormulaParserTreeConstants
algoanim.executors.formulaparser  
+  +

+ + + + + +
+Uses of FormulaParserTreeConstants in algoanim.executors.formulaparser
+  +

+ + + + + + + + + +
Classes in algoanim.executors.formulaparser that implement FormulaParserTreeConstants
+ classFormulaParser + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/class-use/Identifier.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/class-use/Identifier.html new file mode 100644 index 00000000..fa04c197 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/class-use/Identifier.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.executors.formulaparser.Identifier + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.executors.formulaparser.Identifier

+
+No usage of algoanim.executors.formulaparser.Identifier +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/class-use/JJTFormulaParserState.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/class-use/JJTFormulaParserState.html new file mode 100644 index 00000000..893d180c --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/class-use/JJTFormulaParserState.html @@ -0,0 +1,180 @@ + + + + + + +Uses of Class algoanim.executors.formulaparser.JJTFormulaParserState + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.executors.formulaparser.JJTFormulaParserState

+
+ + + + + + + + + +
+Packages that use JJTFormulaParserState
algoanim.executors.formulaparser  
+  +

+ + + + + +
+Uses of JJTFormulaParserState in algoanim.executors.formulaparser
+  +

+ + + + + + + + + +
Fields in algoanim.executors.formulaparser declared as JJTFormulaParserState
+protected  JJTFormulaParserStateFormulaParser.jjtree + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/class-use/Minus.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/class-use/Minus.html new file mode 100644 index 00000000..4c2e6b19 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/class-use/Minus.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.executors.formulaparser.Minus + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.executors.formulaparser.Minus

+
+No usage of algoanim.executors.formulaparser.Minus +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/class-use/Mult.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/class-use/Mult.html new file mode 100644 index 00000000..ddd1aa02 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/class-use/Mult.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.executors.formulaparser.Mult + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.executors.formulaparser.Mult

+
+No usage of algoanim.executors.formulaparser.Mult +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/class-use/Node.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/class-use/Node.html new file mode 100644 index 00000000..3a372f59 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/class-use/Node.html @@ -0,0 +1,410 @@ + + + + + + +Uses of Interface algoanim.executors.formulaparser.Node + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
algoanim.executors.formulaparser.Node

+
+ + + + + + + + + +
+Packages that use Node
algoanim.executors.formulaparser  
+  +

+ + + + + +
+Uses of Node in algoanim.executors.formulaparser
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Classes in algoanim.executors.formulaparser that implement Node
+ classDiv + +
+           
+ classIdentifier + +
+           
+ classMinus + +
+           
+ classMult + +
+           
+ classNumber + +
+           
+ classPlus + +
+           
+ classRoot + +
+           
+ classSimpleNode + +
+           
+  +

+ + + + + + + + + + + + + +
Fields in algoanim.executors.formulaparser declared as Node
+protected  Node[]SimpleNode.children + +
+           
+protected  NodeSimpleNode.parent + +
+           
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in algoanim.executors.formulaparser that return Node
+ NodeSimpleNode.jjtGetChild(int i) + +
+           
+ NodeNode.jjtGetChild(int i) + +
+          This method returns a child node.
+ NodeSimpleNode.jjtGetParent() + +
+           
+ NodeNode.jjtGetParent() + +
+           
+ NodeJJTFormulaParserState.peekNode() + +
+           
+ NodeJJTFormulaParserState.popNode() + +
+           
+ NodeJJTFormulaParserState.rootNode() + +
+           
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in algoanim.executors.formulaparser with parameters of type Node
+ voidJJTFormulaParserState.clearNodeScope(Node n) + +
+           
+ voidJJTFormulaParserState.closeNodeScope(Node n, + boolean condition) + +
+           
+ voidJJTFormulaParserState.closeNodeScope(Node n, + int num) + +
+           
+ voidSimpleNode.jjtAddChild(Node n, + int i) + +
+           
+ voidNode.jjtAddChild(Node n, + int i) + +
+          This method tells the node to add its argument to the node's + list of children.
+ voidSimpleNode.jjtSetParent(Node n) + +
+           
+ voidNode.jjtSetParent(Node n) + +
+          This pair of methods are used to inform the node of its + parent.
+ voidJJTFormulaParserState.openNodeScope(Node n) + +
+           
+ voidJJTFormulaParserState.pushNode(Node n) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/class-use/Number.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/class-use/Number.html new file mode 100644 index 00000000..44bb7b6b --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/class-use/Number.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.executors.formulaparser.Number + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.executors.formulaparser.Number

+
+No usage of algoanim.executors.formulaparser.Number +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/class-use/ParseException.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/class-use/ParseException.html new file mode 100644 index 00000000..12e0c4a6 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/class-use/ParseException.html @@ -0,0 +1,260 @@ + + + + + + +Uses of Class algoanim.executors.formulaparser.ParseException + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.executors.formulaparser.ParseException

+
+ + + + + + + + + +
+Packages that use ParseException
algoanim.executors.formulaparser  
+  +

+ + + + + +
+Uses of ParseException in algoanim.executors.formulaparser
+  +

+ + + + + + + + + +
Methods in algoanim.executors.formulaparser that return ParseException
+ ParseExceptionFormulaParser.generateParseException() + +
+          Generate ParseException.
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in algoanim.executors.formulaparser that throw ParseException
+ voidFormulaParser.divExpr() + +
+           
+ voidFormulaParser.identifier() + +
+           
+ voidFormulaParser.klammer() + +
+           
+ voidFormulaParser.minusExpr() + +
+           
+ voidFormulaParser.multExpr() + +
+           
+ voidFormulaParser.number() + +
+           
+ voidFormulaParser.plusExpr() + +
+           
+ SimpleNodeFormulaParser.query() + +
+           
+ voidFormulaParser.terminal() + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/class-use/Plus.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/class-use/Plus.html new file mode 100644 index 00000000..6c602656 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/class-use/Plus.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.executors.formulaparser.Plus + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.executors.formulaparser.Plus

+
+No usage of algoanim.executors.formulaparser.Plus +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/class-use/Root.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/class-use/Root.html new file mode 100644 index 00000000..21e8cb45 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/class-use/Root.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.executors.formulaparser.Root + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.executors.formulaparser.Root

+
+No usage of algoanim.executors.formulaparser.Root +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/class-use/SimpleCharStream.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/class-use/SimpleCharStream.html new file mode 100644 index 00000000..a5c5b937 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/class-use/SimpleCharStream.html @@ -0,0 +1,234 @@ + + + + + + +Uses of Class algoanim.executors.formulaparser.SimpleCharStream + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.executors.formulaparser.SimpleCharStream

+
+ + + + + + + + + +
+Packages that use SimpleCharStream
algoanim.executors.formulaparser  
+  +

+ + + + + +
+Uses of SimpleCharStream in algoanim.executors.formulaparser
+  +

+ + + + + + + + + + + + + +
Fields in algoanim.executors.formulaparser declared as SimpleCharStream
+protected  SimpleCharStreamFormulaParserTokenManager.input_stream + +
+           
+(package private)  SimpleCharStreamFormulaParser.jj_input_stream + +
+           
+  +

+ + + + + + + + + + + + + +
Methods in algoanim.executors.formulaparser with parameters of type SimpleCharStream
+ voidFormulaParserTokenManager.reInit(SimpleCharStream stream) + +
+          Reinitialise parser.
+ voidFormulaParserTokenManager.reInit(SimpleCharStream stream, + int lexState) + +
+          Reinitialise parser.
+  +

+ + + + + + + + + + + +
Constructors in algoanim.executors.formulaparser with parameters of type SimpleCharStream
FormulaParserTokenManager(SimpleCharStream stream) + +
+          Constructor.
FormulaParserTokenManager(SimpleCharStream stream, + int lexState) + +
+          Constructor.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/class-use/SimpleNode.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/class-use/SimpleNode.html new file mode 100644 index 00000000..553010b3 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/class-use/SimpleNode.html @@ -0,0 +1,273 @@ + + + + + + +Uses of Class algoanim.executors.formulaparser.SimpleNode + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.executors.formulaparser.SimpleNode

+
+ + + + + + + + + + + + + +
+Packages that use SimpleNode
algoanim.executors  
algoanim.executors.formulaparser  
+  +

+ + + + + +
+Uses of SimpleNode in algoanim.executors
+  +

+ + + + + + + + + +
Methods in algoanim.executors with parameters of type SimpleNode
+ java.lang.DoubleEvalExecutor.eval(SimpleNode node) + +
+           
+  +

+ + + + + +
+Uses of SimpleNode in algoanim.executors.formulaparser
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Subclasses of SimpleNode in algoanim.executors.formulaparser
+ classDiv + +
+           
+ classIdentifier + +
+           
+ classMinus + +
+           
+ classMult + +
+           
+ classNumber + +
+           
+ classPlus + +
+           
+ classRoot + +
+           
+  +

+ + + + + + + + + +
Methods in algoanim.executors.formulaparser that return SimpleNode
+ SimpleNodeFormulaParser.query() + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/class-use/Token.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/class-use/Token.html new file mode 100644 index 00000000..09711563 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/class-use/Token.html @@ -0,0 +1,288 @@ + + + + + + +Uses of Class algoanim.executors.formulaparser.Token + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.executors.formulaparser.Token

+
+ + + + + + + + + +
+Packages that use Token
algoanim.executors.formulaparser  
+  +

+ + + + + +
+Uses of Token in algoanim.executors.formulaparser
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Fields in algoanim.executors.formulaparser declared as Token
+ TokenParseException.currentToken + +
+          This is the last token that has been consumed successfully.
+ TokenFormulaParser.jj_nt + +
+          Next token.
+ TokenToken.next + +
+          A reference to the next regular (non-special) token from the input + stream.
+ TokenToken.specialToken + +
+          This field is used to access special tokens that occur prior to this + token, but after the immediately preceding regular (non-special) token.
+ TokenFormulaParser.token + +
+          Current token.
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in algoanim.executors.formulaparser that return Token
+ TokenFormulaParserTokenManager.getNextToken() + +
+          Get the next Token.
+ TokenFormulaParser.getNextToken() + +
+          Get the next Token.
+ TokenFormulaParser.getToken(int index) + +
+          Get the specific Token.
+protected  TokenFormulaParserTokenManager.jjFillToken() + +
+           
+static TokenToken.newToken(int ofKind) + +
+           
+static TokenToken.newToken(int ofKind, + java.lang.String image) + +
+          Returns a new Token object, by default.
+  +

+ + + + + + + + +
Constructors in algoanim.executors.formulaparser with parameters of type Token
ParseException(Token currentTokenVal, + int[][] expectedTokenSequencesVal, + java.lang.String[] tokenImageVal) + +
+          This constructor is used by the method "generateParseException" + in the generated parser.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/class-use/TokenMgrError.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/class-use/TokenMgrError.html new file mode 100644 index 00000000..2939077a --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/class-use/TokenMgrError.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.executors.formulaparser.TokenMgrError + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.executors.formulaparser.TokenMgrError

+
+No usage of algoanim.executors.formulaparser.TokenMgrError +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/package-frame.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/package-frame.html new file mode 100644 index 00000000..0e411a9d --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/package-frame.html @@ -0,0 +1,93 @@ + + + + + + +algoanim.executors.formulaparser + + + + + + + + + + + +algoanim.executors.formulaparser + + + + +
+Interfaces  + +
+FormulaParserConstants +
+FormulaParserTreeConstants +
+Node
+ + + + + + +
+Classes  + +
+Div +
+FormulaParser +
+FormulaParserTokenManager +
+Identifier +
+JJTFormulaParserState +
+Minus +
+Mult +
+Number +
+Plus +
+Root +
+SimpleCharStream +
+SimpleNode +
+Token
+ + + + + + +
+Exceptions  + +
+ParseException
+ + + + + + +
+Errors  + +
+TokenMgrError
+ + + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/package-summary.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/package-summary.html new file mode 100644 index 00000000..ab9bb1a7 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/package-summary.html @@ -0,0 +1,256 @@ + + + + + + +algoanim.executors.formulaparser + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package algoanim.executors.formulaparser +

+ + + + + + + + + + + + + + + + + +
+Interface Summary
FormulaParserConstantsToken literal values and constants.
FormulaParserTreeConstants 
Node 
+  + +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Class Summary
Div 
FormulaParser 
FormulaParserTokenManagerToken Manager.
Identifier 
JJTFormulaParserState 
Minus 
Mult 
Number 
Plus 
Root 
SimpleCharStreamAn implementation of interface CharStream, where the stream is assumed to + contain only ASCII characters (without unicode processing).
SimpleNode 
TokenDescribes the input token stream.
+  + +

+ + + + + + + + + +
+Exception Summary
ParseExceptionThis exception is thrown when parse errors are encountered.
+  + +

+ + + + + + + + + +
+Error Summary
TokenMgrErrorToken Manager Error.
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/package-tree.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/package-tree.html new file mode 100644 index 00000000..c290211d --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/package-tree.html @@ -0,0 +1,170 @@ + + + + + + +algoanim.executors.formulaparser Class Hierarchy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package algoanim.executors.formulaparser +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +

+Interface Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/package-use.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/package-use.html new file mode 100644 index 00000000..32f210a6 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/formulaparser/package-use.html @@ -0,0 +1,244 @@ + + + + + + +Uses of Package algoanim.executors.formulaparser + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
algoanim.executors.formulaparser

+
+ + + + + + + + + + + + + +
+Packages that use algoanim.executors.formulaparser
algoanim.executors  
algoanim.executors.formulaparser  
+  +

+ + + + + + + + +
+Classes in algoanim.executors.formulaparser used by algoanim.executors
SimpleNode + +
+           
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Classes in algoanim.executors.formulaparser used by algoanim.executors.formulaparser
FormulaParser + +
+           
FormulaParserConstants + +
+          Token literal values and constants.
FormulaParserTokenManager + +
+          Token Manager.
FormulaParserTreeConstants + +
+           
JJTFormulaParserState + +
+           
Node + +
+           
ParseException + +
+          This exception is thrown when parse errors are encountered.
SimpleCharStream + +
+          An implementation of interface CharStream, where the stream is assumed to + contain only ASCII characters (without unicode processing).
SimpleNode + +
+           
Token + +
+          Describes the input token stream.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/package-frame.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/package-frame.html new file mode 100644 index 00000000..abb5651b --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/package-frame.html @@ -0,0 +1,50 @@ + + + + + + +algoanim.executors + + + + + + + + + + + +algoanim.executors + + + + +
+Classes  + +
+EvalExecutor +
+GlobalExecutor +
+HighlightExecutor +
+VariableContextExecutor +
+VariableDeclareExecutor +
+VariableDecreaseExecutor +
+VariableDiscardExecutor +
+VariableIncreaseExecutor +
+VariableRoleExecutor +
+VariableSetExecutor
+ + + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/package-summary.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/package-summary.html new file mode 100644 index 00000000..7dfb00e4 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/package-summary.html @@ -0,0 +1,193 @@ + + + + + + +algoanim.executors + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package algoanim.executors +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Class Summary
EvalExecutor 
GlobalExecutor 
HighlightExecutor 
VariableContextExecutor 
VariableDeclareExecutor 
VariableDecreaseExecutor 
VariableDiscardExecutor 
VariableIncreaseExecutor 
VariableRoleExecutor 
VariableSetExecutor 
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/package-tree.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/package-tree.html new file mode 100644 index 00000000..78f7b85c --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/package-tree.html @@ -0,0 +1,155 @@ + + + + + + +algoanim.executors Class Hierarchy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package algoanim.executors +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/package-use.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/package-use.html new file mode 100644 index 00000000..8126ec60 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/executors/package-use.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Package algoanim.executors + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
algoanim.executors

+
+No usage of algoanim.executors +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/interactionsupport/DocumentationLink.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/interactionsupport/DocumentationLink.html new file mode 100644 index 00000000..38723db9 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/interactionsupport/DocumentationLink.html @@ -0,0 +1,327 @@ + + + + + + +DocumentationLink + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.interactionsupport +
+Class DocumentationLink

+
+java.lang.Object
+  extended by algoanim.interactionsupport.InteractiveElement
+      extended by algoanim.interactionsupport.DocumentationLink
+
+
+
+
public class DocumentationLink
extends InteractiveElement
+ + +

+


+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.interactionsupport.InteractiveElement
id, language
+  + + + + + + + + + + +
+Constructor Summary
DocumentationLink(Language lang, + java.lang.String elementID) + +
+           
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.net.URIgetTargetURI() + +
+          return the documentation link URI for this element
+ voidsetLinkAddress(java.lang.String targetString) + +
+          assign the target URI for the documentation link
+ voidsetLinkAddress(java.net.URI newTargetURI) + +
+          assign the target URI for the documentation link
+ + + + + + + +
Methods inherited from class algoanim.interactionsupport.InteractiveElement
getID, setID
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+DocumentationLink

+
+public DocumentationLink(Language lang,
+                         java.lang.String elementID)
+
+
+ + + + + + + + +
+Method Detail
+ +

+getTargetURI

+
+public java.net.URI getTargetURI()
+
+
return the documentation link URI for this element +

+

+ +
Returns:
the target URI
+
+
+
+ +

+setLinkAddress

+
+public void setLinkAddress(java.lang.String targetString)
+
+
assign the target URI for the documentation link +

+

+
Parameters:
targetString - the targetURI as a String
+
+
+
+ +

+setLinkAddress

+
+public void setLinkAddress(java.net.URI newTargetURI)
+
+
assign the target URI for the documentation link +

+

+
Parameters:
newTargetURI - the target URI
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/interactionsupport/FillInBlanksQuestion.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/interactionsupport/FillInBlanksQuestion.html new file mode 100644 index 00000000..ef0a6f99 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/interactionsupport/FillInBlanksQuestion.html @@ -0,0 +1,388 @@ + + + + + + +FillInBlanksQuestion + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.interactionsupport +
+Class FillInBlanksQuestion

+
+java.lang.Object
+  extended by algoanim.interactionsupport.InteractiveElement
+      extended by algoanim.interactionsupport.InteractiveQuestion
+          extended by algoanim.interactionsupport.FillInBlanksQuestion
+
+
+
+
public class FillInBlanksQuestion
extends InteractiveQuestion
+ + +

+


+ +

+ + + + + + + + + + + + + + + +
+Field Summary
+protected  java.lang.Stringanswer + +
+           
+static java.lang.StringINVALID_OPTION + +
+           
+ + + + + + + +
Fields inherited from class algoanim.interactionsupport.InteractiveQuestion
feedback, pointsPossible, questionGroupID, questionPrompt
+ + + + + + + +
Fields inherited from class algoanim.interactionsupport.InteractiveElement
id, language
+  + + + + + + + + + + +
+Constructor Summary
FillInBlanksQuestion(Language lang, + java.lang.String id) + +
+           
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidaddAnswer(java.lang.String answer, + java.lang.String FeedbackString, + int points) + +
+           
+ java.lang.StringgetAnswer() + +
+           
+ java.lang.StringgetFeedback() + +
+           
+ + + + + + + +
Methods inherited from class algoanim.interactionsupport.InteractiveQuestion
getPointsPossible, getPrompt, getQuestionGroup, setPointsPossible, setPrompt, setQuestionGroup
+ + + + + + + +
Methods inherited from class algoanim.interactionsupport.InteractiveElement
getID, setID
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+INVALID_OPTION

+
+public static final java.lang.String INVALID_OPTION
+
+
+
See Also:
Constant Field Values
+
+
+ +

+answer

+
+protected java.lang.String answer
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+FillInBlanksQuestion

+
+public FillInBlanksQuestion(Language lang,
+                            java.lang.String id)
+
+
+ + + + + + + + +
+Method Detail
+ +

+addAnswer

+
+public void addAnswer(java.lang.String answer,
+                      java.lang.String FeedbackString,
+                      int points)
+
+
+
+
+
+
+ +

+getAnswer

+
+public java.lang.String getAnswer()
+
+
+
+
+
+
+ +

+getFeedback

+
+public java.lang.String getFeedback()
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/interactionsupport/GroupInfo.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/interactionsupport/GroupInfo.html new file mode 100644 index 00000000..02aac51d --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/interactionsupport/GroupInfo.html @@ -0,0 +1,322 @@ + + + + + + +GroupInfo + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.interactionsupport +
+Class GroupInfo

+
+java.lang.Object
+  extended by algoanim.interactionsupport.InteractiveElement
+      extended by algoanim.interactionsupport.GroupInfo
+
+
+
+
public class GroupInfo
extends InteractiveElement
+ + +

+


+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.interactionsupport.InteractiveElement
id, language
+  + + + + + + + + + + + + + +
+Constructor Summary
GroupInfo(Language lang, + java.lang.String elementID) + +
+           
GroupInfo(Language lang, + java.lang.String elementID, + int nrRepeats) + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+ intgetNrRepeats() + +
+          return the number repeats needed for this questiongroup
+ voidsetNrRepeats(int r) + +
+           
+ + + + + + + +
Methods inherited from class algoanim.interactionsupport.InteractiveElement
getID, setID
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+GroupInfo

+
+public GroupInfo(Language lang,
+                 java.lang.String elementID)
+
+
+
+ +

+GroupInfo

+
+public GroupInfo(Language lang,
+                 java.lang.String elementID,
+                 int nrRepeats)
+
+
+ + + + + + + + +
+Method Detail
+ +

+getNrRepeats

+
+public int getNrRepeats()
+
+
return the number repeats needed for this questiongroup +

+

+ +
Returns:
the number repeats
+
+
+
+ +

+setNrRepeats

+
+public void setNrRepeats(int r)
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/interactionsupport/InteractiveElement.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/interactionsupport/InteractiveElement.html new file mode 100644 index 00000000..d7586a4e --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/interactionsupport/InteractiveElement.html @@ -0,0 +1,330 @@ + + + + + + +InteractiveElement + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.interactionsupport +
+Class InteractiveElement

+
+java.lang.Object
+  extended by algoanim.interactionsupport.InteractiveElement
+
+
+
Direct Known Subclasses:
DocumentationLink, GroupInfo, InteractiveQuestion
+
+
+
+
public class InteractiveElement
extends java.lang.Object
+ + +

+


+ +

+ + + + + + + + + + + + + + + +
+Field Summary
+protected  java.lang.Stringid + +
+           
+protected  Languagelanguage + +
+           
+  + + + + + + + + + + +
+Constructor Summary
InteractiveElement(Language lang, + java.lang.String elementID) + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+ java.lang.StringgetID() + +
+           
+protected  voidsetID(java.lang.String newID) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+id

+
+protected java.lang.String id
+
+
+
+
+
+ +

+language

+
+protected Language language
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+InteractiveElement

+
+public InteractiveElement(Language lang,
+                          java.lang.String elementID)
+
+
+ + + + + + + + +
+Method Detail
+ +

+getID

+
+public java.lang.String getID()
+
+
+
+
+
+
+ +

+setID

+
+protected void setID(java.lang.String newID)
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/interactionsupport/InteractiveQuestion.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/interactionsupport/InteractiveQuestion.html new file mode 100644 index 00000000..3634ce77 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/interactionsupport/InteractiveQuestion.html @@ -0,0 +1,491 @@ + + + + + + +InteractiveQuestion + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.interactionsupport +
+Class InteractiveQuestion

+
+java.lang.Object
+  extended by algoanim.interactionsupport.InteractiveElement
+      extended by algoanim.interactionsupport.InteractiveQuestion
+
+
+
Direct Known Subclasses:
FillInBlanksQuestion, MultipleChoiceQuestion, MultipleSelectionQuestion, TrueFalseQuestion
+
+
+
+
public class InteractiveQuestion
extends InteractiveElement
+ + +

+


+ +

+ + + + + + + + + + + + + + + + + + + + + + + +
+Field Summary
+protected  java.util.HashMap<java.lang.String,java.lang.String>feedback + +
+           
+protected  intpointsPossible + +
+           
+protected  java.lang.StringquestionGroupID + +
+           
+protected  java.lang.StringquestionPrompt + +
+           
+ + + + + + + +
Fields inherited from class algoanim.interactionsupport.InteractiveElement
id, language
+  + + + + + + + + + + +
+Constructor Summary
InteractiveQuestion(Language lang, + java.lang.String id) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ intgetPointsPossible() + +
+          returns the number of points possible for this question
+ java.lang.StringgetPrompt() + +
+          returns the question prompt, i.e., the introductory text + that describes the question statement.
+ java.lang.StringgetQuestionGroup() + +
+          returns the ID of the question group.
+ voidsetPointsPossible(int nrPoints) + +
+          assigns the number of points possible for a "perfect" answer + to this question
+ voidsetPrompt(java.lang.String questionText) + +
+          assigns the question prompt which describes the problem + statement for this question
+ voidsetQuestionGroup(java.lang.String groupID) + +
+          assigns the question group ID for this question.
+ + + + + + + +
Methods inherited from class algoanim.interactionsupport.InteractiveElement
getID, setID
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+questionPrompt

+
+protected java.lang.String questionPrompt
+
+
+
+
+
+ +

+questionGroupID

+
+protected java.lang.String questionGroupID
+
+
+
+
+
+ +

+pointsPossible

+
+protected int pointsPossible
+
+
+
+
+
+ +

+feedback

+
+protected java.util.HashMap<java.lang.String,java.lang.String> feedback
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+InteractiveQuestion

+
+public InteractiveQuestion(Language lang,
+                           java.lang.String id)
+
+
+ + + + + + + + +
+Method Detail
+ +

+getPointsPossible

+
+public int getPointsPossible()
+
+
returns the number of points possible for this question +

+

+ +
Returns:
the number of points possible for a "perfect" answer
+
+
+
+ +

+getPrompt

+
+public java.lang.String getPrompt()
+
+
returns the question prompt, i.e., the introductory text + that describes the question statement. +

+

+ +
Returns:
the question prompt
+
+
+
+ +

+getQuestionGroup

+
+public java.lang.String getQuestionGroup()
+
+
returns the ID of the question group. This can be used to + prevent multiple questions of the "same" type to be asked + once the user has answered a "sufficient" number of them + correctly. +

+

+ +
Returns:
the ID of the group of the question, if any. Returns + null if there is no associated ID.
+
+
+
+ +

+setPointsPossible

+
+public void setPointsPossible(int nrPoints)
+
+
assigns the number of points possible for a "perfect" answer + to this question +

+

+
Parameters:
nrPoints - the maximum number of points possible for + this question
+
+
+
+ +

+setPrompt

+
+public void setPrompt(java.lang.String questionText)
+
+
assigns the question prompt which describes the problem + statement for this question +

+

+
Parameters:
questionText - the text to be used as the question + prompt.
+
+
+
+ +

+setQuestionGroup

+
+public void setQuestionGroup(java.lang.String groupID)
+
+
assigns the question group ID for this question. This can + be used to prevent multiple questions of the "same" type + to be asked once the user has answered a "sufficient" + number of them correctly. +

+

+
Parameters:
groupID - the question group ID for this question.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/interactionsupport/MultipleChoiceQuestion.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/interactionsupport/MultipleChoiceQuestion.html new file mode 100644 index 00000000..18a01536 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/interactionsupport/MultipleChoiceQuestion.html @@ -0,0 +1,631 @@ + + + + + + +MultipleChoiceQuestion + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.interactionsupport +
+Class MultipleChoiceQuestion

+
+java.lang.Object
+  extended by algoanim.interactionsupport.InteractiveElement
+      extended by algoanim.interactionsupport.InteractiveQuestion
+          extended by algoanim.interactionsupport.MultipleChoiceQuestion
+
+
+
+
public class MultipleChoiceQuestion
extends InteractiveQuestion
+ + +

+


+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Field Summary
+protected  java.util.HashMap<java.lang.String,java.lang.String>answerOptions + +
+           
+protected  java.lang.StringidOfCorrectAnswer + +
+           
+static java.lang.StringINVALID_OPTION + +
+           
+protected  intnumberOfAnswerOptions + +
+           
+protected  java.util.HashMap<java.lang.String,java.lang.Integer>pointsForAnswer + +
+           
+ + + + + + + +
Fields inherited from class algoanim.interactionsupport.InteractiveQuestion
feedback, pointsPossible, questionGroupID, questionPrompt
+ + + + + + + +
Fields inherited from class algoanim.interactionsupport.InteractiveElement
id, language
+  + + + + + + + + + + +
+Constructor Summary
MultipleChoiceQuestion(Language lang, + java.lang.String id) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.lang.StringaddAnswerOption(java.lang.String option) + +
+          adds a new answer option to the list of options
+ java.lang.StringaddAnswerOption(java.lang.String option, + boolean isCorrect, + java.lang.String feedbackString, + int points) + +
+          adds a new answer option to the list of options.
+ java.lang.Object[]getAnswerArray() + +
+          returns the set of answer keys in an array
+ java.util.Set<java.lang.String>getAnswerSet() + +
+          returns the set of answer keys
+ java.lang.StringgetAnswerString(java.lang.String questionID) + +
+          returns the answer text for a given question ID
+ java.lang.StringgetCorrectAnswerID() + +
+          returns the ID of the correct answer
+ java.lang.StringgetFeedbackForOption(java.lang.String id) + +
+          return the didactical feedback for the user answer
+ intgetPointsForOption(java.lang.String id) + +
+          return the number of points given for the user's answer
+ voidsetCorrectAnswerID(java.lang.String id) + +
+          sets the ID of the correct answer
+ voidsetFeedbackForAnswerOption(java.lang.String id, + java.lang.String feedbackString) + +
+          assigns a didactical feedback for the answer option with the + given id
+ voidsetPointsForAnswer(java.lang.String id, + int points) + +
+          assigns the number of points possible for chosing this answer.
+ + + + + + + +
Methods inherited from class algoanim.interactionsupport.InteractiveQuestion
getPointsPossible, getPrompt, getQuestionGroup, setPointsPossible, setPrompt, setQuestionGroup
+ + + + + + + +
Methods inherited from class algoanim.interactionsupport.InteractiveElement
getID, setID
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+INVALID_OPTION

+
+public static final java.lang.String INVALID_OPTION
+
+
+
See Also:
Constant Field Values
+
+
+ +

+numberOfAnswerOptions

+
+protected int numberOfAnswerOptions
+
+
+
+
+
+ +

+idOfCorrectAnswer

+
+protected java.lang.String idOfCorrectAnswer
+
+
+
+
+
+ +

+answerOptions

+
+protected java.util.HashMap<java.lang.String,java.lang.String> answerOptions
+
+
+
+
+
+ +

+pointsForAnswer

+
+protected java.util.HashMap<java.lang.String,java.lang.Integer> pointsForAnswer
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+MultipleChoiceQuestion

+
+public MultipleChoiceQuestion(Language lang,
+                              java.lang.String id)
+
+
+ + + + + + + + +
+Method Detail
+ +

+addAnswerOption

+
+public java.lang.String addAnswerOption(java.lang.String option)
+
+
adds a new answer option to the list of options +

+

+
Parameters:
option - the text describing this answer option
+
+
+
+ +

+addAnswerOption

+
+public java.lang.String addAnswerOption(java.lang.String option,
+                                        boolean isCorrect,
+                                        java.lang.String feedbackString,
+                                        int points)
+
+
adds a new answer option to the list of options. This is a + convenience method for wrapping all required elements together +

+

+
Parameters:
option - the text describing this answer option
isCorrect - if true, this is the correct answer
feedbackString - the feedback to be shown for this answer
points - the number of points (if any) given if + this answer is chosen
+
+
+
+ +

+getAnswerSet

+
+public java.util.Set<java.lang.String> getAnswerSet()
+
+
returns the set of answer keys +

+

+
+
+
+
+ +

+getAnswerArray

+
+public java.lang.Object[] getAnswerArray()
+
+
returns the set of answer keys in an array +

+

+
+
+
+
+ +

+getAnswerString

+
+public java.lang.String getAnswerString(java.lang.String questionID)
+
+
returns the answer text for a given question ID +

+

+
Parameters:
questionID - the ID of the question
+
+
+
+ +

+getCorrectAnswerID

+
+public java.lang.String getCorrectAnswerID()
+
+
returns the ID of the correct answer +

+

+ +
Returns:
the ID of the correct answer - may also be null.
+
+
+
+ +

+getFeedbackForOption

+
+public java.lang.String getFeedbackForOption(java.lang.String id)
+
+
return the didactical feedback for the user answer +

+

+
Parameters:
id - the ID of the chosen answer. +
Returns:
the didactical feedback associated with the given + user answer.
+
+
+
+ +

+getPointsForOption

+
+public int getPointsForOption(java.lang.String id)
+
+
return the number of points given for the user's answer +

+

+
Parameters:
id - the ID of the chosen answer. +
Returns:
the didactical feedback associated with the given + user answer.
+
+
+
+ +

+setCorrectAnswerID

+
+public void setCorrectAnswerID(java.lang.String id)
+
+
sets the ID of the correct answer +

+

+
Parameters:
id - the ID of the correct answer
+
+
+
+ +

+setFeedbackForAnswerOption

+
+public void setFeedbackForAnswerOption(java.lang.String id,
+                                       java.lang.String feedbackString)
+
+
assigns a didactical feedback for the answer option with the + given id +

+

+
Parameters:
id - the ID of the question to which this feedback belongs
feedbackString - the feedback to be shown for this answer
+
+
+
+ +

+setPointsForAnswer

+
+public void setPointsForAnswer(java.lang.String id,
+                               int points)
+
+
assigns the number of points possible for chosing this answer. +

+

+
Parameters:
id - the ID of the answer option
points - the points given if this answer is chosen
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/interactionsupport/MultipleSelectionQuestion.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/interactionsupport/MultipleSelectionQuestion.html new file mode 100644 index 00000000..4b775401 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/interactionsupport/MultipleSelectionQuestion.html @@ -0,0 +1,660 @@ + + + + + + +MultipleSelectionQuestion + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.interactionsupport +
+Class MultipleSelectionQuestion

+
+java.lang.Object
+  extended by algoanim.interactionsupport.InteractiveElement
+      extended by algoanim.interactionsupport.InteractiveQuestion
+          extended by algoanim.interactionsupport.MultipleSelectionQuestion
+
+
+
+
public class MultipleSelectionQuestion
extends InteractiveQuestion
+ + +

+


+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Field Summary
+protected  java.util.HashMap<java.lang.String,java.lang.String>answerOptions + +
+           
+protected  java.util.HashMap<java.lang.String,java.lang.Boolean>correctnessStatus + +
+           
+static java.lang.StringINVALID_OPTION + +
+           
+protected  intnumberOfAnswerOptions + +
+           
+protected  java.util.HashMap<java.lang.String,java.lang.Integer>pointsForAnswer + +
+           
+ + + + + + + +
Fields inherited from class algoanim.interactionsupport.InteractiveQuestion
feedback, pointsPossible, questionGroupID, questionPrompt
+ + + + + + + +
Fields inherited from class algoanim.interactionsupport.InteractiveElement
id, language
+  + + + + + + + + + + +
+Constructor Summary
MultipleSelectionQuestion(Language lang, + java.lang.String id) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.lang.StringaddAnswerOption(java.lang.String option) + +
+          adds a new answer option to the list of options
+ java.lang.StringaddAnswerOption(java.lang.String option, + boolean isCorrect, + java.lang.String feedbackString, + int points) + +
+          adds a new answer option to the list of options.
+ java.lang.Object[]getAnswerArray() + +
+          returns the set of answer keys
+ java.util.Set<java.lang.String>getAnswerSet() + +
+          returns the set of answer keys
+ java.lang.StringgetAnswerString(java.lang.String questionID) + +
+          returns the answer text for a given question ID
+ java.lang.BooleangetCorrectnessStatus(java.lang.String questionID) + +
+          returns the status of correctness for the given answer
+ java.lang.StringgetFeedbackForOption(java.lang.String id) + +
+          return the didactical feedback for the user answer
+ intgetPointsForOption(java.lang.String id) + +
+          return the number of points given for the user's answer
+ voidsetCorrectnessStatus(java.lang.String id, + boolean isCorrect) + +
+          sets the correctness status of the given answer
+ voidsetFeedbackForAnswerOption(java.lang.String id, + java.lang.String feedbackString) + +
+          assigns a didactical feedback for the answer option with the + given id
+ voidsetPointsForAnswer(java.lang.String id, + int points) + +
+          assigns the number of points possible for chosing this answer.
+ voidsetPointsPossible(int nrPoints) + +
+          assigns the number of points possible for a "perfect" answer + to this question
+ + + + + + + +
Methods inherited from class algoanim.interactionsupport.InteractiveQuestion
getPointsPossible, getPrompt, getQuestionGroup, setPrompt, setQuestionGroup
+ + + + + + + +
Methods inherited from class algoanim.interactionsupport.InteractiveElement
getID, setID
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+INVALID_OPTION

+
+public static final java.lang.String INVALID_OPTION
+
+
+
See Also:
Constant Field Values
+
+
+ +

+numberOfAnswerOptions

+
+protected int numberOfAnswerOptions
+
+
+
+
+
+ +

+correctnessStatus

+
+protected java.util.HashMap<java.lang.String,java.lang.Boolean> correctnessStatus
+
+
+
+
+
+ +

+answerOptions

+
+protected java.util.HashMap<java.lang.String,java.lang.String> answerOptions
+
+
+
+
+
+ +

+pointsForAnswer

+
+protected java.util.HashMap<java.lang.String,java.lang.Integer> pointsForAnswer
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+MultipleSelectionQuestion

+
+public MultipleSelectionQuestion(Language lang,
+                                 java.lang.String id)
+
+
+ + + + + + + + +
+Method Detail
+ +

+addAnswerOption

+
+public java.lang.String addAnswerOption(java.lang.String option)
+
+
adds a new answer option to the list of options +

+

+
Parameters:
option - the text describing this answer option
+
+
+
+ +

+addAnswerOption

+
+public java.lang.String addAnswerOption(java.lang.String option,
+                                        boolean isCorrect,
+                                        java.lang.String feedbackString,
+                                        int points)
+
+
adds a new answer option to the list of options. This is a + convenience method for wrapping all required elements together +

+

+
Parameters:
option - the text describing this answer option
isCorrect - if true, this is the correct answer
feedbackString - the feedback to be shown for this answer
points - the number of points (if any) given if + this answer is chosen
+
+
+
+ +

+getAnswerSet

+
+public java.util.Set<java.lang.String> getAnswerSet()
+
+
returns the set of answer keys +

+

+
+
+
+
+ +

+getAnswerArray

+
+public java.lang.Object[] getAnswerArray()
+
+
returns the set of answer keys +

+

+
+
+
+
+ +

+getAnswerString

+
+public java.lang.String getAnswerString(java.lang.String questionID)
+
+
returns the answer text for a given question ID +

+

+
Parameters:
questionID - the ID of the question
+
+
+
+ +

+getCorrectnessStatus

+
+public java.lang.Boolean getCorrectnessStatus(java.lang.String questionID)
+
+
returns the status of correctness for the given answer +

+

+ +
Returns:
the correctness status of the given answer - may also be null.
+
+
+
+ +

+getFeedbackForOption

+
+public java.lang.String getFeedbackForOption(java.lang.String id)
+
+
return the didactical feedback for the user answer +

+

+
Parameters:
id - the ID of the chosen answer. +
Returns:
the didactical feedback associated with the given + user answer.
+
+
+
+ +

+getPointsForOption

+
+public int getPointsForOption(java.lang.String id)
+
+
return the number of points given for the user's answer +

+

+
Parameters:
id - the ID of the chosen answer. +
Returns:
the didactical feedback associated with the given + user answer.
+
+
+
+ +

+setPointsPossible

+
+public void setPointsPossible(int nrPoints)
+
+
assigns the number of points possible for a "perfect" answer + to this question +

+

+
Overrides:
setPointsPossible in class InteractiveQuestion
+
+
+
Parameters:
nrPoints - the maximum number of points possible for + this question
+
+
+
+ +

+setCorrectnessStatus

+
+public void setCorrectnessStatus(java.lang.String id,
+                                 boolean isCorrect)
+
+
sets the correctness status of the given answer +

+

+
Parameters:
id - the answer id to be worked on
+
+
+
+ +

+setFeedbackForAnswerOption

+
+public void setFeedbackForAnswerOption(java.lang.String id,
+                                       java.lang.String feedbackString)
+
+
assigns a didactical feedback for the answer option with the + given id +

+

+
Parameters:
id - the ID of the question to which this feedback belongs
feedbackString - the feedback to be shown for this answer
+
+
+
+ +

+setPointsForAnswer

+
+public void setPointsForAnswer(java.lang.String id,
+                               int points)
+
+
assigns the number of points possible for chosing this answer. +

+

+
Parameters:
id - the ID of the answer option
points - the points given if this answer is chosen
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/interactionsupport/TrueFalseQuestion.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/interactionsupport/TrueFalseQuestion.html new file mode 100644 index 00000000..452b3995 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/interactionsupport/TrueFalseQuestion.html @@ -0,0 +1,462 @@ + + + + + + +TrueFalseQuestion + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.interactionsupport +
+Class TrueFalseQuestion

+
+java.lang.Object
+  extended by algoanim.interactionsupport.InteractiveElement
+      extended by algoanim.interactionsupport.InteractiveQuestion
+          extended by algoanim.interactionsupport.TrueFalseQuestion
+
+
+
+
public class TrueFalseQuestion
extends InteractiveQuestion
+ + +

+


+ +

+ + + + + + + + + + + +
+Field Summary
+protected  booleananswerIsCorrect + +
+           
+ + + + + + + +
Fields inherited from class algoanim.interactionsupport.InteractiveQuestion
feedback, pointsPossible, questionGroupID, questionPrompt
+ + + + + + + +
Fields inherited from class algoanim.interactionsupport.InteractiveElement
id, language
+  + + + + + + + + + + +
+Constructor Summary
TrueFalseQuestion(Language lang, + java.lang.String id) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ booleangetAnswerStatus() + +
+          returns the answer status, determining whether the question + statement was correct (=true) or not (=false)
+ java.lang.StringgetFeedbackForOption(boolean userChoice) + +
+          return the didactical feedback for the user answer
+ voidsetAnswerStatus(boolean answerStatus) + +
+          sets the answer status to the value passed in
+ voidsetFeedbackForAnswer(boolean answerOption, + java.lang.String text) + +
+          assigns a text to be shown if the question was answered + in a certain way, i.e., the feedback to be given for the + answer "true" if the answerOption parameter is + true, and the feedback for "false" if the parameter + is false.
+ voidsetFeedbackForCorrectAnswer(java.lang.String text) + +
+          assigns a text to be shown if the user answered "true"
+ voidsetFeedbackForIncorrectAnswer(java.lang.String text) + +
+          assigns a text to be shown if the user answered "true"
+ + + + + + + +
Methods inherited from class algoanim.interactionsupport.InteractiveQuestion
getPointsPossible, getPrompt, getQuestionGroup, setPointsPossible, setPrompt, setQuestionGroup
+ + + + + + + +
Methods inherited from class algoanim.interactionsupport.InteractiveElement
getID, setID
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+answerIsCorrect

+
+protected boolean answerIsCorrect
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+TrueFalseQuestion

+
+public TrueFalseQuestion(Language lang,
+                         java.lang.String id)
+
+
+ + + + + + + + +
+Method Detail
+ +

+getAnswerStatus

+
+public boolean getAnswerStatus()
+
+
returns the answer status, determining whether the question + statement was correct (=true) or not (=false) +

+

+ +
Returns:
the answer status; true for a correct and + false for an incorrect statement
+
+
+
+ +

+getFeedbackForOption

+
+public java.lang.String getFeedbackForOption(boolean userChoice)
+
+
return the didactical feedback for the user answer +

+

+
Parameters:
userChoice - if true, the returned String will + be the feedback for the user's choice of the "true" button; else, + it will the feedback for a chosen "false" button. +
Returns:
the didactical feedback associated with the given + user answer.
+
+
+
+ +

+setAnswerStatus

+
+public void setAnswerStatus(boolean answerStatus)
+
+
sets the answer status to the value passed in +

+

+
Parameters:
answerStatus - if true, the question statement + was correct, else it was incorrect
+
+
+
+ +

+setFeedbackForCorrectAnswer

+
+public void setFeedbackForCorrectAnswer(java.lang.String text)
+
+
assigns a text to be shown if the user answered "true" +

+

+
Parameters:
text - the text to be shown if the user selected the + answer option "true"
+
+
+
+ +

+setFeedbackForIncorrectAnswer

+
+public void setFeedbackForIncorrectAnswer(java.lang.String text)
+
+
assigns a text to be shown if the user answered "true" +

+

+
Parameters:
text - the text to be shown if the user selected the + answer option "false"
+
+
+
+ +

+setFeedbackForAnswer

+
+public void setFeedbackForAnswer(boolean answerOption,
+                                 java.lang.String text)
+
+
assigns a text to be shown if the question was answered + in a certain way, i.e., the feedback to be given for the + answer "true" if the answerOption parameter is + true, and the feedback for "false" if the parameter + is false. +

+

+
Parameters:
answerOption - determines if the feedback is for the + chosen answer type "true" or "false". Note that this is + not the same as for "correct" or "incorrect" -- the + answer option "true" will often be the incorrect choice. + The parameter thus describes the user's chosen answer, + not the correctness of that answer.
text - the text to be shown if the user's answer was + incorrect
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/interactionsupport/class-use/DocumentationLink.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/interactionsupport/class-use/DocumentationLink.html new file mode 100644 index 00000000..5be5cc76 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/interactionsupport/class-use/DocumentationLink.html @@ -0,0 +1,263 @@ + + + + + + +Uses of Class algoanim.interactionsupport.DocumentationLink + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.interactionsupport.DocumentationLink

+
+ + + + + + + + + + + + + + + + + +
+Packages that use DocumentationLink
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.interactionsupport.generators  
algoanim.primitives.generators  
+  +

+ + + + + +
+Uses of DocumentationLink in algoanim.animalscript
+  +

+ + + + + + + + + + + + + + + + + + + + + +
Methods in algoanim.animalscript with parameters of type DocumentationLink
+ voidAnimalScript.addDocumentationLink(DocumentationLink docuLink) + +
+           
+ voidAVInteractionTextGenerator.createDocumentationLink(DocumentationLink docuLink) + +
+           
+ voidAnimalJHAVETextInteractionGenerator.createDocumentationLink(DocumentationLink docuLink) + +
+           
+ voidAVInteractionTextGenerator.createDocumentationLinkCode(DocumentationLink docuLink) + +
+           
+  +

+ + + + + +
+Uses of DocumentationLink in algoanim.interactionsupport.generators
+  +

+ + + + + + + + + +
Methods in algoanim.interactionsupport.generators with parameters of type DocumentationLink
+ voidInteractiveElementGenerator.createDocumentationLink(DocumentationLink docuLink) + +
+          Creates the script code for a given TrueFalseQuestion
+  +

+ + + + + +
+Uses of DocumentationLink in algoanim.primitives.generators
+  +

+ + + + + + + + + +
Methods in algoanim.primitives.generators with parameters of type DocumentationLink
+abstract  voidLanguage.addDocumentationLink(DocumentationLink docuLink) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/interactionsupport/class-use/FillInBlanksQuestion.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/interactionsupport/class-use/FillInBlanksQuestion.html new file mode 100644 index 00000000..389b4878 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/interactionsupport/class-use/FillInBlanksQuestion.html @@ -0,0 +1,271 @@ + + + + + + +Uses of Class algoanim.interactionsupport.FillInBlanksQuestion + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.interactionsupport.FillInBlanksQuestion

+
+ + + + + + + + + + + + + + + + + +
+Packages that use FillInBlanksQuestion
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.interactionsupport.generators  
algoanim.primitives.generators  
+  +

+ + + + + +
+Uses of FillInBlanksQuestion in algoanim.animalscript
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in algoanim.animalscript with parameters of type FillInBlanksQuestion
+ voidAnimalScript.addFIBQuestion(FillInBlanksQuestion fibQuestion) + +
+           
+ voidAVInteractionTextGenerator.createFIBQuestion(FillInBlanksQuestion q) + +
+           
+ voidAnimalJHAVETextInteractionGenerator.createFIBQuestion(FillInBlanksQuestion q) + +
+           
+ voidAVInteractionTextGenerator.createFIBQuestionCode(FillInBlanksQuestion fibQuestion) + +
+           
+ voidAnimalJHAVETextInteractionGenerator.createFIBQuestionCode(FillInBlanksQuestion tfQuestion) + +
+           
+  +

+ + + + + +
+Uses of FillInBlanksQuestion in algoanim.interactionsupport.generators
+  +

+ + + + + + + + + +
Methods in algoanim.interactionsupport.generators with parameters of type FillInBlanksQuestion
+ voidInteractiveElementGenerator.createFIBQuestion(FillInBlanksQuestion fibQuestion) + +
+          Creates the script code for a given FillInBlanksQuestion
+  +

+ + + + + +
+Uses of FillInBlanksQuestion in algoanim.primitives.generators
+  +

+ + + + + + + + + +
Methods in algoanim.primitives.generators with parameters of type FillInBlanksQuestion
+abstract  voidLanguage.addFIBQuestion(FillInBlanksQuestion fibQuestion) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/interactionsupport/class-use/GroupInfo.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/interactionsupport/class-use/GroupInfo.html new file mode 100644 index 00000000..f29b844b --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/interactionsupport/class-use/GroupInfo.html @@ -0,0 +1,218 @@ + + + + + + +Uses of Class algoanim.interactionsupport.GroupInfo + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.interactionsupport.GroupInfo

+
+ + + + + + + + + + + + + +
+Packages that use GroupInfo
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives.generators  
+  +

+ + + + + +
+Uses of GroupInfo in algoanim.animalscript
+  +

+ + + + + + + + + + + + + +
Methods in algoanim.animalscript with parameters of type GroupInfo
+ voidAnimalScript.addQuestionGroup(GroupInfo group) + +
+           
+ voidAVInteractionTextGenerator.createGroupInfoCode(GroupInfo group) + +
+           
+  +

+ + + + + +
+Uses of GroupInfo in algoanim.primitives.generators
+  +

+ + + + + + + + + +
Methods in algoanim.primitives.generators with parameters of type GroupInfo
+abstract  voidLanguage.addQuestionGroup(GroupInfo group) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/interactionsupport/class-use/InteractiveElement.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/interactionsupport/class-use/InteractiveElement.html new file mode 100644 index 00000000..2bcd41db --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/interactionsupport/class-use/InteractiveElement.html @@ -0,0 +1,324 @@ + + + + + + +Uses of Class algoanim.interactionsupport.InteractiveElement + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.interactionsupport.InteractiveElement

+
+ + + + + + + + + + + + + + + + + + + + + +
+Packages that use InteractiveElement
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.interactionsupport  
algoanim.interactionsupport.generators  
algoanim.primitives.generators  
+  +

+ + + + + +
+Uses of InteractiveElement in algoanim.animalscript
+  +

+ + + + + + + + + + + + + +
Methods in algoanim.animalscript with parameters of type InteractiveElement
+ voidAVInteractionTextGenerator.createInteractiveElementCode(InteractiveElement element) + +
+           
+ voidAnimalJHAVETextInteractionGenerator.createInteractiveElementCode(InteractiveElement element) + +
+           
+  +

+ + + + + +
+Uses of InteractiveElement in algoanim.interactionsupport
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Subclasses of InteractiveElement in algoanim.interactionsupport
+ classDocumentationLink + +
+           
+ classFillInBlanksQuestion + +
+           
+ classGroupInfo + +
+           
+ classInteractiveQuestion + +
+           
+ classMultipleChoiceQuestion + +
+           
+ classMultipleSelectionQuestion + +
+           
+ classTrueFalseQuestion + +
+           
+  +

+ + + + + +
+Uses of InteractiveElement in algoanim.interactionsupport.generators
+  +

+ + + + + + + + + +
Methods in algoanim.interactionsupport.generators with parameters of type InteractiveElement
+ voidInteractiveElementGenerator.createInteractiveElementCode(InteractiveElement element) + +
+          creates the actual code for representing an interactive element
+  +

+ + + + + +
+Uses of InteractiveElement in algoanim.primitives.generators
+  +

+ + + + + + + + + +
Fields in algoanim.primitives.generators with type parameters of type InteractiveElement
+ java.util.HashMap<java.lang.String,InteractiveElement>Language.interactiveElements + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/interactionsupport/class-use/InteractiveQuestion.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/interactionsupport/class-use/InteractiveQuestion.html new file mode 100644 index 00000000..e56f8abb --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/interactionsupport/class-use/InteractiveQuestion.html @@ -0,0 +1,204 @@ + + + + + + +Uses of Class algoanim.interactionsupport.InteractiveQuestion + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.interactionsupport.InteractiveQuestion

+
+ + + + + + + + + +
+Packages that use InteractiveQuestion
algoanim.interactionsupport  
+  +

+ + + + + +
+Uses of InteractiveQuestion in algoanim.interactionsupport
+  +

+ + + + + + + + + + + + + + + + + + + + + +
Subclasses of InteractiveQuestion in algoanim.interactionsupport
+ classFillInBlanksQuestion + +
+           
+ classMultipleChoiceQuestion + +
+           
+ classMultipleSelectionQuestion + +
+           
+ classTrueFalseQuestion + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/interactionsupport/class-use/MultipleChoiceQuestion.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/interactionsupport/class-use/MultipleChoiceQuestion.html new file mode 100644 index 00000000..873356fb --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/interactionsupport/class-use/MultipleChoiceQuestion.html @@ -0,0 +1,271 @@ + + + + + + +Uses of Class algoanim.interactionsupport.MultipleChoiceQuestion + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.interactionsupport.MultipleChoiceQuestion

+
+ + + + + + + + + + + + + + + + + +
+Packages that use MultipleChoiceQuestion
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.interactionsupport.generators  
algoanim.primitives.generators  
+  +

+ + + + + +
+Uses of MultipleChoiceQuestion in algoanim.animalscript
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in algoanim.animalscript with parameters of type MultipleChoiceQuestion
+ voidAnimalScript.addMCQuestion(MultipleChoiceQuestion mcQuestion) + +
+           
+ voidAVInteractionTextGenerator.createMCQuestion(MultipleChoiceQuestion mcQuestion) + +
+           
+ voidAnimalJHAVETextInteractionGenerator.createMCQuestion(MultipleChoiceQuestion mcQuestion) + +
+           
+ voidAVInteractionTextGenerator.createMCQuestionCode(MultipleChoiceQuestion mcQuestion) + +
+           
+ voidAnimalJHAVETextInteractionGenerator.createMCQuestionCode(MultipleChoiceQuestion mcQuestion) + +
+           
+  +

+ + + + + +
+Uses of MultipleChoiceQuestion in algoanim.interactionsupport.generators
+  +

+ + + + + + + + + +
Methods in algoanim.interactionsupport.generators with parameters of type MultipleChoiceQuestion
+ voidInteractiveElementGenerator.createMCQuestion(MultipleChoiceQuestion mcQuestion) + +
+          Creates the script code for a given MultipleChoiceQuestion
+  +

+ + + + + +
+Uses of MultipleChoiceQuestion in algoanim.primitives.generators
+  +

+ + + + + + + + + +
Methods in algoanim.primitives.generators with parameters of type MultipleChoiceQuestion
+abstract  voidLanguage.addMCQuestion(MultipleChoiceQuestion mcQuestion) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/interactionsupport/class-use/MultipleSelectionQuestion.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/interactionsupport/class-use/MultipleSelectionQuestion.html new file mode 100644 index 00000000..ff1e1c6c --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/interactionsupport/class-use/MultipleSelectionQuestion.html @@ -0,0 +1,272 @@ + + + + + + +Uses of Class algoanim.interactionsupport.MultipleSelectionQuestion + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.interactionsupport.MultipleSelectionQuestion

+
+ + + + + + + + + + + + + + + + + +
+Packages that use MultipleSelectionQuestion
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.interactionsupport.generators  
algoanim.primitives.generators  
+  +

+ + + + + +
+Uses of MultipleSelectionQuestion in algoanim.animalscript
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in algoanim.animalscript with parameters of type MultipleSelectionQuestion
+ voidAnimalScript.addMSQuestion(MultipleSelectionQuestion msQuestion) + +
+           
+ voidAVInteractionTextGenerator.createMSQuestion(MultipleSelectionQuestion msQuestion) + +
+           
+ voidAnimalJHAVETextInteractionGenerator.createMSQuestion(MultipleSelectionQuestion msQuestion) + +
+           
+ voidAVInteractionTextGenerator.createMSQuestionCode(MultipleSelectionQuestion msQuestion) + +
+           
+ voidAnimalJHAVETextInteractionGenerator.createMSQuestionCode(MultipleSelectionQuestion msQuestion) + +
+           
+  +

+ + + + + +
+Uses of MultipleSelectionQuestion in algoanim.interactionsupport.generators
+  +

+ + + + + + + + + +
Methods in algoanim.interactionsupport.generators with parameters of type MultipleSelectionQuestion
+ voidInteractiveElementGenerator.createMSQuestion(MultipleSelectionQuestion msQuestion) + +
+          Creates the script code for a given + MultipleSelectionQuestion
+  +

+ + + + + +
+Uses of MultipleSelectionQuestion in algoanim.primitives.generators
+  +

+ + + + + + + + + +
Methods in algoanim.primitives.generators with parameters of type MultipleSelectionQuestion
+abstract  voidLanguage.addMSQuestion(MultipleSelectionQuestion msQuestion) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/interactionsupport/class-use/TrueFalseQuestion.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/interactionsupport/class-use/TrueFalseQuestion.html new file mode 100644 index 00000000..79e3b44f --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/interactionsupport/class-use/TrueFalseQuestion.html @@ -0,0 +1,271 @@ + + + + + + +Uses of Class algoanim.interactionsupport.TrueFalseQuestion + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.interactionsupport.TrueFalseQuestion

+
+ + + + + + + + + + + + + + + + + +
+Packages that use TrueFalseQuestion
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.interactionsupport.generators  
algoanim.primitives.generators  
+  +

+ + + + + +
+Uses of TrueFalseQuestion in algoanim.animalscript
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in algoanim.animalscript with parameters of type TrueFalseQuestion
+ voidAnimalScript.addTFQuestion(TrueFalseQuestion tfQuestion) + +
+           
+ voidAVInteractionTextGenerator.createTFQuestion(TrueFalseQuestion q) + +
+           
+ voidAnimalJHAVETextInteractionGenerator.createTFQuestion(TrueFalseQuestion q) + +
+           
+ voidAVInteractionTextGenerator.createTFQuestionCode(TrueFalseQuestion tfQuestion) + +
+           
+ voidAnimalJHAVETextInteractionGenerator.createTFQuestionCode(TrueFalseQuestion tfQuestion) + +
+           
+  +

+ + + + + +
+Uses of TrueFalseQuestion in algoanim.interactionsupport.generators
+  +

+ + + + + + + + + +
Methods in algoanim.interactionsupport.generators with parameters of type TrueFalseQuestion
+ voidInteractiveElementGenerator.createTFQuestion(TrueFalseQuestion tfQuestion) + +
+          Creates the script code for a given TrueFalseQuestion
+  +

+ + + + + +
+Uses of TrueFalseQuestion in algoanim.primitives.generators
+  +

+ + + + + + + + + +
Methods in algoanim.primitives.generators with parameters of type TrueFalseQuestion
+abstract  voidLanguage.addTFQuestion(TrueFalseQuestion tfQuestion) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/interactionsupport/generators/InteractiveElementGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/interactionsupport/generators/InteractiveElementGenerator.html new file mode 100644 index 00000000..8d556284 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/interactionsupport/generators/InteractiveElementGenerator.html @@ -0,0 +1,388 @@ + + + + + + +InteractiveElementGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.interactionsupport.generators +
+Interface InteractiveElementGenerator

+
+
All Superinterfaces:
GeneratorInterface
+
+
+
All Known Implementing Classes:
AnimalJHAVETextInteractionGenerator, AVInteractionTextGenerator
+
+
+
+
public interface InteractiveElementGenerator
extends GeneratorInterface
+ + +

+InteractiveElementGenerator offers methods to request the included + Language object to append interactive elements to the output. +

+ +

+

+
Version:
+
1.0 2008-08-25
+
Author:
+
Guido Rößling
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidcreateDocumentationLink(DocumentationLink docuLink) + +
+          Creates the script code for a given TrueFalseQuestion
+ voidcreateFIBQuestion(FillInBlanksQuestion fibQuestion) + +
+          Creates the script code for a given FillInBlanksQuestion
+ voidcreateInteractiveElementCode(InteractiveElement element) + +
+          creates the actual code for representing an interactive element
+ voidcreateMCQuestion(MultipleChoiceQuestion mcQuestion) + +
+          Creates the script code for a given MultipleChoiceQuestion
+ voidcreateMSQuestion(MultipleSelectionQuestion msQuestion) + +
+          Creates the script code for a given + MultipleSelectionQuestion
+ voidcreateTFQuestion(TrueFalseQuestion tfQuestion) + +
+          Creates the script code for a given TrueFalseQuestion
+ voidfinalizeInteractiveElements() + +
+          finalize the writing of the interaction components
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Method Detail
+ +

+createInteractiveElementCode

+
+void createInteractiveElementCode(InteractiveElement element)
+
+
creates the actual code for representing an interactive element +

+

+
+
+
+
Parameters:
element - the element to be generated
+
+
+
+ +

+createTFQuestion

+
+void createTFQuestion(TrueFalseQuestion tfQuestion)
+
+
Creates the script code for a given TrueFalseQuestion +

+

+
+
+
+
Parameters:
tfQuestion - the TrueFalseQuestion for which + the code is to be generated
+
+
+
+ +

+createFIBQuestion

+
+void createFIBQuestion(FillInBlanksQuestion fibQuestion)
+
+
Creates the script code for a given FillInBlanksQuestion +

+

+
+
+
+
Parameters:
fibQuestion - the FillInBlanksQuestion for which + the code is to be generated
+
+
+
+ +

+createDocumentationLink

+
+void createDocumentationLink(DocumentationLink docuLink)
+
+
Creates the script code for a given TrueFalseQuestion +

+

+
+
+
+
Parameters:
docuLink - the TrueFalseQuestion for which the code is to + be generated
+
+
+
+ +

+createMCQuestion

+
+void createMCQuestion(MultipleChoiceQuestion mcQuestion)
+
+
Creates the script code for a given MultipleChoiceQuestion +

+

+
+
+
+
Parameters:
mcQuestion - the TrueFalseQuestion for which + the code is to be generated
+
+
+
+ +

+createMSQuestion

+
+void createMSQuestion(MultipleSelectionQuestion msQuestion)
+
+
Creates the script code for a given + MultipleSelectionQuestion +

+

+
+
+
+
Parameters:
msQuestion - the TrueFalseQuestion for which + the code is to be generated
+
+
+
+ +

+finalizeInteractiveElements

+
+void finalizeInteractiveElements()
+
+
finalize the writing of the interaction components +

+

+
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/interactionsupport/generators/class-use/InteractiveElementGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/interactionsupport/generators/class-use/InteractiveElementGenerator.html new file mode 100644 index 00000000..3bea72b2 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/interactionsupport/generators/class-use/InteractiveElementGenerator.html @@ -0,0 +1,189 @@ + + + + + + +Uses of Interface algoanim.interactionsupport.generators.InteractiveElementGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
algoanim.interactionsupport.generators.InteractiveElementGenerator

+
+ + + + + + + + + +
+Packages that use InteractiveElementGenerator
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
+  +

+ + + + + +
+Uses of InteractiveElementGenerator in algoanim.animalscript
+  +

+ + + + + + + + + + + + + +
Classes in algoanim.animalscript that implement InteractiveElementGenerator
+ classAnimalJHAVETextInteractionGenerator + +
+           
+ classAVInteractionTextGenerator + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/interactionsupport/generators/package-frame.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/interactionsupport/generators/package-frame.html new file mode 100644 index 00000000..3859cf0a --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/interactionsupport/generators/package-frame.html @@ -0,0 +1,32 @@ + + + + + + +algoanim.interactionsupport.generators + + + + + + + + + + + +algoanim.interactionsupport.generators + + + + +
+Interfaces  + +
+InteractiveElementGenerator
+ + + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/interactionsupport/generators/package-summary.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/interactionsupport/generators/package-summary.html new file mode 100644 index 00000000..c6f2938a --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/interactionsupport/generators/package-summary.html @@ -0,0 +1,158 @@ + + + + + + +algoanim.interactionsupport.generators + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package algoanim.interactionsupport.generators +

+ + + + + + + + + +
+Interface Summary
InteractiveElementGeneratorInteractiveElementGenerator offers methods to request the included + Language object to append interactive elements to the output.
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/interactionsupport/generators/package-tree.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/interactionsupport/generators/package-tree.html new file mode 100644 index 00000000..cf779bcf --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/interactionsupport/generators/package-tree.html @@ -0,0 +1,153 @@ + + + + + + +algoanim.interactionsupport.generators Class Hierarchy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package algoanim.interactionsupport.generators +

+
+
+
Package Hierarchies:
All Packages
+
+

+Interface Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/interactionsupport/generators/package-use.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/interactionsupport/generators/package-use.html new file mode 100644 index 00000000..c574b70c --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/interactionsupport/generators/package-use.html @@ -0,0 +1,172 @@ + + + + + + +Uses of Package algoanim.interactionsupport.generators + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
algoanim.interactionsupport.generators

+
+ + + + + + + + + +
+Packages that use algoanim.interactionsupport.generators
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
+  +

+ + + + + + + + +
+Classes in algoanim.interactionsupport.generators used by algoanim.animalscript
InteractiveElementGenerator + +
+          InteractiveElementGenerator offers methods to request the included + Language object to append interactive elements to the output.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/interactionsupport/package-frame.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/interactionsupport/package-frame.html new file mode 100644 index 00000000..ffd3076e --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/interactionsupport/package-frame.html @@ -0,0 +1,46 @@ + + + + + + +algoanim.interactionsupport + + + + + + + + + + + +algoanim.interactionsupport + + + + +
+Classes  + +
+DocumentationLink +
+FillInBlanksQuestion +
+GroupInfo +
+InteractiveElement +
+InteractiveQuestion +
+MultipleChoiceQuestion +
+MultipleSelectionQuestion +
+TrueFalseQuestion
+ + + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/interactionsupport/package-summary.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/interactionsupport/package-summary.html new file mode 100644 index 00000000..f68a62a7 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/interactionsupport/package-summary.html @@ -0,0 +1,185 @@ + + + + + + +algoanim.interactionsupport + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package algoanim.interactionsupport +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Class Summary
DocumentationLink 
FillInBlanksQuestion 
GroupInfo 
InteractiveElement 
InteractiveQuestion 
MultipleChoiceQuestion 
MultipleSelectionQuestion 
TrueFalseQuestion 
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/interactionsupport/package-tree.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/interactionsupport/package-tree.html new file mode 100644 index 00000000..b7a1ab7e --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/interactionsupport/package-tree.html @@ -0,0 +1,157 @@ + + + + + + +algoanim.interactionsupport Class Hierarchy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package algoanim.interactionsupport +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/interactionsupport/package-use.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/interactionsupport/package-use.html new file mode 100644 index 00000000..0bd539de --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/interactionsupport/package-use.html @@ -0,0 +1,336 @@ + + + + + + +Uses of Package algoanim.interactionsupport + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
algoanim.interactionsupport

+
+ + + + + + + + + + + + + + + + + + + + + +
+Packages that use algoanim.interactionsupport
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.interactionsupport  
algoanim.interactionsupport.generators  
algoanim.primitives.generators  
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + +
+Classes in algoanim.interactionsupport used by algoanim.animalscript
DocumentationLink + +
+           
FillInBlanksQuestion + +
+           
GroupInfo + +
+           
InteractiveElement + +
+           
MultipleChoiceQuestion + +
+           
MultipleSelectionQuestion + +
+           
TrueFalseQuestion + +
+           
+  +

+ + + + + + + + + + + +
+Classes in algoanim.interactionsupport used by algoanim.interactionsupport
InteractiveElement + +
+           
InteractiveQuestion + +
+           
+  +

+ + + + + + + + + + + + + + + + + + + + + + + +
+Classes in algoanim.interactionsupport used by algoanim.interactionsupport.generators
DocumentationLink + +
+           
FillInBlanksQuestion + +
+           
InteractiveElement + +
+           
MultipleChoiceQuestion + +
+           
MultipleSelectionQuestion + +
+           
TrueFalseQuestion + +
+           
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + +
+Classes in algoanim.interactionsupport used by algoanim.primitives.generators
DocumentationLink + +
+           
FillInBlanksQuestion + +
+           
GroupInfo + +
+           
InteractiveElement + +
+           
MultipleChoiceQuestion + +
+           
MultipleSelectionQuestion + +
+           
TrueFalseQuestion + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/AdvancedTextGeneratorInterface.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/AdvancedTextGeneratorInterface.html new file mode 100644 index 00000000..6be1bfc4 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/AdvancedTextGeneratorInterface.html @@ -0,0 +1,265 @@ + + + + + + +AdvancedTextGeneratorInterface + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives +
+Interface AdvancedTextGeneratorInterface

+
+
All Superinterfaces:
GeneratorInterface
+
+
+
All Known Subinterfaces:
TextGenerator
+
+
+
All Known Implementing Classes:
AnimalTextGenerator
+
+
+
+
public interface AdvancedTextGeneratorInterface
extends GeneratorInterface
+ + +

+


+ +

+ + + + + + + + + + + + + + + + +
+Method Summary
+ voidsetFont(Primitive p, + java.awt.Font newFont, + Timing delay, + Timing duration) + +
+          updates the font of this text component (not supported by all primitives!).
+ voidsetText(Primitive p, + java.lang.String newText, + Timing delay, + Timing duration) + +
+          updates the text of this text component (not supported by all primitives!).
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Method Detail
+ +

+setFont

+
+void setFont(Primitive p,
+             java.awt.Font newFont,
+             Timing delay,
+             Timing duration)
+
+
updates the font of this text component (not supported by all primitives!). +

+

+
+
+
+
Parameters:
p - the Primitive to change.
newFont - the new text to be used
delay - the delay until the operation starts
duration - the duration for the operation
+
+
+
+ +

+setText

+
+void setText(Primitive p,
+             java.lang.String newText,
+             Timing delay,
+             Timing duration)
+
+
updates the text of this text component (not supported by all primitives!). +

+

+
+
+
+
Parameters:
p - the Primitive to change.
newText - the new text to be used
delay - the delay until the operation starts
duration - the duration for the operation
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/AdvancedTextSupport.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/AdvancedTextSupport.html new file mode 100644 index 00000000..51fbdb95 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/AdvancedTextSupport.html @@ -0,0 +1,322 @@ + + + + + + +AdvancedTextSupport + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives +
+Class AdvancedTextSupport

+
+java.lang.Object
+  extended by algoanim.primitives.Primitive
+      extended by algoanim.primitives.AdvancedTextSupport
+
+
+
Direct Known Subclasses:
Text
+
+
+
+
public abstract class AdvancedTextSupport
extends Primitive
+ + +

+


+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.primitives.Primitive
gen
+  + + + + + + + + + + + +
+Constructor Summary
+protected AdvancedTextSupport(GeneratorInterface g, + DisplayOptions d) + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+ voidsetFont(java.awt.Font newFont, + Timing delay, + Timing duration) + +
+          updates the font of this text component (not supported by all primitives!).
+ voidsetText(java.lang.String newText, + Timing delay, + Timing duration) + +
+          updates the text of this text component (not supported by all primitives!).
+ + + + + + + +
Methods inherited from class algoanim.primitives.Primitive
changeColor, exchange, getDisplayOptions, getName, hide, hide, moveBy, moveTo, moveVia, rotate, rotate, setName, show, show
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+AdvancedTextSupport

+
+protected AdvancedTextSupport(GeneratorInterface g,
+                              DisplayOptions d)
+
+
+
Parameters:
g - the appropriate code Generator for this + Primitive.
d - [optional] the DisplayOptions for this + Primitive.
+
+ + + + + + + + +
+Method Detail
+ +

+setText

+
+public void setText(java.lang.String newText,
+                    Timing delay,
+                    Timing duration)
+
+
updates the text of this text component (not supported by all primitives!). +

+

+
Parameters:
newText - the new text to be used
delay - the delay until the operation starts
duration - the duration for the operation
+
+
+
+ +

+setFont

+
+public void setFont(java.awt.Font newFont,
+                    Timing delay,
+                    Timing duration)
+
+
updates the font of this text component (not supported by all primitives!). +

+

+
Parameters:
newFont - the new text to be used
delay - the delay until the operation starts
duration - the duration for the operation
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/Arc.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/Arc.html new file mode 100644 index 00000000..125d202e --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/Arc.html @@ -0,0 +1,377 @@ + + + + + + +Arc + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives +
+Class Arc

+
+java.lang.Object
+  extended by algoanim.primitives.Primitive
+      extended by algoanim.primitives.Arc
+
+
+
+
public class Arc
extends Primitive
+ + +

+Represents an arc defined by a center, a radius and an angle. +

+ +

+

+
Author:
+
Stephan Mehlhase
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.primitives.Primitive
gen
+  + + + + + + + + + + +
+Constructor Summary
Arc(ArcGenerator ag, + Node aCenter, + Node aRadius, + java.lang.String name, + DisplayOptions display, + ArcProperties ep) + +
+          Instantiates the Arc and calls the create() method of the + associated ArcGenerator.
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ NodegetCenter() + +
+          Returns the center of this Arc.
+ ArcPropertiesgetProperties() + +
+          Returns the properties of this Arc.
+ NodegetRadius() + +
+          Returns the radius of this Arc.
+ voidsetName(java.lang.String newName) + +
+          Sets the name of this Primitive.
+ + + + + + + +
Methods inherited from class algoanim.primitives.Primitive
changeColor, exchange, getDisplayOptions, getName, hide, hide, moveBy, moveTo, moveVia, rotate, rotate, show, show
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+Arc

+
+public Arc(ArcGenerator ag,
+           Node aCenter,
+           Node aRadius,
+           java.lang.String name,
+           DisplayOptions display,
+           ArcProperties ep)
+
+
Instantiates the Arc and calls the create() method of the + associated ArcGenerator. +

+

+
Parameters:
ag - the appropriate code Generator.
aCenter - the center of this Arc.
aRadius - the radius of this Arc.
name - the name of this Arc.
display - [optional] the DisplayOptions for this + Arc.
ep - [optional] the ArcProperties.
+
+ + + + + + + + +
+Method Detail
+ +

+getCenter

+
+public Node getCenter()
+
+
Returns the center of this Arc. +

+

+ +
Returns:
the center of this Arc.
+
+
+
+ +

+getProperties

+
+public ArcProperties getProperties()
+
+
Returns the properties of this Arc. +

+

+ +
Returns:
the properties of this Arc.
+
+
+
+ +

+getRadius

+
+public Node getRadius()
+
+
Returns the radius of this Arc. +

+

+ +
Returns:
the radius of this Arc.
+
+
+
+ +

+setName

+
+public void setName(java.lang.String newName)
+
+
Description copied from class: Primitive
+
Sets the name of this Primitive. +

+

+
Overrides:
setName in class Primitive
+
+
+
Parameters:
newName - the new name for this Primitive.
See Also:
Primitive.setName(java.lang.String)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/ArrayBasedQueue.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/ArrayBasedQueue.html new file mode 100644 index 00000000..d1ddfe4a --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/ArrayBasedQueue.html @@ -0,0 +1,706 @@ + + + + + + +ArrayBasedQueue + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives +
+Class ArrayBasedQueue<T>

+
+java.lang.Object
+  extended by algoanim.primitives.Primitive
+      extended by algoanim.primitives.VisualQueue<T>
+          extended by algoanim.primitives.ArrayBasedQueue<T>
+
+
+
+
public class ArrayBasedQueue<T>
extends VisualQueue<T>
+ + +

+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. +

+ +

+

+
Author:
+
Dima Vronskyi
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.primitives.Primitive
gen
+  + + + + + + + + + + +
+Constructor Summary
ArrayBasedQueue(ArrayBasedQueueGenerator<T> abqg, + Node upperLeftCorner, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + QueueProperties qp, + int capacity) + +
+          Instantiates the ArrayBasedQueue and calls the create() method + of the associated ArrayBasedQueueGenerator.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ Tdequeue(Timing delay, + Timing duration) + +
+          Removes and returns the first element of the queue.
+ This is the delayed version as specified by delay.
+ voidenqueue(T elem, + Timing delay, + Timing duration) + +
+          Adds the element elem as the last element to the end of the queue.
+ This is the delayed version as specified by delay.
+ Tfront(Timing delay, + Timing duration) + +
+          Retrieves (without removing) the first element of the queue.
+ This is the delayed version as specified by delay.
+ intgetCapacity() + +
+          Returns the capacity limit of the queue.
+ voidhighlightFrontCell(Timing delay, + Timing duration) + +
+          Highlights the cell which contains the first element of the queue.
+ voidhighlightFrontElem(Timing delay, + Timing duration) + +
+          Highlights the first element of the queue.
+ voidhighlightTailCell(Timing delay, + Timing duration) + +
+          Highlights the cell which contains the last element of the queue.
+ voidhighlightTailElem(Timing delay, + Timing duration) + +
+          Highlights the last element of the queue.
+ booleanisEmpty(Timing delay, + Timing duration) + +
+          Tests if the queue is empty.
+ This is the delayed version as specified by delay.
+ booleanisFull(Timing delay, + Timing duration) + +
+          Tests if the queue is full.
+ This is the delayed version as specified by delay.
+ Ttail(Timing delay, + Timing duration) + +
+          Retrieves (without removing) the last element of the queue.
+ This is the delayed version as specified by delay.
+ voidunhighlightFrontCell(Timing delay, + Timing duration) + +
+          Unhighlights the cell which contains the first element of the queue.
+ voidunhighlightFrontElem(Timing delay, + Timing duration) + +
+          Unhighlights the first element of the queue.
+ voidunhighlightTailCell(Timing delay, + Timing duration) + +
+          Unhighlights the cell which contains the last element of the queue.
+ voidunhighlightTailElem(Timing delay, + Timing duration) + +
+          Unhighlights the last element of the queue.
+ + + + + + + +
Methods inherited from class algoanim.primitives.VisualQueue
dequeue, enqueue, front, getInitContent, getProperties, getQueue, getUpperLeft, isEmpty, setName, tail
+ + + + + + + +
Methods inherited from class algoanim.primitives.Primitive
changeColor, exchange, getDisplayOptions, getName, hide, hide, moveBy, moveTo, moveVia, rotate, rotate, show, show
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ArrayBasedQueue

+
+public ArrayBasedQueue(ArrayBasedQueueGenerator<T> abqg,
+                       Node upperLeftCorner,
+                       java.util.List<T> content,
+                       java.lang.String name,
+                       DisplayOptions display,
+                       QueueProperties qp,
+                       int capacity)
+
+
Instantiates the ArrayBasedQueue and calls the create() method + of the associated ArrayBasedQueueGenerator. +

+

+
Parameters:
abqg - the appropriate code Generator.
upperLeftCorner - the upper left corner of this ArrayBasedQueue.
content - the initial content of the ArrayBasedQueue, consisting + of the elements of the generic type T.
name - the name of this ArrayBasedQueue.
display - [optional] the DisplayOptions of this ArrayBasedQueue.
qp - [optional] the properties of this ArrayBasedQueue.
capacity - the capacity limit of this ArrayBasedQueue; must be + nonnegative. +
Throws: +
java.lang.IllegalArgumentException - - if the given capacity is negative.
+
+ + + + + + + + +
+Method Detail
+ +

+enqueue

+
+public void enqueue(T elem,
+                    Timing delay,
+                    Timing duration)
+
+
Adds the element elem as the last element to the end of the queue.
+ This is the delayed version as specified by delay. + The duration of this operation may also be specified. +

+

+
Parameters:
elem - the element to be added to the end of the queue.
delay - [optional] the delay which shall be applied to the operation.
duration - [optional] the duration this action needs. +
Throws: +
java.lang.IndexOutOfBoundsException - - if the queue is full.
+
+
+
+ +

+dequeue

+
+public T dequeue(Timing delay,
+                 Timing duration)
+
+
Removes and returns the first element of the queue.
+ This is the delayed version as specified by delay. + The duration of this operation may also be specified. +

+

+
Parameters:
delay - [optional] the delay which shall be applied to the operation.
duration - [optional] the duration this action needs. +
Returns:
The first element of the queue. +
Throws: +
java.util.NoSuchElementException - - if the queue is empty.
+
+
+
+ +

+front

+
+public T front(Timing delay,
+               Timing duration)
+
+
Retrieves (without removing) the first element of the queue.
+ This is the delayed version as specified by delay. + The duration of this operation may also be specified. +

+

+
Parameters:
delay - [optional] the delay which shall be applied to the operation.
duration - [optional] the duration this action needs. +
Returns:
The first element of the queue. +
Throws: +
java.util.NoSuchElementException - - if the queue is empty.
+
+
+
+ +

+tail

+
+public T tail(Timing delay,
+              Timing duration)
+
+
Retrieves (without removing) the last element of the queue.
+ This is the delayed version as specified by delay. + The duration of this operation may also be specified. +

+

+
Parameters:
delay - [optional] the delay which shall be applied to the operation.
duration - [optional] the duration this action needs. +
Returns:
The last element of the queue. +
Throws: +
java.util.NoSuchElementException - - if the queue is empty.
+
+
+
+ +

+isEmpty

+
+public boolean isEmpty(Timing delay,
+                       Timing duration)
+
+
Tests if the queue is empty.
+ This is the delayed version as specified by delay. + The duration of this operation may also be specified. +

+

+
Parameters:
delay - [optional] the delay which shall be applied to the operation.
duration - [optional] the duration this action needs. +
Returns:
true if and only if the queue contains no elements; + false otherwise.
+
+
+
+ +

+isFull

+
+public boolean isFull(Timing delay,
+                      Timing duration)
+
+
Tests if the queue is full.
+ This is the delayed version as specified by delay. + The duration of this operation may also be specified. +

+

+
Parameters:
delay - [optional] the delay which shall be applied to the operation.
duration - [optional] the duration this action needs. +
Returns:
true if and only if the queue is full; false otherwise.
+
+
+
+ +

+getCapacity

+
+public int getCapacity()
+
+
Returns the capacity limit of the queue. +

+

+ +
Returns:
The capacity limit of the queue.
+
+
+
+ +

+highlightFrontElem

+
+public void highlightFrontElem(Timing delay,
+                               Timing duration)
+
+
Highlights the first element of the queue. + + This is the delayed version as specified by delay. + The duration of this operation may also be specified. +

+

+
Parameters:
delay - [optional] the delay which shall be applied to the operation.
duration - [optional] the duration this action needs.
+
+
+
+ +

+unhighlightFrontElem

+
+public void unhighlightFrontElem(Timing delay,
+                                 Timing duration)
+
+
Unhighlights the first element of the queue. + + This is the delayed version as specified by delay. + The duration of this operation may also be specified. +

+

+
Parameters:
delay - [optional] the delay which shall be applied to the operation.
duration - [optional] the duration this action needs.
+
+
+
+ +

+highlightFrontCell

+
+public void highlightFrontCell(Timing delay,
+                               Timing duration)
+
+
Highlights the cell which contains the first element of the queue. + + This is the delayed version as specified by delay. + The duration of this operation may also be specified. +

+

+
Parameters:
delay - [optional] the delay which shall be applied to the operation.
duration - [optional] the duration this action needs.
+
+
+
+ +

+unhighlightFrontCell

+
+public void unhighlightFrontCell(Timing delay,
+                                 Timing duration)
+
+
Unhighlights the cell which contains the first element of the queue. + + This is the delayed version as specified by delay. + The duration of this operation may also be specified. +

+

+
Parameters:
delay - [optional] the delay which shall be applied to the operation.
duration - [optional] the duration this action needs.
+
+
+
+ +

+highlightTailElem

+
+public void highlightTailElem(Timing delay,
+                              Timing duration)
+
+
Highlights the last element of the queue. + + This is the delayed version as specified by delay. + The duration of this operation may also be specified. +

+

+
Parameters:
delay - [optional] the delay which shall be applied to the operation.
duration - [optional] the duration this action needs.
+
+
+
+ +

+unhighlightTailElem

+
+public void unhighlightTailElem(Timing delay,
+                                Timing duration)
+
+
Unhighlights the last element of the queue. + + This is the delayed version as specified by delay. + The duration of this operation may also be specified. +

+

+
Parameters:
delay - [optional] the delay which shall be applied to the operation.
duration - [optional] the duration this action needs.
+
+
+
+ +

+highlightTailCell

+
+public void highlightTailCell(Timing delay,
+                              Timing duration)
+
+
Highlights the cell which contains the last element of the queue. + + This is the delayed version as specified by delay. + The duration of this operation may also be specified. +

+

+
Parameters:
delay - [optional] the delay which shall be applied to the operation.
duration - [optional] the duration this action needs.
+
+
+
+ +

+unhighlightTailCell

+
+public void unhighlightTailCell(Timing delay,
+                                Timing duration)
+
+
Unhighlights the cell which contains the last element of the queue. + + This is the delayed version as specified by delay. + The duration of this operation may also be specified. +

+

+
Parameters:
delay - [optional] the delay which shall be applied to the operation.
duration - [optional] the duration this action needs.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/ArrayBasedStack.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/ArrayBasedStack.html new file mode 100644 index 00000000..2ca40ff4 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/ArrayBasedStack.html @@ -0,0 +1,574 @@ + + + + + + +ArrayBasedStack + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives +
+Class ArrayBasedStack<T>

+
+java.lang.Object
+  extended by algoanim.primitives.Primitive
+      extended by algoanim.primitives.VisualStack<T>
+          extended by algoanim.primitives.ArrayBasedStack<T>
+
+
+
+
public class ArrayBasedStack<T>
extends VisualStack<T>
+ + +

+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. +

+ +

+

+
Author:
+
Dima Vronskyi
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.primitives.Primitive
gen
+  + + + + + + + + + + +
+Constructor Summary
ArrayBasedStack(ArrayBasedStackGenerator<T> absg, + Node upperLeftCorner, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + StackProperties sp, + int capacity) + +
+          Instantiates the ArrayBasedStack and calls the create() method + of the associated ArrayBasedStackGenerator.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ intgetCapacity() + +
+          Returns the capacity limit of the stack.
+ voidhighlightTopCell(Timing delay, + Timing duration) + +
+          Highlights the cell which contains the top element of the stack.
+ voidhighlightTopElem(Timing delay, + Timing duration) + +
+          Highlights the top element of the stack.
+ booleanisEmpty(Timing delay, + Timing duration) + +
+          Tests if the stack is empty.
+ This is the delayed version as specified by delay.
+ booleanisFull(Timing delay, + Timing duration) + +
+          Tests if the stack is full.
+ This is the delayed version as specified by delay.
+ Tpop(Timing delay, + Timing duration) + +
+          Removes and returns the element at the top of the stack.
+ This is the delayed version as specified by delay.
+ voidpush(T elem, + Timing delay, + Timing duration) + +
+          Pushes the element elem onto the top of the stack if it is not full.
+ Ttop(Timing delay, + Timing duration) + +
+          Retrieves (without removing) the element at the top of the stack.
+ This is the delayed version as specified by delay.
+ voidunhighlightTopCell(Timing delay, + Timing duration) + +
+          Unhighlights the cell which contains the top element of the stack.
+ voidunhighlightTopElem(Timing delay, + Timing duration) + +
+          Unhighlights the top element of the stack.
+ + + + + + + +
Methods inherited from class algoanim.primitives.VisualStack
getInitContent, getProperties, getStack, getUpperLeft, isEmpty, pop, push, setName, top
+ + + + + + + +
Methods inherited from class algoanim.primitives.Primitive
changeColor, exchange, getDisplayOptions, getName, hide, hide, moveBy, moveTo, moveVia, rotate, rotate, show, show
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ArrayBasedStack

+
+public ArrayBasedStack(ArrayBasedStackGenerator<T> absg,
+                       Node upperLeftCorner,
+                       java.util.List<T> content,
+                       java.lang.String name,
+                       DisplayOptions display,
+                       StackProperties sp,
+                       int capacity)
+
+
Instantiates the ArrayBasedStack and calls the create() method + of the associated ArrayBasedStackGenerator. +

+

+
Parameters:
absg - the appropriate code Generator.
upperLeftCorner - the upper left corner of this ArrayBasedStack.
content - the initial content of the ArrayBasedStack, consisting + of the elements of the generic type T.
name - the name of this ArrayBasedStack.
display - [optional] the DisplayOptions of this ArrayBasedStack.
sp - [optional] the properties of this ArrayBasedStack.
capacity - the capacity limit of this ArrayBasedStack; must be + nonnegative. +
Throws: +
java.lang.IllegalArgumentException - - if the given capacity is negative.
+
+ + + + + + + + +
+Method Detail
+ +

+push

+
+public void push(T elem,
+                 Timing delay,
+                 Timing duration)
+
+
Pushes the element elem onto the top of the stack if it is not full. + Unlike the push-method of java.util.Stack it doesn't return + the element to be pushed.
+ This is the delayed version as specified by delay. + The duration of this operation may also be specified. +

+

+
Parameters:
elem - the element to be pushed onto the stack.
delay - [optional] the delay which shall be applied to the operation.
duration - [optional] the duration this action needs. +
Throws: +
java.lang.IndexOutOfBoundsException - - if the stack is full.
+
+
+
+ +

+pop

+
+public T pop(Timing delay,
+             Timing duration)
+
+
Removes and returns the element at the top of the stack.
+ This is the delayed version as specified by delay. + The duration of this operation may also be specified. +

+

+
Parameters:
delay - [optional] the delay which shall be applied to the operation.
duration - [optional] the duration this action needs. +
Returns:
The element at the top of the stack. +
Throws: +
java.util.EmptyStackException - - if the stack is empty.
+
+
+
+ +

+top

+
+public T top(Timing delay,
+             Timing duration)
+
+
Retrieves (without removing) the element at the top of the stack.
+ This is the delayed version as specified by delay. + The duration of this operation may also be specified. +

+

+
Parameters:
delay - [optional] the delay which shall be applied to the operation.
duration - [optional] the duration this action needs. +
Returns:
The element at the top of the stack. +
Throws: +
java.util.EmptyStackException - - if the stack is empty.
+
+
+
+ +

+isEmpty

+
+public boolean isEmpty(Timing delay,
+                       Timing duration)
+
+
Tests if the stack is empty.
+ This is the delayed version as specified by delay. + The duration of this operation may also be specified. +

+

+
Parameters:
delay - [optional] the delay which shall be applied to the operation.
duration - [optional] the duration this action needs. +
Returns:
true if and only if the stack contains no elements; + false otherwise.
+
+
+
+ +

+isFull

+
+public boolean isFull(Timing delay,
+                      Timing duration)
+
+
Tests if the stack is full.
+ This is the delayed version as specified by delay. + The duration of this operation may also be specified. +

+

+
Parameters:
delay - [optional] the delay which shall be applied to the operation.
duration - [optional] the duration this action needs. +
Returns:
true if and only if the stack is full; false otherwise.
+
+
+
+ +

+getCapacity

+
+public int getCapacity()
+
+
Returns the capacity limit of the stack. +

+

+ +
Returns:
The capacity limit of the stack.
+
+
+
+ +

+highlightTopElem

+
+public void highlightTopElem(Timing delay,
+                             Timing duration)
+
+
Highlights the top element of the stack. + + This is the delayed version as specified by delay. + The duration of this operation may also be specified. +

+

+
Parameters:
delay - [optional] the delay which shall be applied to the operation.
duration - [optional] the duration this action needs.
+
+
+
+ +

+unhighlightTopElem

+
+public void unhighlightTopElem(Timing delay,
+                               Timing duration)
+
+
Unhighlights the top element of the stack. + + This is the delayed version as specified by delay. + The duration of this operation may also be specified. +

+

+
Parameters:
delay - [optional] the delay which shall be applied to the operation.
duration - [optional] the duration this action needs.
+
+
+
+ +

+highlightTopCell

+
+public void highlightTopCell(Timing delay,
+                             Timing duration)
+
+
Highlights the cell which contains the top element of the stack. + + This is the delayed version as specified by delay. + The duration of this operation may also be specified. +

+

+
Parameters:
delay - [optional] the delay which shall be applied to the operation.
duration - [optional] the duration this action needs.
+
+
+
+ +

+unhighlightTopCell

+
+public void unhighlightTopCell(Timing delay,
+                               Timing duration)
+
+
Unhighlights the cell which contains the top element of the stack. + + This is the delayed version as specified by delay. + The duration of this operation may also be specified. +

+

+
Parameters:
delay - [optional] the delay which shall be applied to the operation.
duration - [optional] the duration this action needs.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/ArrayMarker.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/ArrayMarker.html new file mode 100644 index 00000000..619ba853 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/ArrayMarker.html @@ -0,0 +1,549 @@ + + + + + + +ArrayMarker + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives +
+Class ArrayMarker

+
+java.lang.Object
+  extended by algoanim.primitives.Primitive
+      extended by algoanim.primitives.ArrayMarker
+
+
+
+
public class ArrayMarker
extends Primitive
+ + +

+Represents a marker which points to a certain + array index. +

+ +

+

+
Author:
+
Stephan Mehlhase
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.primitives.Primitive
gen
+  + + + + + + + + + + +
+Constructor Summary
ArrayMarker(ArrayMarkerGenerator amg, + ArrayPrimitive prim, + int index, + java.lang.String name, + DisplayOptions display, + ArrayMarkerProperties ap) + +
+          Instantiates the ArrayMarker and calls the create() + method + of the associated ArrayMarkerGenerator.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voiddecrement(Timing delay, + Timing duration) + +
+          Decrements the given ArrayMarker by one position of the + associated ArrayPrimitive.
+ ArrayPrimitivegetArray() + +
+          Returns the associated ArrayPrimitive of this + ArrayMarker.
+ intgetPosition() + +
+          Returns the current index position of this ArrayMarker.
+ ArrayMarkerPropertiesgetProperties() + +
+          Returns the properties of this ArrayMarker.
+ voidincrement(Timing delay, + Timing duration) + +
+          Increments the given ArrayMarker by one position of the + associated ArrayPrimitive.
+ voidmove(int pos, + Timing t, + Timing d) + +
+          Moves the ArrayMarker to the index specified by + pos after the offset t.
+ voidmoveBeforeStart(Timing t, + Timing d) + +
+          Moves the ArrayMarker out of of the referenced + ArrayPrimitive after the offset t.
+ voidmoveOutside(Timing t, + Timing d) + +
+          Moves the ArrayMarker out of of the referenced + ArrayPrimitive after the offset t.
+ voidmoveToEnd(Timing t, + Timing d) + +
+          Moves the ArrayMarker to the end of the referenced + ArrayPrimitive after the offset t.
+ voidsetName(java.lang.String newName) + +
+          Sets the name of this Primitive.
+ + + + + + + +
Methods inherited from class algoanim.primitives.Primitive
changeColor, exchange, getDisplayOptions, getName, hide, hide, moveBy, moveTo, moveVia, rotate, rotate, show, show
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ArrayMarker

+
+public ArrayMarker(ArrayMarkerGenerator amg,
+                   ArrayPrimitive prim,
+                   int index,
+                   java.lang.String name,
+                   DisplayOptions display,
+                   ArrayMarkerProperties ap)
+
+
Instantiates the ArrayMarker and calls the create() + method + of the associated ArrayMarkerGenerator. +

+

+
Parameters:
amg - the appropriate code Generator.
prim - the ArrayPrimitive at which this marker + shall point.
index - the index of the given ArrayPrimitive + at which this marker shall point.
name - the name of this ArrayMarker.
display - [optional] the DisplayOptions of this + ArrayMarker.
ap - [optional] the properties of this + ArrayMarker.
+
+ + + + + + + + +
+Method Detail
+ +

+decrement

+
+public void decrement(Timing delay,
+                      Timing duration)
+
+
Decrements the given ArrayMarker by one position of the + associated ArrayPrimitive. +

+

+
Parameters:
delay - the time to wait until the operation shall be performed.
duration - the duration of the operation.
+
+
+
+ +

+increment

+
+public void increment(Timing delay,
+                      Timing duration)
+
+
Increments the given ArrayMarker by one position of the + associated ArrayPrimitive. + + shall be moved. +

+

+
Parameters:
delay - the time to wait until the operation shall be performed.
duration - the duration of the operation.
+
+
+
+ +

+move

+
+public void move(int pos,
+                 Timing t,
+                 Timing d)
+
+
Moves the ArrayMarker to the index specified by + pos after the offset t. The operation + will last as long as specified by the duration d. +

+

+
Parameters:
pos - the index where to move the + ArrayMarker.
t - [optional] the offset until this operation starts.
d - [optional] the duration of this operation.
+
+
+
+ +

+moveBeforeStart

+
+public void moveBeforeStart(Timing t,
+                            Timing d)
+
+
Moves the ArrayMarker out of of the referenced + ArrayPrimitive after the offset t. + The operation will last as long as specified by the + duration d. +

+

+
Parameters:
t - [optional] the offset until this operation starts.
d - [optional] the duration of this operation.
+
+
+
+ +

+moveToEnd

+
+public void moveToEnd(Timing t,
+                      Timing d)
+
+
Moves the ArrayMarker to the end of the referenced + ArrayPrimitive after the offset t. + The operation will last as long as specified by the + duration d. +

+

+
Parameters:
t - [optional] the offset until this operation starts.
d - [optional] the duration of this operation.
+
+
+
+ +

+moveOutside

+
+public void moveOutside(Timing t,
+                        Timing d)
+
+
Moves the ArrayMarker out of of the referenced + ArrayPrimitive after the offset t. + The operation will last as long as specified by the + duration d. +

+

+
Parameters:
t - [optional] the offset until this operation starts.
d - [optional] the duration of this operation.
+
+
+
+ +

+getArray

+
+public ArrayPrimitive getArray()
+
+
Returns the associated ArrayPrimitive of this + ArrayMarker. +

+

+ +
Returns:
the associated ArrayPrimitive of this + ArrayMarker.
+
+
+
+ +

+getPosition

+
+public int getPosition()
+
+
Returns the current index position of this ArrayMarker. +

+

+ +
Returns:
the current index position of this + ArrayMarker.
+
+
+
+ +

+getProperties

+
+public ArrayMarkerProperties getProperties()
+
+
Returns the properties of this ArrayMarker. +

+

+ +
Returns:
the properties of this ArrayMarker.
+
+
+
+ +

+setName

+
+public void setName(java.lang.String newName)
+
+
Description copied from class: Primitive
+
Sets the name of this Primitive. +

+

+
Overrides:
setName in class Primitive
+
+
+
Parameters:
newName - the new name for this Primitive.
See Also:
Primitive.setName(java.lang.String)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/ArrayPrimitive.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/ArrayPrimitive.html new file mode 100644 index 00000000..0b064910 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/ArrayPrimitive.html @@ -0,0 +1,361 @@ + + + + + + +ArrayPrimitive + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives +
+Class ArrayPrimitive

+
+java.lang.Object
+  extended by algoanim.primitives.Primitive
+      extended by algoanim.primitives.ArrayPrimitive
+
+
+
Direct Known Subclasses:
DoubleArray, IntArray, StringArray
+
+
+
+
public abstract class ArrayPrimitive
extends Primitive
+ + +

+Base class for all concrete arrays. +

+ +

+

+
Author:
+
Jens Pfau, Stephan Mehlhase
+
+
+ +

+ + + + + + + + + + + +
+Field Summary
+protected  intlength + +
+           
+ + + + + + + +
Fields inherited from class algoanim.primitives.Primitive
gen
+  + + + + + + + + + + +
+Constructor Summary
ArrayPrimitive(GeneratorInterface g, + DisplayOptions display) + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+ intgetLength() + +
+          Returns the length of the internal array.
+abstract  voidswap(int what, + int with, + Timing t, + Timing d) + +
+          Swaps the elements at index what and + with.
+ + + + + + + +
Methods inherited from class algoanim.primitives.Primitive
changeColor, exchange, getDisplayOptions, getName, hide, hide, moveBy, moveTo, moveVia, rotate, rotate, setName, show, show
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+length

+
+protected int length
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+ArrayPrimitive

+
+public ArrayPrimitive(GeneratorInterface g,
+                      DisplayOptions display)
+
+
+
Parameters:
g - the appropriate code Generator.
display - [optional] the DisplayOptions of this + ArrayPrimitive.
+
+ + + + + + + + +
+Method Detail
+ +

+getLength

+
+public int getLength()
+
+
Returns the length of the internal array. +

+

+ +
Returns:
the length of the internal array.
+
+
+
+ +

+swap

+
+public abstract void swap(int what,
+                          int with,
+                          Timing t,
+                          Timing d)
+                   throws java.lang.IndexOutOfBoundsException
+
+
Swaps the elements at index what and + with. + This is the delayed version. The duration of this + operation may also be specified. +

+

+
Parameters:
what - first element to swap.
with - second element to swap.
t - [optional] the delay which shall be applied to the + operation.
d - [optional] the duration this action needs. +
Throws: +
java.lang.IndexOutOfBoundsException
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/Circle.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/Circle.html new file mode 100644 index 00000000..0ea75f7c --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/Circle.html @@ -0,0 +1,377 @@ + + + + + + +Circle + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives +
+Class Circle

+
+java.lang.Object
+  extended by algoanim.primitives.Primitive
+      extended by algoanim.primitives.Circle
+
+
+
+
public class Circle
extends Primitive
+ + +

+Represents a circle defined by a center and a radius. +

+ +

+

+
Author:
+
Stephan Mehlhase
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.primitives.Primitive
gen
+  + + + + + + + + + + +
+Constructor Summary
Circle(CircleGenerator cg, + Node aCenter, + int aRadius, + java.lang.String name, + DisplayOptions display, + CircleProperties cp) + +
+          Instantiates the Circle and calls the create() method + of the associated CircleGenerator.
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ NodegetCenter() + +
+          Returns the center of this Circle.
+ CirclePropertiesgetProperties() + +
+          Returns the properties of this Circle.
+ intgetRadius() + +
+          Returns the radius of this Circle.
+ voidsetName(java.lang.String newName) + +
+          Sets the name of this Primitive.
+ + + + + + + +
Methods inherited from class algoanim.primitives.Primitive
changeColor, exchange, getDisplayOptions, getName, hide, hide, moveBy, moveTo, moveVia, rotate, rotate, show, show
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+Circle

+
+public Circle(CircleGenerator cg,
+              Node aCenter,
+              int aRadius,
+              java.lang.String name,
+              DisplayOptions display,
+              CircleProperties cp)
+
+
Instantiates the Circle and calls the create() method + of the associated CircleGenerator. +

+

+
Parameters:
cg - the appropriate code Generator.
aCenter - the center of this Circle.
aRadius - the radius of this Circle.
name - the name of this Circle.
display - [optional] the DisplayOptions of this + Circle.
cp - [optional] the properties of this Circle.
+
+ + + + + + + + +
+Method Detail
+ +

+getCenter

+
+public Node getCenter()
+
+
Returns the center of this Circle. +

+

+ +
Returns:
the center of this Circle.
+
+
+
+ +

+getProperties

+
+public CircleProperties getProperties()
+
+
Returns the properties of this Circle. +

+

+ +
Returns:
the properties of this Circle.
+
+
+
+ +

+getRadius

+
+public int getRadius()
+
+
Returns the radius of this Circle. +

+

+ +
Returns:
the radius of this Circle.
+
+
+
+ +

+setName

+
+public void setName(java.lang.String newName)
+
+
Description copied from class: Primitive
+
Sets the name of this Primitive. +

+

+
Overrides:
setName in class Primitive
+
+
+
Parameters:
newName - the new name for this Primitive.
See Also:
Primitive.setName(java.lang.String)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/CircleSeg.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/CircleSeg.html new file mode 100644 index 00000000..c9198b47 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/CircleSeg.html @@ -0,0 +1,378 @@ + + + + + + +CircleSeg + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives +
+Class CircleSeg

+
+java.lang.Object
+  extended by algoanim.primitives.Primitive
+      extended by algoanim.primitives.CircleSeg
+
+
+
+
public class CircleSeg
extends Primitive
+ + +

+Represents the segment of a circle. This is defined by a center, a radius and + an angle. +

+ +

+

+
Author:
+
Stephan Mehlhase
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.primitives.Primitive
gen
+  + + + + + + + + + + +
+Constructor Summary
CircleSeg(CircleSegGenerator csg, + Node aCenter, + int aRadius, + java.lang.String name, + DisplayOptions display, + CircleSegProperties cp) + +
+          Instantiates the CircleSeg and calls the create() method of + the associated CircleSegGenerator.
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ NodegetCenter() + +
+          Returns the center of this CircleSeg.
+ CircleSegPropertiesgetProperties() + +
+          Returns the properties of this CircleSeg.
+ intgetRadius() + +
+          Returns the radius of this CircleSeg.
+ voidsetName(java.lang.String newName) + +
+          Sets the name of this Primitive.
+ + + + + + + +
Methods inherited from class algoanim.primitives.Primitive
changeColor, exchange, getDisplayOptions, getName, hide, hide, moveBy, moveTo, moveVia, rotate, rotate, show, show
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+CircleSeg

+
+public CircleSeg(CircleSegGenerator csg,
+                 Node aCenter,
+                 int aRadius,
+                 java.lang.String name,
+                 DisplayOptions display,
+                 CircleSegProperties cp)
+
+
Instantiates the CircleSeg and calls the create() method of + the associated CircleSegGenerator. +

+

+
Parameters:
csg - the appropriate code Generator.
aCenter - the center of this CircleSeg.
aRadius - the radius of this CircleSeg.
name - the name of this CircleSeg.
display - [optional] the DisplayOptions of this + CircleSeg.
cp - [optional] the properties of this CircleSeg.
+
+ + + + + + + + +
+Method Detail
+ +

+getCenter

+
+public Node getCenter()
+
+
Returns the center of this CircleSeg. +

+

+ +
Returns:
the center of this CircleSeg.
+
+
+
+ +

+getProperties

+
+public CircleSegProperties getProperties()
+
+
Returns the properties of this CircleSeg. +

+

+ +
Returns:
the properties of this CircleSeg.
+
+
+
+ +

+getRadius

+
+public int getRadius()
+
+
Returns the radius of this CircleSeg. +

+

+ +
Returns:
the radius of this CircleSeg.
+
+
+
+ +

+setName

+
+public void setName(java.lang.String newName)
+
+
Description copied from class: Primitive
+
Sets the name of this Primitive. +

+

+
Overrides:
setName in class Primitive
+
+
+
Parameters:
newName - the new name for this Primitive.
See Also:
Primitive.setName(java.lang.String)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/ConceptualQueue.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/ConceptualQueue.html new file mode 100644 index 00000000..46aa49f2 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/ConceptualQueue.html @@ -0,0 +1,650 @@ + + + + + + +ConceptualQueue + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives +
+Class ConceptualQueue<T>

+
+java.lang.Object
+  extended by algoanim.primitives.Primitive
+      extended by algoanim.primitives.VisualQueue<T>
+          extended by algoanim.primitives.ConceptualQueue<T>
+
+
+
+
public class ConceptualQueue<T>
extends VisualQueue<T>
+ + +

+Represents a queue which has an usual FIFO-functionality and + will be visualized as a conceptual queue.
+ The stored objects are of the generic data type T, so it is generally possible + to use ConceptualQueue with any objects. +

+ +

+

+
Author:
+
Dima Vronskyi
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.primitives.Primitive
gen
+  + + + + + + + + + + +
+Constructor Summary
ConceptualQueue(ConceptualQueueGenerator<T> cqg, + Node upperLeftCorner, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + QueueProperties qp) + +
+          Instantiates the ConceptualQueue and calls the create() method + of the associated ConceptualQueueGenerator.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ Tdequeue(Timing delay, + Timing duration) + +
+          Removes and returns the first element of the queue.
+ This is the delayed version as specified by delay.
+ voidenqueue(T elem, + Timing delay, + Timing duration) + +
+          Adds the element elem as the last element to the end of the queue.
+ This is the delayed version as specified by delay.
+ Tfront(Timing delay, + Timing duration) + +
+          Retrieves (without removing) the first element of the queue.
+ This is the delayed version as specified by delay.
+ voidhighlightFrontCell(Timing delay, + Timing duration) + +
+          Highlights the cell which contains the first element of the queue.
+ voidhighlightFrontElem(Timing delay, + Timing duration) + +
+          Highlights the first element of the queue.
+ voidhighlightTailCell(Timing delay, + Timing duration) + +
+          Highlights the cell which contains the last element of the queue.
+ voidhighlightTailElem(Timing delay, + Timing duration) + +
+          Highlights the last element of the queue.
+ booleanisEmpty(Timing delay, + Timing duration) + +
+          Tests if the queue is empty.
+ This is the delayed version as specified by delay.
+ Ttail(Timing delay, + Timing duration) + +
+          Retrieves (without removing) the last element of the queue.
+ This is the delayed version as specified by delay.
+ voidunhighlightFrontCell(Timing delay, + Timing duration) + +
+          Unhighlights the cell which contains the first element of the queue.
+ voidunhighlightFrontElem(Timing delay, + Timing duration) + +
+          Unhighlights the first element of the queue.
+ voidunhighlightTailCell(Timing delay, + Timing duration) + +
+          Unhighlights the cell which contains the last element of the queue.
+ voidunhighlightTailElem(Timing delay, + Timing duration) + +
+          Unhighlights the last element of the queue.
+ + + + + + + +
Methods inherited from class algoanim.primitives.VisualQueue
dequeue, enqueue, front, getInitContent, getProperties, getQueue, getUpperLeft, isEmpty, setName, tail
+ + + + + + + +
Methods inherited from class algoanim.primitives.Primitive
changeColor, exchange, getDisplayOptions, getName, hide, hide, moveBy, moveTo, moveVia, rotate, rotate, show, show
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ConceptualQueue

+
+public ConceptualQueue(ConceptualQueueGenerator<T> cqg,
+                       Node upperLeftCorner,
+                       java.util.List<T> content,
+                       java.lang.String name,
+                       DisplayOptions display,
+                       QueueProperties qp)
+
+
Instantiates the ConceptualQueue and calls the create() method + of the associated ConceptualQueueGenerator. +

+

+
Parameters:
cqg - the appropriate code Generator.
upperLeftCorner - the upper left corner of this ConceptualQueue.
content - the initial content of the ConceptualQueue, consisting + of the elements of the generic type T.
name - the name of this ConceptualQueue.
display - [optional] the DisplayOptions of this ConceptualQueue.
qp - [optional] the properties of this ConceptualQueue.
+
+ + + + + + + + +
+Method Detail
+ +

+enqueue

+
+public void enqueue(T elem,
+                    Timing delay,
+                    Timing duration)
+
+
Adds the element elem as the last element to the end of the queue.
+ This is the delayed version as specified by delay. + The duration of this operation may also be specified. +

+

+
Parameters:
elem - the element to be added to the end of the queue.
delay - [optional] the delay which shall be applied to the operation.
duration - [optional] the duration this action needs.
+
+
+
+ +

+dequeue

+
+public T dequeue(Timing delay,
+                 Timing duration)
+
+
Removes and returns the first element of the queue.
+ This is the delayed version as specified by delay. + The duration of this operation may also be specified. +

+

+
Parameters:
delay - [optional] the delay which shall be applied to the operation.
duration - [optional] the duration this action needs. +
Returns:
The first element of the queue. +
Throws: +
java.util.NoSuchElementException - - if the queue is empty.
+
+
+
+ +

+front

+
+public T front(Timing delay,
+               Timing duration)
+
+
Retrieves (without removing) the first element of the queue.
+ This is the delayed version as specified by delay. + The duration of this operation may also be specified. +

+

+
Parameters:
delay - [optional] the delay which shall be applied to the operation.
duration - [optional] the duration this action needs. +
Returns:
The first element of the queue. +
Throws: +
java.util.NoSuchElementException - - if the queue is empty.
+
+
+
+ +

+tail

+
+public T tail(Timing delay,
+              Timing duration)
+
+
Retrieves (without removing) the last element of the queue.
+ This is the delayed version as specified by delay. + The duration of this operation may also be specified. +

+

+
Parameters:
delay - [optional] the delay which shall be applied to the operation.
duration - [optional] the duration this action needs. +
Returns:
The last element of the queue. +
Throws: +
java.util.NoSuchElementException - - if the queue is empty.
+
+
+
+ +

+isEmpty

+
+public boolean isEmpty(Timing delay,
+                       Timing duration)
+
+
Tests if the queue is empty.
+ This is the delayed version as specified by delay. + The duration of this operation may also be specified. +

+

+
Parameters:
delay - [optional] the delay which shall be applied to the operation.
duration - [optional] the duration this action needs. +
Returns:
true if and only if the queue contains no elements; + false otherwise.
+
+
+
+ +

+highlightFrontElem

+
+public void highlightFrontElem(Timing delay,
+                               Timing duration)
+
+
Highlights the first element of the queue. + + This is the delayed version as specified by delay. + The duration of this operation may also be specified. +

+

+
Parameters:
delay - [optional] the delay which shall be applied to the operation.
duration - [optional] the duration this action needs.
+
+
+
+ +

+unhighlightFrontElem

+
+public void unhighlightFrontElem(Timing delay,
+                                 Timing duration)
+
+
Unhighlights the first element of the queue. + + This is the delayed version as specified by delay. + The duration of this operation may also be specified. +

+

+
Parameters:
delay - [optional] the delay which shall be applied to the operation.
duration - [optional] the duration this action needs.
+
+
+
+ +

+highlightFrontCell

+
+public void highlightFrontCell(Timing delay,
+                               Timing duration)
+
+
Highlights the cell which contains the first element of the queue. + + This is the delayed version as specified by delay. + The duration of this operation may also be specified. +

+

+
Parameters:
delay - [optional] the delay which shall be applied to the operation.
duration - [optional] the duration this action needs.
+
+
+
+ +

+unhighlightFrontCell

+
+public void unhighlightFrontCell(Timing delay,
+                                 Timing duration)
+
+
Unhighlights the cell which contains the first element of the queue. + + This is the delayed version as specified by delay. + The duration of this operation may also be specified. +

+

+
Parameters:
delay - [optional] the delay which shall be applied to the operation.
duration - [optional] the duration this action needs.
+
+
+
+ +

+highlightTailElem

+
+public void highlightTailElem(Timing delay,
+                              Timing duration)
+
+
Highlights the last element of the queue. + + This is the delayed version as specified by delay. + The duration of this operation may also be specified. +

+

+
Parameters:
delay - [optional] the delay which shall be applied to the operation.
duration - [optional] the duration this action needs.
+
+
+
+ +

+unhighlightTailElem

+
+public void unhighlightTailElem(Timing delay,
+                                Timing duration)
+
+
Unhighlights the last element of the queue. + + This is the delayed version as specified by delay. + The duration of this operation may also be specified. +

+

+
Parameters:
delay - [optional] the delay which shall be applied to the operation.
duration - [optional] the duration this action needs.
+
+
+
+ +

+highlightTailCell

+
+public void highlightTailCell(Timing delay,
+                              Timing duration)
+
+
Highlights the cell which contains the last element of the queue. + + This is the delayed version as specified by delay. + The duration of this operation may also be specified. +

+

+
Parameters:
delay - [optional] the delay which shall be applied to the operation.
duration - [optional] the duration this action needs.
+
+
+
+ +

+unhighlightTailCell

+
+public void unhighlightTailCell(Timing delay,
+                                Timing duration)
+
+
Unhighlights the cell which contains the last element of the queue. + + This is the delayed version as specified by delay. + The duration of this operation may also be specified. +

+

+
Parameters:
delay - [optional] the delay which shall be applied to the operation.
duration - [optional] the duration this action needs.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/ConceptualStack.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/ConceptualStack.html new file mode 100644 index 00000000..c29b72b6 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/ConceptualStack.html @@ -0,0 +1,518 @@ + + + + + + +ConceptualStack + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives +
+Class ConceptualStack<T>

+
+java.lang.Object
+  extended by algoanim.primitives.Primitive
+      extended by algoanim.primitives.VisualStack<T>
+          extended by algoanim.primitives.ConceptualStack<T>
+
+
+
+
public class ConceptualStack<T>
extends VisualStack<T>
+ + +

+Represents a stack which has an usual LIFO-functionality and + will be visualized as a conceptual stack.
+ The stored objects are of the generic data type T, so it is generally possible + to use ConceptualStack with any objects. +

+ +

+

+
Author:
+
Dima Vronskyi
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.primitives.Primitive
gen
+  + + + + + + + + + + +
+Constructor Summary
ConceptualStack(ConceptualStackGenerator<T> csg, + Node upperLeftCorner, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + StackProperties sp) + +
+          Instantiates the ConceptualStack and calls the create() method + of the associated ConceptualStackGenerator.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidhighlightTopCell(Timing delay, + Timing duration) + +
+          Highlights the cell which contains the top element of the stack.
+ voidhighlightTopElem(Timing delay, + Timing duration) + +
+          Highlights the top element of the stack.
+ booleanisEmpty(Timing delay, + Timing duration) + +
+          Tests if the stack is empty.
+ This is the delayed version as specified by delay.
+ Tpop(Timing delay, + Timing duration) + +
+          Removes and returns the element at the top of the stack.
+ This is the delayed version as specified by delay.
+ voidpush(T elem, + Timing delay, + Timing duration) + +
+          Pushes the element elem onto the top of the stack.
+ Ttop(Timing delay, + Timing duration) + +
+          Retrieves (without removing) the element at the top of the stack.
+ This is the delayed version as specified by delay.
+ voidunhighlightTopCell(Timing delay, + Timing duration) + +
+          Unhighlights the cell which contains the top element of the stack.
+ voidunhighlightTopElem(Timing delay, + Timing duration) + +
+          Unhighlights the top element of the stack.
+ + + + + + + +
Methods inherited from class algoanim.primitives.VisualStack
getInitContent, getProperties, getStack, getUpperLeft, isEmpty, pop, push, setName, top
+ + + + + + + +
Methods inherited from class algoanim.primitives.Primitive
changeColor, exchange, getDisplayOptions, getName, hide, hide, moveBy, moveTo, moveVia, rotate, rotate, show, show
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ConceptualStack

+
+public ConceptualStack(ConceptualStackGenerator<T> csg,
+                       Node upperLeftCorner,
+                       java.util.List<T> content,
+                       java.lang.String name,
+                       DisplayOptions display,
+                       StackProperties sp)
+
+
Instantiates the ConceptualStack and calls the create() method + of the associated ConceptualStackGenerator. +

+

+
Parameters:
csg - the appropriate code Generator.
upperLeftCorner - the upper left corner of this ConceptualStack.
content - the initial content of the ConceptualStack, consisting + of the elements of the generic type T.
name - the name of this ConceptualStack.
display - [optional] the DisplayOptions of this ConceptualStack.
sp - [optional] the properties of this ConceptualStack.
+
+ + + + + + + + +
+Method Detail
+ +

+push

+
+public void push(T elem,
+                 Timing delay,
+                 Timing duration)
+
+
Pushes the element elem onto the top of the stack. Unlike the + push-method of java.util.Stack it doesn't return + the element to be pushed.
+ This is the delayed version as specified by delay. + The duration of this operation may also be specified. +

+

+
Parameters:
elem - the element to be pushed onto the stack.
delay - [optional] the delay which shall be applied to the operation.
duration - [optional] the duration this action needs.
+
+
+
+ +

+pop

+
+public T pop(Timing delay,
+             Timing duration)
+
+
Removes and returns the element at the top of the stack.
+ This is the delayed version as specified by delay. + The duration of this operation may also be specified. +

+

+
Parameters:
delay - [optional] the delay which shall be applied to the operation.
duration - [optional] the duration this action needs. +
Returns:
The element at the top of the stack. +
Throws: +
java.util.EmptyStackException - - if the stack is empty.
+
+
+
+ +

+top

+
+public T top(Timing delay,
+             Timing duration)
+
+
Retrieves (without removing) the element at the top of the stack.
+ This is the delayed version as specified by delay. + The duration of this operation may also be specified. +

+

+
Parameters:
delay - [optional] the delay which shall be applied to the operation.
duration - [optional] the duration this action needs. +
Returns:
The element at the top of the stack. +
Throws: +
java.util.EmptyStackException - - if the stack is empty.
+
+
+
+ +

+isEmpty

+
+public boolean isEmpty(Timing delay,
+                       Timing duration)
+
+
Tests if the stack is empty.
+ This is the delayed version as specified by delay. + The duration of this operation may also be specified. +

+

+
Parameters:
delay - [optional] the delay which shall be applied to the operation.
duration - [optional] the duration this action needs. +
Returns:
true if and only if the stack contains no elements; + false otherwise.
+
+
+
+ +

+highlightTopElem

+
+public void highlightTopElem(Timing delay,
+                             Timing duration)
+
+
Highlights the top element of the stack. + + This is the delayed version as specified by delay. + The duration of this operation may also be specified. +

+

+
Parameters:
delay - [optional] the delay which shall be applied to the operation.
duration - [optional] the duration this action needs.
+
+
+
+ +

+unhighlightTopElem

+
+public void unhighlightTopElem(Timing delay,
+                               Timing duration)
+
+
Unhighlights the top element of the stack. + + This is the delayed version as specified by delay. + The duration of this operation may also be specified. +

+

+
Parameters:
delay - [optional] the delay which shall be applied to the operation.
duration - [optional] the duration this action needs.
+
+
+
+ +

+highlightTopCell

+
+public void highlightTopCell(Timing delay,
+                             Timing duration)
+
+
Highlights the cell which contains the top element of the stack. + + This is the delayed version as specified by delay. + The duration of this operation may also be specified. +

+

+
Parameters:
delay - [optional] the delay which shall be applied to the operation.
duration - [optional] the duration this action needs.
+
+
+
+ +

+unhighlightTopCell

+
+public void unhighlightTopCell(Timing delay,
+                               Timing duration)
+
+
Unhighlights the cell which contains the top element of the stack. + + This is the delayed version as specified by delay. + The duration of this operation may also be specified. +

+

+
Parameters:
delay - [optional] the delay which shall be applied to the operation.
duration - [optional] the duration this action needs.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/DoubleArray.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/DoubleArray.html new file mode 100644 index 00000000..f09374ea --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/DoubleArray.html @@ -0,0 +1,745 @@ + + + + + + +DoubleArray + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives +
+Class DoubleArray

+
+java.lang.Object
+  extended by algoanim.primitives.Primitive
+      extended by algoanim.primitives.ArrayPrimitive
+          extended by algoanim.primitives.DoubleArray
+
+
+
+
public class DoubleArray
extends ArrayPrimitive
+ + +

+IntArray manages an internal array. Operations on + objects of IntArray are almost performed like on a simple + array. +

+ +

+

+
Author:
+
jens
+
+
+ +

+ + + + + + + + + + + +
+Field Summary
+protected  DoubleArrayGeneratorgenerator + +
+          The related IntArrayGenerator, which is responsible for + generating the appropriate scriptcode for operations performed on + this object.
+ + + + + + + +
Fields inherited from class algoanim.primitives.ArrayPrimitive
length
+ + + + + + + +
Fields inherited from class algoanim.primitives.Primitive
gen
+  + + + + + + + + + + +
+Constructor Summary
DoubleArray(DoubleArrayGenerator dag, + Node upperLeftCorner, + double[] arrayData, + java.lang.String name, + ArrayDisplayOptions display, + ArrayProperties iap) + +
+          Instantiates the IntArray and calls the create() method + of the associated IntArrayGenerator.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ double[]getData() + +
+          Returns the internal int array.
+ doublegetData(int i) + +
+          Returns the data at the given position of the internal array.
+ ArrayPropertiesgetProperties() + +
+          Returns the properties of this array.
+ NodegetUpperLeft() + +
+          Returns the upper left corner of this array.
+ voidhighlightCell(int from, + int to, + Timing offset, + Timing duration) + +
+          Highlights a range of array cells.
+ voidhighlightCell(int position, + Timing offset, + Timing duration) + +
+          Highlights the array cell at a given position after a distinct offset.
+ voidhighlightElem(int from, + int to, + Timing offset, + Timing duration) + +
+          Highlights a range of array elements.
+ voidhighlightElem(int position, + Timing offset, + Timing duration) + +
+          Highlights the array element at a given position after a distinct offset.
+ voidput(int where, + double what, + Timing t, + Timing d) + +
+          Puts the value what at position where.
+ voidsetName(java.lang.String newName) + +
+          Sets the name of this Primitive.
+ voidswap(int what, + int with, + Timing t, + Timing d) + +
+          Swaps the elements at index what and + with.
+ voidunhighlightCell(int from, + int to, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array cells.
+ voidunhighlightCell(int position, + Timing offset, + Timing duration) + +
+          Unhighlights the array cell at a given position after a distinct offset.
+ voidunhighlightElem(int from, + int to, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array elements.
+ voidunhighlightElem(int position, + Timing offset, + Timing duration) + +
+          Unhighlights the array element at a given position after a distinct offset.
+ + + + + + + +
Methods inherited from class algoanim.primitives.ArrayPrimitive
getLength
+ + + + + + + +
Methods inherited from class algoanim.primitives.Primitive
changeColor, exchange, getDisplayOptions, getName, hide, hide, moveBy, moveTo, moveVia, rotate, rotate, show, show
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+generator

+
+protected DoubleArrayGenerator generator
+
+
The related IntArrayGenerator, which is responsible for + generating the appropriate scriptcode for operations performed on + this object. +

+

+
+
+ + + + + + + + +
+Constructor Detail
+ +

+DoubleArray

+
+public DoubleArray(DoubleArrayGenerator dag,
+                   Node upperLeftCorner,
+                   double[] arrayData,
+                   java.lang.String name,
+                   ArrayDisplayOptions display,
+                   ArrayProperties iap)
+
+
Instantiates the IntArray and calls the create() method + of the associated IntArrayGenerator. +

+

+
Parameters:
dag - the appropriate code Generator.
upperLeftCorner - the upper left corner of this + IntArray.
arrayData - the data of this IntArray.
name - the name of this IntArray.
display - [optional] the DisplayOptions of this + IntArray.
iap - [optional] the properties of this IntArray.
+
+ + + + + + + + +
+Method Detail
+ +

+put

+
+public void put(int where,
+                double what,
+                Timing t,
+                Timing d)
+         throws java.lang.IndexOutOfBoundsException
+
+
Puts the value what at position where. + This is the delayed version as specified by t. + The duration of this operation may also be specified. +

+

+
Parameters:
where - the index of the element to write.
what - the new value.
t - [optional] the delay which shall be applied to the + operation.
d - [optional] the duration this action needs. +
Throws: +
java.lang.IndexOutOfBoundsException
+
+
+
+ +

+swap

+
+public void swap(int what,
+                 int with,
+                 Timing t,
+                 Timing d)
+          throws java.lang.IndexOutOfBoundsException
+
+
Swaps the elements at index what and + with. + This is the delayed version. The duration of this + operation may also be specified. +

+

+
Specified by:
swap in class ArrayPrimitive
+
+
+
Parameters:
what - first element to swap.
with - second element to swap.
t - [optional] the delay which shall be applied to the + operation.
d - [optional] the duration this action needs. +
Throws: +
java.lang.IndexOutOfBoundsException
+
+
+
+ +

+getData

+
+public double[] getData()
+
+
Returns the internal int array. +

+

+ +
Returns:
the internal int array.
+
+
+
+ +

+getData

+
+public double getData(int i)
+               throws java.lang.IndexOutOfBoundsException
+
+
Returns the data at the given position of the internal array. +

+

+
Parameters:
i - the position where to look for the data. +
Returns:
the data at position i in the internal + int array. +
Throws: +
java.lang.IndexOutOfBoundsException
+
+
+
+ +

+getUpperLeft

+
+public Node getUpperLeft()
+
+
Returns the upper left corner of this array. +

+

+ +
Returns:
the upper left corner of this array.
+
+
+
+ +

+getProperties

+
+public ArrayProperties getProperties()
+
+
Returns the properties of this array. +

+

+ +
Returns:
the properties of this array.
+
+
+
+ +

+setName

+
+public void setName(java.lang.String newName)
+
+
Description copied from class: Primitive
+
Sets the name of this Primitive. +

+

+
Overrides:
setName in class Primitive
+
+
+
Parameters:
newName - the new name for this Primitive.
See Also:
Primitive.setName(java.lang.String)
+
+
+
+ +

+highlightCell

+
+public void highlightCell(int position,
+                          Timing offset,
+                          Timing duration)
+
+
Highlights the array cell at a given position after a distinct offset. +

+

+
Parameters:
position - the position of the cell to highlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+highlightCell

+
+public void highlightCell(int from,
+                          int to,
+                          Timing offset,
+                          Timing duration)
+
+
Highlights a range of array cells. +

+

+
Parameters:
from - the start of the interval to highlight.
to - the end of the interval to highlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+unhighlightCell

+
+public void unhighlightCell(int position,
+                            Timing offset,
+                            Timing duration)
+
+
Unhighlights the array cell at a given position after a distinct offset. +

+

+
Parameters:
position - the position of the cell to unhighlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+unhighlightCell

+
+public void unhighlightCell(int from,
+                            int to,
+                            Timing offset,
+                            Timing duration)
+
+
Unhighlights a range of array cells. +

+

+
Parameters:
from - the start of the interval to unhighlight.
to - the end of the interval to unhighlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+highlightElem

+
+public void highlightElem(int position,
+                          Timing offset,
+                          Timing duration)
+
+
Highlights the array element at a given position after a distinct offset. +

+

+
Parameters:
position - the position of the element to highlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+highlightElem

+
+public void highlightElem(int from,
+                          int to,
+                          Timing offset,
+                          Timing duration)
+
+
Highlights a range of array elements. +

+

+
Parameters:
from - the start of the interval to highlight.
to - the end of the interval to highlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+unhighlightElem

+
+public void unhighlightElem(int position,
+                            Timing offset,
+                            Timing duration)
+
+
Unhighlights the array element at a given position after a distinct offset. +

+

+
Parameters:
position - the position of the element to unhighlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+unhighlightElem

+
+public void unhighlightElem(int from,
+                            int to,
+                            Timing offset,
+                            Timing duration)
+
+
Unhighlights a range of array elements. +

+

+
Parameters:
from - the start of the interval to unhighlight.
to - the end of the interval to unhighlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/DoubleMatrix.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/DoubleMatrix.html new file mode 100644 index 00000000..e1675e54 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/DoubleMatrix.html @@ -0,0 +1,892 @@ + + + + + + +DoubleMatrix + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives +
+Class DoubleMatrix

+
+java.lang.Object
+  extended by algoanim.primitives.Primitive
+      extended by algoanim.primitives.MatrixPrimitive
+          extended by algoanim.primitives.DoubleMatrix
+
+
+
+
public class DoubleMatrix
extends MatrixPrimitive
+ + +

+DoubleMatrix manages an internal matrix. Operations on objects of + DoubleMatrix are almost performed like on a simple matrix. +

+ +

+

+
Author:
+
jens
+
+
+ +

+ + + + + + + + + + + +
+Field Summary
+protected  DoubleMatrixGeneratorgenerator + +
+          The related DoubleMatrixGenerator, which is responsible for + generating the appropriate scriptcode for operations performed on this + object.
+ + + + + + + +
Fields inherited from class algoanim.primitives.MatrixPrimitive
nrCols, nrRows
+ + + + + + + +
Fields inherited from class algoanim.primitives.Primitive
gen
+  + + + + + + + + + + +
+Constructor Summary
DoubleMatrix(DoubleMatrixGenerator iag, + Node upperLeftCorner, + double[][] matrixData, + java.lang.String name, + DisplayOptions display, + MatrixProperties iap) + +
+          Instantiates the DoubleMatrix and calls the create() method of + the associated DoubleMatrixGenerator.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ double[][]getData() + +
+          Returns the internal double matrix.
+ doublegetElement(int row, + int col) + +
+           
+ MatrixPropertiesgetProperties() + +
+          Returns the properties of this matrix.
+ double[]getRow(int row) + +
+          Returns the data at the given position of the internal matrix.
+ NodegetUpperLeft() + +
+          Returns the upper left corner of this matrix.
+ voidhighlightCell(int row, + int col, + Timing offset, + Timing duration) + +
+          Highlights the matrix cell at a given position after a distinct offset.
+ voidhighlightCellColumnRange(int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+          Highlights a range of array cells of an DoubleMatrix.
+ voidhighlightCellRowRange(int startRow, + int endRow, + int col, + Timing offset, + Timing duration) + +
+          Highlights a range of array cells of an DoubleMatrix.
+ voidhighlightElem(int row, + int col, + Timing offset, + Timing duration) + +
+          Highlights the matrix element at a given position after a distinct offset.
+ voidhighlightElemColumnRange(int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+          Highlights a range of matrix elements.
+ voidhighlightElemRowRange(int startRow, + int endRow, + int col, + Timing offset, + Timing duration) + +
+          Highlights a range of array elements of an DoubleMatrix.
+ voidput(int row, + int col, + double what, + Timing t, + Timing d) + +
+          Puts the value what at position [row][col].
+ voidsetName(java.lang.String newName) + +
+          Sets the name of this Primitive.
+ voidswap(int sourceRow, + int sourceCol, + int targetRow, + int targetCol, + Timing t, + Timing d) + +
+          Swaps the elements at index [sourceRow][sourceCol] and + [targetRow][targetCol].
+ voidunhighlightCell(int row, + int col, + Timing offset, + Timing duration) + +
+          Unhighlights the array cell of an DoubleMatrix at a given + position after a distinct offset.
+ voidunhighlightCellColumnRange(int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array cells of an DoubleMatrix.
+ voidunhighlightCellRowRange(int startRow, + int endRow, + int col, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array cells of an DoubleMatrix.
+ voidunhighlightElem(int row, + int col, + Timing offset, + Timing duration) + +
+          Unhighlights the matrix element at a given position after a distinct + offset.
+ voidunhighlightElemColumnRange(int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array elements of an DoubleMatrix.
+ voidunhighlightElemRowRange(int startRow, + int endRow, + int col, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array elements of an DoubleMatrix.
+ + + + + + + +
Methods inherited from class algoanim.primitives.MatrixPrimitive
getNrCols, getNrRows
+ + + + + + + +
Methods inherited from class algoanim.primitives.Primitive
changeColor, exchange, getDisplayOptions, getName, hide, hide, moveBy, moveTo, moveVia, rotate, rotate, show, show
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+generator

+
+protected DoubleMatrixGenerator generator
+
+
The related DoubleMatrixGenerator, which is responsible for + generating the appropriate scriptcode for operations performed on this + object. +

+

+
+
+ + + + + + + + +
+Constructor Detail
+ +

+DoubleMatrix

+
+public DoubleMatrix(DoubleMatrixGenerator iag,
+                    Node upperLeftCorner,
+                    double[][] matrixData,
+                    java.lang.String name,
+                    DisplayOptions display,
+                    MatrixProperties iap)
+
+
Instantiates the DoubleMatrix and calls the create() method of + the associated DoubleMatrixGenerator. +

+

+
Parameters:
iag - the appropriate code Generator.
upperLeftCorner - the upper left corner of this DoubleMatrix.
matrixData - the data of this DoubleMatrix.
name - the name of this DoubleMatrix.
display - [optional] the DisplayOptions of this + DoubleMatrix.
iap - [optional] the properties of this DoubleMatrix.
+
+ + + + + + + + +
+Method Detail
+ +

+getElement

+
+public double getElement(int row,
+                         int col)
+
+
+
+
+
+
+ +

+put

+
+public void put(int row,
+                int col,
+                double what,
+                Timing t,
+                Timing d)
+         throws java.lang.IndexOutOfBoundsException
+
+
Puts the value what at position [row][col]. + This is the delayed version as specified by t. The + duration of this operation may also be specified. +

+

+
Parameters:
row - the row position of the element to write.
col - the column position of the element to write.
what - the new value.
t - [optional] the delay which shall be applied to the operation.
d - [optional] the duration this action needs. +
Throws: +
java.lang.IndexOutOfBoundsException
+
+
+
+ +

+swap

+
+public void swap(int sourceRow,
+                 int sourceCol,
+                 int targetRow,
+                 int targetCol,
+                 Timing t,
+                 Timing d)
+          throws java.lang.IndexOutOfBoundsException
+
+
Swaps the elements at index [sourceRow][sourceCol] and + [targetRow][targetCol]. This is the delayed version. The + duration of this operation may also be specified. +

+

+
Parameters:
sourceRow - the row position of the first element to swap.
sourceCol - the column position of the first element to swap.
targetRow - the row position of the second element to swap.
targetCol - the column position of the second element to swap.
t - [optional] the delay which shall be applied to the operation.
d - [optional] the duration this action needs. +
Throws: +
java.lang.IndexOutOfBoundsException
+
+
+
+ +

+getData

+
+public double[][] getData()
+
+
Returns the internal double matrix. +

+

+ +
Returns:
the internal double matrix.
+
+
+
+ +

+getRow

+
+public double[] getRow(int row)
+                throws java.lang.IndexOutOfBoundsException
+
+
Returns the data at the given position of the internal matrix. +

+

+
Parameters:
row - the position where to look for the data. +
Returns:
the data at position i in the internal + double matrix. +
Throws: +
java.lang.IndexOutOfBoundsException
+
+
+
+ +

+getUpperLeft

+
+public Node getUpperLeft()
+
+
Returns the upper left corner of this matrix. +

+

+ +
Returns:
the upper left corner of this matrix.
+
+
+
+ +

+getProperties

+
+public MatrixProperties getProperties()
+
+
Returns the properties of this matrix. +

+

+ +
Returns:
the properties of this matrix.
+
+
+
+ +

+setName

+
+public void setName(java.lang.String newName)
+
+
Description copied from class: Primitive
+
Sets the name of this Primitive. +

+

+
Overrides:
setName in class Primitive
+
+
+
Parameters:
newName - the new name for this Primitive.
See Also:
Primitive.setName(java.lang.String)
+
+
+
+ +

+highlightCell

+
+public void highlightCell(int row,
+                          int col,
+                          Timing offset,
+                          Timing duration)
+
+
Highlights the matrix cell at a given position after a distinct offset. +

+

+
Parameters:
row - the row of the cell to highlight.
col - the column of the cell to highlight.
offset - [optional] the offset after which the operation shall be started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+highlightCellColumnRange

+
+public void highlightCellColumnRange(int row,
+                                     int startCol,
+                                     int endCol,
+                                     Timing offset,
+                                     Timing duration)
+
+
Highlights a range of array cells of an DoubleMatrix. +

+

+
Parameters:
row - the row of the interval to highlight.
startCol - the start column of the interval to highlight.
endCol - the end column of the interval to highlight.
offset - [optional] the offset after which the operation shall be started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+highlightCellRowRange

+
+public void highlightCellRowRange(int startRow,
+                                  int endRow,
+                                  int col,
+                                  Timing offset,
+                                  Timing duration)
+
+
Highlights a range of array cells of an DoubleMatrix. +

+

+
Parameters:
startRow - the start row of the interval to highlight.
endRow - the end row of the interval to highlight.
col - the column of the interval to highlight.
offset - [optional] the offset after which the operation shall be started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+unhighlightCell

+
+public void unhighlightCell(int row,
+                            int col,
+                            Timing offset,
+                            Timing duration)
+
+
Unhighlights the array cell of an DoubleMatrix at a given + position after a distinct offset. +

+

+
Parameters:
row - the row position of the cell to unhighlight.
col - the column position of the cell to unhighlight.
offset - [optional] the offset after which the operation shall be started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+unhighlightCellColumnRange

+
+public void unhighlightCellColumnRange(int row,
+                                       int startCol,
+                                       int endCol,
+                                       Timing offset,
+                                       Timing duration)
+
+
Unhighlights a range of array cells of an DoubleMatrix. +

+

+
Parameters:
row - the row of the interval to highlight.
startCol - the start column of the interval to highlight.
endCol - the end column of the interval to highlight.
offset - [optional] the offset after which the operation shall be started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+unhighlightCellRowRange

+
+public void unhighlightCellRowRange(int startRow,
+                                    int endRow,
+                                    int col,
+                                    Timing offset,
+                                    Timing duration)
+
+
Unhighlights a range of array cells of an DoubleMatrix. +

+

+
Parameters:
startRow - the start row of the interval to highlight.
endRow - the end row of the interval to highlight.
col - the column of the interval to highlight.
offset - [optional] the offset after which the operation shall be started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+highlightElem

+
+public void highlightElem(int row,
+                          int col,
+                          Timing offset,
+                          Timing duration)
+
+
Highlights the matrix element at a given position after a distinct offset. +

+

+
Parameters:
row - the row of the element to highlight.
col - the column of the element to highlight.
offset - [optional] the offset after which the operation shall be started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+highlightElemColumnRange

+
+public void highlightElemColumnRange(int row,
+                                     int startCol,
+                                     int endCol,
+                                     Timing offset,
+                                     Timing duration)
+
+
Highlights a range of matrix elements. +

+

+
Parameters:
row - the row of the interval to highlight.
startCol - the start of the column interval to highlight.
endCol - the end of the column interval to highlight.
offset - [optional] the offset after which the operation shall be started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+highlightElemRowRange

+
+public void highlightElemRowRange(int startRow,
+                                  int endRow,
+                                  int col,
+                                  Timing offset,
+                                  Timing duration)
+
+
Highlights a range of array elements of an DoubleMatrix. +

+

+
Parameters:
startRow - the start of the row interval to highlight.
endRow - the end of the row interval to highlight.
col - the column interval to highlight.
offset - [optional] the offset after which the operation shall be started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+unhighlightElem

+
+public void unhighlightElem(int row,
+                            int col,
+                            Timing offset,
+                            Timing duration)
+
+
Unhighlights the matrix element at a given position after a distinct + offset. +

+

+
Parameters:
row - the row of the element to unhighlight.
col - the column of the element to unhighlight.
offset - [optional] the offset after which the operation shall be started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+unhighlightElemColumnRange

+
+public void unhighlightElemColumnRange(int row,
+                                       int startCol,
+                                       int endCol,
+                                       Timing offset,
+                                       Timing duration)
+
+
Unhighlights a range of array elements of an DoubleMatrix. +

+

+
Parameters:
row - the row of the interval to unhighlight.
startCol - the start of the column interval to unhighlight.
endCol - the end of the column interval to unhighlight.
offset - [optional] the offset after which the operation shall be started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+unhighlightElemRowRange

+
+public void unhighlightElemRowRange(int startRow,
+                                    int endRow,
+                                    int col,
+                                    Timing offset,
+                                    Timing duration)
+
+
Unhighlights a range of array elements of an DoubleMatrix. +

+

+
Parameters:
startRow - the start row of the interval to unhighlight.
endRow - the end row of the interval to unhighlight.
col - the column interval to unhighlight.
offset - [optional] the offset after which the operation shall be started.
duration - [optional] the duration this operation lasts.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/Ellipse.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/Ellipse.html new file mode 100644 index 00000000..2e7ba41c --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/Ellipse.html @@ -0,0 +1,377 @@ + + + + + + +Ellipse + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives +
+Class Ellipse

+
+java.lang.Object
+  extended by algoanim.primitives.Primitive
+      extended by algoanim.primitives.Ellipse
+
+
+
+
public class Ellipse
extends Primitive
+ + +

+Represents an ellipse defined by a center and a radius. +

+ +

+

+
Author:
+
Stephan Mehlhase
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.primitives.Primitive
gen
+  + + + + + + + + + + +
+Constructor Summary
Ellipse(EllipseGenerator eg, + Node aCenter, + Node aRadius, + java.lang.String name, + DisplayOptions display, + EllipseProperties ep) + +
+          Instantiates the Ellipse and calls the create() method of + the associated EllipseGenerator.
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ NodegetCenter() + +
+          Returns the center of this Ellipse.
+ EllipsePropertiesgetProperties() + +
+          Returns the properties of this Ellipse.
+ NodegetRadius() + +
+          Returns the radius of this Ellipse.
+ voidsetName(java.lang.String newName) + +
+          Sets the name of this Primitive.
+ + + + + + + +
Methods inherited from class algoanim.primitives.Primitive
changeColor, exchange, getDisplayOptions, getName, hide, hide, moveBy, moveTo, moveVia, rotate, rotate, show, show
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+Ellipse

+
+public Ellipse(EllipseGenerator eg,
+               Node aCenter,
+               Node aRadius,
+               java.lang.String name,
+               DisplayOptions display,
+               EllipseProperties ep)
+
+
Instantiates the Ellipse and calls the create() method of + the associated EllipseGenerator. +

+

+
Parameters:
eg - the appropriate code Generator.
aCenter - the center of this Ellipse.
aRadius - the radius of this Ellipse.
name - the name of this Ellipse.
display - [optional] the DisplayOptions of this + Ellipse.
ep - [optional] the properties of this Ellipse.
+
+ + + + + + + + +
+Method Detail
+ +

+getCenter

+
+public Node getCenter()
+
+
Returns the center of this Ellipse. +

+

+ +
Returns:
the center of this Ellipse.
+
+
+
+ +

+getProperties

+
+public EllipseProperties getProperties()
+
+
Returns the properties of this Ellipse. +

+

+ +
Returns:
the properties of this Ellipse.
+
+
+
+ +

+getRadius

+
+public Node getRadius()
+
+
Returns the radius of this Ellipse. +

+

+ +
Returns:
the radius of this Ellipse.
+
+
+
+ +

+setName

+
+public void setName(java.lang.String newName)
+
+
Description copied from class: Primitive
+
Sets the name of this Primitive. +

+

+
Overrides:
setName in class Primitive
+
+
+
Parameters:
newName - the new name for this Primitive.
See Also:
Primitive.setName(java.lang.String)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/EllipseSeg.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/EllipseSeg.html new file mode 100644 index 00000000..b44056eb --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/EllipseSeg.html @@ -0,0 +1,378 @@ + + + + + + +EllipseSeg + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives +
+Class EllipseSeg

+
+java.lang.Object
+  extended by algoanim.primitives.Primitive
+      extended by algoanim.primitives.EllipseSeg
+
+
+
+
public class EllipseSeg
extends Primitive
+ + +

+Represents the segment of a ellipse. This is defined by a center, a radius and + an angle. +

+ +

+

+
Author:
+
Guido Roessling
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.primitives.Primitive
gen
+  + + + + + + + + + + +
+Constructor Summary
EllipseSeg(EllipseSegGenerator esg, + Node aCenter, + Node aRadius, + java.lang.String name, + DisplayOptions display, + EllipseSegProperties ep) + +
+          Instantiates the CircleSeg and calls the create() method of + the associated CircleSegGenerator.
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ NodegetCenter() + +
+          Returns the center of this EllipseSeg.
+ EllipseSegPropertiesgetProperties() + +
+          Returns the properties of this EllipseSeg.
+ NodegetRadius() + +
+          Returns the radius of this EllipseSeg.
+ voidsetName(java.lang.String newName) + +
+          Sets the name of this Primitive.
+ + + + + + + +
Methods inherited from class algoanim.primitives.Primitive
changeColor, exchange, getDisplayOptions, getName, hide, hide, moveBy, moveTo, moveVia, rotate, rotate, show, show
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EllipseSeg

+
+public EllipseSeg(EllipseSegGenerator esg,
+                  Node aCenter,
+                  Node aRadius,
+                  java.lang.String name,
+                  DisplayOptions display,
+                  EllipseSegProperties ep)
+
+
Instantiates the CircleSeg and calls the create() method of + the associated CircleSegGenerator. +

+

+
Parameters:
esg - the appropriate code Generator.
aCenter - the center of this CircleSeg.
aRadius - the radius of this CircleSeg.
name - the name of this CircleSeg.
display - [optional] the DisplayOptions of this + CircleSeg.
ep - [optional] the properties of this CircleSeg.
+
+ + + + + + + + +
+Method Detail
+ +

+getCenter

+
+public Node getCenter()
+
+
Returns the center of this EllipseSeg. +

+

+ +
Returns:
the center of this EllipseSeg.
+
+
+
+ +

+getProperties

+
+public EllipseSegProperties getProperties()
+
+
Returns the properties of this EllipseSeg. +

+

+ +
Returns:
the properties of this EllipseSeg.
+
+
+
+ +

+getRadius

+
+public Node getRadius()
+
+
Returns the radius of this EllipseSeg. +

+

+ +
Returns:
the radius of this EllipseSeg.
+
+
+
+ +

+setName

+
+public void setName(java.lang.String newName)
+
+
Description copied from class: Primitive
+
Sets the name of this Primitive. +

+

+
Overrides:
setName in class Primitive
+
+
+
Parameters:
newName - the new name for this Primitive.
See Also:
Primitive.setName(java.lang.String)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/Graph.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/Graph.html new file mode 100644 index 00000000..1becf653 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/Graph.html @@ -0,0 +1,1051 @@ + + + + + + +Graph + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives +
+Class Graph

+
+java.lang.Object
+  extended by algoanim.primitives.Primitive
+      extended by algoanim.primitives.Graph
+
+
+
+
public class Graph
extends Primitive
+ + +

+Represents a graph +

+ +

+

+
Version:
+
0.7 2007-04-04
+
Author:
+
Dr. Guido Roessling (roessling@acm.org>
+
+
+ +

+ + + + + + + + + + + + + + + + + + + +
+Field Summary
+protected  int[][]adjacencyMatrix + +
+           
+protected  java.lang.String[]nodeLabels + +
+           
+protected  Node[]nodes + +
+           
+ + + + + + + +
Fields inherited from class algoanim.primitives.Primitive
gen
+  + + + + + + + + + + +
+Constructor Summary
Graph(GraphGenerator graphGen, + java.lang.String name, + int[][] graphAdjacencyMatrix, + Node[] graphNodes, + java.lang.String[] labels, + DisplayOptions display, + GraphProperties props) + +
+          Instantiates the Graph and calls the create() method of the + associated GraphGenerator.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ int[][]getAdjacencyMatrix() + +
+          Returns the adjacency matrix of this Graph element.
+ int[]getEdgesForNode(int node) + +
+          Returns the adjacency matrix of this Graph element.
+ intgetEdgeWeight(int fromNode, + int toNode) + +
+           
+ NodegetNode(int nodeNr) + +
+           
+ java.lang.StringgetNodeLabel(int nodeNr) + +
+           
+ GraphPropertiesgetProperties() + +
+          Returns the properties of this Graph element.
+ intgetSize() + +
+           
+ NodegetStartKnoten() + +
+           
+ NodegetZielKnoten() + +
+           
+ voidhideEdge(int startNode, + int endNode, + Timing offset, + Timing duration) + +
+          show a selected (previously visible?) graph edge by turning it invisible
+ voidhideEdgeWeight(int startNode, + int endNode, + Timing offset, + Timing duration) + +
+          hides a selected (previously visible?) graph edge weight by turning it invisible
+ voidhideNode(int index, + Timing offset, + Timing duration) + +
+          hide a selected graph node by turning it invisible
+ voidhideNodes(int[] indices, + Timing offset, + Timing duration) + +
+          hide a selected set of graph nodes by turning them invisible
+ voidhighlightEdge(int startNode, + int endNode, + Timing offset, + Timing duration) + +
+          Highlights the graph edge at a given position after a distinct offset.
+ voidhighlightNode(int node, + Timing offset, + Timing duration) + +
+          Highlights the chosen graph node after a distinct offset.
+ voidsetEdgeWeight(int fromNode, + int toNode, + int weight, + Timing offset, + Timing duration) + +
+           
+ voidsetEdgeWeight(int fromNode, + int toNode, + java.lang.String weight, + Timing offset, + Timing duration) + +
+           
+ voidsetName(java.lang.String newName) + +
+          Sets the name of this Primitive.
+ voidsetStartKnoten(Node node) + +
+           
+ voidsetZielKnoten(Node node) + +
+           
+ voidshowEdge(int startNode, + int endNode, + Timing offset, + Timing duration) + +
+          show a selected (previously hidden) graph edge by turning it visible
+ voidshowEdgeWeight(int startNode, + int endNode, + Timing offset, + Timing duration) + +
+          show a selected (previously invisible?) graph edge weight by turning it visible
+ voidshowNode(int index, + Timing offset, + Timing duration) + +
+          show a selected (previously hidden) graph node by turning it visible
+ voidshowNodes(int[] indices, + Timing offset, + Timing duration) + +
+          show a selected (previously hidden) graph node by turning it visible
+ voidtranslateNode(int nodeIndex, + Node location, + Timing offset, + Timing duration) + +
+           
+ voidtranslateNodes(int[] nodeIndices, + Node location, + Timing offset, + Timing duration) + +
+           
+ voidtranslateWithFixedNodes(int[] nodeIndices, + Node location, + Timing offset, + Timing duration) + +
+           
+ voidunhighlightEdge(int startNode, + int endNode, + Timing offset, + Timing duration) + +
+          Unhighlights the graph edge at a given position after a distinct offset.
+ voidunhighlightNode(int node, + Timing offset, + Timing duration) + +
+          Unhighlights the chosen graph node after a distinct offset.
+ + + + + + + +
Methods inherited from class algoanim.primitives.Primitive
changeColor, exchange, getDisplayOptions, getName, hide, hide, moveBy, moveTo, moveVia, rotate, rotate, show, show
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+nodeLabels

+
+protected java.lang.String[] nodeLabels
+
+
+
+
+
+ +

+nodes

+
+protected Node[] nodes
+
+
+
+
+
+ +

+adjacencyMatrix

+
+protected int[][] adjacencyMatrix
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+Graph

+
+public Graph(GraphGenerator graphGen,
+             java.lang.String name,
+             int[][] graphAdjacencyMatrix,
+             Node[] graphNodes,
+             java.lang.String[] labels,
+             DisplayOptions display,
+             GraphProperties props)
+
+
Instantiates the Graph and calls the create() method of the + associated GraphGenerator. +

+

+
Parameters:
graphGen - the appropriate code Generator.
name - the name for the graph
graphAdjacencyMatrix - the adjacency matrix for the graph
graphNodes - the graph's nodes
labels - the labels for the graph nodes
display - [optional] the DisplayOptions of this + Text element.
props - [optional] the properties of this Text element.
+
+ + + + + + + + +
+Method Detail
+ +

+getProperties

+
+public GraphProperties getProperties()
+
+
Returns the properties of this Graph element. +

+

+ +
Returns:
the properties of this Graph element.
+
+
+
+ +

+getAdjacencyMatrix

+
+public int[][] getAdjacencyMatrix()
+
+
Returns the adjacency matrix of this Graph element. +

+

+ +
Returns:
the adjaceny matrix of this Graph element.
+
+
+
+ +

+getSize

+
+public int getSize()
+
+
+
+
+
+
+ +

+getNode

+
+public Node getNode(int nodeNr)
+
+
+
+
+
+
+ +

+getNodeLabel

+
+public java.lang.String getNodeLabel(int nodeNr)
+
+
+
+
+
+
+ +

+getEdgesForNode

+
+public int[] getEdgesForNode(int node)
+
+
Returns the adjacency matrix of this Graph element. +

+

+ +
Returns:
the adjaceny matrix of this Graph element.
+
+
+
+ +

+getEdgeWeight

+
+public int getEdgeWeight(int fromNode,
+                         int toNode)
+
+
+
+
+
+
+ +

+setEdgeWeight

+
+public void setEdgeWeight(int fromNode,
+                          int toNode,
+                          int weight,
+                          Timing offset,
+                          Timing duration)
+
+
+
+
+
+
+ +

+setEdgeWeight

+
+public void setEdgeWeight(int fromNode,
+                          int toNode,
+                          java.lang.String weight,
+                          Timing offset,
+                          Timing duration)
+
+
+
+
+
+
+ +

+hideNode

+
+public void hideNode(int index,
+                     Timing offset,
+                     Timing duration)
+
+
hide a selected graph node by turning it invisible +

+

+
Parameters:
index - the index of the node to be hidden
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+hideNodes

+
+public void hideNodes(int[] indices,
+                      Timing offset,
+                      Timing duration)
+
+
hide a selected set of graph nodes by turning them invisible +

+

+
Parameters:
indices - the set of node indices to be hidden
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+hideEdge

+
+public void hideEdge(int startNode,
+                     int endNode,
+                     Timing offset,
+                     Timing duration)
+
+
show a selected (previously visible?) graph edge by turning it invisible +

+

+
Parameters:
startNode - the start node of the edge to be hidden
endNode - the end node of the edge to be hidden
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+hideEdgeWeight

+
+public void hideEdgeWeight(int startNode,
+                           int endNode,
+                           Timing offset,
+                           Timing duration)
+
+
hides a selected (previously visible?) graph edge weight by turning it invisible +

+

+
Parameters:
startNode - the start node of the edge weight to be hidden
endNode - the end node of the edge weightto be hidden
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+showEdge

+
+public void showEdge(int startNode,
+                     int endNode,
+                     Timing offset,
+                     Timing duration)
+
+
show a selected (previously hidden) graph edge by turning it visible +

+

+
Parameters:
startNode - the start node of the edge to be shown
endNode - the end node of the edge to be hidden
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+showEdgeWeight

+
+public void showEdgeWeight(int startNode,
+                           int endNode,
+                           Timing offset,
+                           Timing duration)
+
+
show a selected (previously invisible?) graph edge weight by turning it visible +

+

+
Parameters:
startNode - the start node of the edge weight to be shown
endNode - the end node of the edge weightto be shown
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+showNode

+
+public void showNode(int index,
+                     Timing offset,
+                     Timing duration)
+
+
show a selected (previously hidden) graph node by turning it visible +

+

+
Parameters:
index - the index of the node to be shown
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+showNodes

+
+public void showNodes(int[] indices,
+                      Timing offset,
+                      Timing duration)
+
+
show a selected (previously hidden) graph node by turning it visible +

+

+
Parameters:
indices - the index of the node to be shown
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+highlightEdge

+
+public void highlightEdge(int startNode,
+                          int endNode,
+                          Timing offset,
+                          Timing duration)
+
+
Highlights the graph edge at a given position after a distinct offset. +

+

+
Parameters:
startNode - the start node of the edge to highlight.
endNode - the end node of the edge to highlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+unhighlightEdge

+
+public void unhighlightEdge(int startNode,
+                            int endNode,
+                            Timing offset,
+                            Timing duration)
+
+
Unhighlights the graph edge at a given position after a distinct offset. +

+

+
Parameters:
startNode - the start node of the edge to unhighlight.
endNode - the end node of the edge to unhighlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+highlightNode

+
+public void highlightNode(int node,
+                          Timing offset,
+                          Timing duration)
+
+
Highlights the chosen graph node after a distinct offset. +

+

+
Parameters:
node - the node to highlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+unhighlightNode

+
+public void unhighlightNode(int node,
+                            Timing offset,
+                            Timing duration)
+
+
Unhighlights the chosen graph node after a distinct offset. +

+

+
Parameters:
node - the node to unhighlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+translateNode

+
+public void translateNode(int nodeIndex,
+                          Node location,
+                          Timing offset,
+                          Timing duration)
+
+
+
+
+
+
+ +

+translateWithFixedNodes

+
+public void translateWithFixedNodes(int[] nodeIndices,
+                                    Node location,
+                                    Timing offset,
+                                    Timing duration)
+
+
+
+
+
+
+ +

+translateNodes

+
+public void translateNodes(int[] nodeIndices,
+                           Node location,
+                           Timing offset,
+                           Timing duration)
+
+
+
+
+
+
+ +

+setName

+
+public void setName(java.lang.String newName)
+
+
Description copied from class: Primitive
+
Sets the name of this Primitive. +

+

+
Overrides:
setName in class Primitive
+
+
+
Parameters:
newName - the new name for this Primitive.
See Also:
Primitive.setName(java.lang.String)
+
+
+
+ +

+setStartKnoten

+
+public void setStartKnoten(Node node)
+
+
+
+
+
+
+ +

+setZielKnoten

+
+public void setZielKnoten(Node node)
+
+
+
+
+
+
+ +

+getStartKnoten

+
+public Node getStartKnoten()
+
+
+
+
+
+
+ +

+getZielKnoten

+
+public Node getZielKnoten()
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/Group.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/Group.html new file mode 100644 index 00000000..ec52dbe9 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/Group.html @@ -0,0 +1,323 @@ + + + + + + +Group + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives +
+Class Group

+
+java.lang.Object
+  extended by algoanim.primitives.Primitive
+      extended by algoanim.primitives.Group
+
+
+
+
public class Group
extends Primitive
+ + +

+Extends the API with the opportunity to group Primitives + to be able to call methods on the whole group. +

+ +

+

+
Author:
+
jens
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.primitives.Primitive
gen
+  + + + + + + + + + + +
+Constructor Summary
Group(GroupGenerator g, + java.util.LinkedList<Primitive> primitiveList, + java.lang.String name) + +
+          Instantiates the Group and calls the create() method + of the associated GroupGenerator.
+  + + + + + + + + + + + + + + + +
+Method Summary
+ java.util.LinkedList<Primitive>getPrimitives() + +
+          Returns the contained Primitives.
+ voidremove(Primitive p) + +
+          Removes a certain Primitive from the group.
+ + + + + + + +
Methods inherited from class algoanim.primitives.Primitive
changeColor, exchange, getDisplayOptions, getName, hide, hide, moveBy, moveTo, moveVia, rotate, rotate, setName, show, show
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+Group

+
+public Group(GroupGenerator g,
+             java.util.LinkedList<Primitive> primitiveList,
+             java.lang.String name)
+
+
Instantiates the Group and calls the create() method + of the associated GroupGenerator. +

+

+
Parameters:
g - the appropriate code Generator.
primitiveList - the primitives to add to the group.
name - the groups name.
+
+ + + + + + + + +
+Method Detail
+ +

+remove

+
+public void remove(Primitive p)
+
+
Removes a certain Primitive from the group. +

+

+
Parameters:
p - the Primitive to remove.
+
+
+
+ +

+getPrimitives

+
+public java.util.LinkedList<Primitive> getPrimitives()
+
+
Returns the contained Primitives. +

+

+ +
Returns:
the Primitives belonging to this group.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/IntArray.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/IntArray.html new file mode 100644 index 00000000..dbcee128 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/IntArray.html @@ -0,0 +1,745 @@ + + + + + + +IntArray + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives +
+Class IntArray

+
+java.lang.Object
+  extended by algoanim.primitives.Primitive
+      extended by algoanim.primitives.ArrayPrimitive
+          extended by algoanim.primitives.IntArray
+
+
+
+
public class IntArray
extends ArrayPrimitive
+ + +

+IntArray manages an internal array. Operations on + objects of IntArray are almost performed like on a simple + array. +

+ +

+

+
Author:
+
jens
+
+
+ +

+ + + + + + + + + + + +
+Field Summary
+protected  IntArrayGeneratorgenerator + +
+          The related IntArrayGenerator, which is responsible for + generating the appropriate scriptcode for operations performed on + this object.
+ + + + + + + +
Fields inherited from class algoanim.primitives.ArrayPrimitive
length
+ + + + + + + +
Fields inherited from class algoanim.primitives.Primitive
gen
+  + + + + + + + + + + +
+Constructor Summary
IntArray(IntArrayGenerator iag, + Node upperLeftCorner, + int[] arrayData, + java.lang.String name, + ArrayDisplayOptions display, + ArrayProperties iap) + +
+          Instantiates the IntArray and calls the create() method + of the associated IntArrayGenerator.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ int[]getData() + +
+          Returns the internal int array.
+ intgetData(int i) + +
+          Returns the data at the given position of the internal array.
+ ArrayPropertiesgetProperties() + +
+          Returns the properties of this array.
+ NodegetUpperLeft() + +
+          Returns the upper left corner of this array.
+ voidhighlightCell(int from, + int to, + Timing offset, + Timing duration) + +
+          Highlights a range of array cells.
+ voidhighlightCell(int position, + Timing offset, + Timing duration) + +
+          Highlights the array cell at a given position after a distinct offset.
+ voidhighlightElem(int from, + int to, + Timing offset, + Timing duration) + +
+          Highlights a range of array elements.
+ voidhighlightElem(int position, + Timing offset, + Timing duration) + +
+          Highlights the array element at a given position after a distinct offset.
+ voidput(int where, + int what, + Timing t, + Timing d) + +
+          Puts the value what at position where.
+ voidsetName(java.lang.String newName) + +
+          Sets the name of this Primitive.
+ voidswap(int what, + int with, + Timing t, + Timing d) + +
+          Swaps the elements at index what and + with.
+ voidunhighlightCell(int from, + int to, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array cells.
+ voidunhighlightCell(int position, + Timing offset, + Timing duration) + +
+          Unhighlights the array cell at a given position after a distinct offset.
+ voidunhighlightElem(int from, + int to, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array elements.
+ voidunhighlightElem(int position, + Timing offset, + Timing duration) + +
+          Unhighlights the array element at a given position after a distinct offset.
+ + + + + + + +
Methods inherited from class algoanim.primitives.ArrayPrimitive
getLength
+ + + + + + + +
Methods inherited from class algoanim.primitives.Primitive
changeColor, exchange, getDisplayOptions, getName, hide, hide, moveBy, moveTo, moveVia, rotate, rotate, show, show
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+generator

+
+protected IntArrayGenerator generator
+
+
The related IntArrayGenerator, which is responsible for + generating the appropriate scriptcode for operations performed on + this object. +

+

+
+
+ + + + + + + + +
+Constructor Detail
+ +

+IntArray

+
+public IntArray(IntArrayGenerator iag,
+                Node upperLeftCorner,
+                int[] arrayData,
+                java.lang.String name,
+                ArrayDisplayOptions display,
+                ArrayProperties iap)
+
+
Instantiates the IntArray and calls the create() method + of the associated IntArrayGenerator. +

+

+
Parameters:
iag - the appropriate code Generator.
upperLeftCorner - the upper left corner of this + IntArray.
arrayData - the data of this IntArray.
name - the name of this IntArray.
display - [optional] the DisplayOptions of this + IntArray.
iap - [optional] the properties of this IntArray.
+
+ + + + + + + + +
+Method Detail
+ +

+put

+
+public void put(int where,
+                int what,
+                Timing t,
+                Timing d)
+         throws java.lang.IndexOutOfBoundsException
+
+
Puts the value what at position where. + This is the delayed version as specified by t. + The duration of this operation may also be specified. +

+

+
Parameters:
where - the index of the element to write.
what - the new value.
t - [optional] the delay which shall be applied to the + operation.
d - [optional] the duration this action needs. +
Throws: +
java.lang.IndexOutOfBoundsException
+
+
+
+ +

+swap

+
+public void swap(int what,
+                 int with,
+                 Timing t,
+                 Timing d)
+          throws java.lang.IndexOutOfBoundsException
+
+
Swaps the elements at index what and + with. + This is the delayed version. The duration of this + operation may also be specified. +

+

+
Specified by:
swap in class ArrayPrimitive
+
+
+
Parameters:
what - first element to swap.
with - second element to swap.
t - [optional] the delay which shall be applied to the + operation.
d - [optional] the duration this action needs. +
Throws: +
java.lang.IndexOutOfBoundsException
+
+
+
+ +

+getData

+
+public int[] getData()
+
+
Returns the internal int array. +

+

+ +
Returns:
the internal int array.
+
+
+
+ +

+getData

+
+public int getData(int i)
+            throws java.lang.IndexOutOfBoundsException
+
+
Returns the data at the given position of the internal array. +

+

+
Parameters:
i - the position where to look for the data. +
Returns:
the data at position i in the internal + int array. +
Throws: +
java.lang.IndexOutOfBoundsException
+
+
+
+ +

+getUpperLeft

+
+public Node getUpperLeft()
+
+
Returns the upper left corner of this array. +

+

+ +
Returns:
the upper left corner of this array.
+
+
+
+ +

+getProperties

+
+public ArrayProperties getProperties()
+
+
Returns the properties of this array. +

+

+ +
Returns:
the properties of this array.
+
+
+
+ +

+setName

+
+public void setName(java.lang.String newName)
+
+
Description copied from class: Primitive
+
Sets the name of this Primitive. +

+

+
Overrides:
setName in class Primitive
+
+
+
Parameters:
newName - the new name for this Primitive.
See Also:
Primitive.setName(java.lang.String)
+
+
+
+ +

+highlightCell

+
+public void highlightCell(int position,
+                          Timing offset,
+                          Timing duration)
+
+
Highlights the array cell at a given position after a distinct offset. +

+

+
Parameters:
position - the position of the cell to highlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+highlightCell

+
+public void highlightCell(int from,
+                          int to,
+                          Timing offset,
+                          Timing duration)
+
+
Highlights a range of array cells. +

+

+
Parameters:
from - the start of the interval to highlight.
to - the end of the interval to highlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+unhighlightCell

+
+public void unhighlightCell(int position,
+                            Timing offset,
+                            Timing duration)
+
+
Unhighlights the array cell at a given position after a distinct offset. +

+

+
Parameters:
position - the position of the cell to unhighlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+unhighlightCell

+
+public void unhighlightCell(int from,
+                            int to,
+                            Timing offset,
+                            Timing duration)
+
+
Unhighlights a range of array cells. +

+

+
Parameters:
from - the start of the interval to unhighlight.
to - the end of the interval to unhighlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+highlightElem

+
+public void highlightElem(int position,
+                          Timing offset,
+                          Timing duration)
+
+
Highlights the array element at a given position after a distinct offset. +

+

+
Parameters:
position - the position of the element to highlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+highlightElem

+
+public void highlightElem(int from,
+                          int to,
+                          Timing offset,
+                          Timing duration)
+
+
Highlights a range of array elements. +

+

+
Parameters:
from - the start of the interval to highlight.
to - the end of the interval to highlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+unhighlightElem

+
+public void unhighlightElem(int position,
+                            Timing offset,
+                            Timing duration)
+
+
Unhighlights the array element at a given position after a distinct offset. +

+

+
Parameters:
position - the position of the element to unhighlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+unhighlightElem

+
+public void unhighlightElem(int from,
+                            int to,
+                            Timing offset,
+                            Timing duration)
+
+
Unhighlights a range of array elements. +

+

+
Parameters:
from - the start of the interval to unhighlight.
to - the end of the interval to unhighlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/IntMatrix.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/IntMatrix.html new file mode 100644 index 00000000..f4fe5951 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/IntMatrix.html @@ -0,0 +1,892 @@ + + + + + + +IntMatrix + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives +
+Class IntMatrix

+
+java.lang.Object
+  extended by algoanim.primitives.Primitive
+      extended by algoanim.primitives.MatrixPrimitive
+          extended by algoanim.primitives.IntMatrix
+
+
+
+
public class IntMatrix
extends MatrixPrimitive
+ + +

+IntMatrix manages an internal matrix. Operations on objects of + IntMatrix are almost performed like on a simple matrix. +

+ +

+

+
Author:
+
jens
+
+
+ +

+ + + + + + + + + + + +
+Field Summary
+protected  IntMatrixGeneratorgenerator + +
+          The related IntMatrixGenerator, which is responsible for + generating the appropriate scriptcode for operations performed on this + object.
+ + + + + + + +
Fields inherited from class algoanim.primitives.MatrixPrimitive
nrCols, nrRows
+ + + + + + + +
Fields inherited from class algoanim.primitives.Primitive
gen
+  + + + + + + + + + + +
+Constructor Summary
IntMatrix(IntMatrixGenerator iag, + Node upperLeftCorner, + int[][] matrixData, + java.lang.String name, + DisplayOptions display, + MatrixProperties iap) + +
+          Instantiates the IntMatrix and calls the create() method of + the associated IntMatrixGenerator.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ int[][]getData() + +
+          Returns the internal int matrix.
+ intgetElement(int row, + int col) + +
+           
+ MatrixPropertiesgetProperties() + +
+          Returns the properties of this matrix.
+ int[]getRow(int row) + +
+          Returns the data at the given position of the internal matrix.
+ NodegetUpperLeft() + +
+          Returns the upper left corner of this matrix.
+ voidhighlightCell(int row, + int col, + Timing offset, + Timing duration) + +
+          Highlights the matrix cell at a given position after a distinct offset.
+ voidhighlightCellColumnRange(int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+          Highlights a range of array cells of an IntMatrix.
+ voidhighlightCellRowRange(int startRow, + int endRow, + int col, + Timing offset, + Timing duration) + +
+          Highlights a range of array cells of an IntMatrix.
+ voidhighlightElem(int row, + int col, + Timing offset, + Timing duration) + +
+          Highlights the matrix element at a given position after a distinct offset.
+ voidhighlightElemColumnRange(int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+          Highlights a range of matrix elements.
+ voidhighlightElemRowRange(int startRow, + int endRow, + int col, + Timing offset, + Timing duration) + +
+          Highlights a range of array elements of an IntMatrix.
+ voidput(int row, + int col, + int what, + Timing t, + Timing d) + +
+          Puts the value what at position [row][col].
+ voidsetName(java.lang.String newName) + +
+          Sets the name of this Primitive.
+ voidswap(int sourceRow, + int sourceCol, + int targetRow, + int targetCol, + Timing t, + Timing d) + +
+          Swaps the elements at index [sourceRow][sourceCol] and + [targetRow][targetCol].
+ voidunhighlightCell(int row, + int col, + Timing offset, + Timing duration) + +
+          Unhighlights the array cell of an IntMatrix at a given + position after a distinct offset.
+ voidunhighlightCellColumnRange(int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array cells of an IntMatrix.
+ voidunhighlightCellRowRange(int startRow, + int endRow, + int col, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array cells of an IntMatrix.
+ voidunhighlightElem(int row, + int col, + Timing offset, + Timing duration) + +
+          Unhighlights the matrix element at a given position after a distinct + offset.
+ voidunhighlightElemColumnRange(int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array elements of an IntMatrix.
+ voidunhighlightElemRowRange(int startRow, + int endRow, + int col, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array elements of an IntMatrix.
+ + + + + + + +
Methods inherited from class algoanim.primitives.MatrixPrimitive
getNrCols, getNrRows
+ + + + + + + +
Methods inherited from class algoanim.primitives.Primitive
changeColor, exchange, getDisplayOptions, getName, hide, hide, moveBy, moveTo, moveVia, rotate, rotate, show, show
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+generator

+
+protected IntMatrixGenerator generator
+
+
The related IntMatrixGenerator, which is responsible for + generating the appropriate scriptcode for operations performed on this + object. +

+

+
+
+ + + + + + + + +
+Constructor Detail
+ +

+IntMatrix

+
+public IntMatrix(IntMatrixGenerator iag,
+                 Node upperLeftCorner,
+                 int[][] matrixData,
+                 java.lang.String name,
+                 DisplayOptions display,
+                 MatrixProperties iap)
+
+
Instantiates the IntMatrix and calls the create() method of + the associated IntMatrixGenerator. +

+

+
Parameters:
iag - the appropriate code Generator.
upperLeftCorner - the upper left corner of this IntMatrix.
matrixData - the data of this IntMatrix.
name - the name of this IntMatrix.
display - [optional] the DisplayOptions of this + IntMatrix.
iap - [optional] the properties of this IntMatrix.
+
+ + + + + + + + +
+Method Detail
+ +

+getElement

+
+public int getElement(int row,
+                      int col)
+
+
+
+
+
+
+ +

+put

+
+public void put(int row,
+                int col,
+                int what,
+                Timing t,
+                Timing d)
+         throws java.lang.IndexOutOfBoundsException
+
+
Puts the value what at position [row][col]. + This is the delayed version as specified by t. The + duration of this operation may also be specified. +

+

+
Parameters:
row - the row position of the element to write.
col - the column position of the element to write.
what - the new value.
t - [optional] the delay which shall be applied to the operation.
d - [optional] the duration this action needs. +
Throws: +
java.lang.IndexOutOfBoundsException
+
+
+
+ +

+swap

+
+public void swap(int sourceRow,
+                 int sourceCol,
+                 int targetRow,
+                 int targetCol,
+                 Timing t,
+                 Timing d)
+          throws java.lang.IndexOutOfBoundsException
+
+
Swaps the elements at index [sourceRow][sourceCol] and + [targetRow][targetCol]. This is the delayed version. The + duration of this operation may also be specified. +

+

+
Parameters:
sourceRow - the row position of the first element to swap.
sourceCol - the column position of the first element to swap.
targetRow - the row position of the second element to swap.
targetCol - the column position of the second element to swap.
t - [optional] the delay which shall be applied to the operation.
d - [optional] the duration this action needs. +
Throws: +
java.lang.IndexOutOfBoundsException
+
+
+
+ +

+getData

+
+public int[][] getData()
+
+
Returns the internal int matrix. +

+

+ +
Returns:
the internal int matrix.
+
+
+
+ +

+getRow

+
+public int[] getRow(int row)
+             throws java.lang.IndexOutOfBoundsException
+
+
Returns the data at the given position of the internal matrix. +

+

+
Parameters:
row - the position where to look for the data. +
Returns:
the data at position i in the internal + int matrix. +
Throws: +
java.lang.IndexOutOfBoundsException
+
+
+
+ +

+getUpperLeft

+
+public Node getUpperLeft()
+
+
Returns the upper left corner of this matrix. +

+

+ +
Returns:
the upper left corner of this matrix.
+
+
+
+ +

+getProperties

+
+public MatrixProperties getProperties()
+
+
Returns the properties of this matrix. +

+

+ +
Returns:
the properties of this matrix.
+
+
+
+ +

+setName

+
+public void setName(java.lang.String newName)
+
+
Description copied from class: Primitive
+
Sets the name of this Primitive. +

+

+
Overrides:
setName in class Primitive
+
+
+
Parameters:
newName - the new name for this Primitive.
See Also:
Primitive.setName(java.lang.String)
+
+
+
+ +

+highlightCell

+
+public void highlightCell(int row,
+                          int col,
+                          Timing offset,
+                          Timing duration)
+
+
Highlights the matrix cell at a given position after a distinct offset. +

+

+
Parameters:
row - the row of the cell to highlight.
col - the column of the cell to highlight.
offset - [optional] the offset after which the operation shall be started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+highlightCellColumnRange

+
+public void highlightCellColumnRange(int row,
+                                     int startCol,
+                                     int endCol,
+                                     Timing offset,
+                                     Timing duration)
+
+
Highlights a range of array cells of an IntMatrix. +

+

+
Parameters:
row - the row of the interval to highlight.
startCol - the start column of the interval to highlight.
endCol - the end column of the interval to highlight.
offset - [optional] the offset after which the operation shall be started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+highlightCellRowRange

+
+public void highlightCellRowRange(int startRow,
+                                  int endRow,
+                                  int col,
+                                  Timing offset,
+                                  Timing duration)
+
+
Highlights a range of array cells of an IntMatrix. +

+

+
Parameters:
startRow - the start row of the interval to highlight.
endRow - the end row of the interval to highlight.
col - the column of the interval to highlight.
offset - [optional] the offset after which the operation shall be started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+unhighlightCell

+
+public void unhighlightCell(int row,
+                            int col,
+                            Timing offset,
+                            Timing duration)
+
+
Unhighlights the array cell of an IntMatrix at a given + position after a distinct offset. +

+

+
Parameters:
row - the row position of the cell to unhighlight.
col - the column position of the cell to unhighlight.
offset - [optional] the offset after which the operation shall be started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+unhighlightCellColumnRange

+
+public void unhighlightCellColumnRange(int row,
+                                       int startCol,
+                                       int endCol,
+                                       Timing offset,
+                                       Timing duration)
+
+
Unhighlights a range of array cells of an IntMatrix. +

+

+
Parameters:
row - the row of the interval to highlight.
startCol - the start column of the interval to highlight.
endCol - the end column of the interval to highlight.
offset - [optional] the offset after which the operation shall be started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+unhighlightCellRowRange

+
+public void unhighlightCellRowRange(int startRow,
+                                    int endRow,
+                                    int col,
+                                    Timing offset,
+                                    Timing duration)
+
+
Unhighlights a range of array cells of an IntMatrix. +

+

+
Parameters:
startRow - the start row of the interval to highlight.
endRow - the end row of the interval to highlight.
col - the column of the interval to highlight.
offset - [optional] the offset after which the operation shall be started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+highlightElem

+
+public void highlightElem(int row,
+                          int col,
+                          Timing offset,
+                          Timing duration)
+
+
Highlights the matrix element at a given position after a distinct offset. +

+

+
Parameters:
row - the row of the element to highlight.
col - the column of the element to highlight.
offset - [optional] the offset after which the operation shall be started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+highlightElemColumnRange

+
+public void highlightElemColumnRange(int row,
+                                     int startCol,
+                                     int endCol,
+                                     Timing offset,
+                                     Timing duration)
+
+
Highlights a range of matrix elements. +

+

+
Parameters:
row - the row of the interval to highlight.
startCol - the start of the column interval to highlight.
endCol - the end of the column interval to highlight.
offset - [optional] the offset after which the operation shall be started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+highlightElemRowRange

+
+public void highlightElemRowRange(int startRow,
+                                  int endRow,
+                                  int col,
+                                  Timing offset,
+                                  Timing duration)
+
+
Highlights a range of array elements of an IntMatrix. +

+

+
Parameters:
startRow - the start of the row interval to highlight.
endRow - the end of the row interval to highlight.
col - the column interval to highlight.
offset - [optional] the offset after which the operation shall be started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+unhighlightElem

+
+public void unhighlightElem(int row,
+                            int col,
+                            Timing offset,
+                            Timing duration)
+
+
Unhighlights the matrix element at a given position after a distinct + offset. +

+

+
Parameters:
row - the row of the element to unhighlight.
col - the column of the element to unhighlight.
offset - [optional] the offset after which the operation shall be started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+unhighlightElemColumnRange

+
+public void unhighlightElemColumnRange(int row,
+                                       int startCol,
+                                       int endCol,
+                                       Timing offset,
+                                       Timing duration)
+
+
Unhighlights a range of array elements of an IntMatrix. +

+

+
Parameters:
row - the row of the interval to unhighlight.
startCol - the start of the column interval to unhighlight.
endCol - the end of the column interval to unhighlight.
offset - [optional] the offset after which the operation shall be started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+unhighlightElemRowRange

+
+public void unhighlightElemRowRange(int startRow,
+                                    int endRow,
+                                    int col,
+                                    Timing offset,
+                                    Timing duration)
+
+
Unhighlights a range of array elements of an IntMatrix. +

+

+
Parameters:
startRow - the start row of the interval to unhighlight.
endRow - the end row of the interval to unhighlight.
col - the column interval to unhighlight.
offset - [optional] the offset after which the operation shall be started.
duration - [optional] the duration this operation lasts.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/ListBasedQueue.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/ListBasedQueue.html new file mode 100644 index 00000000..39e3876b --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/ListBasedQueue.html @@ -0,0 +1,650 @@ + + + + + + +ListBasedQueue + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives +
+Class ListBasedQueue<T>

+
+java.lang.Object
+  extended by algoanim.primitives.Primitive
+      extended by algoanim.primitives.VisualQueue<T>
+          extended by algoanim.primitives.ListBasedQueue<T>
+
+
+
+
public class ListBasedQueue<T>
extends VisualQueue<T>
+ + +

+Represents a queue which has an usual FIFO-functionality and + will be visualized using a linked list.
+ The stored objects are of the generic data type T, so it is generally possible + to use ListBasedQueue with any objects. +

+ +

+

+
Author:
+
Dima Vronskyi
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.primitives.Primitive
gen
+  + + + + + + + + + + +
+Constructor Summary
ListBasedQueue(ListBasedQueueGenerator<T> lbqg, + Node upperLeftCorner, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + QueueProperties qp) + +
+          Instantiates the ListBasedQueue and calls the create() method + of the associated ListBasedQueueGenerator.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ Tdequeue(Timing delay, + Timing duration) + +
+          Removes and returns the first element of the queue.
+ This is the delayed version as specified by delay.
+ voidenqueue(T elem, + Timing delay, + Timing duration) + +
+          Adds the element elem as the last element to the end of the queue.
+ This is the delayed version as specified by delay.
+ Tfront(Timing delay, + Timing duration) + +
+          Retrieves (without removing) the first element of the queue.
+ This is the delayed version as specified by delay.
+ voidhighlightFrontCell(Timing delay, + Timing duration) + +
+          Highlights the cell which contains the first element of the queue.
+ voidhighlightFrontElem(Timing delay, + Timing duration) + +
+          Highlights the first element of the queue.
+ voidhighlightTailCell(Timing delay, + Timing duration) + +
+          Highlights the cell which contains the last element of the queue.
+ voidhighlightTailElem(Timing delay, + Timing duration) + +
+          Highlights the last element of the queue.
+ booleanisEmpty(Timing delay, + Timing duration) + +
+          Tests if the queue is empty.
+ This is the delayed version as specified by delay.
+ Ttail(Timing delay, + Timing duration) + +
+          Retrieves (without removing) the last element of the queue.
+ This is the delayed version as specified by delay.
+ voidunhighlightFrontCell(Timing delay, + Timing duration) + +
+          Unhighlights the cell which contains the first element of the queue.
+ voidunhighlightFrontElem(Timing delay, + Timing duration) + +
+          Unhighlights the first element of the queue.
+ voidunhighlightTailCell(Timing delay, + Timing duration) + +
+          Unhighlights the cell which contains the last element of the queue.
+ voidunhighlightTailElem(Timing delay, + Timing duration) + +
+          Unhighlights the last element of the queue.
+ + + + + + + +
Methods inherited from class algoanim.primitives.VisualQueue
dequeue, enqueue, front, getInitContent, getProperties, getQueue, getUpperLeft, isEmpty, setName, tail
+ + + + + + + +
Methods inherited from class algoanim.primitives.Primitive
changeColor, exchange, getDisplayOptions, getName, hide, hide, moveBy, moveTo, moveVia, rotate, rotate, show, show
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ListBasedQueue

+
+public ListBasedQueue(ListBasedQueueGenerator<T> lbqg,
+                      Node upperLeftCorner,
+                      java.util.List<T> content,
+                      java.lang.String name,
+                      DisplayOptions display,
+                      QueueProperties qp)
+
+
Instantiates the ListBasedQueue and calls the create() method + of the associated ListBasedQueueGenerator. +

+

+
Parameters:
lbqg - the appropriate code Generator.
upperLeftCorner - the upper left corner of this ListBasedQueue.
content - the initial content of the ListBasedQueue, consisting + of the elements of the generic type T.
name - the name of this ListBasedQueue.
display - [optional] the DisplayOptions of this ListBasedQueue.
qp - [optional] the properties of this ListBasedQueue.
+
+ + + + + + + + +
+Method Detail
+ +

+enqueue

+
+public void enqueue(T elem,
+                    Timing delay,
+                    Timing duration)
+
+
Adds the element elem as the last element to the end of the queue.
+ This is the delayed version as specified by delay. + The duration of this operation may also be specified. +

+

+
Parameters:
elem - the element to be added to the end of the queue.
delay - [optional] the delay which shall be applied to the operation.
duration - [optional] the duration this action needs.
+
+
+
+ +

+dequeue

+
+public T dequeue(Timing delay,
+                 Timing duration)
+
+
Removes and returns the first element of the queue.
+ This is the delayed version as specified by delay. + The duration of this operation may also be specified. +

+

+
Parameters:
delay - [optional] the delay which shall be applied to the operation.
duration - [optional] the duration this action needs. +
Returns:
The first element of the queue. +
Throws: +
java.util.NoSuchElementException - - if the queue is empty.
+
+
+
+ +

+front

+
+public T front(Timing delay,
+               Timing duration)
+
+
Retrieves (without removing) the first element of the queue.
+ This is the delayed version as specified by delay. + The duration of this operation may also be specified. +

+

+
Parameters:
delay - [optional] the delay which shall be applied to the operation.
duration - [optional] the duration this action needs. +
Returns:
The first element of the queue. +
Throws: +
java.util.NoSuchElementException - - if the queue is empty.
+
+
+
+ +

+tail

+
+public T tail(Timing delay,
+              Timing duration)
+
+
Retrieves (without removing) the last element of the queue.
+ This is the delayed version as specified by delay. + The duration of this operation may also be specified. +

+

+
Parameters:
delay - [optional] the delay which shall be applied to the operation.
duration - [optional] the duration this action needs. +
Returns:
The last element of the queue. +
Throws: +
java.util.NoSuchElementException - - if the queue is empty.
+
+
+
+ +

+isEmpty

+
+public boolean isEmpty(Timing delay,
+                       Timing duration)
+
+
Tests if the queue is empty.
+ This is the delayed version as specified by delay. + The duration of this operation may also be specified. +

+

+
Parameters:
delay - [optional] the delay which shall be applied to the operation.
duration - [optional] the duration this action needs. +
Returns:
true if and only if the queue contains no elements; + false otherwise.
+
+
+
+ +

+highlightFrontElem

+
+public void highlightFrontElem(Timing delay,
+                               Timing duration)
+
+
Highlights the first element of the queue. + + This is the delayed version as specified by delay. + The duration of this operation may also be specified. +

+

+
Parameters:
delay - [optional] the delay which shall be applied to the operation.
duration - [optional] the duration this action needs.
+
+
+
+ +

+unhighlightFrontElem

+
+public void unhighlightFrontElem(Timing delay,
+                                 Timing duration)
+
+
Unhighlights the first element of the queue. + + This is the delayed version as specified by delay. + The duration of this operation may also be specified. +

+

+
Parameters:
delay - [optional] the delay which shall be applied to the operation.
duration - [optional] the duration this action needs.
+
+
+
+ +

+highlightFrontCell

+
+public void highlightFrontCell(Timing delay,
+                               Timing duration)
+
+
Highlights the cell which contains the first element of the queue. + + This is the delayed version as specified by delay. + The duration of this operation may also be specified. +

+

+
Parameters:
delay - [optional] the delay which shall be applied to the operation.
duration - [optional] the duration this action needs.
+
+
+
+ +

+unhighlightFrontCell

+
+public void unhighlightFrontCell(Timing delay,
+                                 Timing duration)
+
+
Unhighlights the cell which contains the first element of the queue. + + This is the delayed version as specified by delay. + The duration of this operation may also be specified. +

+

+
Parameters:
delay - [optional] the delay which shall be applied to the operation.
duration - [optional] the duration this action needs.
+
+
+
+ +

+highlightTailElem

+
+public void highlightTailElem(Timing delay,
+                              Timing duration)
+
+
Highlights the last element of the queue. + + This is the delayed version as specified by delay. + The duration of this operation may also be specified. +

+

+
Parameters:
delay - [optional] the delay which shall be applied to the operation.
duration - [optional] the duration this action needs.
+
+
+
+ +

+unhighlightTailElem

+
+public void unhighlightTailElem(Timing delay,
+                                Timing duration)
+
+
Unhighlights the last element of the queue. + + This is the delayed version as specified by delay. + The duration of this operation may also be specified. +

+

+
Parameters:
delay - [optional] the delay which shall be applied to the operation.
duration - [optional] the duration this action needs.
+
+
+
+ +

+highlightTailCell

+
+public void highlightTailCell(Timing delay,
+                              Timing duration)
+
+
Highlights the cell which contains the last element of the queue. + + This is the delayed version as specified by delay. + The duration of this operation may also be specified. +

+

+
Parameters:
delay - [optional] the delay which shall be applied to the operation.
duration - [optional] the duration this action needs.
+
+
+
+ +

+unhighlightTailCell

+
+public void unhighlightTailCell(Timing delay,
+                                Timing duration)
+
+
Unhighlights the cell which contains the last element of the queue. + + This is the delayed version as specified by delay. + The duration of this operation may also be specified. +

+

+
Parameters:
delay - [optional] the delay which shall be applied to the operation.
duration - [optional] the duration this action needs.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/ListBasedStack.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/ListBasedStack.html new file mode 100644 index 00000000..33255c57 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/ListBasedStack.html @@ -0,0 +1,518 @@ + + + + + + +ListBasedStack + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives +
+Class ListBasedStack<T>

+
+java.lang.Object
+  extended by algoanim.primitives.Primitive
+      extended by algoanim.primitives.VisualStack<T>
+          extended by algoanim.primitives.ListBasedStack<T>
+
+
+
+
public class ListBasedStack<T>
extends VisualStack<T>
+ + +

+Represents a stack which has an usual LIFO-functionality and + will be visualized using a linked list.
+ The stored objects are of the generic data type T, so it is generally possible + to use ListBasedStack with any objects. +

+ +

+

+
Author:
+
Dima Vronskyi
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.primitives.Primitive
gen
+  + + + + + + + + + + +
+Constructor Summary
ListBasedStack(ListBasedStackGenerator<T> lbsg, + Node upperLeftCorner, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + StackProperties sp) + +
+          Instantiates the ListBasedStack and calls the create() method + of the associated ListBasedStackGenerator.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidhighlightTopCell(Timing delay, + Timing duration) + +
+          Highlights the cell which contains the top element of the stack.
+ voidhighlightTopElem(Timing delay, + Timing duration) + +
+          Highlights the top element of the stack.
+ booleanisEmpty(Timing delay, + Timing duration) + +
+          Tests if the stack is empty.
+ This is the delayed version as specified by delay.
+ Tpop(Timing delay, + Timing duration) + +
+          Removes and returns the element at the top of the stack.
+ This is the delayed version as specified by delay.
+ voidpush(T elem, + Timing delay, + Timing duration) + +
+          Pushes the element elem onto the top of the stack.
+ Ttop(Timing delay, + Timing duration) + +
+          Retrieves (without removing) the element at the top of the stack.
+ This is the delayed version as specified by delay.
+ voidunhighlightTopCell(Timing delay, + Timing duration) + +
+          Unhighlights the cell which contains the top element of the stack.
+ voidunhighlightTopElem(Timing delay, + Timing duration) + +
+          Unhighlights the top element of the stack.
+ + + + + + + +
Methods inherited from class algoanim.primitives.VisualStack
getInitContent, getProperties, getStack, getUpperLeft, isEmpty, pop, push, setName, top
+ + + + + + + +
Methods inherited from class algoanim.primitives.Primitive
changeColor, exchange, getDisplayOptions, getName, hide, hide, moveBy, moveTo, moveVia, rotate, rotate, show, show
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ListBasedStack

+
+public ListBasedStack(ListBasedStackGenerator<T> lbsg,
+                      Node upperLeftCorner,
+                      java.util.List<T> content,
+                      java.lang.String name,
+                      DisplayOptions display,
+                      StackProperties sp)
+
+
Instantiates the ListBasedStack and calls the create() method + of the associated ListBasedStackGenerator. +

+

+
Parameters:
lbsg - the appropriate code Generator.
upperLeftCorner - the upper left corner of this ListBasedStack.
content - the initial content of the ListBasedStack, consisting + of the elements of the generic type T.
name - the name of this ListBasedStack.
display - [optional] the DisplayOptions of this ListBasedStack.
sp - [optional] the properties of this ListBasedStack.
+
+ + + + + + + + +
+Method Detail
+ +

+push

+
+public void push(T elem,
+                 Timing delay,
+                 Timing duration)
+
+
Pushes the element elem onto the top of the stack. Unlike the + push-method of java.util.Stack it doesn't return + the element to be pushed.
+ This is the delayed version as specified by delay. + The duration of this operation may also be specified. +

+

+
Parameters:
elem - the element to be pushed onto the stack.
delay - [optional] the delay which shall be applied to the operation.
duration - [optional] the duration this action needs.
+
+
+
+ +

+pop

+
+public T pop(Timing delay,
+             Timing duration)
+
+
Removes and returns the element at the top of the stack.
+ This is the delayed version as specified by delay. + The duration of this operation may also be specified. +

+

+
Parameters:
delay - [optional] the delay which shall be applied to the operation.
duration - [optional] the duration this action needs. +
Returns:
The element at the top of the stack. +
Throws: +
java.util.EmptyStackException - - if the stack is empty.
+
+
+
+ +

+top

+
+public T top(Timing delay,
+             Timing duration)
+
+
Retrieves (without removing) the element at the top of the stack.
+ This is the delayed version as specified by delay. + The duration of this operation may also be specified. +

+

+
Parameters:
delay - [optional] the delay which shall be applied to the operation.
duration - [optional] the duration this action needs. +
Returns:
The element at the top of the stack. +
Throws: +
java.util.EmptyStackException - - if the stack is empty.
+
+
+
+ +

+isEmpty

+
+public boolean isEmpty(Timing delay,
+                       Timing duration)
+
+
Tests if the stack is empty.
+ This is the delayed version as specified by delay. + The duration of this operation may also be specified. +

+

+
Parameters:
delay - [optional] the delay which shall be applied to the operation.
duration - [optional] the duration this action needs. +
Returns:
true if and only if the stack contains no elements; + false otherwise.
+
+
+
+ +

+highlightTopElem

+
+public void highlightTopElem(Timing delay,
+                             Timing duration)
+
+
Highlights the top element of the stack. + + This is the delayed version as specified by delay. + The duration of this operation may also be specified. +

+

+
Parameters:
delay - [optional] the delay which shall be applied to the operation.
duration - [optional] the duration this action needs.
+
+
+
+ +

+unhighlightTopElem

+
+public void unhighlightTopElem(Timing delay,
+                               Timing duration)
+
+
Unhighlights the top element of the stack. + + This is the delayed version as specified by delay. + The duration of this operation may also be specified. +

+

+
Parameters:
delay - [optional] the delay which shall be applied to the operation.
duration - [optional] the duration this action needs.
+
+
+
+ +

+highlightTopCell

+
+public void highlightTopCell(Timing delay,
+                             Timing duration)
+
+
Highlights the cell which contains the top element of the stack. + + This is the delayed version as specified by delay. + The duration of this operation may also be specified. +

+

+
Parameters:
delay - [optional] the delay which shall be applied to the operation.
duration - [optional] the duration this action needs.
+
+
+
+ +

+unhighlightTopCell

+
+public void unhighlightTopCell(Timing delay,
+                               Timing duration)
+
+
Unhighlights the cell which contains the top element of the stack. + + This is the delayed version as specified by delay. + The duration of this operation may also be specified. +

+

+
Parameters:
delay - [optional] the delay which shall be applied to the operation.
duration - [optional] the duration this action needs.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/ListElement.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/ListElement.html new file mode 100644 index 00000000..9cf21e3a --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/ListElement.html @@ -0,0 +1,580 @@ + + + + + + +ListElement + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives +
+Class ListElement

+
+java.lang.Object
+  extended by algoanim.primitives.Primitive
+      extended by algoanim.primitives.ListElement
+
+
+
+
public class ListElement
extends Primitive
+ + +

+Represents an element of a list, for example a LinkedList. +

+ +

+

+
Author:
+
Stephan Mehlhase
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.primitives.Primitive
gen
+  + + + + + + + + + + + + + +
+Constructor Summary
ListElement(ListElementGenerator leg, + Node upperLeftCorner, + int nrPointers, + java.util.LinkedList<java.lang.Object> pointerLocations, + ListElement prevElement, + ListElement nextElement, + java.lang.String name, + DisplayOptions display, + ListElementProperties lp) + +
+          Instantiates the ListElement and calls the create() + method + of the associated ListElementGenerator.
ListElement(ListElementGenerator leg, + Node upperLeftCorner, + int nrPointers, + java.util.LinkedList<java.lang.Object> pointerLocations, + ListElement prevElement, + java.lang.String name, + DisplayOptions display, + ListElementProperties lp) + +
+          Instantiates the ListElement and calls the create() + method + of the associated ListElementGenerator.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ ListElementgetNext() + +
+          Returns the successor of this ListElement.
+ java.util.LinkedList<java.lang.Object>getPointerLocations() + +
+          Returns the targets of the pointers.
+ intgetPointers() + +
+          Returns the number of pointers of this ListElement.
+ ListElementgetPrev() + +
+          Returns the predecessor of this ListElement.
+ ListElementPropertiesgetProperties() + +
+          Returns the properties of this ListElement.
+ NodegetUpperLeft() + +
+          Returns the upper left corner of this ListElement.
+ voidlink(ListElement target, + int linkno, + Timing offset, + Timing duration) + +
+          Targets the pointer specified by linkno to another + ListElement.
+ voidsetName(java.lang.String newName) + +
+          Sets the name of this Primitive.
+ voidsetPointerLocations(java.util.LinkedList<java.lang.Object> pointerLocations) + +
+          Sets the targets of the pointers belonging to this + ListElement.
+ voidunlink(int linkno, + Timing offset, + Timing duration) + +
+          Removes the pointer specified by linkno.
+ + + + + + + +
Methods inherited from class algoanim.primitives.Primitive
changeColor, exchange, getDisplayOptions, getName, hide, hide, moveBy, moveTo, moveVia, rotate, rotate, show, show
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ListElement

+
+public ListElement(ListElementGenerator leg,
+                   Node upperLeftCorner,
+                   int nrPointers,
+                   java.util.LinkedList<java.lang.Object> pointerLocations,
+                   ListElement prevElement,
+                   java.lang.String name,
+                   DisplayOptions display,
+                   ListElementProperties lp)
+
+
Instantiates the ListElement and calls the create() + method + of the associated ListElementGenerator. +

+

+
Parameters:
leg - the appropriate code Generator.
upperLeftCorner - the upper left corner of this + ListElement.
nrPointers - the number of pointers starting at this + ListElement.
pointerLocations - [optional] the targets of the pointers starting at + this ListElement.
prevElement - [optional] the predecessor of this + ListElement.
name - the name of this ListElement.
display - [optional] the DisplayOptions of this + ListElement.
lp - [optional] the properties of this + ListElement.
+
+
+ +

+ListElement

+
+public ListElement(ListElementGenerator leg,
+                   Node upperLeftCorner,
+                   int nrPointers,
+                   java.util.LinkedList<java.lang.Object> pointerLocations,
+                   ListElement prevElement,
+                   ListElement nextElement,
+                   java.lang.String name,
+                   DisplayOptions display,
+                   ListElementProperties lp)
+
+
Instantiates the ListElement and calls the create() + method + of the associated ListElementGenerator. +

+

+
Parameters:
leg - the appropriate code Generator.
upperLeftCorner - the upper left corner of this + ListElement.
nrPointers - the number of pointers starting at this + ListElement.
pointerLocations - [optional] the targets of the pointers starting at + this ListElement.
prevElement - [optional] the predecessor of this + ListElement.
name - the name of this ListElement.
display - [optional] the DisplayOptions of this + ListElement.
lp - [optional] the properties of this + ListElement.
+
+ + + + + + + + +
+Method Detail
+ +

+getPointers

+
+public int getPointers()
+
+
Returns the number of pointers of this ListElement. +

+

+ +
Returns:
the number of the pointers of this ListElement.
+
+
+
+ +

+setPointerLocations

+
+public void setPointerLocations(java.util.LinkedList<java.lang.Object> pointerLocations)
+
+
Sets the targets of the pointers belonging to this + ListElement. +

+

+
Parameters:
pointerLocations - the pointer targets as a list. each list item + may be null, another Primitive + or a Node.
+
+
+
+ +

+getPointerLocations

+
+public java.util.LinkedList<java.lang.Object> getPointerLocations()
+
+
Returns the targets of the pointers. +

+

+ +
Returns:
the target of the pointers.
+
+
+
+ +

+getProperties

+
+public ListElementProperties getProperties()
+
+
Returns the properties of this ListElement. +

+

+ +
Returns:
the properties of this ListElement.
+
+
+
+ +

+getUpperLeft

+
+public Node getUpperLeft()
+
+
Returns the upper left corner of this ListElement. +

+

+ +
Returns:
the upper left corner of this ListElement.
+
+
+
+ +

+getPrev

+
+public ListElement getPrev()
+
+
Returns the predecessor of this ListElement. +

+

+ +
Returns:
the predecessor of this ListElement.
+
+
+
+ +

+getNext

+
+public ListElement getNext()
+
+
Returns the successor of this ListElement. +

+

+ +
Returns:
the successor of this ListElement.
+
+
+
+ +

+link

+
+public void link(ListElement target,
+                 int linkno,
+                 Timing offset,
+                 Timing duration)
+
+
Targets the pointer specified by linkno to another + ListElement. +

+

+
Parameters:
target - the ListElement to target + with this link.
linkno - the link to change.
offset - [optional] the offset until the operation is + started.
duration - [optional] the duration of this operation.
+
+
+
+ +

+unlink

+
+public void unlink(int linkno,
+                   Timing offset,
+                   Timing duration)
+
+
Removes the pointer specified by linkno. +

+

+
Parameters:
linkno - the pointer to remove.
offset - [optional] the offset until the operation is + started.
duration - [optional] the duration of this operation.
+
+
+
+ +

+setName

+
+public void setName(java.lang.String newName)
+
+
Description copied from class: Primitive
+
Sets the name of this Primitive. +

+

+
Overrides:
setName in class Primitive
+
+
+
Parameters:
newName - the new name for this Primitive.
See Also:
Primitive.setName(java.lang.String)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/MatrixPrimitive.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/MatrixPrimitive.html new file mode 100644 index 00000000..81e7a1b5 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/MatrixPrimitive.html @@ -0,0 +1,366 @@ + + + + + + +MatrixPrimitive + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives +
+Class MatrixPrimitive

+
+java.lang.Object
+  extended by algoanim.primitives.Primitive
+      extended by algoanim.primitives.MatrixPrimitive
+
+
+
Direct Known Subclasses:
DoubleMatrix, IntMatrix, StringMatrix
+
+
+
+
public abstract class MatrixPrimitive
extends Primitive
+ + +

+Base class for all concrete arrays. +

+ +

+

+
Author:
+
Jens Pfau, Stephan Mehlhase
+
+
+ +

+ + + + + + + + + + + + + + + +
+Field Summary
+protected  intnrCols + +
+           
+protected  intnrRows + +
+           
+ + + + + + + +
Fields inherited from class algoanim.primitives.Primitive
gen
+  + + + + + + + + + + +
+Constructor Summary
MatrixPrimitive(GeneratorInterface g, + DisplayOptions display) + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+ intgetNrCols() + +
+          Returns the number of columns in row row of the internal matrix.
+ intgetNrRows() + +
+          Returns the number of rows of the internal matrix.
+ + + + + + + +
Methods inherited from class algoanim.primitives.Primitive
changeColor, exchange, getDisplayOptions, getName, hide, hide, moveBy, moveTo, moveVia, rotate, rotate, setName, show, show
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+nrRows

+
+protected int nrRows
+
+
+
+
+
+ +

+nrCols

+
+protected int nrCols
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+MatrixPrimitive

+
+public MatrixPrimitive(GeneratorInterface g,
+                       DisplayOptions display)
+
+
+
Parameters:
g - the appropriate code Generator.
display - [optional] the DisplayOptions of this + ArrayPrimitive.
+
+ + + + + + + + +
+Method Detail
+ +

+getNrRows

+
+public int getNrRows()
+
+
Returns the number of rows of the internal matrix. +

+

+ +
Returns:
the number of rows of the internal array.
+
+
+
+ +

+getNrCols

+
+public int getNrCols()
+
+
Returns the number of columns in row row of the internal matrix. +

+

+ +
Returns:
the number of columns in row row of the internal array.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/Point.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/Point.html new file mode 100644 index 00000000..af39796a --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/Point.html @@ -0,0 +1,354 @@ + + + + + + +Point + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives +
+Class Point

+
+java.lang.Object
+  extended by algoanim.primitives.Primitive
+      extended by algoanim.primitives.Point
+
+
+
+
public class Point
extends Primitive
+ + +

+Represents a simple point on the animation screen. +

+ +

+

+
Author:
+
Stephan Mehlhase
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.primitives.Primitive
gen
+  + + + + + + + + + + +
+Constructor Summary
Point(PointGenerator pg, + Node theCoords, + java.lang.String name, + DisplayOptions display, + PointProperties pp) + +
+          Instantiates the Point and calls the create() method of the + associated PointGenerator.
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ NodegetCoords() + +
+          Returns the coordinates of this Point.
+ PointPropertiesgetProperties() + +
+          Returns the properties of this Point.
+ voidsetName(java.lang.String newName) + +
+          Sets the name of this Primitive.
+ + + + + + + +
Methods inherited from class algoanim.primitives.Primitive
changeColor, exchange, getDisplayOptions, getName, hide, hide, moveBy, moveTo, moveVia, rotate, rotate, show, show
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+Point

+
+public Point(PointGenerator pg,
+             Node theCoords,
+             java.lang.String name,
+             DisplayOptions display,
+             PointProperties pp)
+
+
Instantiates the Point and calls the create() method of the + associated PointGenerator. +

+

+
Parameters:
pg - the appropriate code Generator.
theCoords - the Node where this Point shall be + located.
name - the name of this Point.
display - [optional] the DisplayOptions of this + Point.
pp - [optional] properties for this Point.
+
+ + + + + + + + +
+Method Detail
+ +

+getProperties

+
+public PointProperties getProperties()
+
+
Returns the properties of this Point. +

+

+ +
Returns:
the properties of this Point.
+
+
+
+ +

+getCoords

+
+public Node getCoords()
+
+
Returns the coordinates of this Point. +

+

+ +
Returns:
the coordinates of this Point.
+
+
+
+ +

+setName

+
+public void setName(java.lang.String newName)
+
+
Description copied from class: Primitive
+
Sets the name of this Primitive. +

+

+
Overrides:
setName in class Primitive
+
+
+
Parameters:
newName - the new name for this Primitive.
See Also:
Primitive.setName(java.lang.String)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/Polygon.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/Polygon.html new file mode 100644 index 00000000..2efd8171 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/Polygon.html @@ -0,0 +1,358 @@ + + + + + + +Polygon + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives +
+Class Polygon

+
+java.lang.Object
+  extended by algoanim.primitives.Primitive
+      extended by algoanim.primitives.Polygon
+
+
+
+
public class Polygon
extends Primitive
+ + +

+Represents a polygon defined by an arbitrary number of Nodes. + In contrast to a Polyline the figure is closed. The first and + the last Node are automatically connected. +

+ +

+

+
Author:
+
Stephan Mehlhase
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.primitives.Primitive
gen
+  + + + + + + + + + + +
+Constructor Summary
Polygon(PolygonGenerator pg, + Node[] theNodes, + java.lang.String name, + DisplayOptions display, + PolygonProperties pp) + +
+          Instantiates the Polygon and calls the create() method of + the associated PolygonGenerator.
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ Node[]getNodes() + +
+          Returns the nodes of this Polygon.
+ PolygonPropertiesgetProperties() + +
+          Returns the properties of this Polygon.
+ voidsetName(java.lang.String newName) + +
+          Sets the name of this Primitive.
+ + + + + + + +
Methods inherited from class algoanim.primitives.Primitive
changeColor, exchange, getDisplayOptions, getName, hide, hide, moveBy, moveTo, moveVia, rotate, rotate, show, show
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+Polygon

+
+public Polygon(PolygonGenerator pg,
+               Node[] theNodes,
+               java.lang.String name,
+               DisplayOptions display,
+               PolygonProperties pp)
+        throws NotEnoughNodesException
+
+
Instantiates the Polygon and calls the create() method of + the associated PolygonGenerator. +

+

+
Parameters:
pg - the appropriate code Generator.
theNodes - the nodes of this Polygon.
name - the name of this Polygon.
display - [optional] the DisplayOptions of this + Polygon.
pp - [optional] the properties of this Polygon. +
Throws: +
NotEnoughNodesException
+
+ + + + + + + + +
+Method Detail
+ +

+getNodes

+
+public Node[] getNodes()
+
+
Returns the nodes of this Polygon. +

+

+ +
Returns:
the nodes of this Polygon.
+
+
+
+ +

+getProperties

+
+public PolygonProperties getProperties()
+
+
Returns the properties of this Polygon. +

+

+ +
Returns:
the properties of this Polygon.
+
+
+
+ +

+setName

+
+public void setName(java.lang.String newName)
+
+
Description copied from class: Primitive
+
Sets the name of this Primitive. +

+

+
Overrides:
setName in class Primitive
+
+
+
Parameters:
newName - the new name for this Primitive.
See Also:
Primitive.setName(java.lang.String)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/Polyline.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/Polyline.html new file mode 100644 index 00000000..94f60358 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/Polyline.html @@ -0,0 +1,354 @@ + + + + + + +Polyline + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives +
+Class Polyline

+
+java.lang.Object
+  extended by algoanim.primitives.Primitive
+      extended by algoanim.primitives.Polyline
+
+
+
+
public class Polyline
extends Primitive
+ + +

+Represents a Polyline which consists of an arbitrary number of + Nodes. +

+ +

+

+
Author:
+
stephan
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.primitives.Primitive
gen
+  + + + + + + + + + + +
+Constructor Summary
Polyline(PolylineGenerator pg, + Node[] theNodes, + java.lang.String name, + DisplayOptions display, + PolylineProperties pp) + +
+          Instantiates the Polyline and calls the create() method of + the associated PolylineGenerator.
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ Node[]getNodes() + +
+          Returns the Nodes of this Polyline.
+ PolylinePropertiesgetProperties() + +
+          Returns the properties of this Polyline.
+ voidsetName(java.lang.String newName) + +
+          Sets the name of this Primitive.
+ + + + + + + +
Methods inherited from class algoanim.primitives.Primitive
changeColor, exchange, getDisplayOptions, getName, hide, hide, moveBy, moveTo, moveVia, rotate, rotate, show, show
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+Polyline

+
+public Polyline(PolylineGenerator pg,
+                Node[] theNodes,
+                java.lang.String name,
+                DisplayOptions display,
+                PolylineProperties pp)
+
+
Instantiates the Polyline and calls the create() method of + the associated PolylineGenerator. +

+

+
Parameters:
pg - the appropriate code Generator.
theNodes - the nodes of this Polyline.
name - the name of this Polyline.
display - [optional] the DisplayOptions of this + Polyline.
pp - [optional] the properties of this Polyline.
+
+ + + + + + + + +
+Method Detail
+ +

+getNodes

+
+public Node[] getNodes()
+
+
Returns the Nodes of this Polyline. +

+

+ +
Returns:
the Nodes of this Polyline.
+
+
+
+ +

+getProperties

+
+public PolylineProperties getProperties()
+
+
Returns the properties of this Polyline. +

+

+ +
Returns:
the properties of this Polyline.
+
+
+
+ +

+setName

+
+public void setName(java.lang.String newName)
+
+
Description copied from class: Primitive
+
Sets the name of this Primitive. +

+

+
Overrides:
setName in class Primitive
+
+
+
Parameters:
newName - the new name for this Primitive.
See Also:
Primitive.setName(java.lang.String)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/Primitive.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/Primitive.html new file mode 100644 index 00000000..b3121716 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/Primitive.html @@ -0,0 +1,650 @@ + + + + + + +Primitive + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives +
+Class Primitive

+
+java.lang.Object
+  extended by algoanim.primitives.Primitive
+
+
+
Direct Known Subclasses:
AdvancedTextSupport, Arc, ArrayMarker, ArrayPrimitive, Circle, CircleSeg, Ellipse, EllipseSeg, Graph, Group, ListElement, MatrixPrimitive, Point, Polygon, Polyline, Rect, SourceCode, Square, Triangle, Variables, VHDLElement, VHDLWire, VisualQueue, VisualStack
+
+
+
+
public abstract class Primitive
extends java.lang.Object
+ + +

+A Primitive is an object which can be worked with in any + animation script language. Since all Primitive types share a common + administrative functionality this code is implemented in this class. +

+ +

+

+
Author:
+
jens
+
+
+ +

+ + + + + + + + + + + +
+Field Summary
+protected  GeneratorInterfacegen + +
+           
+  + + + + + + + + + + + +
+Constructor Summary
+protected Primitive(GeneratorInterface g, + DisplayOptions d) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidchangeColor(java.lang.String colorType, + java.awt.Color newColor, + Timing t, + Timing d) + +
+          Changes the color of a part of this Primitive which is + specified by colorType.
+ voidexchange(Primitive q) + +
+          Changes the position of this Primitive with the given one.
+ DisplayOptionsgetDisplayOptions() + +
+          Returns the DisplayOptions of this Primitive.
+ java.lang.StringgetName() + +
+          Returns the name of this Primitive.
+ voidhide() + +
+          Hides this Primitive now.
+ voidhide(Timing t) + +
+          Hides this Primitive after the given time.
+ voidmoveBy(java.lang.String moveType, + int dx, + int dy, + Timing delay, + Timing duration) + +
+          Moves this Primitive to a Node.
+ voidmoveTo(java.lang.String direction, + java.lang.String moveType, + Node target, + Timing delay, + Timing duration) + +
+          TODO Über die Exceptions nachdenken...
+ voidmoveVia(java.lang.String direction, + java.lang.String moveType, + Primitive via, + Timing delay, + Timing duration) + +
+          Moves this Primitive along another one into a specific + direction.
+ voidrotate(Node center, + int degrees, + Timing t, + Timing d) + +
+          Rotates this Primitive around a given center.
+ voidrotate(Primitive around, + int degrees, + Timing t, + Timing d) + +
+          Rotates this Primitive around another one after a time + offset.
+ voidsetName(java.lang.String newName) + +
+          Sets the name of this Primitive.
+ voidshow() + +
+          Show this Primitive now.
+ voidshow(Timing t) + +
+          Show this Primitive after the given offset.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+gen

+
+protected GeneratorInterface gen
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+Primitive

+
+protected Primitive(GeneratorInterface g,
+                    DisplayOptions d)
+
+
+
Parameters:
g - the appropriate code Generator for this + Primitive.
d - [optional] the DisplayOptions for this + Primitive.
+
+ + + + + + + + +
+Method Detail
+ +

+getName

+
+public java.lang.String getName()
+
+
Returns the name of this Primitive. +

+

+ +
Returns:
the name of this Primitive.
+
+
+
+ +

+setName

+
+public void setName(java.lang.String newName)
+
+
Sets the name of this Primitive. +

+

+
Parameters:
newName - the new name for this Primitive.
+
+
+
+ +

+getDisplayOptions

+
+public DisplayOptions getDisplayOptions()
+
+
Returns the DisplayOptions of this Primitive. +

+

+ +
Returns:
the DisplayOptions of this Primitive.
+
+
+
+ +

+exchange

+
+public void exchange(Primitive q)
+
+
Changes the position of this Primitive with the given one. +

+

+
Parameters:
q - the other Primitive.
+
+
+
+ +

+rotate

+
+public void rotate(Primitive around,
+                   int degrees,
+                   Timing t,
+                   Timing d)
+
+
Rotates this Primitive around another one after a time + offset. The duration of this operation may also be specified. +

+

+
Parameters:
around - the center of the rotation.
degrees - the degrees by which the Primitive shall be + rotated.
t - [optional] the offset until the operation shall be performed.
d - [optional] the time, this operation shall last.
+
+
+
+ +

+rotate

+
+public void rotate(Node center,
+                   int degrees,
+                   Timing t,
+                   Timing d)
+
+
Rotates this Primitive around a given center. +

+

+
Parameters:
center - the center of the rotation.
degrees - the degrees by which the Primitive shall be + rotated.
t - [optional] the offset until the operation shall be performed.
d - [optional] the time, this operation shall last.
+
+
+
+ +

+changeColor

+
+public void changeColor(java.lang.String colorType,
+                        java.awt.Color newColor,
+                        Timing t,
+                        Timing d)
+
+
Changes the color of a part of this Primitive which is + specified by colorType. Please have a look at the + appropriate Language class, where valid color types may be + specified. +

+

+
Parameters:
colorType - the part of this Primitive of which the color shall + be changed.
newColor - the new color.
t - [optional] the offset until the operation shall be performed.
d - [optional] the time, this operation shall last.
+
+
+
+ +

+moveVia

+
+public void moveVia(java.lang.String direction,
+                    java.lang.String moveType,
+                    Primitive via,
+                    Timing delay,
+                    Timing duration)
+             throws IllegalDirectionException
+
+
Moves this Primitive along another one into a specific + direction. +

+

+
Parameters:
direction - the direction to move the Primitive.
moveType - the type of the movement.
via - the Arc, along which the Primitive + is moved.
delay - the delay, before the operation is performed.
duration - the duration of the operation. +
Throws: +
IllegalDirectionException
+
+
+
+ +

+moveBy

+
+public void moveBy(java.lang.String moveType,
+                   int dx,
+                   int dy,
+                   Timing delay,
+                   Timing duration)
+
+
Moves this Primitive to a Node. +

+

+
Parameters:
moveType - the type of the movement.
dx - the x offset to move
dy - the y offset to move
delay - the delay, before the operation is performed.
duration - the duration of the operation.
+
+
+
+ +

+moveTo

+
+public void moveTo(java.lang.String direction,
+                   java.lang.String moveType,
+                   Node target,
+                   Timing delay,
+                   Timing duration)
+            throws IllegalDirectionException
+
+
TODO Über die Exceptions nachdenken... (read on) So ist es äußerst + inkonsequent und inkonsistent und ganz schlecht zu handhaben. Entweder wir + statten das ganze mit deutlich mehr Exceptions aus, oder wir schmeissen + diese eine auch raus. Moves this Primitive to a + Node. +

+

+
Parameters:
direction - the direction to move the Primitive.
moveType - the type of the movement.
target - the point where the Primitive is moved to.
delay - the delay, before the operation is performed.
duration - the duration of the operation. +
Throws: +
IllegalDirectionException
+
+
+
+ +

+show

+
+public void show(Timing t)
+
+
Show this Primitive after the given offset. +

+

+
Parameters:
t - the offset until the operation shall be performed.
+
+
+
+ +

+show

+
+public void show()
+
+
Show this Primitive now. +

+

+
+
+
+
+ +

+hide

+
+public void hide(Timing t)
+
+
Hides this Primitive after the given time. +

+

+
Parameters:
t - the offset until the operation shall be performed.
+
+
+
+ +

+hide

+
+public void hide()
+
+
Hides this Primitive now. +

+

+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/Rect.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/Rect.html new file mode 100644 index 00000000..9719a02f --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/Rect.html @@ -0,0 +1,381 @@ + + + + + + +Rect + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives +
+Class Rect

+
+java.lang.Object
+  extended by algoanim.primitives.Primitive
+      extended by algoanim.primitives.Rect
+
+
+
+
public class Rect
extends Primitive
+ + +

+Represents a simple rectangle defined by its upper left and its lower right + corners. +

+ +

+

+
Author:
+
Stephan Mehlhase
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.primitives.Primitive
gen
+  + + + + + + + + + + +
+Constructor Summary
Rect(RectGenerator rg, + Node upperLeftCorner, + Node lowerRightCorner, + java.lang.String name, + DisplayOptions display, + RectProperties rp) + +
+          Instantiates the Rect and calls the create() method of the + associated RectGenerator.
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ NodegetLowerRight() + +
+          Returns the lower right corner of this Rect.
+ RectPropertiesgetProperties() + +
+          Returns the properties of this Rect.
+ NodegetUpperLeft() + +
+          Returns the upper left corner of this Rect.
+ voidsetName(java.lang.String newName) + +
+          Sets the name of this Primitive.
+ + + + + + + +
Methods inherited from class algoanim.primitives.Primitive
changeColor, exchange, getDisplayOptions, getName, hide, hide, moveBy, moveTo, moveVia, rotate, rotate, show, show
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+Rect

+
+public Rect(RectGenerator rg,
+            Node upperLeftCorner,
+            Node lowerRightCorner,
+            java.lang.String name,
+            DisplayOptions display,
+            RectProperties rp)
+     throws java.lang.IllegalArgumentException
+
+
Instantiates the Rect and calls the create() method of the + associated RectGenerator. +

+

+
Parameters:
rg - the appropriate code Generator.
upperLeftCorner - the upper left corner of this Rect.
lowerRightCorner - the lower right corner of this Rect.
name - the name of this Rect.
display - [optional] the DisplayOptions of this + Rect.
rp - [optional] the properties of this Rect. +
Throws: +
java.lang.IllegalArgumentException
+
+ + + + + + + + +
+Method Detail
+ +

+getUpperLeft

+
+public Node getUpperLeft()
+
+
Returns the upper left corner of this Rect. +

+

+ +
Returns:
the upper left corner of this Rect.
+
+
+
+ +

+getLowerRight

+
+public Node getLowerRight()
+
+
Returns the lower right corner of this Rect. +

+

+ +
Returns:
the lower right corner of this Rect.
+
+
+
+ +

+getProperties

+
+public RectProperties getProperties()
+
+
Returns the properties of this Rect. +

+

+ +
Returns:
the properties of this Rect.
+
+
+
+ +

+setName

+
+public void setName(java.lang.String newName)
+
+
Description copied from class: Primitive
+
Sets the name of this Primitive. +

+

+
Overrides:
setName in class Primitive
+
+
+
Parameters:
newName - the new name for this Primitive.
See Also:
Primitive.setName(java.lang.String)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/SourceCode.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/SourceCode.html new file mode 100644 index 00000000..d3e9e8bd --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/SourceCode.html @@ -0,0 +1,1195 @@ + + + + + + +SourceCode + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives +
+Class SourceCode

+
+java.lang.Object
+  extended by algoanim.primitives.Primitive
+      extended by algoanim.primitives.SourceCode
+
+
+
+
public class SourceCode
extends Primitive
+ + +

+Represents a source code element defined by its upper left corner and source + code lines, which can be added. +

+ +

+

+
Author:
+
Stephan Mehlhase
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Field Summary
+protected  java.lang.IntegeractRow + +
+           
+protected  SourceCodeGeneratorgenerator + +
+           
+protected  java.util.Vector<java.lang.String>highlightedLabels + +
+           
+protected  java.util.HashMap<java.lang.String,java.lang.Integer>labelLines + +
+           
+protected  java.util.HashMap<java.lang.String,java.lang.Integer>labelRows + +
+           
+protected  java.util.LinkedList<java.lang.String>lines + +
+           
+protected  SourceCodePropertiesproperties + +
+           
+protected  NodeupperLeft + +
+           
+ + + + + + + +
Fields inherited from class algoanim.primitives.Primitive
gen
+  + + + + + + + + + + +
+Constructor Summary
SourceCode(SourceCodeGenerator generator, + Node upperLeft, + java.lang.String name, + DisplayOptions display, + SourceCodeProperties properties) + +
+          Instantiates the SourceCode and calls the create() method + of the associated SourceCodeGenerator.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ intaddCodeElement(java.lang.String code, + java.lang.String label, + boolean noSpaceSeparator, + int indentation, + Timing delay) + +
+          Adds a new code element to this SourceCode element.
+ intaddCodeElement(java.lang.String code, + java.lang.String label, + int indentation, + Timing delay) + +
+          Adds a new code element to this SourceCode element.
+ intaddCodeLine(java.lang.String code, + java.lang.String label, + int indentation, + Timing delay) + +
+          Adds a new code line to this SourceCode element.
+ SourceCodePropertiesgetProperties() + +
+          Returns the properties of this SourceCode element.
+ NodegetUpperLeft() + +
+          Returns the upper left corner of this SourceCode element.
+ voidhighlight(int lineNo) + +
+          Highlights a line in this SourceCode element.
+ voidhighlight(int lineNo, + int colNo, + boolean context) + +
+          Highlights a line in this SourceCode element.
+ voidhighlight(int lineNo, + int colNo, + boolean context, + Timing delay, + Timing duration) + +
+          Highlights a line in this SourceCode element.
+ voidhighlight(java.lang.String label) + +
+          Highlights a line in this SourceCode element.
+ voidhighlight(java.lang.String label, + boolean context) + +
+          Highlights a line in this SourceCode element.
+ voidhighlight(java.lang.String label, + boolean context, + Timing delay, + Timing duration) + +
+          Highlights a line in this SourceCode element.
+ voidregisterLabel(java.lang.String label, + int lineNo) + +
+          short form without row
+ voidregisterLabel(java.lang.String label, + int lineNo, + int rowNo) + +
+           
+ voidsetName(java.lang.String newName) + +
+          Sets the name of this Primitive.
+ voidtoggleHighlight(int oldLine, + int newLine) + +
+          Toggles the highlight from one component to the next.
+ voidtoggleHighlight(int oldLine, + int oldColumn, + boolean switchToContextMode, + int newLine, + int newColumn) + +
+          Toggles the highlight from one component to the next.
+ voidtoggleHighlight(int oldLine, + int oldColumn, + boolean switchToContextMode, + int newLine, + int newColumn, + Timing delay, + Timing duration) + +
+          Toggles the highlight from one component to the next.
+ voidtoggleHighlight(java.lang.String label) + +
+           
+ voidtoggleHighlight(java.lang.String oldLabel, + boolean switchToContextMode, + java.lang.String newLabel) + +
+          Toggles the highlight from one component to the next.
+ voidtoggleHighlight(java.lang.String oldLabel, + boolean switchToContextMode, + java.lang.String newLabel, + Timing delay, + Timing duration) + +
+          Toggles the highlight from one component to the next.
+ voidtoggleHighlight(java.lang.String oldLabel, + java.lang.String newLabel) + +
+          Toggles the highlight from one component to the next.
+ voidunhighlight(int lineNo) + +
+          Unhighlights a line in this SourceCode element.
+ voidunhighlight(int lineNo, + int colNo, + boolean context) + +
+          Unhighlights a line in this SourceCode element.
+ voidunhighlight(int lineNo, + int colNo, + boolean context, + Timing delay, + Timing duration) + +
+          Unhighlights a line in this SourceCode element.
+ voidunhighlight(java.lang.String label) + +
+          Unhighlights a line in this SourceCode element.
+ voidunhighlight(java.lang.String label, + boolean context) + +
+          Unhighlights a line in this SourceCode element.
+ voidunhighlight(java.lang.String label, + boolean context, + Timing delay, + Timing duration) + +
+          Unhighlights a line in this SourceCode element.
+ + + + + + + +
Methods inherited from class algoanim.primitives.Primitive
changeColor, exchange, getDisplayOptions, getName, hide, hide, moveBy, moveTo, moveVia, rotate, rotate, show, show
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+properties

+
+protected SourceCodeProperties properties
+
+
+
+
+
+ +

+generator

+
+protected SourceCodeGenerator generator
+
+
+
+
+
+ +

+upperLeft

+
+protected Node upperLeft
+
+
+
+
+
+ +

+lines

+
+protected java.util.LinkedList<java.lang.String> lines
+
+
+
+
+
+ +

+labelLines

+
+protected java.util.HashMap<java.lang.String,java.lang.Integer> labelLines
+
+
+
+
+
+ +

+labelRows

+
+protected java.util.HashMap<java.lang.String,java.lang.Integer> labelRows
+
+
+
+
+
+ +

+actRow

+
+protected java.lang.Integer actRow
+
+
+
+
+
+ +

+highlightedLabels

+
+protected java.util.Vector<java.lang.String> highlightedLabels
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+SourceCode

+
+public SourceCode(SourceCodeGenerator generator,
+                  Node upperLeft,
+                  java.lang.String name,
+                  DisplayOptions display,
+                  SourceCodeProperties properties)
+
+
Instantiates the SourceCode and calls the create() method + of the associated SourceCodeGenerator. +

+

+
Parameters:
generator - the appropriate code Generator.
upperLeft - the upper left corner of this SourceCode + element.
name - the name of this SourceCode element.
display - [optional] the DisplayOptions of this + SourceCode element.
properties - [optional] the properties of this SourceCode + element.
+
+ + + + + + + + +
+Method Detail
+ +

+setName

+
+public void setName(java.lang.String newName)
+
+
Description copied from class: Primitive
+
Sets the name of this Primitive. +

+

+
Overrides:
setName in class Primitive
+
+
+
Parameters:
newName - the new name for this Primitive.
See Also:
Primitive.setName(java.lang.String)
+
+
+
+ +

+registerLabel

+
+public void registerLabel(java.lang.String label,
+                          int lineNo)
+
+
short form without row +

+

+
+
+
+
+ +

+registerLabel

+
+public void registerLabel(java.lang.String label,
+                          int lineNo,
+                          int rowNo)
+
+
+
+
+
+
+ +

+getProperties

+
+public SourceCodeProperties getProperties()
+
+
Returns the properties of this SourceCode element. +

+

+ +
Returns:
the properties of this SourceCode element.
+
+
+
+ +

+getUpperLeft

+
+public Node getUpperLeft()
+
+
Returns the upper left corner of this SourceCode element. +

+

+ +
Returns:
the upper left corner of thisSourceCode element.
+
+
+
+ +

+addCodeLine

+
+public int addCodeLine(java.lang.String code,
+                       java.lang.String label,
+                       int indentation,
+                       Timing delay)
+                throws java.lang.NullPointerException
+
+
Adds a new code line to this SourceCode element. +

+

+
Parameters:
code - the actual code.
label - a distinct name for the line.
indentation - the indentation to apply to this line.
delay - [optional] the delay after which this operation shall be + performed. +
Returns:
the line number of the added code line to be able to reference it + later on. +
Throws: +
java.lang.NullPointerException
+
+
+
+ +

+addCodeElement

+
+public int addCodeElement(java.lang.String code,
+                          java.lang.String label,
+                          boolean noSpaceSeparator,
+                          int indentation,
+                          Timing delay)
+                   throws java.lang.NullPointerException
+
+
Adds a new code element to this SourceCode element. +

+

+
Parameters:
code - the actual code.
label - a distinct name for the line.
indentation - the indentation to apply to this line.
delay - [optional] the delay after which this operation shall be + performed. +
Returns:
the line number of that line, to which this element was added, to + be able to reference it later on. +
Throws: +
java.lang.NullPointerException
+
+
+
+ +

+addCodeElement

+
+public int addCodeElement(java.lang.String code,
+                          java.lang.String label,
+                          int indentation,
+                          Timing delay)
+                   throws java.lang.NullPointerException
+
+
Adds a new code element to this SourceCode element. +

+

+
Parameters:
code - the actual code.
label - a distinct name for the line.
indentation - the indentation to apply to this line.
delay - [optional] the delay after which this operation shall be + performed. +
Returns:
the line number of that line, to which this element was added, to + be able to reference it later on. +
Throws: +
java.lang.NullPointerException
+
+
+
+ +

+highlight

+
+public void highlight(java.lang.String label)
+               throws LineNotExistsException
+
+
Highlights a line in this SourceCode element. +

+

+
Parameters:
label - the name of the line to highlight +
Throws: +
LineNotExistsException
+
+
+
+ +

+highlight

+
+public void highlight(java.lang.String label,
+                      boolean context)
+               throws LineNotExistsException
+
+
Highlights a line in this SourceCode element. +

+

+
Parameters:
label - the name of the line to highlight
context - use the code context color instead of the code highlight + color. +
Throws: +
LineNotExistsException
+
+
+
+ +

+highlight

+
+public void highlight(java.lang.String label,
+                      boolean context,
+                      Timing delay,
+                      Timing duration)
+               throws LineNotExistsException
+
+
Highlights a line in this SourceCode element. +

+

+
Parameters:
label - the name of the line to highlight
context - use the code context color instead of the code highlight + color.
delay - [optional] the delay to apply to this operation.
duration - [optional] the duration of the action. +
Throws: +
LineNotExistsException
+
+
+
+ +

+highlight

+
+public void highlight(int lineNo)
+               throws LineNotExistsException
+
+
Highlights a line in this SourceCode element. +

+

+
Parameters:
lineNo - the line to highlight +
Throws: +
LineNotExistsException
+
+
+
+ +

+highlight

+
+public void highlight(int lineNo,
+                      int colNo,
+                      boolean context)
+               throws LineNotExistsException
+
+
Highlights a line in this SourceCode element. +

+

+
Parameters:
lineNo - the line to highlight
colNo - the code element to highlight
context - use the code context color instead of the code highlight + color. +
Throws: +
LineNotExistsException
+
+
+
+ +

+highlight

+
+public void highlight(int lineNo,
+                      int colNo,
+                      boolean context,
+                      Timing delay,
+                      Timing duration)
+               throws LineNotExistsException
+
+
Highlights a line in this SourceCode element. +

+

+
Parameters:
lineNo - the line to highlight
colNo - the code element to highlight
context - use the code context color instead of the code highlight + color.
delay - [optional] the delay to apply to this operation.
duration - [optional] the duration of the action. +
Throws: +
LineNotExistsException
+
+
+
+ +

+unhighlight

+
+public void unhighlight(java.lang.String label)
+                 throws LineNotExistsException
+
+
Unhighlights a line in this SourceCode element. +

+

+
Parameters:
label - the name of the line to unhighlight +
Throws: +
LineNotExistsException
+
+
+
+ +

+unhighlight

+
+public void unhighlight(java.lang.String label,
+                        boolean context)
+                 throws LineNotExistsException
+
+
Unhighlights a line in this SourceCode element. +

+

+
Parameters:
label - the name of the line to unhighlight
context - use the code context color instead of the code highlight + color. +
Throws: +
LineNotExistsException
+
+
+
+ +

+unhighlight

+
+public void unhighlight(java.lang.String label,
+                        boolean context,
+                        Timing delay,
+                        Timing duration)
+                 throws LineNotExistsException
+
+
Unhighlights a line in this SourceCode element. +

+

+
Parameters:
label - the name of the line to unhighlight
context - use the code context color instead of the code highlight + color.
delay - [optional] the delay to apply to this operation.
duration - [optional] the duration of the action. +
Throws: +
LineNotExistsException
+
+
+
+ +

+unhighlight

+
+public void unhighlight(int lineNo)
+                 throws LineNotExistsException
+
+
Unhighlights a line in this SourceCode element. +

+

+
Parameters:
lineNo - the line to unhighlight +
Throws: +
LineNotExistsException
+
+
+
+ +

+unhighlight

+
+public void unhighlight(int lineNo,
+                        int colNo,
+                        boolean context)
+                 throws LineNotExistsException
+
+
Unhighlights a line in this SourceCode element. +

+

+
Parameters:
lineNo - the line to unhighlight
colNo - the code element to unhighlight
context - use the code context color instead of the code highlight + color. +
Throws: +
LineNotExistsException
+
+
+
+ +

+unhighlight

+
+public void unhighlight(int lineNo,
+                        int colNo,
+                        boolean context,
+                        Timing delay,
+                        Timing duration)
+                 throws LineNotExistsException
+
+
Unhighlights a line in this SourceCode element. +

+

+
Parameters:
lineNo - the line to unhighlight
colNo - the code element to unhighlight
context - use the code context color instead of the code highlight + color.
delay - [optional] the delay to apply to this operation.
duration - [optional] the duration of the action. +
Throws: +
LineNotExistsException
+
+
+
+ +

+toggleHighlight

+
+public void toggleHighlight(java.lang.String label)
+
+
+
+
+
+
+ +

+toggleHighlight

+
+public void toggleHighlight(java.lang.String oldLabel,
+                            java.lang.String newLabel)
+                     throws LineNotExistsException
+
+
Toggles the highlight from one component to the next. +

+

+
Parameters:
oldLabel - the name of the line which should no longer be highlighted
newLabel - the name of the new line to highlight +
Throws: +
LineNotExistsException
+
+
+
+ +

+toggleHighlight

+
+public void toggleHighlight(java.lang.String oldLabel,
+                            boolean switchToContextMode,
+                            java.lang.String newLabel)
+                     throws LineNotExistsException
+
+
Toggles the highlight from one component to the next. +

+

+
Parameters:
oldLabel - the name of the line which should no longer be highlighted
switchToContextMode - determines if highlighting should be turned off for the + previous element, of it it should be put into context mode
newLabel - the name of the new line to highlight +
Throws: +
LineNotExistsException
+
+
+
+ +

+toggleHighlight

+
+public void toggleHighlight(java.lang.String oldLabel,
+                            boolean switchToContextMode,
+                            java.lang.String newLabel,
+                            Timing delay,
+                            Timing duration)
+                     throws LineNotExistsException
+
+
Toggles the highlight from one component to the next. +

+

+
Parameters:
oldLabel - the name of the line which should no longer be highlighted
switchToContextMode - determines if highlighting should be turned off for the + previous element, of it it should be put into context mode
newLabel - the name of the new line to highlight
delay - [optional] the delay to apply to this operation.
duration - [optional] the duration of the action. +
Throws: +
LineNotExistsException
+
+
+
+ +

+toggleHighlight

+
+public void toggleHighlight(int oldLine,
+                            int newLine)
+                     throws LineNotExistsException
+
+
Toggles the highlight from one component to the next. +

+

+
Parameters:
oldLine - the line which should no longer be highlighted
newLine - the new line to highlight +
Throws: +
LineNotExistsException
+
+
+
+ +

+toggleHighlight

+
+public void toggleHighlight(int oldLine,
+                            int oldColumn,
+                            boolean switchToContextMode,
+                            int newLine,
+                            int newColumn)
+                     throws LineNotExistsException
+
+
Toggles the highlight from one component to the next. +

+

+
Parameters:
oldLine - the line which should no longer be highlighted
oldColumn - the code element to unhighlight
switchToContextMode - determines if highlighting should be turned off for the + previous element, of it it should be put into context mode
newLine - the new line to highlight
newColumn - the code element to highlight +
Throws: +
LineNotExistsException
+
+
+
+ +

+toggleHighlight

+
+public void toggleHighlight(int oldLine,
+                            int oldColumn,
+                            boolean switchToContextMode,
+                            int newLine,
+                            int newColumn,
+                            Timing delay,
+                            Timing duration)
+                     throws LineNotExistsException
+
+
Toggles the highlight from one component to the next. +

+

+
Parameters:
oldLine - the line which should no longer be highlighted
oldColumn - the code element to unhighlight
switchToContextMode - determines if highlighting should be turned off for the + previous element, of it it should be put into context mode
newLine - the new line to highlight
newColumn - the code element to highlight
delay - [optional] the delay to apply to this operation.
duration - [optional] the duration of the action. +
Throws: +
LineNotExistsException
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/Square.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/Square.html new file mode 100644 index 00000000..de8cf014 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/Square.html @@ -0,0 +1,380 @@ + + + + + + +Square + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives +
+Class Square

+
+java.lang.Object
+  extended by algoanim.primitives.Primitive
+      extended by algoanim.primitives.Square
+
+
+
+
public class Square
extends Primitive
+ + +

+Represents a square defined by an upper left corner and its width. +

+ +

+

+
Author:
+
Stephan Mehlhase
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.primitives.Primitive
gen
+  + + + + + + + + + + +
+Constructor Summary
Square(SquareGenerator sg, + Node upperLeftCorner, + int theWidth, + java.lang.String name, + DisplayOptions display, + SquareProperties sp) + +
+          Instantiates the Square and calls the create() method of the + associated SquareGenerator.
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ SquarePropertiesgetProperties() + +
+          Returns the properties of this Square.
+ NodegetUpperLeft() + +
+          Returns the upper left corner of this Square.
+ intgetWidth() + +
+          Returns the width of this Square.
+ voidsetName(java.lang.String newName) + +
+          Sets the name of this Primitive.
+ + + + + + + +
Methods inherited from class algoanim.primitives.Primitive
changeColor, exchange, getDisplayOptions, getName, hide, hide, moveBy, moveTo, moveVia, rotate, rotate, show, show
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+Square

+
+public Square(SquareGenerator sg,
+              Node upperLeftCorner,
+              int theWidth,
+              java.lang.String name,
+              DisplayOptions display,
+              SquareProperties sp)
+       throws java.lang.IllegalArgumentException
+
+
Instantiates the Square and calls the create() method of the + associated SquareGenerator. +

+

+
Parameters:
sg - the appropriate code Generator.
upperLeftCorner - the upper left corner of this Square.
theWidth - the width of this Square.
name - the name of this Square.
display - [optional] the DisplayOptions of this + Square.
sp - [optional] the properties of this Square. +
Throws: +
java.lang.IllegalArgumentException
+
+ + + + + + + + +
+Method Detail
+ +

+getWidth

+
+public int getWidth()
+
+
Returns the width of this Square. +

+

+ +
Returns:
the width of this Square.
+
+
+
+ +

+getProperties

+
+public SquareProperties getProperties()
+
+
Returns the properties of this Square. +

+

+ +
Returns:
the properties of this Square.
+
+
+
+ +

+getUpperLeft

+
+public Node getUpperLeft()
+
+
Returns the upper left corner of this Square. +

+

+ +
Returns:
the upper left corner of this Square.
+
+
+
+ +

+setName

+
+public void setName(java.lang.String newName)
+
+
Description copied from class: Primitive
+
Sets the name of this Primitive. +

+

+
Overrides:
setName in class Primitive
+
+
+
Parameters:
newName - the new name for this Primitive.
See Also:
Primitive.setName(java.lang.String)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/StringArray.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/StringArray.html new file mode 100644 index 00000000..02d45c71 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/StringArray.html @@ -0,0 +1,727 @@ + + + + + + +StringArray + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives +
+Class StringArray

+
+java.lang.Object
+  extended by algoanim.primitives.Primitive
+      extended by algoanim.primitives.ArrayPrimitive
+          extended by algoanim.primitives.StringArray
+
+
+
+
public class StringArray
extends ArrayPrimitive
+ + +

+

+
Author:
+
Jens Pfau, Stephan Mehlhase
+
+
+ +

+ + + + + + + + + + + +
+Field Summary
+protected  StringArrayGeneratorgenerator + +
+          The related IntArrayGenerator, which is responsible for + generating the appropriate scriptcode for operations performed on this + object.
+ + + + + + + +
Fields inherited from class algoanim.primitives.ArrayPrimitive
length
+ + + + + + + +
Fields inherited from class algoanim.primitives.Primitive
gen
+  + + + + + + + + + + +
+Constructor Summary
StringArray(StringArrayGenerator sag, + Node upperLeftCorner, + java.lang.String[] arrayData, + java.lang.String name, + ArrayDisplayOptions display, + ArrayProperties iap) + +
+          Instantiates the StringArray and calls the create() method + of the associated StringArrayGenerator.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.lang.String[]getData() + +
+          Returns the internal data of this StringArray.
+ java.lang.StringgetData(int i) + +
+          Returns the data of the internal array at index + i.
+ ArrayPropertiesgetProperties() + +
+          Returns the properties of this StringArray.
+ NodegetUpperLeft() + +
+          Returns the upper left corner of this StringArray.
+ voidhighlightCell(int from, + int to, + Timing offset, + Timing duration) + +
+          Highlights a range of array cells.
+ voidhighlightCell(int position, + Timing offset, + Timing duration) + +
+          Highlights the array cell at a given position after a distinct offset.
+ voidhighlightElem(int from, + int to, + Timing offset, + Timing duration) + +
+          Highlights a range of array elements.
+ voidhighlightElem(int position, + Timing offset, + Timing duration) + +
+          Highlights the array element at a given position after a distinct offset.
+ voidput(int where, + java.lang.String what, + Timing t, + Timing d) + +
+          Puts the value what at position where.
+ voidsetName(java.lang.String newName) + +
+          Sets the name of this Primitive.
+ voidswap(int what, + int with, + Timing t, + Timing d) + +
+          Swaps the elements at index what and with.
+ voidunhighlightCell(int from, + int to, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array cells.
+ voidunhighlightCell(int position, + Timing offset, + Timing duration) + +
+          Unhighlights the array cell at a given position after a distinct offset.
+ voidunhighlightElem(int from, + int to, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array elements.
+ voidunhighlightElem(int position, + Timing offset, + Timing duration) + +
+          Unhighlights the array element at a given position after a distinct offset.
+ + + + + + + +
Methods inherited from class algoanim.primitives.ArrayPrimitive
getLength
+ + + + + + + +
Methods inherited from class algoanim.primitives.Primitive
changeColor, exchange, getDisplayOptions, getName, hide, hide, moveBy, moveTo, moveVia, rotate, rotate, show, show
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+generator

+
+protected StringArrayGenerator generator
+
+
The related IntArrayGenerator, which is responsible for + generating the appropriate scriptcode for operations performed on this + object. +

+

+
+
+ + + + + + + + +
+Constructor Detail
+ +

+StringArray

+
+public StringArray(StringArrayGenerator sag,
+                   Node upperLeftCorner,
+                   java.lang.String[] arrayData,
+                   java.lang.String name,
+                   ArrayDisplayOptions display,
+                   ArrayProperties iap)
+
+
Instantiates the StringArray and calls the create() method + of the associated StringArrayGenerator. +

+

+
Parameters:
sag - the appropriate code Generator.
upperLeftCorner - the upper left corner of this StringArray.
arrayData - the internal data of this StringArray.
name - the name of this StringArray.
display - [optional] the DisplayOptions for this + StringArray.
iap - [optional] the properties of this StringArray.
+
+ + + + + + + + +
+Method Detail
+ +

+put

+
+public void put(int where,
+                java.lang.String what,
+                Timing t,
+                Timing d)
+         throws java.lang.IndexOutOfBoundsException
+
+
Puts the value what at position where. This + is the delayed version as specified by t. Additionally the + duration of this operation may also be specified. +

+

+
Parameters:
where - the index of the element to write.
what - the new value.
t - [optional] the delay which shall be applied to the operation.
d - [optional] the duration of this operation. +
Throws: +
java.lang.IndexOutOfBoundsException
+
+
+
+ +

+swap

+
+public void swap(int what,
+                 int with,
+                 Timing t,
+                 Timing d)
+          throws java.lang.IndexOutOfBoundsException
+
+
Swaps the elements at index what and with. + This is the delayed version as specified by t. Additionally + the duration of this operation may be specified. +

+

+
Specified by:
swap in class ArrayPrimitive
+
+
+
Parameters:
what - first element to swap.
with - second element to swap.
t - [optional] the delay which shall be applied to the operation.
d - [optional] the duration of this operation. +
Throws: +
java.lang.IndexOutOfBoundsException
+
+
+
+ +

+getData

+
+public java.lang.String[] getData()
+
+
Returns the internal data of this StringArray. +

+

+ +
Returns:
the internal data of this StringArray.
+
+
+
+ +

+getData

+
+public java.lang.String getData(int i)
+                         throws java.lang.IndexOutOfBoundsException
+
+
Returns the data of the internal array at index + i. +

+

+
Parameters:
i - the index to access. +
Returns:
the data at the specified index. +
Throws: +
java.lang.IndexOutOfBoundsException
+
+
+
+ +

+getUpperLeft

+
+public Node getUpperLeft()
+
+
Returns the upper left corner of this StringArray. +

+

+ +
Returns:
the upper left corner of this StringArray.
+
+
+
+ +

+getProperties

+
+public ArrayProperties getProperties()
+
+
Returns the properties of this StringArray. +

+

+ +
Returns:
the properties of this StringArray.
+
+
+
+ +

+setName

+
+public void setName(java.lang.String newName)
+
+
Description copied from class: Primitive
+
Sets the name of this Primitive. +

+

+
Overrides:
setName in class Primitive
+
+
+
Parameters:
newName - the new name for this Primitive.
See Also:
Primitive.setName(java.lang.String)
+
+
+
+ +

+highlightCell

+
+public void highlightCell(int position,
+                          Timing offset,
+                          Timing duration)
+
+
Highlights the array cell at a given position after a distinct offset. +

+

+
Parameters:
position - the position of the cell to highlight.
offset - [optional] the offset after which the operation shall be started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+highlightCell

+
+public void highlightCell(int from,
+                          int to,
+                          Timing offset,
+                          Timing duration)
+
+
Highlights a range of array cells. +

+

+
Parameters:
from - the start of the interval to highlight.
to - the end of the interval to highlight.
offset - [optional] the offset after which the operation shall be started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+unhighlightCell

+
+public void unhighlightCell(int position,
+                            Timing offset,
+                            Timing duration)
+
+
Unhighlights the array cell at a given position after a distinct offset. +

+

+
Parameters:
position - the position of the cell to unhighlight.
offset - [optional] the offset after which the operation shall be started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+unhighlightCell

+
+public void unhighlightCell(int from,
+                            int to,
+                            Timing offset,
+                            Timing duration)
+
+
Unhighlights a range of array cells. +

+

+
Parameters:
from - the start of the interval to unhighlight.
to - the end of the interval to unhighlight.
offset - [optional] the offset after which the operation shall be started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+highlightElem

+
+public void highlightElem(int position,
+                          Timing offset,
+                          Timing duration)
+
+
Highlights the array element at a given position after a distinct offset. +

+

+
Parameters:
position - the position of the element to highlight.
offset - [optional] the offset after which the operation shall be started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+highlightElem

+
+public void highlightElem(int from,
+                          int to,
+                          Timing offset,
+                          Timing duration)
+
+
Highlights a range of array elements. +

+

+
Parameters:
from - the start of the interval to highlight.
to - the end of the interval to highlight.
offset - [optional] the offset after which the operation shall be started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+unhighlightElem

+
+public void unhighlightElem(int position,
+                            Timing offset,
+                            Timing duration)
+
+
Unhighlights the array element at a given position after a distinct offset. +

+

+
Parameters:
position - the position of the element to unhighlight.
offset - [optional] the offset after which the operation shall be started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+unhighlightElem

+
+public void unhighlightElem(int from,
+                            int to,
+                            Timing offset,
+                            Timing duration)
+
+
Unhighlights a range of array elements. +

+

+
Parameters:
from - the start of the interval to unhighlight.
to - the end of the interval to unhighlight.
offset - [optional] the offset after which the operation shall be started.
duration - [optional] the duration this operation lasts.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/StringMatrix.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/StringMatrix.html new file mode 100644 index 00000000..46c22756 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/StringMatrix.html @@ -0,0 +1,910 @@ + + + + + + +StringMatrix + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives +
+Class StringMatrix

+
+java.lang.Object
+  extended by algoanim.primitives.Primitive
+      extended by algoanim.primitives.MatrixPrimitive
+          extended by algoanim.primitives.StringMatrix
+
+
+
+
public class StringMatrix
extends MatrixPrimitive
+ + +

+StringMatrix manages an internal matrix. Operations on + objects of StringMatrix are almost performed like on a simple + matrix. +

+ +

+

+
Author:
+
jens
+
+
+ +

+ + + + + + + + + + + +
+Field Summary
+protected  StringMatrixGeneratorgenerator + +
+          The related StringMatrixGenerator, which is responsible for + generating the appropriate scriptcode for operations performed on + this object.
+ + + + + + + +
Fields inherited from class algoanim.primitives.MatrixPrimitive
nrCols, nrRows
+ + + + + + + +
Fields inherited from class algoanim.primitives.Primitive
gen
+  + + + + + + + + + + +
+Constructor Summary
StringMatrix(StringMatrixGenerator iag, + Node upperLeftCorner, + java.lang.String[][] matrixData, + java.lang.String name, + DisplayOptions display, + MatrixProperties iap) + +
+          Instantiates the StringMatrix and calls the create() method + of the associated StringMatrixGenerator.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.lang.String[][]getData() + +
+          Returns the internal int matrix.
+ java.lang.StringgetElement(int row, + int col) + +
+          retrieves the element at position (row, col) if this is legal, else ""
+ MatrixPropertiesgetProperties() + +
+          Returns the properties of this matrix.
+ java.lang.String[]getRow(int row) + +
+          Returns the data at the given position of the internal matrix.
+ NodegetUpperLeft() + +
+          Returns the upper left corner of this matrix.
+ voidhighlightCell(int row, + int col, + Timing offset, + Timing duration) + +
+          Highlights the matrix cell at a given position after a distinct offset.
+ voidhighlightCellColumnRange(int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+          Highlights a range of array cells of an StringMatrix.
+ voidhighlightCellRowRange(int startRow, + int endRow, + int col, + Timing offset, + Timing duration) + +
+          Highlights a range of array cells of an StringMatrix.
+ voidhighlightElem(int row, + int col, + Timing offset, + Timing duration) + +
+          Highlights the matrix element at a given position after a distinct offset.
+ voidhighlightElemColumnRange(int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+          Highlights a range of matrix elements.
+ voidhighlightElemRowRange(int startRow, + int endRow, + int col, + Timing offset, + Timing duration) + +
+          Highlights a range of array elements of an StringMatrix.
+ voidput(int row, + int col, + java.lang.String what, + Timing t, + Timing d) + +
+          Puts the value what at position [row][col].
+ voidsetName(java.lang.String newName) + +
+          Sets the name of this Primitive.
+ voidswap(int sourceRow, + int sourceCol, + int targetRow, + int targetCol, + Timing t, + Timing d) + +
+          Swaps the elements at index [sourceRow][sourceCol] and + [targetRow][targetCol].
+ voidunhighlightCell(int row, + int col, + Timing offset, + Timing duration) + +
+          Unhighlights the array cell of an StringMatrix at a given position + after a distinct offset.
+ voidunhighlightCellColumnRange(int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array cells of an StringMatrix.
+ voidunhighlightCellRowRange(int startRow, + int endRow, + int col, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array cells of an StringMatrix.
+ voidunhighlightElem(int row, + int col, + Timing offset, + Timing duration) + +
+          Unhighlights the matrix element at a given position after a distinct offset.
+ voidunhighlightElemColumnRange(int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array elements of an StringMatrix.
+ voidunhighlightElemRowRange(int startRow, + int endRow, + int col, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array elements of an StringMatrix.
+ + + + + + + +
Methods inherited from class algoanim.primitives.MatrixPrimitive
getNrCols, getNrRows
+ + + + + + + +
Methods inherited from class algoanim.primitives.Primitive
changeColor, exchange, getDisplayOptions, getName, hide, hide, moveBy, moveTo, moveVia, rotate, rotate, show, show
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+generator

+
+protected StringMatrixGenerator generator
+
+
The related StringMatrixGenerator, which is responsible for + generating the appropriate scriptcode for operations performed on + this object. +

+

+
+
+ + + + + + + + +
+Constructor Detail
+ +

+StringMatrix

+
+public StringMatrix(StringMatrixGenerator iag,
+                    Node upperLeftCorner,
+                    java.lang.String[][] matrixData,
+                    java.lang.String name,
+                    DisplayOptions display,
+                    MatrixProperties iap)
+
+
Instantiates the StringMatrix and calls the create() method + of the associated StringMatrixGenerator. +

+

+
Parameters:
iag - the appropriate code Generator.
upperLeftCorner - the upper left corner of this + StringMatrix.
matrixData - the data of this StringMatrix.
name - the name of this StringMatrix.
display - [optional] the DisplayOptions of this + StringMatrix.
iap - [optional] the properties of this StringMatrix.
+
+ + + + + + + + +
+Method Detail
+ +

+getElement

+
+public java.lang.String getElement(int row,
+                                   int col)
+
+
retrieves the element at position (row, col) if this is legal, else "" +

+

+
Parameters:
row - the row of the element to be retrieved
col - the column of the element to be retrieved +
Returns:
"" if the position is invalid, else the element at that position
+
+
+
+ +

+put

+
+public void put(int row,
+                int col,
+                java.lang.String what,
+                Timing t,
+                Timing d)
+         throws java.lang.IndexOutOfBoundsException
+
+
Puts the value what at position [row][col]. + This is the delayed version as specified by t. + The duration of this operation may also be specified. +

+

+
Parameters:
row - the row position of the element to write.
col - the column position of the element to write.
what - the new value.
t - [optional] the delay which shall be applied to the + operation.
d - [optional] the duration this action needs. +
Throws: +
java.lang.IndexOutOfBoundsException
+
+
+
+ +

+swap

+
+public void swap(int sourceRow,
+                 int sourceCol,
+                 int targetRow,
+                 int targetCol,
+                 Timing t,
+                 Timing d)
+          throws java.lang.IndexOutOfBoundsException
+
+
Swaps the elements at index [sourceRow][sourceCol] and + [targetRow][targetCol]. + This is the delayed version. The duration of this + operation may also be specified. +

+

+
Parameters:
sourceRow - the row position of the first element to swap.
sourceCol - the column position of the first element to swap.
targetRow - the row position of the second element to swap.
targetCol - the column position of the second element to swap.
t - [optional] the delay which shall be applied to the + operation.
d - [optional] the duration this action needs. +
Throws: +
java.lang.IndexOutOfBoundsException
+
+
+
+ +

+getData

+
+public java.lang.String[][] getData()
+
+
Returns the internal int matrix. +

+

+ +
Returns:
the internal int matrix.
+
+
+
+ +

+getRow

+
+public java.lang.String[] getRow(int row)
+                          throws java.lang.IndexOutOfBoundsException
+
+
Returns the data at the given position of the internal matrix. +

+

+
Parameters:
row - the position where to look for the data. +
Returns:
the data at position i in the internal + int matrix. +
Throws: +
java.lang.IndexOutOfBoundsException
+
+
+
+ +

+getUpperLeft

+
+public Node getUpperLeft()
+
+
Returns the upper left corner of this matrix. +

+

+ +
Returns:
the upper left corner of this matrix.
+
+
+
+ +

+getProperties

+
+public MatrixProperties getProperties()
+
+
Returns the properties of this matrix. +

+

+ +
Returns:
the properties of this matrix.
+
+
+
+ +

+setName

+
+public void setName(java.lang.String newName)
+
+
Description copied from class: Primitive
+
Sets the name of this Primitive. +

+

+
Overrides:
setName in class Primitive
+
+
+
Parameters:
newName - the new name for this Primitive.
See Also:
Primitive.setName(java.lang.String)
+
+
+
+ +

+highlightCell

+
+public void highlightCell(int row,
+                          int col,
+                          Timing offset,
+                          Timing duration)
+
+
Highlights the matrix cell at a given position after a distinct offset. +

+

+
Parameters:
row - the row of the cell to highlight.
col - the column of the cell to highlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+highlightCellColumnRange

+
+public void highlightCellColumnRange(int row,
+                                     int startCol,
+                                     int endCol,
+                                     Timing offset,
+                                     Timing duration)
+
+
Highlights a range of array cells of an StringMatrix. +

+

+
Parameters:
row - the row of the interval to highlight.
startCol - the start column of the interval to highlight.
endCol - the end column of the interval to highlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+highlightCellRowRange

+
+public void highlightCellRowRange(int startRow,
+                                  int endRow,
+                                  int col,
+                                  Timing offset,
+                                  Timing duration)
+
+
Highlights a range of array cells of an StringMatrix. +

+

+
Parameters:
startRow - the start row of the interval to highlight.
endRow - the end row of the interval to highlight.
col - the column of the interval to highlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+unhighlightCell

+
+public void unhighlightCell(int row,
+                            int col,
+                            Timing offset,
+                            Timing duration)
+
+
Unhighlights the array cell of an StringMatrix at a given position + after a distinct offset. +

+

+
Parameters:
row - the row position of the cell to unhighlight.
col - the column position of the cell to unhighlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+unhighlightCellColumnRange

+
+public void unhighlightCellColumnRange(int row,
+                                       int startCol,
+                                       int endCol,
+                                       Timing offset,
+                                       Timing duration)
+
+
Unhighlights a range of array cells of an StringMatrix. +

+

+
Parameters:
row - the row of the interval to highlight.
startCol - the start column of the interval to highlight.
endCol - the end column of the interval to highlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+unhighlightCellRowRange

+
+public void unhighlightCellRowRange(int startRow,
+                                    int endRow,
+                                    int col,
+                                    Timing offset,
+                                    Timing duration)
+
+
Unhighlights a range of array cells of an StringMatrix. +

+

+
Parameters:
startRow - the start row of the interval to highlight.
endRow - the end row of the interval to highlight.
col - the column of the interval to highlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+highlightElem

+
+public void highlightElem(int row,
+                          int col,
+                          Timing offset,
+                          Timing duration)
+
+
Highlights the matrix element at a given position after a distinct offset. +

+

+
Parameters:
row - the row of the element to highlight.
col - the column of the element to highlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+highlightElemColumnRange

+
+public void highlightElemColumnRange(int row,
+                                     int startCol,
+                                     int endCol,
+                                     Timing offset,
+                                     Timing duration)
+
+
Highlights a range of matrix elements. +

+

+
Parameters:
row - the row of the interval to highlight.
startCol - the start of the column interval to highlight.
endCol - the end of the column interval to highlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+highlightElemRowRange

+
+public void highlightElemRowRange(int startRow,
+                                  int endRow,
+                                  int col,
+                                  Timing offset,
+                                  Timing duration)
+
+
Highlights a range of array elements of an StringMatrix. +

+

+
Parameters:
startRow - the start of the row interval to highlight.
endRow - the end of the row interval to highlight.
col - the column interval to highlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+unhighlightElem

+
+public void unhighlightElem(int row,
+                            int col,
+                            Timing offset,
+                            Timing duration)
+
+
Unhighlights the matrix element at a given position after a distinct offset. +

+

+
Parameters:
row - the row of the element to unhighlight.
col - the column of the element to unhighlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+unhighlightElemColumnRange

+
+public void unhighlightElemColumnRange(int row,
+                                       int startCol,
+                                       int endCol,
+                                       Timing offset,
+                                       Timing duration)
+
+
Unhighlights a range of array elements of an StringMatrix. +

+

+
Parameters:
row - the row of the interval to unhighlight.
startCol - the start of the column interval to unhighlight.
endCol - the end of the column interval to unhighlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+unhighlightElemRowRange

+
+public void unhighlightElemRowRange(int startRow,
+                                    int endRow,
+                                    int col,
+                                    Timing offset,
+                                    Timing duration)
+
+
Unhighlights a range of array elements of an StringMatrix. +

+

+
Parameters:
startRow - the start row of the interval to unhighlight.
endRow - the end row of the interval to unhighlight.
col - the column interval to unhighlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/Text.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/Text.html new file mode 100644 index 00000000..b828e7d5 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/Text.html @@ -0,0 +1,387 @@ + + + + + + +Text + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives +
+Class Text

+
+java.lang.Object
+  extended by algoanim.primitives.Primitive
+      extended by algoanim.primitives.AdvancedTextSupport
+          extended by algoanim.primitives.Text
+
+
+
+
public class Text
extends AdvancedTextSupport
+ + +

+Represents a text specified by an upper left position and a content. +

+ +

+

+
Author:
+
Stephan Mehlhase
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.primitives.Primitive
gen
+  + + + + + + + + + + +
+Constructor Summary
Text(TextGenerator tg, + Node upperLeftCorner, + java.lang.String theText, + java.lang.String name, + DisplayOptions display, + TextProperties tp) + +
+          Instantiates the Text and calls the create() method of the + associated TextGenerator.
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ TextPropertiesgetProperties() + +
+          Returns the properties of this Text element.
+ java.lang.StringgetText() + +
+          Returns the content of this Text element.
+ NodegetUpperLeft() + +
+          Returns the upper left corner of this Text element.
+ voidsetName(java.lang.String newName) + +
+          Sets the name of this Primitive.
+ + + + + + + +
Methods inherited from class algoanim.primitives.AdvancedTextSupport
setFont, setText
+ + + + + + + +
Methods inherited from class algoanim.primitives.Primitive
changeColor, exchange, getDisplayOptions, getName, hide, hide, moveBy, moveTo, moveVia, rotate, rotate, show, show
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+Text

+
+public Text(TextGenerator tg,
+            Node upperLeftCorner,
+            java.lang.String theText,
+            java.lang.String name,
+            DisplayOptions display,
+            TextProperties tp)
+
+
Instantiates the Text and calls the create() method of the + associated TextGenerator. +

+

+
Parameters:
tg - the appropriate code Generator.
upperLeftCorner - the upper left corner of this Text element.
theText - the content of this Text element.
name - the name of this Text element.
display - [optional] the DisplayOptions of this + Text element.
tp - [optional] the properties of this Text element.
+
+ + + + + + + + +
+Method Detail
+ +

+getProperties

+
+public TextProperties getProperties()
+
+
Returns the properties of this Text element. +

+

+ +
Returns:
the properties of this Text element.
+
+
+
+ +

+getText

+
+public java.lang.String getText()
+
+
Returns the content of this Text element. +

+

+ +
Returns:
the content of this Text element.
+
+
+
+ +

+getUpperLeft

+
+public Node getUpperLeft()
+
+
Returns the upper left corner of this Text element. +

+

+ +
Returns:
the upper left corner of this Text element.
+
+
+
+ +

+setName

+
+public void setName(java.lang.String newName)
+
+
Description copied from class: Primitive
+
Sets the name of this Primitive. +

+

+
Overrides:
setName in class Primitive
+
+
+
Parameters:
newName - the new name for this Primitive.
See Also:
Primitive.setName(java.lang.String)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/Triangle.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/Triangle.html new file mode 100644 index 00000000..a23d5cdf --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/Triangle.html @@ -0,0 +1,360 @@ + + + + + + +Triangle + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives +
+Class Triangle

+
+java.lang.Object
+  extended by algoanim.primitives.Primitive
+      extended by algoanim.primitives.Triangle
+
+
+
+
public class Triangle
extends Primitive
+ + +

+Represents a triangle defined by three Nodes. +

+ +

+

+
Author:
+
Stephan Mehlhase
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.primitives.Primitive
gen
+  + + + + + + + + + + +
+Constructor Summary
Triangle(TriangleGenerator tg, + Node pointA, + Node pointB, + Node pointC, + java.lang.String name, + DisplayOptions display, + TriangleProperties tp) + +
+          Instantiates the Triangle and calls the create() method + of the associated TriangleGenerator.
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ Node[]getNodes() + +
+          Returns the Nodes of this Triangle.
+ TrianglePropertiesgetProperties() + +
+          Returns the properties of this Triangle.
+ voidsetName(java.lang.String newName) + +
+          Sets the name of this Primitive.
+ + + + + + + +
Methods inherited from class algoanim.primitives.Primitive
changeColor, exchange, getDisplayOptions, getName, hide, hide, moveBy, moveTo, moveVia, rotate, rotate, show, show
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+Triangle

+
+public Triangle(TriangleGenerator tg,
+                Node pointA,
+                Node pointB,
+                Node pointC,
+                java.lang.String name,
+                DisplayOptions display,
+                TriangleProperties tp)
+
+
Instantiates the Triangle and calls the create() method + of the associated TriangleGenerator. +

+

+
Parameters:
tg - the appropriate code Generator.
pointA - the first Node of this + Triangle.
pointB - the second Node of this + Triangle.
pointC - the third Node of this + Triangle.
name - the name of this Triangle.
display - [optional] the DisplayOptions of this + Triangle
tp - [optional] the properties of this Triangle.
+
+ + + + + + + + +
+Method Detail
+ +

+getNodes

+
+public Node[] getNodes()
+
+
Returns the Nodes of this Triangle. +

+

+ +
Returns:
the Nodes of this Triangle.
+
+
+
+ +

+getProperties

+
+public TriangleProperties getProperties()
+
+
Returns the properties of this Triangle. +

+

+ +
Returns:
the properties of this Triangle.
+
+
+
+ +

+setName

+
+public void setName(java.lang.String newName)
+
+
Description copied from class: Primitive
+
Sets the name of this Primitive. +

+

+
Overrides:
setName in class Primitive
+
+
+
Parameters:
newName - the new name for this Primitive.
See Also:
Primitive.setName(java.lang.String)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/Variables.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/Variables.html new file mode 100644 index 00000000..76f11586 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/Variables.html @@ -0,0 +1,561 @@ + + + + + + +Variables + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives +
+Class Variables

+
+java.lang.Object
+  extended by algoanim.primitives.Primitive
+      extended by algoanim.primitives.Variables
+
+
+
+
public class Variables
extends Primitive
+ + +

+


+ +

+ + + + + + + + + + + + + + + + + + + +
+Field Summary
+protected  VariablesGeneratorgen + +
+           
+protected  java.util.HashMap<java.lang.String,java.lang.String>list + +
+           
+protected  VariableContextvars + +
+           
+  + + + + + + + + + + +
+Constructor Summary
Variables(VariablesGenerator gen, + DisplayOptions display) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidcloseContext() + +
+           
+ voiddeclare(java.lang.String type, + java.lang.String key) + +
+           
+ voiddeclare(java.lang.String type, + java.lang.String key, + java.lang.String value) + +
+           
+ voiddeclare(java.lang.String type, + java.lang.String key, + java.lang.String value, + java.lang.String role) + +
+           
+ voiddiscard(java.lang.String key) + +
+           
+ java.lang.Stringget(java.lang.String key) + +
+           
+ VariablegetVariable(java.lang.String key) + +
+           
+ voidopenContext() + +
+           
+ voidset(java.lang.String key, + java.lang.String value) + +
+           
+ voidsetGlobal(java.lang.String key) + +
+           
+ voidsetRole(java.lang.String key, + java.lang.String value) + +
+           
+protected  voidupdateView() + +
+           
+ + + + + + + +
Methods inherited from class algoanim.primitives.Primitive
changeColor, exchange, getDisplayOptions, getName, hide, hide, moveBy, moveTo, moveVia, rotate, rotate, setName, show, show
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+gen

+
+protected VariablesGenerator gen
+
+
+
+
+
+ +

+vars

+
+protected VariableContext vars
+
+
+
+
+
+ +

+list

+
+protected java.util.HashMap<java.lang.String,java.lang.String> list
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+Variables

+
+public Variables(VariablesGenerator gen,
+                 DisplayOptions display)
+
+
+ + + + + + + + +
+Method Detail
+ +

+setGlobal

+
+public void setGlobal(java.lang.String key)
+
+
+
+
+
+
+ +

+openContext

+
+public void openContext()
+
+
+
+
+
+
+ +

+closeContext

+
+public void closeContext()
+
+
+
+
+
+
+ +

+declare

+
+public void declare(java.lang.String type,
+                    java.lang.String key)
+
+
+
+
+
+
+ +

+declare

+
+public void declare(java.lang.String type,
+                    java.lang.String key,
+                    java.lang.String value)
+
+
+
+
+
+
+ +

+declare

+
+public void declare(java.lang.String type,
+                    java.lang.String key,
+                    java.lang.String value,
+                    java.lang.String role)
+
+
+
+
+
+
+ +

+setRole

+
+public void setRole(java.lang.String key,
+                    java.lang.String value)
+
+
+
+
+
+
+ +

+set

+
+public void set(java.lang.String key,
+                java.lang.String value)
+
+
+
+
+
+
+ +

+get

+
+public java.lang.String get(java.lang.String key)
+
+
+
+
+
+
+ +

+getVariable

+
+public Variable getVariable(java.lang.String key)
+
+
+
+
+
+
+ +

+discard

+
+public void discard(java.lang.String key)
+
+
+
+
+
+
+ +

+updateView

+
+protected void updateView()
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/VisualQueue.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/VisualQueue.html new file mode 100644 index 00000000..57842103 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/VisualQueue.html @@ -0,0 +1,516 @@ + + + + + + +VisualQueue + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives +
+Class VisualQueue<T>

+
+java.lang.Object
+  extended by algoanim.primitives.Primitive
+      extended by algoanim.primitives.VisualQueue<T>
+
+
+
Direct Known Subclasses:
ArrayBasedQueue, ConceptualQueue, ListBasedQueue
+
+
+
+
public abstract class VisualQueue<T>
extends Primitive
+ + +

+Base abstract class for all the (FIFO-)queues in animalscriptapi.primitives.
+ VisualQueue represents the common visual features of all the subclasses + and manges the actual data using an internal java.util.LinkedList.
+ The stored objects are of the generic data type T, so it is generally possible + to use VisualQueue with any objects. +

+ +

+

+
Author:
+
Dima Vronskyi
+
See Also:
ConceptualQueue, +ArrayBasedQueue, +ListBasedQueue
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.primitives.Primitive
gen
+  + + + + + + + + + + +
+Constructor Summary
VisualQueue(GeneratorInterface g, + Node upperLeftCorner, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + QueueProperties qp) + +
+          Constructor of the VisualQueue.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ Tdequeue() + +
+          Removes and returns the first element of the queue.
+ voidenqueue(T elem) + +
+          Adds the element elem as the last element to the end of the queue.
+ Tfront() + +
+          Retrieves (without removing) the first element of the queue.
+ java.util.List<T>getInitContent() + +
+          Returns the initial content of the queue.
+ QueuePropertiesgetProperties() + +
+          Returns the properties of the queue.
+ java.util.LinkedList<T>getQueue() + +
+          Returns the internal queue as java.util.LinkedList.
+ NodegetUpperLeft() + +
+          Returns the upper left corner of the queue.
+ booleanisEmpty() + +
+          Tests if the queue is empty.
+ voidsetName(java.lang.String newName) + +
+          Sets the name of this Primitive.
+ Ttail() + +
+          Retrieves (without removing) the last element of the queue.
+ + + + + + + +
Methods inherited from class algoanim.primitives.Primitive
changeColor, exchange, getDisplayOptions, getName, hide, hide, moveBy, moveTo, moveVia, rotate, rotate, show, show
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+VisualQueue

+
+public VisualQueue(GeneratorInterface g,
+                   Node upperLeftCorner,
+                   java.util.List<T> content,
+                   java.lang.String name,
+                   DisplayOptions display,
+                   QueueProperties qp)
+
+
Constructor of the VisualQueue. +

+

+
Parameters:
g - the appropriate code Generator.
upperLeftCorner - the upper left corner of this VisualQueue.
content - the initial content of the VisualQueue, consisting + of the elements of the generic type T.
name - the name of this VisualQueue.
display - [optional] the DisplayOptions of this VisualQueue.
qp - [optional] the properties of this VisualQueue.
+
+ + + + + + + + +
+Method Detail
+ +

+enqueue

+
+public void enqueue(T elem)
+
+
Adds the element elem as the last element to the end of the queue. +

+

+
Parameters:
elem - the element to be added to the end of the queue.
See Also:
LinkedList.offer(Object)
+
+
+
+ +

+dequeue

+
+public T dequeue()
+
+
Removes and returns the first element of the queue. +

+

+ +
Returns:
The first element of the queue.
See Also:
LinkedList.poll()
+
+
+
+ +

+front

+
+public T front()
+
+
Retrieves (without removing) the first element of the queue. +

+

+ +
Returns:
The first element of the queue.
See Also:
LinkedList.peek()
+
+
+
+ +

+tail

+
+public T tail()
+
+
Retrieves (without removing) the last element of the queue. +

+

+ +
Returns:
The last element of the queue.
See Also:
LinkedList.getLast()
+
+
+
+ +

+isEmpty

+
+public boolean isEmpty()
+
+
Tests if the queue is empty. +

+

+ +
Returns:
true if and only if the queue contains no elements; + false otherwise.
See Also:
AbstractCollection.isEmpty()
+
+
+
+ +

+getUpperLeft

+
+public Node getUpperLeft()
+
+
Returns the upper left corner of the queue. +

+

+ +
Returns:
the upper left corner of the queue.
+
+
+
+ +

+setName

+
+public void setName(java.lang.String newName)
+
+
Description copied from class: Primitive
+
Sets the name of this Primitive. +

+

+
Overrides:
setName in class Primitive
+
+
+
Parameters:
newName - the new name for this Primitive.
See Also:
Primitive.setName(java.lang.String)
+
+
+
+ +

+getInitContent

+
+public java.util.List<T> getInitContent()
+
+
Returns the initial content of the queue. +

+

+ +
Returns:
The initial content of the queue.
+
+
+
+ +

+getProperties

+
+public QueueProperties getProperties()
+
+
Returns the properties of the queue. +

+

+ +
Returns:
The properties of the queue.
+
+
+
+ +

+getQueue

+
+public java.util.LinkedList<T> getQueue()
+
+
Returns the internal queue as java.util.LinkedList. +

+

+ +
Returns:
The internal queue.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/VisualStack.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/VisualStack.html new file mode 100644 index 00000000..e22193ed --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/VisualStack.html @@ -0,0 +1,496 @@ + + + + + + +VisualStack + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives +
+Class VisualStack<T>

+
+java.lang.Object
+  extended by algoanim.primitives.Primitive
+      extended by algoanim.primitives.VisualStack<T>
+
+
+
Direct Known Subclasses:
ArrayBasedStack, ConceptualStack, ListBasedStack
+
+
+
+
public abstract class VisualStack<T>
extends Primitive
+ + +

+Base abstract class for all the (LIFO-)stacks in animalscriptapi.primitives.
+ VisualStack represents the common visual features of all the subclasses + and manges the actual data using an internal java.util.Stack.
+ The stored objects are of the generic data type T, so it is generally possible + to use VisualStack with any objects. +

+ +

+

+
Author:
+
Dima Vronskyi
+
See Also:
ConceptualStack, +ArrayBasedStack, +ListBasedStack
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.primitives.Primitive
gen
+  + + + + + + + + + + +
+Constructor Summary
VisualStack(GeneratorInterface g, + Node upperLeftCorner, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + StackProperties sp) + +
+          Constructor of the VisualStack.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.util.List<T>getInitContent() + +
+          Returns the initial content of the stack.
+ StackPropertiesgetProperties() + +
+          Returns the properties of the stack.
+ java.util.Stack<T>getStack() + +
+          Returns the internal java.util.Stack.
+ NodegetUpperLeft() + +
+          Returns the upper left corner of the stack.
+ booleanisEmpty() + +
+          Tests if the stack is empty.
+ Tpop() + +
+          Removes and returns the element at the top of the stack.
+ voidpush(T elem) + +
+          Pushes the element elem onto the top of the stack.
+ voidsetName(java.lang.String newName) + +
+          Sets the name of this Primitive.
+ Ttop() + +
+          Retrieves (without removing) the element at the top of the stack.
+ + + + + + + +
Methods inherited from class algoanim.primitives.Primitive
changeColor, exchange, getDisplayOptions, getName, hide, hide, moveBy, moveTo, moveVia, rotate, rotate, show, show
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+VisualStack

+
+public VisualStack(GeneratorInterface g,
+                   Node upperLeftCorner,
+                   java.util.List<T> content,
+                   java.lang.String name,
+                   DisplayOptions display,
+                   StackProperties sp)
+
+
Constructor of the VisualStack. +

+

+
Parameters:
g - the appropriate code Generator.
upperLeftCorner - the upper left corner of this VisualStack.
content - the initial content of the VisualStack, consisting + of the elements of the generic type T.
name - the name of this VisualStack.
display - [optional] the DisplayOptions of this VisualStack.
sp - [optional] the properties of this VisualStack.
+
+ + + + + + + + +
+Method Detail
+ +

+push

+
+public void push(T elem)
+
+
Pushes the element elem onto the top of the stack. Unlike the + push-method of java.util.Stack it doesn't return + the element to be pushed. +

+

+
Parameters:
elem - the element to be pushed onto the stack.
See Also:
Stack.push(Object)
+
+
+
+ +

+pop

+
+public T pop()
+
+
Removes and returns the element at the top of the stack. +

+

+ +
Returns:
The element at the top of the stack.
See Also:
Stack.pop()
+
+
+
+ +

+top

+
+public T top()
+
+
Retrieves (without removing) the element at the top of the stack. +

+

+ +
Returns:
The element at the top of the stack.
See Also:
Stack.peek()
+
+
+
+ +

+isEmpty

+
+public boolean isEmpty()
+
+
Tests if the stack is empty. +

+

+ +
Returns:
true if and only if the stack contains no elements; + false otherwise.
See Also:
Stack.empty()
+
+
+
+ +

+getUpperLeft

+
+public Node getUpperLeft()
+
+
Returns the upper left corner of the stack. +

+

+ +
Returns:
The upper left corner of the stack.
+
+
+
+ +

+setName

+
+public void setName(java.lang.String newName)
+
+
Description copied from class: Primitive
+
Sets the name of this Primitive. +

+

+
Overrides:
setName in class Primitive
+
+
+
Parameters:
newName - the new name for this Primitive.
See Also:
Primitive.setName(java.lang.String)
+
+
+
+ +

+getProperties

+
+public StackProperties getProperties()
+
+
Returns the properties of the stack. +

+

+ +
Returns:
The properties of the stack.
+
+
+
+ +

+getStack

+
+public java.util.Stack<T> getStack()
+
+
Returns the internal java.util.Stack. +

+

+ +
Returns:
The internal java.util.Stack.
+
+
+
+ +

+getInitContent

+
+public java.util.List<T> getInitContent()
+
+
Returns the initial content of the stack. +

+

+ +
Returns:
The initial content of the stack.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/AdvancedTextGeneratorInterface.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/AdvancedTextGeneratorInterface.html new file mode 100644 index 00000000..c1df4e9c --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/AdvancedTextGeneratorInterface.html @@ -0,0 +1,211 @@ + + + + + + +Uses of Interface algoanim.primitives.AdvancedTextGeneratorInterface + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
algoanim.primitives.AdvancedTextGeneratorInterface

+
+ + + + + + + + + + + + + +
+Packages that use AdvancedTextGeneratorInterface
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives.generators  
+  +

+ + + + + +
+Uses of AdvancedTextGeneratorInterface in algoanim.animalscript
+  +

+ + + + + + + + + +
Classes in algoanim.animalscript that implement AdvancedTextGeneratorInterface
+ classAnimalTextGenerator + +
+           
+  +

+ + + + + +
+Uses of AdvancedTextGeneratorInterface in algoanim.primitives.generators
+  +

+ + + + + + + + + +
Subinterfaces of AdvancedTextGeneratorInterface in algoanim.primitives.generators
+ interfaceTextGenerator + +
+          TextGenerator offers methods to request the included Language + object to append text related script code lines to the output.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/AdvancedTextSupport.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/AdvancedTextSupport.html new file mode 100644 index 00000000..87d8d4ee --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/AdvancedTextSupport.html @@ -0,0 +1,180 @@ + + + + + + +Uses of Class algoanim.primitives.AdvancedTextSupport + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.primitives.AdvancedTextSupport

+
+ + + + + + + + + +
+Packages that use AdvancedTextSupport
algoanim.primitives  
+  +

+ + + + + +
+Uses of AdvancedTextSupport in algoanim.primitives
+  +

+ + + + + + + + + +
Subclasses of AdvancedTextSupport in algoanim.primitives
+ classText + +
+          Represents a text specified by an upper left position and a content.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/Arc.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/Arc.html new file mode 100644 index 00000000..d22b3cd1 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/Arc.html @@ -0,0 +1,263 @@ + + + + + + +Uses of Class algoanim.primitives.Arc + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.primitives.Arc

+
+ + + + + + + + + + + + + +
+Packages that use Arc
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives.generators  
+  +

+ + + + + +
+Uses of Arc in algoanim.animalscript
+  +

+ + + + + + + + + +
Methods in algoanim.animalscript that return Arc
+ ArcAnimalScript.newArc(Node center, + Node radius, + java.lang.String name, + DisplayOptions display, + ArcProperties ep) + +
+           
+  +

+ + + + + + + + + +
Methods in algoanim.animalscript with parameters of type Arc
+ voidAnimalArcGenerator.create(Arc ag) + +
+           
+  +

+ + + + + +
+Uses of Arc in algoanim.primitives.generators
+  +

+ + + + + + + + + + + + + +
Methods in algoanim.primitives.generators that return Arc
+ ArcLanguage.newArc(Node center, + Node radius, + java.lang.String name, + DisplayOptions display) + +
+           
+abstract  ArcLanguage.newArc(Node center, + Node radius, + java.lang.String name, + DisplayOptions display, + ArcProperties ap) + +
+           
+  +

+ + + + + + + + + +
Methods in algoanim.primitives.generators with parameters of type Arc
+ voidArcGenerator.create(Arc a) + +
+          Creates the originating script code for a given Arc, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/ArrayBasedQueue.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/ArrayBasedQueue.html new file mode 100644 index 00000000..9657593a --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/ArrayBasedQueue.html @@ -0,0 +1,574 @@ + + + + + + +Uses of Class algoanim.primitives.ArrayBasedQueue + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.primitives.ArrayBasedQueue

+
+ + + + + + + + + + + + + +
+Packages that use ArrayBasedQueue
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives.generators  
+  +

+ + + + + +
+Uses of ArrayBasedQueue in algoanim.animalscript
+  +

+ + + + + + + + + +
Methods in algoanim.animalscript that return ArrayBasedQueue
+ + + + + +
+<T> ArrayBasedQueue<T>
+
AnimalScript.newArrayBasedQueue(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + QueueProperties qp, + int capacity) + +
+           
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in algoanim.animalscript with parameters of type ArrayBasedQueue
+ voidAnimalArrayBasedQueueGenerator.create(ArrayBasedQueue<T> abq) + +
+           
+ voidAnimalArrayBasedQueueGenerator.dequeue(ArrayBasedQueue<T> abq, + Timing delay, + Timing duration) + +
+           
+ voidAnimalArrayBasedQueueGenerator.enqueue(ArrayBasedQueue<T> abq, + T elem, + Timing delay, + Timing duration) + +
+           
+ voidAnimalArrayBasedQueueGenerator.front(ArrayBasedQueue<T> abq, + Timing delay, + Timing duration) + +
+           
+ voidAnimalArrayBasedQueueGenerator.highlightFrontCell(ArrayBasedQueue<T> abq, + Timing delay, + Timing duration) + +
+           
+ voidAnimalArrayBasedQueueGenerator.highlightFrontElem(ArrayBasedQueue<T> abq, + Timing delay, + Timing duration) + +
+           
+ voidAnimalArrayBasedQueueGenerator.highlightTailCell(ArrayBasedQueue<T> abq, + Timing delay, + Timing duration) + +
+           
+ voidAnimalArrayBasedQueueGenerator.highlightTailElem(ArrayBasedQueue<T> abq, + Timing delay, + Timing duration) + +
+           
+ voidAnimalArrayBasedQueueGenerator.isEmpty(ArrayBasedQueue<T> abq, + Timing delay, + Timing duration) + +
+           
+ voidAnimalArrayBasedQueueGenerator.isFull(ArrayBasedQueue<T> abq, + Timing delay, + Timing duration) + +
+           
+ voidAnimalArrayBasedQueueGenerator.tail(ArrayBasedQueue<T> abq, + Timing delay, + Timing duration) + +
+           
+ voidAnimalArrayBasedQueueGenerator.unhighlightFrontCell(ArrayBasedQueue<T> abq, + Timing delay, + Timing duration) + +
+           
+ voidAnimalArrayBasedQueueGenerator.unhighlightFrontElem(ArrayBasedQueue<T> abq, + Timing delay, + Timing duration) + +
+           
+ voidAnimalArrayBasedQueueGenerator.unhighlightTailCell(ArrayBasedQueue<T> abq, + Timing delay, + Timing duration) + +
+           
+ voidAnimalArrayBasedQueueGenerator.unhighlightTailElem(ArrayBasedQueue<T> abq, + Timing delay, + Timing duration) + +
+           
+  +

+ + + + + +
+Uses of ArrayBasedQueue in algoanim.primitives.generators
+  +

+ + + + + + + + + + + + + +
Methods in algoanim.primitives.generators that return ArrayBasedQueue
+ + + + + +
+<T> ArrayBasedQueue<T>
+
Language.newArrayBasedQueue(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + int capacity) + +
+          Creates a new ArrayBasedQueue object.
+abstract + + + + +
+<T> ArrayBasedQueue<T>
+
Language.newArrayBasedQueue(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + QueueProperties qp, + int capacity) + +
+          Creates a new ArrayBasedQueue object.
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in algoanim.primitives.generators with parameters of type ArrayBasedQueue
+ voidArrayBasedQueueGenerator.create(ArrayBasedQueue<T> abq) + +
+          Creates the originating script code for a given ArrayBasedQueue, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+ voidArrayBasedQueueGenerator.dequeue(ArrayBasedQueue<T> abq, + Timing delay, + Timing duration) + +
+          Removes the first element of the given ArrayBasedQueue.
+ voidArrayBasedQueueGenerator.enqueue(ArrayBasedQueue<T> abq, + T elem, + Timing delay, + Timing duration) + +
+          Adds the element elem as the last element to the end of the given + ArrayBasedQueue.
+ voidArrayBasedQueueGenerator.front(ArrayBasedQueue<T> abq, + Timing delay, + Timing duration) + +
+          Retrieves (without removing) the first element of the given ArrayBasedQueue.
+ voidArrayBasedQueueGenerator.highlightFrontCell(ArrayBasedQueue<T> abq, + Timing delay, + Timing duration) + +
+          Highlights the cell which contains the first element of the given + ArrayBasedQueue.
+ voidArrayBasedQueueGenerator.highlightFrontElem(ArrayBasedQueue<T> abq, + Timing delay, + Timing duration) + +
+          Highlights the first element of the given ArrayBasedQueue.
+ voidArrayBasedQueueGenerator.highlightTailCell(ArrayBasedQueue<T> abq, + Timing delay, + Timing duration) + +
+          Highlights the cell which contains the last element of the given + ArrayBasedQueue.
+ voidArrayBasedQueueGenerator.highlightTailElem(ArrayBasedQueue<T> abq, + Timing delay, + Timing duration) + +
+          Highlights the last element of the given ArrayBasedQueue.
+ voidArrayBasedQueueGenerator.isEmpty(ArrayBasedQueue<T> abq, + Timing delay, + Timing duration) + +
+          Tests if the given ArrayBasedQueue is empty.
+ voidArrayBasedQueueGenerator.isFull(ArrayBasedQueue<T> abq, + Timing delay, + Timing duration) + +
+          Tests if the given ArrayBasedQueue is full.
+ voidArrayBasedQueueGenerator.tail(ArrayBasedQueue<T> abq, + Timing delay, + Timing duration) + +
+          Retrieves (without removing) the last element of the given ArrayBasedQueue.
+ voidArrayBasedQueueGenerator.unhighlightFrontCell(ArrayBasedQueue<T> abq, + Timing delay, + Timing duration) + +
+          Unhighlights the cell which contains the first element of the given + ArrayBasedQueue.
+ voidArrayBasedQueueGenerator.unhighlightFrontElem(ArrayBasedQueue<T> abq, + Timing delay, + Timing duration) + +
+          Unhighlights the first element of the given ArrayBasedQueue.
+ voidArrayBasedQueueGenerator.unhighlightTailCell(ArrayBasedQueue<T> abq, + Timing delay, + Timing duration) + +
+          Unhighlights the cell which contains the last element of the given + ArrayBasedQueue.
+ voidArrayBasedQueueGenerator.unhighlightTailElem(ArrayBasedQueue<T> abq, + Timing delay, + Timing duration) + +
+          Unhighlights the last element of the given ArrayBasedQueue.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/ArrayBasedStack.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/ArrayBasedStack.html new file mode 100644 index 00000000..876d6dc0 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/ArrayBasedStack.html @@ -0,0 +1,469 @@ + + + + + + +Uses of Class algoanim.primitives.ArrayBasedStack + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.primitives.ArrayBasedStack

+
+ + + + + + + + + + + + + +
+Packages that use ArrayBasedStack
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives.generators  
+  +

+ + + + + +
+Uses of ArrayBasedStack in algoanim.animalscript
+  +

+ + + + + + + + + +
Methods in algoanim.animalscript that return ArrayBasedStack
+ + + + + +
+<T> ArrayBasedStack<T>
+
AnimalScript.newArrayBasedStack(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + StackProperties sp, + int capacity) + +
+           
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in algoanim.animalscript with parameters of type ArrayBasedStack
+ voidAnimalArrayBasedStackGenerator.create(ArrayBasedStack<T> abs) + +
+           
+ voidAnimalArrayBasedStackGenerator.highlightTopCell(ArrayBasedStack<T> abs, + Timing delay, + Timing duration) + +
+           
+ voidAnimalArrayBasedStackGenerator.highlightTopElem(ArrayBasedStack<T> abs, + Timing delay, + Timing duration) + +
+           
+ voidAnimalArrayBasedStackGenerator.isEmpty(ArrayBasedStack<T> abs, + Timing delay, + Timing duration) + +
+           
+ voidAnimalArrayBasedStackGenerator.isFull(ArrayBasedStack<T> abs, + Timing delay, + Timing duration) + +
+           
+ voidAnimalArrayBasedStackGenerator.pop(ArrayBasedStack<T> abs, + Timing delay, + Timing duration) + +
+           
+ voidAnimalArrayBasedStackGenerator.push(ArrayBasedStack<T> abs, + T elem, + Timing delay, + Timing duration) + +
+           
+ voidAnimalArrayBasedStackGenerator.top(ArrayBasedStack<T> abs, + Timing delay, + Timing duration) + +
+           
+ voidAnimalArrayBasedStackGenerator.unhighlightTopCell(ArrayBasedStack<T> abs, + Timing delay, + Timing duration) + +
+           
+ voidAnimalArrayBasedStackGenerator.unhighlightTopElem(ArrayBasedStack<T> abs, + Timing delay, + Timing duration) + +
+           
+  +

+ + + + + +
+Uses of ArrayBasedStack in algoanim.primitives.generators
+  +

+ + + + + + + + + + + + + +
Methods in algoanim.primitives.generators that return ArrayBasedStack
+ + + + + +
+<T> ArrayBasedStack<T>
+
Language.newArrayBasedStack(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + int capacity) + +
+          Creates a new ArrayBasedStack object.
+abstract + + + + +
+<T> ArrayBasedStack<T>
+
Language.newArrayBasedStack(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + StackProperties sp, + int capacity) + +
+          Creates a new ArrayBasedStack object.
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in algoanim.primitives.generators with parameters of type ArrayBasedStack
+ voidArrayBasedStackGenerator.create(ArrayBasedStack<T> abs) + +
+          Creates the originating script code for a given ArrayBasedStack, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+ voidArrayBasedStackGenerator.highlightTopCell(ArrayBasedStack<T> abs, + Timing delay, + Timing duration) + +
+          Highlights the cell which contains the top element of the given ArrayBasedStack.
+ voidArrayBasedStackGenerator.highlightTopElem(ArrayBasedStack<T> abs, + Timing delay, + Timing duration) + +
+          Highlights the top element of the given ArrayBasedStack.
+ voidArrayBasedStackGenerator.isEmpty(ArrayBasedStack<T> abs, + Timing delay, + Timing duration) + +
+          Tests if the given ArrayBasedStack is empty.
+ voidArrayBasedStackGenerator.isFull(ArrayBasedStack<T> abs, + Timing delay, + Timing duration) + +
+          Tests if the given ArrayBasedStack is full.
+ voidArrayBasedStackGenerator.pop(ArrayBasedStack<T> abs, + Timing delay, + Timing duration) + +
+          Removes the element at the top of the given ArrayBasedStack.
+ voidArrayBasedStackGenerator.push(ArrayBasedStack<T> abs, + T elem, + Timing delay, + Timing duration) + +
+          Pushes the element elem onto the top of the given ArrayBasedStack.
+ voidArrayBasedStackGenerator.top(ArrayBasedStack<T> abs, + Timing delay, + Timing duration) + +
+          Retrieves (without removing) the element at the top of the given ArrayBasedStack.
+ voidArrayBasedStackGenerator.unhighlightTopCell(ArrayBasedStack<T> abs, + Timing delay, + Timing duration) + +
+          Unhighlights the cell which contains the top element of the given ArrayBasedStack.
+ voidArrayBasedStackGenerator.unhighlightTopElem(ArrayBasedStack<T> abs, + Timing delay, + Timing duration) + +
+          Unhighlights the top element of the given ArrayBasedStack.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/ArrayMarker.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/ArrayMarker.html new file mode 100644 index 00000000..3e6e2f76 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/ArrayMarker.html @@ -0,0 +1,438 @@ + + + + + + +Uses of Class algoanim.primitives.ArrayMarker + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.primitives.ArrayMarker

+
+ + + + + + + + + + + + + + + + + +
+Packages that use ArrayMarker
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives.generators  
algoanim.primitives.updater  
+  +

+ + + + + +
+Uses of ArrayMarker in algoanim.animalscript
+  +

+ + + + + + + + + +
Methods in algoanim.animalscript that return ArrayMarker
+ ArrayMarkerAnimalScript.newArrayMarker(ArrayPrimitive a, + int index, + java.lang.String name, + DisplayOptions display, + ArrayMarkerProperties ap) + +
+           
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in algoanim.animalscript with parameters of type ArrayMarker
+ voidAnimalArrayMarkerGenerator.create(ArrayMarker am) + +
+           
+ voidAnimalArrayMarkerGenerator.decrement(ArrayMarker am, + Timing delay, + Timing duration) + +
+           
+ voidAnimalArrayMarkerGenerator.increment(ArrayMarker am, + Timing delay, + Timing duration) + +
+           
+ voidAnimalArrayMarkerGenerator.move(ArrayMarker am, + int to, + Timing delay, + Timing duration) + +
+           
+ voidAnimalArrayMarkerGenerator.moveBeforeStart(ArrayMarker am, + Timing delay, + Timing duration) + +
+           
+ voidAnimalArrayMarkerGenerator.moveOutside(ArrayMarker am, + Timing delay, + Timing duration) + +
+           
+ voidAnimalArrayMarkerGenerator.moveToEnd(ArrayMarker am, + Timing delay, + Timing duration) + +
+           
+  +

+ + + + + +
+Uses of ArrayMarker in algoanim.primitives.generators
+  +

+ + + + + + + + + + + + + +
Methods in algoanim.primitives.generators that return ArrayMarker
+ ArrayMarkerLanguage.newArrayMarker(ArrayPrimitive a, + int index, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new ArrayMarker object.
+abstract  ArrayMarkerLanguage.newArrayMarker(ArrayPrimitive a, + int index, + java.lang.String name, + DisplayOptions display, + ArrayMarkerProperties amp) + +
+          Creates a new ArrayMarker object.
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in algoanim.primitives.generators with parameters of type ArrayMarker
+ voidArrayMarkerGenerator.create(ArrayMarker am) + +
+          Creates the originating script code for a given + ArrayMarker, due to the fact that before a primitive + can be worked with it has to be defined and made known to the script + language.
+ voidArrayMarkerGenerator.decrement(ArrayMarker am, + Timing delay, + Timing duration) + +
+          Decrements the given ArrayMarker by one position of the + associated ArrayPrimitive.
+ voidArrayMarkerGenerator.increment(ArrayMarker am, + Timing delay, + Timing duration) + +
+          Increments the given ArrayMarker by one position of the + associated ArrayPrimitive.
+ voidArrayMarkerGenerator.move(ArrayMarker am, + int to, + Timing delay, + Timing duration) + +
+          Moves the given ArrayMarker to the given index of the + associated ArrayPrimitive.
+ voidArrayMarkerGenerator.moveBeforeStart(ArrayMarker am, + Timing t, + Timing d) + +
+          Moves the ArrayMarker out of of the referenced + ArrayPrimitive after the offset t.
+ voidArrayMarkerGenerator.moveOutside(ArrayMarker am, + Timing delay, + Timing duration) + +
+          Moves the given ArrayMarker outside of the associated + ArrayPrimitive.
+ voidArrayMarkerGenerator.moveToEnd(ArrayMarker am, + Timing delay, + Timing duration) + +
+          Moves the given ArrayMarker to the last element of the + associated ArrayPrimitive.
+  +

+ + + + + +
+Uses of ArrayMarker in algoanim.primitives.updater
+  +

+ + + + + + + + + +
Fields in algoanim.primitives.updater declared as ArrayMarker
+(package private)  ArrayMarkerArrayMarkerUpdater.am + +
+           
+  +

+ + + + + + + + +
Constructors in algoanim.primitives.updater with parameters of type ArrayMarker
ArrayMarkerUpdater(ArrayMarker am, + Timing t, + Timing d, + int maxPosition) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/ArrayPrimitive.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/ArrayPrimitive.html new file mode 100644 index 00000000..ab8fdcec --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/ArrayPrimitive.html @@ -0,0 +1,549 @@ + + + + + + +Uses of Class algoanim.primitives.ArrayPrimitive + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.primitives.ArrayPrimitive

+
+ + + + + + + + + + + + + + + + + +
+Packages that use ArrayPrimitive
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives  
algoanim.primitives.generators  
+  +

+ + + + + +
+Uses of ArrayPrimitive in algoanim.animalscript
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in algoanim.animalscript with parameters of type ArrayPrimitive
+protected  voidAnimalArrayGenerator.createEntry(ArrayPrimitive array, + java.lang.String keyword, + int from, + int to, + Timing offset, + Timing duration) + +
+           
+protected  voidAnimalArrayGenerator.createEntry(ArrayPrimitive array, + java.lang.String keyword, + int position, + Timing offset, + Timing duration) + +
+           
+ voidAnimalArrayGenerator.highlightCell(ArrayPrimitive ia, + int from, + int to, + Timing offset, + Timing duration) + +
+           
+ voidAnimalArrayGenerator.highlightCell(ArrayPrimitive ia, + int position, + Timing offset, + Timing duration) + +
+           
+ voidAnimalArrayGenerator.highlightElem(ArrayPrimitive ia, + int from, + int to, + Timing offset, + Timing duration) + +
+           
+ voidAnimalArrayGenerator.highlightElem(ArrayPrimitive ia, + int position, + Timing offset, + Timing duration) + +
+           
+ ArrayMarkerAnimalScript.newArrayMarker(ArrayPrimitive a, + int index, + java.lang.String name, + DisplayOptions display, + ArrayMarkerProperties ap) + +
+           
+ voidAnimalArrayGenerator.swap(ArrayPrimitive iap, + int what, + int with, + Timing delay, + Timing duration) + +
+           
+ voidAnimalArrayGenerator.unhighlightCell(ArrayPrimitive ia, + int from, + int to, + Timing offset, + Timing duration) + +
+           
+ voidAnimalArrayGenerator.unhighlightCell(ArrayPrimitive ia, + int position, + Timing offset, + Timing duration) + +
+           
+ voidAnimalArrayGenerator.unhighlightElem(ArrayPrimitive ia, + int from, + int to, + Timing offset, + Timing duration) + +
+           
+ voidAnimalArrayGenerator.unhighlightElem(ArrayPrimitive ia, + int position, + Timing offset, + Timing duration) + +
+           
+  +

+ + + + + +
+Uses of ArrayPrimitive in algoanim.primitives
+  +

+ + + + + + + + + + + + + + + + + +
Subclasses of ArrayPrimitive in algoanim.primitives
+ classDoubleArray + +
+          IntArray manages an internal array.
+ classIntArray + +
+          IntArray manages an internal array.
+ classStringArray + +
+           
+  +

+ + + + + + + + + +
Methods in algoanim.primitives that return ArrayPrimitive
+ ArrayPrimitiveArrayMarker.getArray() + +
+          Returns the associated ArrayPrimitive of this + ArrayMarker.
+  +

+ + + + + + + + +
Constructors in algoanim.primitives with parameters of type ArrayPrimitive
ArrayMarker(ArrayMarkerGenerator amg, + ArrayPrimitive prim, + int index, + java.lang.String name, + DisplayOptions display, + ArrayMarkerProperties ap) + +
+          Instantiates the ArrayMarker and calls the create() + method + of the associated ArrayMarkerGenerator.
+  +

+ + + + + +
+Uses of ArrayPrimitive in algoanim.primitives.generators
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in algoanim.primitives.generators with parameters of type ArrayPrimitive
+ voidGenericArrayGenerator.highlightCell(ArrayPrimitive ia, + int from, + int to, + Timing offset, + Timing duration) + +
+          Highlights a range of array cells of an ArrayPrimitive.
+ voidGenericArrayGenerator.highlightCell(ArrayPrimitive ia, + int position, + Timing offset, + Timing duration) + +
+          Highlights the array cell at a given position after a distinct offset of an + ArrayPrimitive.
+ voidGenericArrayGenerator.highlightElem(ArrayPrimitive ia, + int from, + int to, + Timing offset, + Timing duration) + +
+          Highlights a range of array elements of an ArrayPrimitive.
+ voidGenericArrayGenerator.highlightElem(ArrayPrimitive ia, + int position, + Timing offset, + Timing duration) + +
+          Highlights the array element of an ArrayPrimitive at a given + position after a distinct offset.
+ ArrayMarkerLanguage.newArrayMarker(ArrayPrimitive a, + int index, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new ArrayMarker object.
+abstract  ArrayMarkerLanguage.newArrayMarker(ArrayPrimitive a, + int index, + java.lang.String name, + DisplayOptions display, + ArrayMarkerProperties amp) + +
+          Creates a new ArrayMarker object.
+ voidGenericArrayGenerator.swap(ArrayPrimitive iap, + int what, + int with, + Timing delay, + Timing duration) + +
+          Swaps to values in a given ArrayPrimitive.
+ voidGenericArrayGenerator.unhighlightCell(ArrayPrimitive ia, + int from, + int to, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array cells of an ArrayPrimitive.
+ voidGenericArrayGenerator.unhighlightCell(ArrayPrimitive ia, + int position, + Timing offset, + Timing duration) + +
+          Unhighlights the array cell of an ArrayPrimitive at a given position + after a distinct offset.
+ voidGenericArrayGenerator.unhighlightElem(ArrayPrimitive ia, + int from, + int to, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array elements of an ArrayPrimitive.
+ voidGenericArrayGenerator.unhighlightElem(ArrayPrimitive ia, + int position, + Timing offset, + Timing duration) + +
+          Unhighlights the array element of an ArrayPrimitive at a given + position after a distinct offset.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/Circle.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/Circle.html new file mode 100644 index 00000000..507a5c96 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/Circle.html @@ -0,0 +1,263 @@ + + + + + + +Uses of Class algoanim.primitives.Circle + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.primitives.Circle

+
+ + + + + + + + + + + + + +
+Packages that use Circle
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives.generators  
+  +

+ + + + + +
+Uses of Circle in algoanim.animalscript
+  +

+ + + + + + + + + +
Methods in algoanim.animalscript that return Circle
+ CircleAnimalScript.newCircle(Node center, + int radius, + java.lang.String name, + DisplayOptions display, + CircleProperties cp) + +
+           
+  +

+ + + + + + + + + +
Methods in algoanim.animalscript with parameters of type Circle
+ voidAnimalCircleGenerator.create(Circle acircle) + +
+           
+  +

+ + + + + +
+Uses of Circle in algoanim.primitives.generators
+  +

+ + + + + + + + + + + + + +
Methods in algoanim.primitives.generators that return Circle
+ CircleLanguage.newCircle(Node center, + int radius, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new Circle object.
+abstract  CircleLanguage.newCircle(Node center, + int radius, + java.lang.String name, + DisplayOptions display, + CircleProperties cp) + +
+          Creates a new Circle object.
+  +

+ + + + + + + + + +
Methods in algoanim.primitives.generators with parameters of type Circle
+ voidCircleGenerator.create(Circle c) + +
+          Creates the originating script code for a given Circle, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/CircleSeg.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/CircleSeg.html new file mode 100644 index 00000000..9b14541d --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/CircleSeg.html @@ -0,0 +1,264 @@ + + + + + + +Uses of Class algoanim.primitives.CircleSeg + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.primitives.CircleSeg

+
+ + + + + + + + + + + + + +
+Packages that use CircleSeg
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives.generators  
+  +

+ + + + + +
+Uses of CircleSeg in algoanim.animalscript
+  +

+ + + + + + + + + +
Methods in algoanim.animalscript that return CircleSeg
+ CircleSegAnimalScript.newCircleSeg(Node center, + int radius, + java.lang.String name, + DisplayOptions display, + CircleSegProperties cp) + +
+           
+  +

+ + + + + + + + + +
Methods in algoanim.animalscript with parameters of type CircleSeg
+ voidAnimalCircleSegGenerator.create(CircleSeg aseg) + +
+          #create(animalscriptapi.primitives.CircleSeg)
+  +

+ + + + + +
+Uses of CircleSeg in algoanim.primitives.generators
+  +

+ + + + + + + + + + + + + +
Methods in algoanim.primitives.generators that return CircleSeg
+ CircleSegLanguage.newCircleSeg(Node center, + int radius, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new CircleSeg object.
+abstract  CircleSegLanguage.newCircleSeg(Node center, + int radius, + java.lang.String name, + DisplayOptions display, + CircleSegProperties cp) + +
+          Creates a new CircleSeg object.
+  +

+ + + + + + + + + +
Methods in algoanim.primitives.generators with parameters of type CircleSeg
+ voidCircleSegGenerator.create(CircleSeg cs) + +
+          Creates the originating script code for a given + CircleSeg, due to the fact that before a primitive can + be worked with it has to be defined and made known to the script + language.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/ConceptualQueue.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/ConceptualQueue.html new file mode 100644 index 00000000..ee45257a --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/ConceptualQueue.html @@ -0,0 +1,551 @@ + + + + + + +Uses of Class algoanim.primitives.ConceptualQueue + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.primitives.ConceptualQueue

+
+ + + + + + + + + + + + + +
+Packages that use ConceptualQueue
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives.generators  
+  +

+ + + + + +
+Uses of ConceptualQueue in algoanim.animalscript
+  +

+ + + + + + + + + +
Methods in algoanim.animalscript that return ConceptualQueue
+ + + + + +
+<T> ConceptualQueue<T>
+
AnimalScript.newConceptualQueue(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + QueueProperties qp) + +
+           
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in algoanim.animalscript with parameters of type ConceptualQueue
+ voidAnimalConceptualQueueGenerator.create(ConceptualQueue<T> cq) + +
+           
+ voidAnimalConceptualQueueGenerator.dequeue(ConceptualQueue<T> cq, + Timing delay, + Timing duration) + +
+           
+ voidAnimalConceptualQueueGenerator.enqueue(ConceptualQueue<T> cq, + T elem, + Timing delay, + Timing duration) + +
+           
+ voidAnimalConceptualQueueGenerator.front(ConceptualQueue<T> cq, + Timing delay, + Timing duration) + +
+           
+ voidAnimalConceptualQueueGenerator.highlightFrontCell(ConceptualQueue<T> cq, + Timing delay, + Timing duration) + +
+           
+ voidAnimalConceptualQueueGenerator.highlightFrontElem(ConceptualQueue<T> cq, + Timing delay, + Timing duration) + +
+           
+ voidAnimalConceptualQueueGenerator.highlightTailCell(ConceptualQueue<T> cq, + Timing delay, + Timing duration) + +
+           
+ voidAnimalConceptualQueueGenerator.highlightTailElem(ConceptualQueue<T> cq, + Timing delay, + Timing duration) + +
+           
+ voidAnimalConceptualQueueGenerator.isEmpty(ConceptualQueue<T> cq, + Timing delay, + Timing duration) + +
+           
+ voidAnimalConceptualQueueGenerator.tail(ConceptualQueue<T> cq, + Timing delay, + Timing duration) + +
+           
+ voidAnimalConceptualQueueGenerator.unhighlightFrontCell(ConceptualQueue<T> cq, + Timing delay, + Timing duration) + +
+           
+ voidAnimalConceptualQueueGenerator.unhighlightFrontElem(ConceptualQueue<T> cq, + Timing delay, + Timing duration) + +
+           
+ voidAnimalConceptualQueueGenerator.unhighlightTailCell(ConceptualQueue<T> cq, + Timing delay, + Timing duration) + +
+           
+ voidAnimalConceptualQueueGenerator.unhighlightTailElem(ConceptualQueue<T> cq, + Timing delay, + Timing duration) + +
+           
+  +

+ + + + + +
+Uses of ConceptualQueue in algoanim.primitives.generators
+  +

+ + + + + + + + + + + + + +
Methods in algoanim.primitives.generators that return ConceptualQueue
+ + + + + +
+<T> ConceptualQueue<T>
+
Language.newConceptualQueue(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new ConceptualQueue object.
+abstract + + + + +
+<T> ConceptualQueue<T>
+
Language.newConceptualQueue(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + QueueProperties qp) + +
+          Creates a new ConceptualQueue object.
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in algoanim.primitives.generators with parameters of type ConceptualQueue
+ voidConceptualQueueGenerator.create(ConceptualQueue<T> cq) + +
+          Creates the originating script code for a given ConceptualQueue, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+ voidConceptualQueueGenerator.dequeue(ConceptualQueue<T> cq, + Timing delay, + Timing duration) + +
+          Removes the first element of the given ConceptualQueue.
+ voidConceptualQueueGenerator.enqueue(ConceptualQueue<T> cq, + T elem, + Timing delay, + Timing duration) + +
+          Adds the element elem as the last element to the end of the given + ConceptualQueue.
+ voidConceptualQueueGenerator.front(ConceptualQueue<T> cq, + Timing delay, + Timing duration) + +
+          Retrieves (without removing) the first element of the given ConceptualQueue.
+ voidConceptualQueueGenerator.highlightFrontCell(ConceptualQueue<T> cq, + Timing delay, + Timing duration) + +
+          Highlights the cell which contains the first element of the given + ConceptualQueue.
+ voidConceptualQueueGenerator.highlightFrontElem(ConceptualQueue<T> cq, + Timing delay, + Timing duration) + +
+          Highlights the first element of the given ConceptualQueue.
+ voidConceptualQueueGenerator.highlightTailCell(ConceptualQueue<T> cq, + Timing delay, + Timing duration) + +
+          Highlights the cell which contains the last element of the given + ConceptualQueue.
+ voidConceptualQueueGenerator.highlightTailElem(ConceptualQueue<T> cq, + Timing delay, + Timing duration) + +
+          Highlights the last element of the given ConceptualQueue.
+ voidConceptualQueueGenerator.isEmpty(ConceptualQueue<T> cq, + Timing delay, + Timing duration) + +
+          Tests if the given ConceptualQueue is empty.
+ voidConceptualQueueGenerator.tail(ConceptualQueue<T> cq, + Timing delay, + Timing duration) + +
+          Retrieves (without removing) the last element of the given ConceptualQueue.
+ voidConceptualQueueGenerator.unhighlightFrontCell(ConceptualQueue<T> cq, + Timing delay, + Timing duration) + +
+          Unhighlights the cell which contains the first element of the given + ConceptualQueue.
+ voidConceptualQueueGenerator.unhighlightFrontElem(ConceptualQueue<T> cq, + Timing delay, + Timing duration) + +
+          Unhighlights the first element of the given ConceptualQueue.
+ voidConceptualQueueGenerator.unhighlightTailCell(ConceptualQueue<T> cq, + Timing delay, + Timing duration) + +
+          Unhighlights the cell which contains the last element of the given + ConceptualQueue.
+ voidConceptualQueueGenerator.unhighlightTailElem(ConceptualQueue<T> cq, + Timing delay, + Timing duration) + +
+          Unhighlights the last element of the given ConceptualQueue.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/ConceptualStack.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/ConceptualStack.html new file mode 100644 index 00000000..d3dafeaa --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/ConceptualStack.html @@ -0,0 +1,475 @@ + + + + + + +Uses of Class algoanim.primitives.ConceptualStack + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.primitives.ConceptualStack

+
+ + + + + + + + + + + + + + + + + +
+Packages that use ConceptualStack
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.examples  
algoanim.primitives.generators  
+  +

+ + + + + +
+Uses of ConceptualStack in algoanim.animalscript
+  +

+ + + + + + + + + +
Methods in algoanim.animalscript that return ConceptualStack
+ + + + + +
+<T> ConceptualStack<T>
+
AnimalScript.newConceptualStack(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + StackProperties sp) + +
+           
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in algoanim.animalscript with parameters of type ConceptualStack
+ voidAnimalConceptualStackGenerator.create(ConceptualStack<T> cs) + +
+           
+ voidAnimalConceptualStackGenerator.highlightTopCell(ConceptualStack<T> cs, + Timing delay, + Timing duration) + +
+           
+ voidAnimalConceptualStackGenerator.highlightTopElem(ConceptualStack<T> cs, + Timing delay, + Timing duration) + +
+           
+ voidAnimalConceptualStackGenerator.isEmpty(ConceptualStack<T> cs, + Timing delay, + Timing duration) + +
+           
+ voidAnimalConceptualStackGenerator.pop(ConceptualStack<T> cs, + Timing delay, + Timing duration) + +
+           
+ voidAnimalConceptualStackGenerator.push(ConceptualStack<T> cs, + T elem, + Timing delay, + Timing duration) + +
+           
+ voidAnimalConceptualStackGenerator.top(ConceptualStack<T> cs, + Timing delay, + Timing duration) + +
+           
+ voidAnimalConceptualStackGenerator.unhighlightTopCell(ConceptualStack<T> cs, + Timing delay, + Timing duration) + +
+           
+ voidAnimalConceptualStackGenerator.unhighlightTopElem(ConceptualStack<T> cs, + Timing delay, + Timing duration) + +
+           
+  +

+ + + + + +
+Uses of ConceptualStack in algoanim.examples
+  +

+ + + + + + + + + +
Fields in algoanim.examples declared as ConceptualStack
+(package private)  ConceptualStack<java.lang.String>StackQuickSort.cs + +
+           
+  +

+ + + + + +
+Uses of ConceptualStack in algoanim.primitives.generators
+  +

+ + + + + + + + + + + + + +
Methods in algoanim.primitives.generators that return ConceptualStack
+ + + + + +
+<T> ConceptualStack<T>
+
Language.newConceptualStack(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new ConceptualStack object.
+abstract + + + + +
+<T> ConceptualStack<T>
+
Language.newConceptualStack(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + StackProperties sp) + +
+          Creates a new ConceptualStack object.
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in algoanim.primitives.generators with parameters of type ConceptualStack
+ voidConceptualStackGenerator.create(ConceptualStack<T> cs) + +
+          Creates the originating script code for a given ConceptualStack, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+ voidConceptualStackGenerator.highlightTopCell(ConceptualStack<T> cs, + Timing delay, + Timing duration) + +
+          Highlights the cell which contains the top element of the given ConceptualStack.
+ voidConceptualStackGenerator.highlightTopElem(ConceptualStack<T> cs, + Timing delay, + Timing duration) + +
+          Highlights the top element of the given ConceptualStack.
+ voidConceptualStackGenerator.isEmpty(ConceptualStack<T> cs, + Timing delay, + Timing duration) + +
+          Tests if the given ConceptualStack is empty.
+ voidConceptualStackGenerator.pop(ConceptualStack<T> cs, + Timing delay, + Timing duration) + +
+          Removes the element at the top of the given ConceptualStack.
+ voidConceptualStackGenerator.push(ConceptualStack<T> cs, + T elem, + Timing delay, + Timing duration) + +
+          Pushes the element elem onto the top of the given ConceptualStack.
+ voidConceptualStackGenerator.top(ConceptualStack<T> cs, + Timing delay, + Timing duration) + +
+          Retrieves (without removing) the element at the top of the given ConceptualStack.
+ voidConceptualStackGenerator.unhighlightTopCell(ConceptualStack<T> cs, + Timing delay, + Timing duration) + +
+          Unhighlights the cell which contains the top element of the given ConceptualStack.
+ voidConceptualStackGenerator.unhighlightTopElem(ConceptualStack<T> cs, + Timing delay, + Timing duration) + +
+          Unhighlights the top element of the given ConceptualStack.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/DoubleArray.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/DoubleArray.html new file mode 100644 index 00000000..e71092e7 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/DoubleArray.html @@ -0,0 +1,288 @@ + + + + + + +Uses of Class algoanim.primitives.DoubleArray + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.primitives.DoubleArray

+
+ + + + + + + + + + + + + +
+Packages that use DoubleArray
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives.generators  
+  +

+ + + + + +
+Uses of DoubleArray in algoanim.animalscript
+  +

+ + + + + + + + + +
Methods in algoanim.animalscript that return DoubleArray
+ DoubleArrayAnimalScript.newDoubleArray(Node upperLeft, + double[] data, + java.lang.String name, + ArrayDisplayOptions display, + ArrayProperties iap) + +
+           
+  +

+ + + + + + + + + + + + + +
Methods in algoanim.animalscript with parameters of type DoubleArray
+ voidAnimalDoubleArrayGenerator.create(DoubleArray anArray) + +
+           
+ voidAnimalDoubleArrayGenerator.put(DoubleArray iap, + int where, + double what, + Timing delay, + Timing duration) + +
+           
+  +

+ + + + + +
+Uses of DoubleArray in algoanim.primitives.generators
+  +

+ + + + + + + + + + + + + +
Methods in algoanim.primitives.generators that return DoubleArray
+ DoubleArrayLanguage.newDoubleArray(Node upperLeft, + double[] data, + java.lang.String name, + ArrayDisplayOptions display) + +
+          Creates a new DoubleArray object.
+abstract  DoubleArrayLanguage.newDoubleArray(Node upperLeft, + double[] data, + java.lang.String name, + ArrayDisplayOptions display, + ArrayProperties iap) + +
+          Creates a new DoubleArray object.
+  +

+ + + + + + + + + + + + + +
Methods in algoanim.primitives.generators with parameters of type DoubleArray
+ voidDoubleArrayGenerator.create(DoubleArray ia) + +
+          Creates the originating script code for a given IntArray, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+ voidDoubleArrayGenerator.put(DoubleArray iap, + int where, + double what, + Timing delay, + Timing duration) + +
+          Inserts an int at certain position in the given + IntArray.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/DoubleMatrix.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/DoubleMatrix.html new file mode 100644 index 00000000..bca3b17f --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/DoubleMatrix.html @@ -0,0 +1,626 @@ + + + + + + +Uses of Class algoanim.primitives.DoubleMatrix + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.primitives.DoubleMatrix

+
+ + + + + + + + + + + + + +
+Packages that use DoubleMatrix
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives.generators  
+  +

+ + + + + +
+Uses of DoubleMatrix in algoanim.animalscript
+  +

+ + + + + + + + + +
Methods in algoanim.animalscript that return DoubleMatrix
+ DoubleMatrixAnimalScript.newDoubleMatrix(Node upperLeft, + double[][] data, + java.lang.String name, + DisplayOptions display, + MatrixProperties iap) + +
+           
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in algoanim.animalscript with parameters of type DoubleMatrix
+ voidAnimalDoubleMatrixGenerator.create(DoubleMatrix aMatrix) + +
+           
+ voidAnimalDoubleMatrixGenerator.highlightCell(DoubleMatrix intMatrix, + int row, + int col, + Timing offset, + Timing duration) + +
+           
+ voidAnimalDoubleMatrixGenerator.highlightCellColumnRange(DoubleMatrix intMatrix, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+           
+ voidAnimalDoubleMatrixGenerator.highlightCellRowRange(DoubleMatrix intMatrix, + int startRow, + int endRow, + int col, + Timing offset, + Timing duration) + +
+           
+ voidAnimalDoubleMatrixGenerator.highlightElem(DoubleMatrix intMatrix, + int row, + int col, + Timing offset, + Timing duration) + +
+           
+ voidAnimalDoubleMatrixGenerator.highlightElemColumnRange(DoubleMatrix intMatrix, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+           
+ voidAnimalDoubleMatrixGenerator.highlightElemRowRange(DoubleMatrix intMatrix, + int startRow, + int endRow, + int col, + Timing offset, + Timing duration) + +
+           
+ voidAnimalDoubleMatrixGenerator.put(DoubleMatrix intMatrix, + int row, + int col, + double what, + Timing delay, + Timing duration) + +
+           
+ voidAnimalDoubleMatrixGenerator.swap(DoubleMatrix intMatrix, + int sourceRow, + int sourceCol, + int targetRow, + int targetCol, + Timing delay, + Timing duration) + +
+           
+ voidAnimalDoubleMatrixGenerator.unhighlightCell(DoubleMatrix intMatrix, + int row, + int col, + Timing offset, + Timing duration) + +
+           
+ voidAnimalDoubleMatrixGenerator.unhighlightCellColumnRange(DoubleMatrix intMatrix, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+           
+ voidAnimalDoubleMatrixGenerator.unhighlightCellRowRange(DoubleMatrix intMatrix, + int startRow, + int endRow, + int col, + Timing offset, + Timing duration) + +
+           
+ voidAnimalDoubleMatrixGenerator.unhighlightElem(DoubleMatrix intMatrix, + int row, + int col, + Timing offset, + Timing duration) + +
+           
+ voidAnimalDoubleMatrixGenerator.unhighlightElemColumnRange(DoubleMatrix intMatrix, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+           
+ voidAnimalDoubleMatrixGenerator.unhighlightElemRowRange(DoubleMatrix intMatrix, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+           
+  +

+ + + + + +
+Uses of DoubleMatrix in algoanim.primitives.generators
+  +

+ + + + + + + + + + + + + +
Methods in algoanim.primitives.generators that return DoubleMatrix
+ DoubleMatrixLanguage.newDoubleMatrix(Node upperLeft, + double[][] data, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new DoubleMatrix object.
+abstract  DoubleMatrixLanguage.newDoubleMatrix(Node upperLeft, + double[][] data, + java.lang.String name, + DisplayOptions display, + MatrixProperties imp) + +
+          Creates a new DoubleMatrix object.
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in algoanim.primitives.generators with parameters of type DoubleMatrix
+ voidDoubleMatrixGenerator.create(DoubleMatrix ia) + +
+          Creates the originating script code for a given DoubleMatrix, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+ voidDoubleMatrixGenerator.highlightCell(DoubleMatrix ia, + int row, + int col, + Timing offset, + Timing duration) + +
+          Highlights the array cell at a given position after a distinct offset of an + DoubleMatrix.
+ voidDoubleMatrixGenerator.highlightCellColumnRange(DoubleMatrix ia, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+          Highlights a range of array cells of an DoubleMatrix.
+ voidDoubleMatrixGenerator.highlightCellRowRange(DoubleMatrix ia, + int startRow, + int endRow, + int column, + Timing offset, + Timing duration) + +
+          Highlights a range of array cells of an DoubleMatrix.
+ voidDoubleMatrixGenerator.highlightElem(DoubleMatrix ia, + int row, + int col, + Timing offset, + Timing duration) + +
+          Highlights the array element of an DoubleMatrix at a given position + after a distinct offset.
+ voidDoubleMatrixGenerator.highlightElemColumnRange(DoubleMatrix ia, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+          Highlights a range of array elements of an DoubleMatrix.
+ voidDoubleMatrixGenerator.highlightElemRowRange(DoubleMatrix ia, + int startRow, + int endRow, + int col, + Timing offset, + Timing duration) + +
+          Highlights a range of array elements of an DoubleMatrix.
+ voidDoubleMatrixGenerator.put(DoubleMatrix iap, + int row, + int col, + double what, + Timing delay, + Timing duration) + +
+          Inserts an double at certain position in the given + DoubleMatrix.
+ voidDoubleMatrixGenerator.swap(DoubleMatrix iap, + int sourceRow, + int sourceCol, + int targetRow, + int targetCol, + Timing delay, + Timing duration) + +
+          Swaps to values in a given DoubleMatrix.
+ voidDoubleMatrixGenerator.unhighlightCell(DoubleMatrix ia, + int row, + int col, + Timing offset, + Timing duration) + +
+          Unhighlights the array cell of an DoubleMatrix at a given position + after a distinct offset.
+ voidDoubleMatrixGenerator.unhighlightCellColumnRange(DoubleMatrix ia, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array cells of an DoubleMatrix.
+ voidDoubleMatrixGenerator.unhighlightCellRowRange(DoubleMatrix ia, + int startRow, + int endRow, + int col, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array cells of an DoubleMatrix.
+ voidDoubleMatrixGenerator.unhighlightElem(DoubleMatrix ia, + int row, + int col, + Timing offset, + Timing duration) + +
+          Unhighlights the array element of an DoubleMatrix at a given position + after a distinct offset.
+ voidDoubleMatrixGenerator.unhighlightElemColumnRange(DoubleMatrix ia, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array elements of an DoubleMatrix.
+ voidDoubleMatrixGenerator.unhighlightElemRowRange(DoubleMatrix ia, + int startRow, + int endRow, + int col, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array elements of an DoubleMatrix.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/Ellipse.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/Ellipse.html new file mode 100644 index 00000000..fbd5f4f8 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/Ellipse.html @@ -0,0 +1,263 @@ + + + + + + +Uses of Class algoanim.primitives.Ellipse + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.primitives.Ellipse

+
+ + + + + + + + + + + + + +
+Packages that use Ellipse
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives.generators  
+  +

+ + + + + +
+Uses of Ellipse in algoanim.animalscript
+  +

+ + + + + + + + + +
Methods in algoanim.animalscript that return Ellipse
+ EllipseAnimalScript.newEllipse(Node center, + Node radius, + java.lang.String name, + DisplayOptions display, + EllipseProperties ep) + +
+           
+  +

+ + + + + + + + + +
Methods in algoanim.animalscript with parameters of type Ellipse
+ voidAnimalEllipseGenerator.create(Ellipse aellipse) + +
+           
+  +

+ + + + + +
+Uses of Ellipse in algoanim.primitives.generators
+  +

+ + + + + + + + + + + + + +
Methods in algoanim.primitives.generators that return Ellipse
+ EllipseLanguage.newEllipse(Node center, + Node radius, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new Ellipse object.
+abstract  EllipseLanguage.newEllipse(Node center, + Node radius, + java.lang.String name, + DisplayOptions display, + EllipseProperties ep) + +
+          Creates a new Ellipse object.
+  +

+ + + + + + + + + +
Methods in algoanim.primitives.generators with parameters of type Ellipse
+ voidEllipseGenerator.create(Ellipse e) + +
+          Creates the originating script code for a given Ellipse, + due to the fact that before a primitive can be worked with it has to be defined + and made known to the script language.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/EllipseSeg.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/EllipseSeg.html new file mode 100644 index 00000000..c05343e5 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/EllipseSeg.html @@ -0,0 +1,264 @@ + + + + + + +Uses of Class algoanim.primitives.EllipseSeg + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.primitives.EllipseSeg

+
+ + + + + + + + + + + + + +
+Packages that use EllipseSeg
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives.generators  
+  +

+ + + + + +
+Uses of EllipseSeg in algoanim.animalscript
+  +

+ + + + + + + + + +
Methods in algoanim.animalscript that return EllipseSeg
+ EllipseSegAnimalScript.newEllipseSeg(Node center, + Node radius, + java.lang.String name, + DisplayOptions display, + EllipseSegProperties cp) + +
+           
+  +

+ + + + + + + + + +
Methods in algoanim.animalscript with parameters of type EllipseSeg
+ voidAnimalEllipseSegGenerator.create(EllipseSeg aseg) + +
+          #create(animalscriptapi.primitives.EllipseSeg)
+  +

+ + + + + +
+Uses of EllipseSeg in algoanim.primitives.generators
+  +

+ + + + + + + + + + + + + +
Methods in algoanim.primitives.generators that return EllipseSeg
+ EllipseSegLanguage.newEllipseSeg(Node center, + Node radius, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new EllipseSeg object.
+abstract  EllipseSegLanguage.newEllipseSeg(Node center, + Node radius, + java.lang.String name, + DisplayOptions display, + EllipseSegProperties cp) + +
+          Creates a new EllipseSeg object.
+  +

+ + + + + + + + + +
Methods in algoanim.primitives.generators with parameters of type EllipseSeg
+ voidEllipseSegGenerator.create(EllipseSeg cs) + +
+          Creates the originating script code for a given + EllipseSeg, due to the fact that before a primitive can + be worked with it has to be defined and made known to the script + language.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/Graph.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/Graph.html new file mode 100644 index 00000000..69aedc19 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/Graph.html @@ -0,0 +1,640 @@ + + + + + + +Uses of Class algoanim.primitives.Graph + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.primitives.Graph

+
+ + + + + + + + + + + + + +
+Packages that use Graph
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives.generators  
+  +

+ + + + + +
+Uses of Graph in algoanim.animalscript
+  +

+ + + + + + + + + +
Methods in algoanim.animalscript that return Graph
+ GraphAnimalScript.newGraph(java.lang.String name, + int[][] graphAdjacencyMatrix, + Node[] graphNodes, + java.lang.String[] labels, + DisplayOptions display, + GraphProperties graphProps) + +
+           
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in algoanim.animalscript with parameters of type Graph
+ voidAnimalGraphGenerator.create(Graph graph) + +
+           
+ voidAnimalGraphGenerator.hideEdge(Graph graph, + int startNode, + int endNode, + Timing offset, + Timing duration) + +
+           
+ voidAnimalGraphGenerator.hideEdgeWeight(Graph graph, + int startNode, + int endNode, + Timing offset, + Timing duration) + +
+           
+ voidAnimalGraphGenerator.hideNode(Graph graph, + int index, + Timing offset, + Timing duration) + +
+           
+ voidAnimalGraphGenerator.hideNodes(Graph graph, + int[] indices, + Timing offset, + Timing duration) + +
+           
+ voidAnimalGraphGenerator.highlightEdge(Graph graph, + int startNode, + int endNode, + Timing offset, + Timing duration) + +
+          Highlights the graph edge at a given position after a distinct offset.
+ voidAnimalGraphGenerator.highlightNode(Graph graph, + int node, + Timing offset, + Timing duration) + +
+          Highlights the chosen graph node after a distinct offset.
+ voidAnimalGraphGenerator.setEdgeWeight(Graph graph, + int startNode, + int endNode, + java.lang.String weight, + Timing offset, + Timing duration) + +
+           
+ voidAnimalGraphGenerator.showEdge(Graph graph, + int startNode, + int endNode, + Timing offset, + Timing duration) + +
+           
+ voidAnimalGraphGenerator.showEdgeWeight(Graph graph, + int startNode, + int endNode, + Timing offset, + Timing duration) + +
+           
+ voidAnimalGraphGenerator.showNode(Graph graph, + int index, + Timing offset, + Timing duration) + +
+           
+ voidAnimalGraphGenerator.showNodes(Graph graph, + int[] indices, + Timing offset, + Timing duration) + +
+           
+ voidAnimalGraphGenerator.translateNode(Graph graph, + int nodeIndex, + Node location, + Timing offset, + Timing duration) + +
+           
+ voidAnimalGraphGenerator.translateNodes(Graph graph, + int[] nodeIndices, + Node location, + Timing offset, + Timing duration) + +
+           
+ voidAnimalGraphGenerator.translateWithFixedNodes(Graph graph, + int[] nodeIndices, + Node location, + Timing offset, + Timing duration) + +
+           
+ voidAnimalGraphGenerator.unhighlightEdge(Graph graph, + int startNode, + int endNode, + Timing offset, + Timing duration) + +
+          Unhighlights the graph edge at a given position after a distinct offset.
+ voidAnimalGraphGenerator.unhighlightNode(Graph graph, + int node, + Timing offset, + Timing duration) + +
+          Unhighlights the chosen graph node after a distinct offset.
+  +

+ + + + + +
+Uses of Graph in algoanim.primitives.generators
+  +

+ + + + + + + + + + + + + +
Methods in algoanim.primitives.generators that return Graph
+ GraphLanguage.newGraph(java.lang.String name, + int[][] graphAdjacencyMatrix, + Node[] graphNodes, + java.lang.String[] labels, + DisplayOptions display) + +
+          Creates a new Ellipse object.
+abstract  GraphLanguage.newGraph(java.lang.String name, + int[][] graphAdjacencyMatrix, + Node[] graphNodes, + java.lang.String[] labels, + DisplayOptions display, + GraphProperties props) + +
+          Creates a new Ellipse object.
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in algoanim.primitives.generators with parameters of type Graph
+ voidGraphGenerator.create(Graph graph) + +
+          Creates the originating script code for a given graph, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+ voidGraphGenerator.hideEdge(Graph graph, + int startNode, + int endNode, + Timing offset, + Timing duration) + +
+          hides a selected (previously visible?) graph edge by turning it invisible
+ voidGraphGenerator.hideEdgeWeight(Graph graph, + int startNode, + int endNode, + Timing offset, + Timing duration) + +
+          hides a selected (previously visible?) graph edge weight by turning it invisible
+ voidGraphGenerator.hideNode(Graph graph, + int index, + Timing offset, + Timing duration) + +
+          hide a selected graph node by turning it invisible
+ voidGraphGenerator.hideNodes(Graph graph, + int[] indices, + Timing offset, + Timing duration) + +
+          hide a selected set of graph nodes by turning them invisible
+ voidGraphGenerator.highlightEdge(Graph graph, + int startNode, + int endNode, + Timing offset, + Timing duration) + +
+          Highlights the graph edge at a given position after a distinct offset.
+ voidGraphGenerator.highlightNode(Graph graph, + int node, + Timing offset, + Timing duration) + +
+          Highlights the chosen graph node after a distinct offset.
+ voidGraphGenerator.setEdgeWeight(Graph graph, + int startNode, + int endNode, + java.lang.String weight, + Timing offset, + Timing duration) + +
+          sets the weigth of a given edge
+ voidGraphGenerator.showEdge(Graph graph, + int startNode, + int endNode, + Timing offset, + Timing duration) + +
+          show a selected (previously hidden?) graph edge by turning it visible
+ voidGraphGenerator.showEdgeWeight(Graph graph, + int startNode, + int endNode, + Timing offset, + Timing duration) + +
+          show a selected (previously hidden?) graph edge weightby turning it visible
+ voidGraphGenerator.showNode(Graph graph, + int index, + Timing offset, + Timing duration) + +
+          show a selected (previously hidden) graph node by turning it visible
+ voidGraphGenerator.showNodes(Graph graph, + int[] indices, + Timing offset, + Timing duration) + +
+          show a selected (previously hidden) graph node by turning it visible
+ voidGraphGenerator.translateNode(Graph graph, + int nodeIndex, + Node location, + Timing offset, + Timing duration) + +
+          sets the position of a given node
+ voidGraphGenerator.translateNodes(Graph graph, + int[] nodeIndices, + Node location, + Timing offset, + Timing duration) + +
+          sets the position of a given set of nodes
+ voidGraphGenerator.translateWithFixedNodes(Graph graph, + int[] nodeIndices, + Node location, + Timing offset, + Timing duration) + +
+          sets the position of a given set of nodes
+ voidGraphGenerator.unhighlightEdge(Graph graph, + int startNode, + int endNode, + Timing offset, + Timing duration) + +
+          Unhighlights the graph edge at a given position after a distinct offset.
+ voidGraphGenerator.unhighlightNode(Graph graph, + int node, + Timing offset, + Timing duration) + +
+          Unhighlights the chosen graph node after a distinct offset.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/Group.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/Group.html new file mode 100644 index 00000000..a0fea79e --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/Group.html @@ -0,0 +1,265 @@ + + + + + + +Uses of Class algoanim.primitives.Group + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.primitives.Group

+
+ + + + + + + + + + + + + +
+Packages that use Group
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives.generators  
+  +

+ + + + + +
+Uses of Group in algoanim.animalscript
+  +

+ + + + + + + + + +
Methods in algoanim.animalscript that return Group
+ GroupAnimalScript.newGroup(java.util.LinkedList<Primitive> primitives, + java.lang.String name) + +
+           
+  +

+ + + + + + + + + + + + + +
Methods in algoanim.animalscript with parameters of type Group
+ voidAnimalGroupGenerator.create(Group g) + +
+           
+ voidAnimalGroupGenerator.remove(Group g, + Primitive p) + +
+           
+  +

+ + + + + +
+Uses of Group in algoanim.primitives.generators
+  +

+ + + + + + + + + +
Methods in algoanim.primitives.generators that return Group
+abstract  GroupLanguage.newGroup(java.util.LinkedList<Primitive> primitives, + java.lang.String name) + +
+          Creates a new element Group with a list of contained + Primitives and a distinct name.
+  +

+ + + + + + + + + + + + + +
Methods in algoanim.primitives.generators with parameters of type Group
+ voidGroupGenerator.create(Group g) + +
+          Creates the originating script code for a given Group, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+ voidGroupGenerator.remove(Group g, + Primitive p) + +
+          Removes an element from the given Group.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/IntArray.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/IntArray.html new file mode 100644 index 00000000..3fbce611 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/IntArray.html @@ -0,0 +1,288 @@ + + + + + + +Uses of Class algoanim.primitives.IntArray + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.primitives.IntArray

+
+ + + + + + + + + + + + + +
+Packages that use IntArray
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives.generators  
+  +

+ + + + + +
+Uses of IntArray in algoanim.animalscript
+  +

+ + + + + + + + + +
Methods in algoanim.animalscript that return IntArray
+ IntArrayAnimalScript.newIntArray(Node upperLeft, + int[] data, + java.lang.String name, + ArrayDisplayOptions display, + ArrayProperties iap) + +
+           
+  +

+ + + + + + + + + + + + + +
Methods in algoanim.animalscript with parameters of type IntArray
+ voidAnimalIntArrayGenerator.create(IntArray anArray) + +
+           
+ voidAnimalIntArrayGenerator.put(IntArray iap, + int where, + int what, + Timing delay, + Timing duration) + +
+           
+  +

+ + + + + +
+Uses of IntArray in algoanim.primitives.generators
+  +

+ + + + + + + + + + + + + +
Methods in algoanim.primitives.generators that return IntArray
+ IntArrayLanguage.newIntArray(Node upperLeft, + int[] data, + java.lang.String name, + ArrayDisplayOptions display) + +
+          Creates a new IntArray object.
+abstract  IntArrayLanguage.newIntArray(Node upperLeft, + int[] data, + java.lang.String name, + ArrayDisplayOptions display, + ArrayProperties iap) + +
+          Creates a new IntArray object.
+  +

+ + + + + + + + + + + + + +
Methods in algoanim.primitives.generators with parameters of type IntArray
+ voidIntArrayGenerator.create(IntArray ia) + +
+          Creates the originating script code for a given IntArray, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+ voidIntArrayGenerator.put(IntArray iap, + int where, + int what, + Timing delay, + Timing duration) + +
+          Inserts an int at certain position in the given + IntArray.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/IntMatrix.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/IntMatrix.html new file mode 100644 index 00000000..71d48ba0 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/IntMatrix.html @@ -0,0 +1,626 @@ + + + + + + +Uses of Class algoanim.primitives.IntMatrix + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.primitives.IntMatrix

+
+ + + + + + + + + + + + + +
+Packages that use IntMatrix
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives.generators  
+  +

+ + + + + +
+Uses of IntMatrix in algoanim.animalscript
+  +

+ + + + + + + + + +
Methods in algoanim.animalscript that return IntMatrix
+ IntMatrixAnimalScript.newIntMatrix(Node upperLeft, + int[][] data, + java.lang.String name, + DisplayOptions display, + MatrixProperties iap) + +
+           
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in algoanim.animalscript with parameters of type IntMatrix
+ voidAnimalIntMatrixGenerator.create(IntMatrix aMatrix) + +
+           
+ voidAnimalIntMatrixGenerator.highlightCell(IntMatrix intMatrix, + int row, + int col, + Timing offset, + Timing duration) + +
+           
+ voidAnimalIntMatrixGenerator.highlightCellColumnRange(IntMatrix intMatrix, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+           
+ voidAnimalIntMatrixGenerator.highlightCellRowRange(IntMatrix intMatrix, + int startRow, + int endRow, + int col, + Timing offset, + Timing duration) + +
+           
+ voidAnimalIntMatrixGenerator.highlightElem(IntMatrix intMatrix, + int row, + int col, + Timing offset, + Timing duration) + +
+           
+ voidAnimalIntMatrixGenerator.highlightElemColumnRange(IntMatrix intMatrix, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+           
+ voidAnimalIntMatrixGenerator.highlightElemRowRange(IntMatrix intMatrix, + int startRow, + int endRow, + int col, + Timing offset, + Timing duration) + +
+           
+ voidAnimalIntMatrixGenerator.put(IntMatrix intMatrix, + int row, + int col, + int what, + Timing delay, + Timing duration) + +
+           
+ voidAnimalIntMatrixGenerator.swap(IntMatrix intMatrix, + int sourceRow, + int sourceCol, + int targetRow, + int targetCol, + Timing delay, + Timing duration) + +
+           
+ voidAnimalIntMatrixGenerator.unhighlightCell(IntMatrix intMatrix, + int row, + int col, + Timing offset, + Timing duration) + +
+           
+ voidAnimalIntMatrixGenerator.unhighlightCellColumnRange(IntMatrix intMatrix, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+           
+ voidAnimalIntMatrixGenerator.unhighlightCellRowRange(IntMatrix intMatrix, + int startRow, + int endRow, + int col, + Timing offset, + Timing duration) + +
+           
+ voidAnimalIntMatrixGenerator.unhighlightElem(IntMatrix intMatrix, + int row, + int col, + Timing offset, + Timing duration) + +
+           
+ voidAnimalIntMatrixGenerator.unhighlightElemColumnRange(IntMatrix intMatrix, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+           
+ voidAnimalIntMatrixGenerator.unhighlightElemRowRange(IntMatrix intMatrix, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+           
+  +

+ + + + + +
+Uses of IntMatrix in algoanim.primitives.generators
+  +

+ + + + + + + + + + + + + +
Methods in algoanim.primitives.generators that return IntMatrix
+ IntMatrixLanguage.newIntMatrix(Node upperLeft, + int[][] data, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new IntMatrix object.
+abstract  IntMatrixLanguage.newIntMatrix(Node upperLeft, + int[][] data, + java.lang.String name, + DisplayOptions display, + MatrixProperties imp) + +
+          Creates a new IntMatrix object.
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in algoanim.primitives.generators with parameters of type IntMatrix
+ voidIntMatrixGenerator.create(IntMatrix ia) + +
+          Creates the originating script code for a given IntMatrix, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+ voidIntMatrixGenerator.highlightCell(IntMatrix ia, + int row, + int col, + Timing offset, + Timing duration) + +
+          Highlights the array cell at a given position after a distinct offset of an + IntMatrix.
+ voidIntMatrixGenerator.highlightCellColumnRange(IntMatrix ia, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+          Highlights a range of array cells of an IntMatrix.
+ voidIntMatrixGenerator.highlightCellRowRange(IntMatrix ia, + int startRow, + int endRow, + int column, + Timing offset, + Timing duration) + +
+          Highlights a range of array cells of an IntMatrix.
+ voidIntMatrixGenerator.highlightElem(IntMatrix ia, + int row, + int col, + Timing offset, + Timing duration) + +
+          Highlights the array element of an IntMatrix at a given position + after a distinct offset.
+ voidIntMatrixGenerator.highlightElemColumnRange(IntMatrix ia, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+          Highlights a range of array elements of an IntMatrix.
+ voidIntMatrixGenerator.highlightElemRowRange(IntMatrix ia, + int startRow, + int endRow, + int col, + Timing offset, + Timing duration) + +
+          Highlights a range of array elements of an IntMatrix.
+ voidIntMatrixGenerator.put(IntMatrix iap, + int row, + int col, + int what, + Timing delay, + Timing duration) + +
+          Inserts an int at certain position in the given + IntMatrix.
+ voidIntMatrixGenerator.swap(IntMatrix iap, + int sourceRow, + int sourceCol, + int targetRow, + int targetCol, + Timing delay, + Timing duration) + +
+          Swaps to values in a given IntMatrix.
+ voidIntMatrixGenerator.unhighlightCell(IntMatrix ia, + int row, + int col, + Timing offset, + Timing duration) + +
+          Unhighlights the array cell of an IntMatrix at a given position + after a distinct offset.
+ voidIntMatrixGenerator.unhighlightCellColumnRange(IntMatrix ia, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array cells of an IntMatrix.
+ voidIntMatrixGenerator.unhighlightCellRowRange(IntMatrix ia, + int startRow, + int endRow, + int col, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array cells of an IntMatrix.
+ voidIntMatrixGenerator.unhighlightElem(IntMatrix ia, + int row, + int col, + Timing offset, + Timing duration) + +
+          Unhighlights the array element of an IntMatrix at a given position + after a distinct offset.
+ voidIntMatrixGenerator.unhighlightElemColumnRange(IntMatrix ia, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array elements of an IntMatrix.
+ voidIntMatrixGenerator.unhighlightElemRowRange(IntMatrix ia, + int startRow, + int endRow, + int col, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array elements of an IntMatrix.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/ListBasedQueue.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/ListBasedQueue.html new file mode 100644 index 00000000..1c6a21cd --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/ListBasedQueue.html @@ -0,0 +1,551 @@ + + + + + + +Uses of Class algoanim.primitives.ListBasedQueue + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.primitives.ListBasedQueue

+
+ + + + + + + + + + + + + +
+Packages that use ListBasedQueue
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives.generators  
+  +

+ + + + + +
+Uses of ListBasedQueue in algoanim.animalscript
+  +

+ + + + + + + + + +
Methods in algoanim.animalscript that return ListBasedQueue
+ + + + + +
+<T> ListBasedQueue<T>
+
AnimalScript.newListBasedQueue(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + QueueProperties qp) + +
+           
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in algoanim.animalscript with parameters of type ListBasedQueue
+ voidAnimalListBasedQueueGenerator.create(ListBasedQueue<T> lbq) + +
+           
+ voidAnimalListBasedQueueGenerator.dequeue(ListBasedQueue<T> lbq, + Timing delay, + Timing duration) + +
+           
+ voidAnimalListBasedQueueGenerator.enqueue(ListBasedQueue<T> lbq, + T elem, + Timing delay, + Timing duration) + +
+           
+ voidAnimalListBasedQueueGenerator.front(ListBasedQueue<T> lbq, + Timing delay, + Timing duration) + +
+           
+ voidAnimalListBasedQueueGenerator.highlightFrontCell(ListBasedQueue<T> lbq, + Timing delay, + Timing duration) + +
+           
+ voidAnimalListBasedQueueGenerator.highlightFrontElem(ListBasedQueue<T> lbq, + Timing delay, + Timing duration) + +
+           
+ voidAnimalListBasedQueueGenerator.highlightTailCell(ListBasedQueue<T> lbq, + Timing delay, + Timing duration) + +
+           
+ voidAnimalListBasedQueueGenerator.highlightTailElem(ListBasedQueue<T> lbq, + Timing delay, + Timing duration) + +
+           
+ voidAnimalListBasedQueueGenerator.isEmpty(ListBasedQueue<T> lbq, + Timing delay, + Timing duration) + +
+           
+ voidAnimalListBasedQueueGenerator.tail(ListBasedQueue<T> lbq, + Timing delay, + Timing duration) + +
+           
+ voidAnimalListBasedQueueGenerator.unhighlightFrontCell(ListBasedQueue<T> lbq, + Timing delay, + Timing duration) + +
+           
+ voidAnimalListBasedQueueGenerator.unhighlightFrontElem(ListBasedQueue<T> lbq, + Timing delay, + Timing duration) + +
+           
+ voidAnimalListBasedQueueGenerator.unhighlightTailCell(ListBasedQueue<T> lbq, + Timing delay, + Timing duration) + +
+           
+ voidAnimalListBasedQueueGenerator.unhighlightTailElem(ListBasedQueue<T> lbq, + Timing delay, + Timing duration) + +
+           
+  +

+ + + + + +
+Uses of ListBasedQueue in algoanim.primitives.generators
+  +

+ + + + + + + + + + + + + +
Methods in algoanim.primitives.generators that return ListBasedQueue
+ + + + + +
+<T> ListBasedQueue<T>
+
Language.newListBasedQueue(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new ListBasedQueue object.
+abstract + + + + +
+<T> ListBasedQueue<T>
+
Language.newListBasedQueue(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + QueueProperties qp) + +
+          Creates a new ListBasedQueue object.
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in algoanim.primitives.generators with parameters of type ListBasedQueue
+ voidListBasedQueueGenerator.create(ListBasedQueue<T> lbq) + +
+          Creates the originating script code for a given ListBasedQueue, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+ voidListBasedQueueGenerator.dequeue(ListBasedQueue<T> lbq, + Timing delay, + Timing duration) + +
+          Removes the first element of the given ListBasedQueue.
+ voidListBasedQueueGenerator.enqueue(ListBasedQueue<T> lbq, + T elem, + Timing delay, + Timing duration) + +
+          Adds the element elem as the last element to the end of the given + ListBasedQueue.
+ voidListBasedQueueGenerator.front(ListBasedQueue<T> lbq, + Timing delay, + Timing duration) + +
+          Retrieves (without removing) the first element of the given ListBasedQueue.
+ voidListBasedQueueGenerator.highlightFrontCell(ListBasedQueue<T> lbq, + Timing delay, + Timing duration) + +
+          Highlights the cell which contains the first element of the given + ListBasedQueue.
+ voidListBasedQueueGenerator.highlightFrontElem(ListBasedQueue<T> lbq, + Timing delay, + Timing duration) + +
+          Highlights the first element of the given ListBasedQueue.
+ voidListBasedQueueGenerator.highlightTailCell(ListBasedQueue<T> lbq, + Timing delay, + Timing duration) + +
+          Highlights the cell which contains the last element of the given + ListBasedQueue.
+ voidListBasedQueueGenerator.highlightTailElem(ListBasedQueue<T> lbq, + Timing delay, + Timing duration) + +
+          Highlights the last element of the given ListBasedQueue.
+ voidListBasedQueueGenerator.isEmpty(ListBasedQueue<T> lbq, + Timing delay, + Timing duration) + +
+          Tests if the given ListBasedQueue is empty.
+ voidListBasedQueueGenerator.tail(ListBasedQueue<T> lbq, + Timing delay, + Timing duration) + +
+          Retrieves (without removing) the last element of the given ListBasedQueue.
+ voidListBasedQueueGenerator.unhighlightFrontCell(ListBasedQueue<T> lbq, + Timing delay, + Timing duration) + +
+          Unhighlights the cell which contains the first element of the given + ListBasedQueue.
+ voidListBasedQueueGenerator.unhighlightFrontElem(ListBasedQueue<T> lbq, + Timing delay, + Timing duration) + +
+          Unhighlights the first element of the given ListBasedQueue.
+ voidListBasedQueueGenerator.unhighlightTailCell(ListBasedQueue<T> lbq, + Timing delay, + Timing duration) + +
+          Unhighlights the cell which contains the last element of the given + ListBasedQueue.
+ voidListBasedQueueGenerator.unhighlightTailElem(ListBasedQueue<T> lbq, + Timing delay, + Timing duration) + +
+          Unhighlights the last element of the given ListBasedQueue.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/ListBasedStack.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/ListBasedStack.html new file mode 100644 index 00000000..049c4e9b --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/ListBasedStack.html @@ -0,0 +1,446 @@ + + + + + + +Uses of Class algoanim.primitives.ListBasedStack + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.primitives.ListBasedStack

+
+ + + + + + + + + + + + + +
+Packages that use ListBasedStack
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives.generators  
+  +

+ + + + + +
+Uses of ListBasedStack in algoanim.animalscript
+  +

+ + + + + + + + + +
Methods in algoanim.animalscript that return ListBasedStack
+ + + + + +
+<T> ListBasedStack<T>
+
AnimalScript.newListBasedStack(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + StackProperties sp) + +
+           
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in algoanim.animalscript with parameters of type ListBasedStack
+ voidAnimalListBasedStackGenerator.create(ListBasedStack<T> lbs) + +
+           
+ voidAnimalListBasedStackGenerator.highlightTopCell(ListBasedStack<T> lbs, + Timing delay, + Timing duration) + +
+           
+ voidAnimalListBasedStackGenerator.highlightTopElem(ListBasedStack<T> lbs, + Timing delay, + Timing duration) + +
+           
+ voidAnimalListBasedStackGenerator.isEmpty(ListBasedStack<T> lbs, + Timing delay, + Timing duration) + +
+           
+ voidAnimalListBasedStackGenerator.pop(ListBasedStack<T> lbs, + Timing delay, + Timing duration) + +
+           
+ voidAnimalListBasedStackGenerator.push(ListBasedStack<T> lbs, + T elem, + Timing delay, + Timing duration) + +
+           
+ voidAnimalListBasedStackGenerator.top(ListBasedStack<T> lbs, + Timing delay, + Timing duration) + +
+           
+ voidAnimalListBasedStackGenerator.unhighlightTopCell(ListBasedStack<T> lbs, + Timing delay, + Timing duration) + +
+           
+ voidAnimalListBasedStackGenerator.unhighlightTopElem(ListBasedStack<T> lbs, + Timing delay, + Timing duration) + +
+           
+  +

+ + + + + +
+Uses of ListBasedStack in algoanim.primitives.generators
+  +

+ + + + + + + + + + + + + +
Methods in algoanim.primitives.generators that return ListBasedStack
+ + + + + +
+<T> ListBasedStack<T>
+
Language.newListBasedStack(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new ListBasedStack object.
+abstract + + + + +
+<T> ListBasedStack<T>
+
Language.newListBasedStack(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + StackProperties sp) + +
+          Creates a new ListBasedStack object.
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in algoanim.primitives.generators with parameters of type ListBasedStack
+ voidListBasedStackGenerator.create(ListBasedStack<T> lbs) + +
+          Creates the originating script code for a given ListBasedStackGenerator, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+ voidListBasedStackGenerator.highlightTopCell(ListBasedStack<T> lbs, + Timing delay, + Timing duration) + +
+          Highlights the cell which contains the top element of the given ListBasedStack.
+ voidListBasedStackGenerator.highlightTopElem(ListBasedStack<T> lbs, + Timing delay, + Timing duration) + +
+          Highlights the top element of the given ListBasedStack.
+ voidListBasedStackGenerator.isEmpty(ListBasedStack<T> lbs, + Timing delay, + Timing duration) + +
+          Tests if the given ListBasedStack is empty.
+ voidListBasedStackGenerator.pop(ListBasedStack<T> lbs, + Timing delay, + Timing duration) + +
+          Removes the element at the top of the given ListBasedStack.
+ voidListBasedStackGenerator.push(ListBasedStack<T> lbs, + T elem, + Timing delay, + Timing duration) + +
+          Pushes the element elem onto the top of the given ListBasedStack.
+ voidListBasedStackGenerator.top(ListBasedStack<T> lbs, + Timing delay, + Timing duration) + +
+          Retrieves (without removing) the element at the top of the given ListBasedStack.
+ voidListBasedStackGenerator.unhighlightTopCell(ListBasedStack<T> lbs, + Timing delay, + Timing duration) + +
+          Unhighlights the cell which contains the top element of the given ListBasedStack.
+ voidListBasedStackGenerator.unhighlightTopElem(ListBasedStack<T> lbs, + Timing delay, + Timing duration) + +
+          Unhighlights the top element of the given ListBasedStack.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/ListElement.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/ListElement.html new file mode 100644 index 00000000..6e6aa6cb --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/ListElement.html @@ -0,0 +1,485 @@ + + + + + + +Uses of Class algoanim.primitives.ListElement + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.primitives.ListElement

+
+ + + + + + + + + + + + + + + + + +
+Packages that use ListElement
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives  
algoanim.primitives.generators  
+  +

+ + + + + +
+Uses of ListElement in algoanim.animalscript
+  +

+ + + + + + + + + +
Methods in algoanim.animalscript that return ListElement
+ ListElementAnimalScript.newListElement(Node upperLeft, + int pointers, + java.util.LinkedList<java.lang.Object> pointerLocations, + ListElement prev, + ListElement next, + java.lang.String name, + DisplayOptions display, + ListElementProperties lp) + +
+           
+  +

+ + + + + + + + + + + + + + + + + + + + + +
Methods in algoanim.animalscript with parameters of type ListElement
+ voidAnimalListElementGenerator.create(ListElement e) + +
+           
+ voidAnimalListElementGenerator.link(ListElement start, + ListElement target, + int linkNr, + Timing t, + Timing d) + +
+           
+ ListElementAnimalScript.newListElement(Node upperLeft, + int pointers, + java.util.LinkedList<java.lang.Object> pointerLocations, + ListElement prev, + ListElement next, + java.lang.String name, + DisplayOptions display, + ListElementProperties lp) + +
+           
+ voidAnimalListElementGenerator.unlink(ListElement start, + int linkNr, + Timing t, + Timing d) + +
+           
+  +

+ + + + + +
+Uses of ListElement in algoanim.primitives
+  +

+ + + + + + + + + + + + + +
Methods in algoanim.primitives that return ListElement
+ ListElementListElement.getNext() + +
+          Returns the successor of this ListElement.
+ ListElementListElement.getPrev() + +
+          Returns the predecessor of this ListElement.
+  +

+ + + + + + + + + +
Methods in algoanim.primitives with parameters of type ListElement
+ voidListElement.link(ListElement target, + int linkno, + Timing offset, + Timing duration) + +
+          Targets the pointer specified by linkno to another + ListElement.
+  +

+ + + + + + + + + + + +
Constructors in algoanim.primitives with parameters of type ListElement
ListElement(ListElementGenerator leg, + Node upperLeftCorner, + int nrPointers, + java.util.LinkedList<java.lang.Object> pointerLocations, + ListElement prevElement, + ListElement nextElement, + java.lang.String name, + DisplayOptions display, + ListElementProperties lp) + +
+          Instantiates the ListElement and calls the create() + method + of the associated ListElementGenerator.
ListElement(ListElementGenerator leg, + Node upperLeftCorner, + int nrPointers, + java.util.LinkedList<java.lang.Object> pointerLocations, + ListElement prevElement, + java.lang.String name, + DisplayOptions display, + ListElementProperties lp) + +
+          Instantiates the ListElement and calls the create() + method + of the associated ListElementGenerator.
+  +

+ + + + + +
+Uses of ListElement in algoanim.primitives.generators
+  +

+ + + + + + + + + + + + + + + + + +
Methods in algoanim.primitives.generators that return ListElement
+abstract  ListElementLanguage.newListElement(Node upperLeft, + int pointers, + java.util.LinkedList<java.lang.Object> ptrLocations, + ListElement prev, + ListElement next, + java.lang.String name, + DisplayOptions display, + ListElementProperties lp) + +
+          Creates a new ListElement object.
+ ListElementLanguage.newListElement(Node upperLeft, + int pointers, + java.util.LinkedList<java.lang.Object> ptrLocations, + ListElement prev, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new ListElement object.
+ ListElementLanguage.newListElement(Node upperLeft, + int pointers, + java.util.LinkedList<java.lang.Object> ptrLocations, + ListElement prev, + java.lang.String name, + DisplayOptions display, + ListElementProperties lp) + +
+          Creates a new ListElement object.
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in algoanim.primitives.generators with parameters of type ListElement
+ voidListElementGenerator.create(ListElement le) + +
+          Creates the originating script code for a given + ListElement, due to the fact that before a primitive + can be worked with it has to be defined and made known to the script + language.
+ voidListElementGenerator.link(ListElement start, + ListElement target, + int linkno, + Timing t, + Timing d) + +
+          Links the given ListElement to another one.
+abstract  ListElementLanguage.newListElement(Node upperLeft, + int pointers, + java.util.LinkedList<java.lang.Object> ptrLocations, + ListElement prev, + ListElement next, + java.lang.String name, + DisplayOptions display, + ListElementProperties lp) + +
+          Creates a new ListElement object.
+ ListElementLanguage.newListElement(Node upperLeft, + int pointers, + java.util.LinkedList<java.lang.Object> ptrLocations, + ListElement prev, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new ListElement object.
+ ListElementLanguage.newListElement(Node upperLeft, + int pointers, + java.util.LinkedList<java.lang.Object> ptrLocations, + ListElement prev, + java.lang.String name, + DisplayOptions display, + ListElementProperties lp) + +
+          Creates a new ListElement object.
+ voidListElementGenerator.unlink(ListElement start, + int linknr, + Timing t, + Timing d) + +
+          Removes a link from the given ListElement.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/MatrixPrimitive.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/MatrixPrimitive.html new file mode 100644 index 00000000..d03166a6 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/MatrixPrimitive.html @@ -0,0 +1,196 @@ + + + + + + +Uses of Class algoanim.primitives.MatrixPrimitive + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.primitives.MatrixPrimitive

+
+ + + + + + + + + +
+Packages that use MatrixPrimitive
algoanim.primitives  
+  +

+ + + + + +
+Uses of MatrixPrimitive in algoanim.primitives
+  +

+ + + + + + + + + + + + + + + + + +
Subclasses of MatrixPrimitive in algoanim.primitives
+ classDoubleMatrix + +
+          DoubleMatrix manages an internal matrix.
+ classIntMatrix + +
+          IntMatrix manages an internal matrix.
+ classStringMatrix + +
+          StringMatrix manages an internal matrix.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/Point.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/Point.html new file mode 100644 index 00000000..12060864 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/Point.html @@ -0,0 +1,250 @@ + + + + + + +Uses of Class algoanim.primitives.Point + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.primitives.Point

+
+ + + + + + + + + + + + + +
+Packages that use Point
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives.generators  
+  +

+ + + + + +
+Uses of Point in algoanim.animalscript
+  +

+ + + + + + + + + +
Methods in algoanim.animalscript that return Point
+ PointAnimalScript.newPoint(Node coords, + java.lang.String name, + DisplayOptions display, + PointProperties pp) + +
+           
+  +

+ + + + + + + + + +
Methods in algoanim.animalscript with parameters of type Point
+ voidAnimalPointGenerator.create(Point aPoint) + +
+           
+  +

+ + + + + +
+Uses of Point in algoanim.primitives.generators
+  +

+ + + + + + + + + +
Methods in algoanim.primitives.generators that return Point
+abstract  PointLanguage.newPoint(Node coords, + java.lang.String name, + DisplayOptions display, + PointProperties pp) + +
+          Creates a new Point object.
+  +

+ + + + + + + + + +
Methods in algoanim.primitives.generators with parameters of type Point
+ voidPointGenerator.create(Point p) + +
+          Creates the originating script code for a given Point, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/Polygon.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/Polygon.html new file mode 100644 index 00000000..f1533959 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/Polygon.html @@ -0,0 +1,260 @@ + + + + + + +Uses of Class algoanim.primitives.Polygon + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.primitives.Polygon

+
+ + + + + + + + + + + + + +
+Packages that use Polygon
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives.generators  
+  +

+ + + + + +
+Uses of Polygon in algoanim.animalscript
+  +

+ + + + + + + + + +
Methods in algoanim.animalscript that return Polygon
+ PolygonAnimalScript.newPolygon(Node[] vertices, + java.lang.String name, + DisplayOptions display, + PolygonProperties pp) + +
+           
+  +

+ + + + + + + + + +
Methods in algoanim.animalscript with parameters of type Polygon
+ voidAnimalPolygonGenerator.create(Polygon p) + +
+           
+  +

+ + + + + +
+Uses of Polygon in algoanim.primitives.generators
+  +

+ + + + + + + + + + + + + +
Methods in algoanim.primitives.generators that return Polygon
+ PolygonLanguage.newPolygon(Node[] vertices, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new Polygon object.
+abstract  PolygonLanguage.newPolygon(Node[] vertices, + java.lang.String name, + DisplayOptions display, + PolygonProperties pp) + +
+          Creates a new Polygon object.
+  +

+ + + + + + + + + +
Methods in algoanim.primitives.generators with parameters of type Polygon
+ voidPolygonGenerator.create(Polygon p) + +
+          Creates the originating script code for a given Polygon, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/Polyline.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/Polyline.html new file mode 100644 index 00000000..9b38342a --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/Polyline.html @@ -0,0 +1,260 @@ + + + + + + +Uses of Class algoanim.primitives.Polyline + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.primitives.Polyline

+
+ + + + + + + + + + + + + +
+Packages that use Polyline
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives.generators  
+  +

+ + + + + +
+Uses of Polyline in algoanim.animalscript
+  +

+ + + + + + + + + +
Methods in algoanim.animalscript that return Polyline
+ PolylineAnimalScript.newPolyline(Node[] vertices, + java.lang.String name, + DisplayOptions display, + PolylineProperties pp) + +
+           
+  +

+ + + + + + + + + +
Methods in algoanim.animalscript with parameters of type Polyline
+ voidAnimalPolylineGenerator.create(Polyline poly) + +
+           
+  +

+ + + + + +
+Uses of Polyline in algoanim.primitives.generators
+  +

+ + + + + + + + + + + + + +
Methods in algoanim.primitives.generators that return Polyline
+ PolylineLanguage.newPolyline(Node[] vertices, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new Polyline object.
+abstract  PolylineLanguage.newPolyline(Node[] vertices, + java.lang.String name, + DisplayOptions display, + PolylineProperties pp) + +
+          Creates a new Polyline object.
+  +

+ + + + + + + + + +
Methods in algoanim.primitives.generators with parameters of type Polyline
+ voidPolylineGenerator.create(Polyline poly) + +
+          Creates the originating script code for a given Polyline, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/Primitive.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/Primitive.html new file mode 100644 index 00000000..1f291264 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/Primitive.html @@ -0,0 +1,1150 @@ + + + + + + +Uses of Class algoanim.primitives.Primitive + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.primitives.Primitive

+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
+Packages that use Primitive
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives  
algoanim.primitives.generators  
algoanim.primitives.vhdl  
algoanim.utilUsing the classes in the animalscriptapi.util package 
+  +

+ + + + + +
+Uses of Primitive in algoanim.animalscript
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in algoanim.animalscript with parameters of type Primitive
+ voidAnimalScript.addItem(Primitive p) + +
+          Adds the given Primitive to the internal database, which is + used to control that dupes are produced.
+ voidAnimalGenerator.changeColor(Primitive elem, + java.lang.String colorType, + java.awt.Color newColor, + Timing delay, + Timing d) + +
+           
+ voidAnimalGenerator.exchange(Primitive p, + Primitive q) + +
+           
+ voidAnimalGenerator.hide(Primitive q, + Timing t) + +
+           
+ voidAnimalScript.hideAllPrimitivesExcept(Primitive keepThisOne) + +
+           
+ voidAnimalGenerator.moveBy(Primitive p, + java.lang.String moveType, + int dx, + int dy, + Timing delay, + Timing duration) + +
+           
+ voidAnimalGenerator.moveTo(Primitive p, + java.lang.String direction, + java.lang.String moveType, + Node target, + Timing delay, + Timing duration) + +
+           
+ voidAnimalGenerator.moveVia(Primitive elem, + java.lang.String direction, + java.lang.String moveType, + Primitive via, + Timing delay, + Timing d) + +
+           
+ voidAnimalGroupGenerator.remove(Group g, + Primitive p) + +
+           
+ voidAnimalGenerator.rotate(Primitive p, + Node center, + int degrees, + Timing t, + Timing d) + +
+           
+ voidAnimalGenerator.rotate(Primitive p, + Primitive around, + int degrees, + Timing t, + Timing d) + +
+           
+ voidAnimalTextGenerator.setFont(Primitive p, + java.awt.Font newFont, + Timing delay, + Timing duration) + +
+          updates the font of this text component (not supported by all primitives!).
+ voidAnimalTextGenerator.setText(Primitive p, + java.lang.String newText, + Timing delay, + Timing duration) + +
+          updates the text of this text component (not supported by all primitives!).
+ voidAnimalGenerator.show(Primitive p, + Timing t) + +
+           
+  +

+ + + + + + + + + + + + + +
Method parameters in algoanim.animalscript with type arguments of type Primitive
+ voidAnimalScript.hideAllPrimitivesExcept(java.util.List<Primitive> keepThese) + +
+           
+ GroupAnimalScript.newGroup(java.util.LinkedList<Primitive> primitives, + java.lang.String name) + +
+           
+  +

+ + + + + +
+Uses of Primitive in algoanim.primitives
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Subclasses of Primitive in algoanim.primitives
+ classAdvancedTextSupport + +
+           
+ classArc + +
+          Represents an arc defined by a center, a radius and an angle.
+ classArrayBasedQueue<T> + +
+          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.
+ classArrayBasedStack<T> + +
+          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.
+ classArrayMarker + +
+          Represents a marker which points to a certain + array index.
+ classArrayPrimitive + +
+          Base class for all concrete arrays.
+ classCircle + +
+          Represents a circle defined by a center and a radius.
+ classCircleSeg + +
+          Represents the segment of a circle.
+ classConceptualQueue<T> + +
+          Represents a queue which has an usual FIFO-functionality and + will be visualized as a conceptual queue.
+ The stored objects are of the generic data type T, so it is generally possible + to use ConceptualQueue with any objects.
+ classConceptualStack<T> + +
+          Represents a stack which has an usual LIFO-functionality and + will be visualized as a conceptual stack.
+ The stored objects are of the generic data type T, so it is generally possible + to use ConceptualStack with any objects.
+ classDoubleArray + +
+          IntArray manages an internal array.
+ classDoubleMatrix + +
+          DoubleMatrix manages an internal matrix.
+ classEllipse + +
+          Represents an ellipse defined by a center and a radius.
+ classEllipseSeg + +
+          Represents the segment of a ellipse.
+ classGraph + +
+          Represents a graph
+ classGroup + +
+          Extends the API with the opportunity to group Primitives + to be able to call methods on the whole group.
+ classIntArray + +
+          IntArray manages an internal array.
+ classIntMatrix + +
+          IntMatrix manages an internal matrix.
+ classListBasedQueue<T> + +
+          Represents a queue which has an usual FIFO-functionality and + will be visualized using a linked list.
+ The stored objects are of the generic data type T, so it is generally possible + to use ListBasedQueue with any objects.
+ classListBasedStack<T> + +
+          Represents a stack which has an usual LIFO-functionality and + will be visualized using a linked list.
+ The stored objects are of the generic data type T, so it is generally possible + to use ListBasedStack with any objects.
+ classListElement + +
+          Represents an element of a list, for example a LinkedList.
+ classMatrixPrimitive + +
+          Base class for all concrete arrays.
+ classPoint + +
+          Represents a simple point on the animation screen.
+ classPolygon + +
+          Represents a polygon defined by an arbitrary number of Nodes.
+ classPolyline + +
+          Represents a Polyline which consists of an arbitrary number of + Nodes.
+ classRect + +
+          Represents a simple rectangle defined by its upper left and its lower right + corners.
+ classSourceCode + +
+          Represents a source code element defined by its upper left corner and source + code lines, which can be added.
+ classSquare + +
+          Represents a square defined by an upper left corner and its width.
+ classStringArray + +
+           
+ classStringMatrix + +
+          StringMatrix manages an internal matrix.
+ classText + +
+          Represents a text specified by an upper left position and a content.
+ classTriangle + +
+          Represents a triangle defined by three Nodes.
+ classVariables + +
+           
+ classVisualQueue<T> + +
+          Base abstract class for all the (FIFO-)queues in animalscriptapi.primitives.
+ VisualQueue represents the common visual features of all the subclasses + and manges the actual data using an internal java.util.LinkedList.
+ The stored objects are of the generic data type T, so it is generally possible + to use VisualQueue with any objects.
+ classVisualStack<T> + +
+          Base abstract class for all the (LIFO-)stacks in animalscriptapi.primitives.
+ VisualStack represents the common visual features of all the subclasses + and manges the actual data using an internal java.util.Stack.
+ The stored objects are of the generic data type T, so it is generally possible + to use VisualStack with any objects.
+  +

+ + + + + + + + + +
Methods in algoanim.primitives that return types with arguments of type Primitive
+ java.util.LinkedList<Primitive>Group.getPrimitives() + +
+          Returns the contained Primitives.
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in algoanim.primitives with parameters of type Primitive
+ voidPrimitive.exchange(Primitive q) + +
+          Changes the position of this Primitive with the given one.
+ voidPrimitive.moveVia(java.lang.String direction, + java.lang.String moveType, + Primitive via, + Timing delay, + Timing duration) + +
+          Moves this Primitive along another one into a specific + direction.
+ voidGroup.remove(Primitive p) + +
+          Removes a certain Primitive from the group.
+ voidPrimitive.rotate(Primitive around, + int degrees, + Timing t, + Timing d) + +
+          Rotates this Primitive around another one after a time + offset.
+ voidAdvancedTextGeneratorInterface.setFont(Primitive p, + java.awt.Font newFont, + Timing delay, + Timing duration) + +
+          updates the font of this text component (not supported by all primitives!).
+ voidAdvancedTextGeneratorInterface.setText(Primitive p, + java.lang.String newText, + Timing delay, + Timing duration) + +
+          updates the text of this text component (not supported by all primitives!).
+  +

+ + + + + + + + +
Constructor parameters in algoanim.primitives with type arguments of type Primitive
Group(GroupGenerator g, + java.util.LinkedList<Primitive> primitiveList, + java.lang.String name) + +
+          Instantiates the Group and calls the create() method + of the associated GroupGenerator.
+  +

+ + + + + +
+Uses of Primitive in algoanim.primitives.generators
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in algoanim.primitives.generators with parameters of type Primitive
+abstract  voidLanguage.addItem(Primitive p) + +
+          Registers a newly created Primitive to the Language object.
+ voidGeneratorInterface.changeColor(Primitive elem, + java.lang.String colorType, + java.awt.Color newColor, + Timing delay, + Timing duration) + +
+          Changes the color of a specified part of a Primitive after a + given delay.
+ voidGeneratorInterface.exchange(Primitive p, + Primitive q) + +
+          Exchanges to Primitives after a given delay.
+ voidGeneratorInterface.hide(Primitive p, + Timing delay) + +
+          Hides a Primitive after a given delay.
+abstract  voidLanguage.hideAllPrimitivesExcept(Primitive keepThisOne) + +
+           
+ voidGeneratorInterface.moveBy(Primitive p, + java.lang.String moveType, + int dx, + int dy, + Timing delay, + Timing duration) + +
+          Moves a Primitive to a point
+ voidGeneratorInterface.moveTo(Primitive p, + java.lang.String direction, + java.lang.String moveType, + Node target, + Timing delay, + Timing duration) + +
+          Moves a Primitive to a point
+ voidGeneratorInterface.moveVia(Primitive elem, + java.lang.String direction, + java.lang.String type, + Primitive via, + Timing delay, + Timing duration) + +
+          Moves a Primitive along a Path in a given direction after a + set delay.
+ voidGroupGenerator.remove(Group g, + Primitive p) + +
+          Removes an element from the given Group.
+ voidGeneratorInterface.rotate(Primitive p, + Node center, + int degrees, + Timing delay, + Timing duration) + +
+          Rotates a Primitive by a given angle around a finite point + after a delay.
+ voidGeneratorInterface.rotate(Primitive p, + Primitive around, + int degrees, + Timing delay, + Timing duration) + +
+          Rotates a Primitive around itself by a given angle after a + delay.
+ voidGeneratorInterface.show(Primitive p, + Timing delay) + +
+          Unhides a Primitive after a given delay.
+  +

+ + + + + + + + + + + + + +
Method parameters in algoanim.primitives.generators with type arguments of type Primitive
+abstract  voidLanguage.hideAllPrimitivesExcept(java.util.List<Primitive> keepThese) + +
+           
+abstract  GroupLanguage.newGroup(java.util.LinkedList<Primitive> primitives, + java.lang.String name) + +
+          Creates a new element Group with a list of contained + Primitives and a distinct name.
+  +

+ + + + + +
+Uses of Primitive in algoanim.primitives.vhdl
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Subclasses of Primitive in algoanim.primitives.vhdl
+ classAndGate + +
+          Represents an AND gate defined by an upper left corner and its width.
+ classDemultiplexer + +
+          Represents a multiplexer defined by an upper left corner and its width.
+ classDFlipflop + +
+          Represents a D flipflop gate defined by an upper left corner and its width.
+ classJKFlipflop + +
+          Represents a JK flipflop defined by an upper left corner and its width.
+ classMultiplexer + +
+          Represents a multiplexer defined by an upper left corner and its width.
+ classNAndGate + +
+          Represents a NAND gate defined by an upper left corner and its width.
+ classNorGate + +
+          Represents a NOR gate defined by an upper left corner and its width.
+ classNotGate + +
+          Represents a NOT gate defined by an upper left corner and its width.
+ classOrGate + +
+          Represents an OR gate defined by an upper left corner and its width.
+ classRSFlipflop + +
+          Represents a RS flipflop defined by an upper left corner and its width.
+ classTFlipflop + +
+          Represents a T flipflopgate defined by an upper left corner and its width.
+ classVHDLElement + +
+           
+ classVHDLWire + +
+          Represents a wire defined by a sequence of nodes.
+ classXNorGate + +
+          Represents a XNOR gate defined by an upper left corner and its width.
+ classXOrGate + +
+          Represents a XOR gate defined by an upper left corner and its width.
+  +

+ + + + + +
+Uses of Primitive in algoanim.util
+  +

+ + + + + + + + + +
Methods in algoanim.util that return Primitive
+ PrimitiveOffset.getRef() + +
+          Returns the reference.
+  +

+ + + + + + + + +
Constructors in algoanim.util with parameters of type Primitive
Offset(int xCoordinate, + int yCoordinate, + Primitive reference, + java.lang.String targetDirection) + +
+          Creates a new Offset instance at a distance of (xCoordinate, yCoordinate) + in direction "targetDirection" from the base primitive "reference".
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/Rect.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/Rect.html new file mode 100644 index 00000000..f146b06f --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/Rect.html @@ -0,0 +1,263 @@ + + + + + + +Uses of Class algoanim.primitives.Rect + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.primitives.Rect

+
+ + + + + + + + + + + + + +
+Packages that use Rect
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives.generators  
+  +

+ + + + + +
+Uses of Rect in algoanim.animalscript
+  +

+ + + + + + + + + +
Methods in algoanim.animalscript that return Rect
+ RectAnimalScript.newRect(Node upperLeft, + Node lowerRight, + java.lang.String name, + DisplayOptions display, + RectProperties rp) + +
+           
+  +

+ + + + + + + + + +
Methods in algoanim.animalscript with parameters of type Rect
+ voidAnimalRectGenerator.create(Rect arect) + +
+           
+  +

+ + + + + +
+Uses of Rect in algoanim.primitives.generators
+  +

+ + + + + + + + + + + + + +
Methods in algoanim.primitives.generators that return Rect
+ RectLanguage.newRect(Node upperLeft, + Node lowerRight, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new Rect object.
+abstract  RectLanguage.newRect(Node upperLeft, + Node lowerRight, + java.lang.String name, + DisplayOptions display, + RectProperties rp) + +
+          Creates a new Rect object.
+  +

+ + + + + + + + + +
Methods in algoanim.primitives.generators with parameters of type Rect
+ voidRectGenerator.create(Rect r) + +
+          Creates the originating script code for a given Rect, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/SourceCode.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/SourceCode.html new file mode 100644 index 00000000..034019ba --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/SourceCode.html @@ -0,0 +1,602 @@ + + + + + + +Uses of Class algoanim.primitives.SourceCode + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.primitives.SourceCode

+
+ + + + + + + + + + + + + + + + + + + + + +
+Packages that use SourceCode
algoanim.animalscriptThis 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
+ SourceCodeAnimalScript.newSourceCode(Node upperLeft, + java.lang.String name, + DisplayOptions display, + SourceCodeProperties sp) + +
+           
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in algoanim.animalscript with parameters of type SourceCode
+ voidAnimalSourceCodeGenerator.addCodeElement(SourceCode code, + java.lang.String codeline, + java.lang.String name, + int indentation, + boolean noSpace, + int row, + Timing t) + +
+           
+ voidAnimalSourceCodeGenerator.addCodeElement(SourceCode code, + java.lang.String codeline, + java.lang.String name, + int indentation, + int row, + Timing t) + +
+           
+ voidAnimalSourceCodeGenerator.addCodeLine(SourceCode code, + java.lang.String codeline, + java.lang.String name, + int indentation, + Timing t) + +
+           
+ voidAnimalSourceCodeGenerator.create(SourceCode sc) + +
+           
+ voidAnimalSourceCodeGenerator.hide(SourceCode code, + Timing delay) + +
+           
+ voidAnimalSourceCodeGenerator.highlight(SourceCode code, + int line, + int row, + boolean context, + Timing delay, + Timing duration) + +
+           
+ voidAnimalSourceCodeGenerator.highlight(SourceCode code, + java.lang.String lineName, + int row, + boolean context, + Timing delay, + Timing duration) + +
+           
+ voidAnimalSourceCodeGenerator.unhighlight(SourceCode code, + int line, + int row, + boolean context, + Timing delay, + Timing duration) + +
+           
+ voidAnimalSourceCodeGenerator.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  SourceCodeExecutorManager.src + +
+           
+protected  SourceCodeExecutor.src + +
+           
+  +

+ + + + + + + + + +
Methods in algoanim.annotations with parameters of type SourceCode
+ ExecutorAnnotation.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
+ SourceCodeLanguage.newSourceCode(Node upperLeft, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new SourceCode object.
+abstract  SourceCodeLanguage.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
+ voidSourceCodeGenerator.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.
+ voidSourceCodeGenerator.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.
+ voidSourceCodeGenerator.addCodeLine(SourceCode code, + java.lang.String codeline, + java.lang.String name, + int indentation, + Timing t) + +
+          Adds a new code line to the SourceCode.
+ voidSourceCodeGenerator.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.
+ voidSourceCodeGenerator.hide(SourceCode code, + Timing delay) + +
+          Hides the given SourceCode element.
+ voidSourceCodeGenerator.highlight(SourceCode code, + int line, + int row, + boolean context, + Timing delay, + Timing duration) + +
+          Highlights a line in a certain SourceCode element.
+ voidSourceCodeGenerator.unhighlight(SourceCode code, + int line, + int row, + boolean context, + Timing delay, + Timing duration) + +
+          Unhighlights a line in a certain SourceCode element.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/Square.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/Square.html new file mode 100644 index 00000000..74972261 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/Square.html @@ -0,0 +1,263 @@ + + + + + + +Uses of Class algoanim.primitives.Square + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.primitives.Square

+
+ + + + + + + + + + + + + +
+Packages that use Square
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives.generators  
+  +

+ + + + + +
+Uses of Square in algoanim.animalscript
+  +

+ + + + + + + + + +
Methods in algoanim.animalscript that return Square
+ SquareAnimalScript.newSquare(Node upperLeft, + int width, + java.lang.String name, + DisplayOptions display, + SquareProperties sp) + +
+           
+  +

+ + + + + + + + + +
Methods in algoanim.animalscript with parameters of type Square
+ voidAnimalSquareGenerator.create(Square s) + +
+           
+  +

+ + + + + +
+Uses of Square in algoanim.primitives.generators
+  +

+ + + + + + + + + + + + + +
Methods in algoanim.primitives.generators that return Square
+ SquareLanguage.newSquare(Node upperLeft, + int width, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new Square.
+abstract  SquareLanguage.newSquare(Node upperLeft, + int width, + java.lang.String name, + DisplayOptions display, + SquareProperties sp) + +
+          Creates a new Square.
+  +

+ + + + + + + + + +
Methods in algoanim.primitives.generators with parameters of type Square
+ voidSquareGenerator.create(Square s) + +
+          Creates the originating script code for a given Square, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/StringArray.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/StringArray.html new file mode 100644 index 00000000..d0aea60d --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/StringArray.html @@ -0,0 +1,288 @@ + + + + + + +Uses of Class algoanim.primitives.StringArray + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.primitives.StringArray

+
+ + + + + + + + + + + + + +
+Packages that use StringArray
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives.generators  
+  +

+ + + + + +
+Uses of StringArray in algoanim.animalscript
+  +

+ + + + + + + + + +
Methods in algoanim.animalscript that return StringArray
+ StringArrayAnimalScript.newStringArray(Node upperLeft, + java.lang.String[] data, + java.lang.String name, + ArrayDisplayOptions display, + ArrayProperties sap) + +
+           
+  +

+ + + + + + + + + + + + + +
Methods in algoanim.animalscript with parameters of type StringArray
+ voidAnimalStringArrayGenerator.create(StringArray anArray) + +
+           
+ voidAnimalStringArrayGenerator.put(StringArray sap, + int where, + java.lang.String what, + Timing delay, + Timing duration) + +
+           
+  +

+ + + + + +
+Uses of StringArray in algoanim.primitives.generators
+  +

+ + + + + + + + + + + + + +
Methods in algoanim.primitives.generators that return StringArray
+ StringArrayLanguage.newStringArray(Node upperLeft, + java.lang.String[] data, + java.lang.String name, + ArrayDisplayOptions display) + +
+          Creates a new StringArray object.
+abstract  StringArrayLanguage.newStringArray(Node upperLeft, + java.lang.String[] data, + java.lang.String name, + ArrayDisplayOptions display, + ArrayProperties sap) + +
+          Creates a new StringArray object.
+  +

+ + + + + + + + + + + + + +
Methods in algoanim.primitives.generators with parameters of type StringArray
+ voidStringArrayGenerator.create(StringArray sa) + +
+          Creates the originating script code for a given StringArray, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+ voidStringArrayGenerator.put(StringArray iap, + int where, + java.lang.String what, + Timing delay, + Timing duration) + +
+          Inserts a String at certain position in the given + StringArray.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/StringMatrix.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/StringMatrix.html new file mode 100644 index 00000000..7bd35358 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/StringMatrix.html @@ -0,0 +1,626 @@ + + + + + + +Uses of Class algoanim.primitives.StringMatrix + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.primitives.StringMatrix

+
+ + + + + + + + + + + + + +
+Packages that use StringMatrix
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives.generators  
+  +

+ + + + + +
+Uses of StringMatrix in algoanim.animalscript
+  +

+ + + + + + + + + +
Methods in algoanim.animalscript that return StringMatrix
+ StringMatrixAnimalScript.newStringMatrix(Node upperLeft, + java.lang.String[][] data, + java.lang.String name, + DisplayOptions display, + MatrixProperties iap) + +
+           
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in algoanim.animalscript with parameters of type StringMatrix
+ voidAnimalStringMatrixGenerator.create(StringMatrix aMatrix) + +
+           
+ voidAnimalStringMatrixGenerator.highlightCell(StringMatrix intMatrix, + int row, + int col, + Timing offset, + Timing duration) + +
+           
+ voidAnimalStringMatrixGenerator.highlightCellColumnRange(StringMatrix intMatrix, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+           
+ voidAnimalStringMatrixGenerator.highlightCellRowRange(StringMatrix intMatrix, + int startRow, + int endRow, + int col, + Timing offset, + Timing duration) + +
+           
+ voidAnimalStringMatrixGenerator.highlightElem(StringMatrix intMatrix, + int row, + int col, + Timing offset, + Timing duration) + +
+           
+ voidAnimalStringMatrixGenerator.highlightElemColumnRange(StringMatrix intMatrix, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+           
+ voidAnimalStringMatrixGenerator.highlightElemRowRange(StringMatrix intMatrix, + int startRow, + int endRow, + int col, + Timing offset, + Timing duration) + +
+           
+ voidAnimalStringMatrixGenerator.put(StringMatrix intMatrix, + int row, + int col, + java.lang.String what, + Timing delay, + Timing duration) + +
+           
+ voidAnimalStringMatrixGenerator.swap(StringMatrix intMatrix, + int sourceRow, + int sourceCol, + int targetRow, + int targetCol, + Timing delay, + Timing duration) + +
+           
+ voidAnimalStringMatrixGenerator.unhighlightCell(StringMatrix intMatrix, + int row, + int col, + Timing offset, + Timing duration) + +
+           
+ voidAnimalStringMatrixGenerator.unhighlightCellColumnRange(StringMatrix intMatrix, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+           
+ voidAnimalStringMatrixGenerator.unhighlightCellRowRange(StringMatrix intMatrix, + int startRow, + int endRow, + int col, + Timing offset, + Timing duration) + +
+           
+ voidAnimalStringMatrixGenerator.unhighlightElem(StringMatrix intMatrix, + int row, + int col, + Timing offset, + Timing duration) + +
+           
+ voidAnimalStringMatrixGenerator.unhighlightElemColumnRange(StringMatrix intMatrix, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+           
+ voidAnimalStringMatrixGenerator.unhighlightElemRowRange(StringMatrix intMatrix, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+           
+  +

+ + + + + +
+Uses of StringMatrix in algoanim.primitives.generators
+  +

+ + + + + + + + + + + + + +
Methods in algoanim.primitives.generators that return StringMatrix
+ StringMatrixLanguage.newStringMatrix(Node upperLeft, + java.lang.String[][] data, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new StringMatrix object.
+abstract  StringMatrixLanguage.newStringMatrix(Node upperLeft, + java.lang.String[][] data, + java.lang.String name, + DisplayOptions display, + MatrixProperties smp) + +
+          Creates a new StringMatrix object.
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in algoanim.primitives.generators with parameters of type StringMatrix
+ voidStringMatrixGenerator.create(StringMatrix ia) + +
+          Creates the originating script code for a given StringMatrix, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+ voidStringMatrixGenerator.highlightCell(StringMatrix ia, + int row, + int col, + Timing offset, + Timing duration) + +
+          Highlights the array cell at a given position after a distinct offset of an + StringMatrix.
+ voidStringMatrixGenerator.highlightCellColumnRange(StringMatrix ia, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+          Highlights a range of array cells of an StringMatrix.
+ voidStringMatrixGenerator.highlightCellRowRange(StringMatrix ia, + int startRow, + int endRow, + int column, + Timing offset, + Timing duration) + +
+          Highlights a range of array cells of an StringMatrix.
+ voidStringMatrixGenerator.highlightElem(StringMatrix ia, + int row, + int col, + Timing offset, + Timing duration) + +
+          Highlights the array element of an StringMatrix at a given + position after a distinct offset.
+ voidStringMatrixGenerator.highlightElemColumnRange(StringMatrix ia, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+          Highlights a range of array elements of an StringMatrix.
+ voidStringMatrixGenerator.highlightElemRowRange(StringMatrix ia, + int startRow, + int endRow, + int col, + Timing offset, + Timing duration) + +
+          Highlights a range of array elements of an StringMatrix.
+ voidStringMatrixGenerator.put(StringMatrix iap, + int row, + int col, + java.lang.String value, + Timing delay, + Timing duration) + +
+          Inserts an int at certain position in the given + StringMatrix.
+ voidStringMatrixGenerator.swap(StringMatrix iap, + int sourceRow, + int sourceCol, + int targetRow, + int targetCol, + Timing delay, + Timing duration) + +
+          Swaps to values in a given StringMatrix.
+ voidStringMatrixGenerator.unhighlightCell(StringMatrix ia, + int row, + int col, + Timing offset, + Timing duration) + +
+          Unhighlights the array cell of an StringMatrix at a given + position after a distinct offset.
+ voidStringMatrixGenerator.unhighlightCellColumnRange(StringMatrix ia, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array cells of an StringMatrix.
+ voidStringMatrixGenerator.unhighlightCellRowRange(StringMatrix ia, + int startRow, + int endRow, + int col, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array cells of an StringMatrix.
+ voidStringMatrixGenerator.unhighlightElem(StringMatrix ia, + int row, + int col, + Timing offset, + Timing duration) + +
+          Unhighlights the array element of an StringMatrix at a given + position after a distinct offset.
+ voidStringMatrixGenerator.unhighlightElemColumnRange(StringMatrix ia, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array elements of an StringMatrix.
+ voidStringMatrixGenerator.unhighlightElemRowRange(StringMatrix ia, + int startRow, + int endRow, + int col, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array elements of an StringMatrix.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/Text.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/Text.html new file mode 100644 index 00000000..a618466d --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/Text.html @@ -0,0 +1,306 @@ + + + + + + +Uses of Class algoanim.primitives.Text + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.primitives.Text

+
+ + + + + + + + + + + + + + + + + +
+Packages that use Text
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives.generators  
algoanim.primitives.updater  
+  +

+ + + + + +
+Uses of Text in algoanim.animalscript
+  +

+ + + + + + + + + +
Methods in algoanim.animalscript that return Text
+ TextAnimalScript.newText(Node upperLeft, + java.lang.String text, + java.lang.String name, + DisplayOptions display, + TextProperties tp) + +
+           
+  +

+ + + + + + + + + +
Methods in algoanim.animalscript with parameters of type Text
+ voidAnimalTextGenerator.create(Text t) + +
+           
+  +

+ + + + + +
+Uses of Text in algoanim.primitives.generators
+  +

+ + + + + + + + + + + + + +
Methods in algoanim.primitives.generators that return Text
+ TextLanguage.newText(Node upperLeft, + java.lang.String text, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new Text object.
+abstract  TextLanguage.newText(Node upperLeft, + java.lang.String text, + java.lang.String name, + DisplayOptions display, + TextProperties tp) + +
+          Creates a new Text object.
+  +

+ + + + + + + + + +
Methods in algoanim.primitives.generators with parameters of type Text
+ voidTextGenerator.create(Text t) + +
+          Creates the originating script code for a given Text, due + to the fact that before a primitive can be worked with it has to be defined + and made known to the script language.
+  +

+ + + + + +
+Uses of Text in algoanim.primitives.updater
+  +

+ + + + + + + + + +
Fields in algoanim.primitives.updater declared as Text
+(package private)  TextTextUpdater.text + +
+           
+  +

+ + + + + + + + +
Constructors in algoanim.primitives.updater with parameters of type Text
TextUpdater(Text text) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/Triangle.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/Triangle.html new file mode 100644 index 00000000..bfc5ac8a --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/Triangle.html @@ -0,0 +1,266 @@ + + + + + + +Uses of Class algoanim.primitives.Triangle + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.primitives.Triangle

+
+ + + + + + + + + + + + + +
+Packages that use Triangle
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives.generators  
+  +

+ + + + + +
+Uses of Triangle in algoanim.animalscript
+  +

+ + + + + + + + + +
Methods in algoanim.animalscript that return Triangle
+ TriangleAnimalScript.newTriangle(Node x, + Node y, + Node z, + java.lang.String name, + DisplayOptions display, + TriangleProperties tp) + +
+           
+  +

+ + + + + + + + + +
Methods in algoanim.animalscript with parameters of type Triangle
+ voidAnimalTriangleGenerator.create(Triangle t) + +
+           
+  +

+ + + + + +
+Uses of Triangle in algoanim.primitives.generators
+  +

+ + + + + + + + + + + + + +
Methods in algoanim.primitives.generators that return Triangle
+ TriangleLanguage.newTriangle(Node x, + Node y, + Node z, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new Triangle object.
+abstract  TriangleLanguage.newTriangle(Node x, + Node y, + Node z, + java.lang.String name, + DisplayOptions display, + TriangleProperties tp) + +
+          Creates a new Triangle object.
+  +

+ + + + + + + + + +
Methods in algoanim.primitives.generators with parameters of type Triangle
+ voidTriangleGenerator.create(Triangle t) + +
+          Creates the originating script code for a given Triangle, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/Variables.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/Variables.html new file mode 100644 index 00000000..3d45b42a --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/Variables.html @@ -0,0 +1,377 @@ + + + + + + +Uses of Class algoanim.primitives.Variables + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.primitives.Variables

+
+ + + + + + + + + + + + + + + + + + + + + +
+Packages that use Variables
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.annotations  
algoanim.executors  
algoanim.primitives.generators  
+  +

+ + + + + +
+Uses of Variables in algoanim.animalscript
+  +

+ + + + + + + + + +
Methods in algoanim.animalscript that return Variables
+ VariablesAnimalScript.newVariables() + +
+           
+  +

+ + + + + +
+Uses of Variables in algoanim.annotations
+  +

+ + + + + + + + + + + + + +
Fields in algoanim.annotations declared as Variables
+protected  VariablesExecutorManager.vars + +
+           
+protected  VariablesExecutor.vars + +
+           
+  +

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

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

+ + + + + +
+Uses of Variables in algoanim.executors
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Constructors in algoanim.executors with parameters of type Variables
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 Variables in algoanim.primitives.generators
+  +

+ + + + + + + + + +
Methods in algoanim.primitives.generators that return Variables
+abstract  VariablesLanguage.newVariables() + +
+          Creates a new Variables object.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/VisualQueue.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/VisualQueue.html new file mode 100644 index 00000000..6efbd6ae --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/VisualQueue.html @@ -0,0 +1,205 @@ + + + + + + +Uses of Class algoanim.primitives.VisualQueue + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.primitives.VisualQueue

+
+ + + + + + + + + +
+Packages that use VisualQueue
algoanim.primitives  
+  +

+ + + + + +
+Uses of VisualQueue in algoanim.primitives
+  +

+ + + + + + + + + + + + + + + + + +
Subclasses of VisualQueue in algoanim.primitives
+ classArrayBasedQueue<T> + +
+          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.
+ classConceptualQueue<T> + +
+          Represents a queue which has an usual FIFO-functionality and + will be visualized as a conceptual queue.
+ The stored objects are of the generic data type T, so it is generally possible + to use ConceptualQueue with any objects.
+ classListBasedQueue<T> + +
+          Represents a queue which has an usual FIFO-functionality and + will be visualized using a linked list.
+ The stored objects are of the generic data type T, so it is generally possible + to use ListBasedQueue with any objects.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/VisualStack.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/VisualStack.html new file mode 100644 index 00000000..4d62c5d0 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/class-use/VisualStack.html @@ -0,0 +1,205 @@ + + + + + + +Uses of Class algoanim.primitives.VisualStack + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.primitives.VisualStack

+
+ + + + + + + + + +
+Packages that use VisualStack
algoanim.primitives  
+  +

+ + + + + +
+Uses of VisualStack in algoanim.primitives
+  +

+ + + + + + + + + + + + + + + + + +
Subclasses of VisualStack in algoanim.primitives
+ classArrayBasedStack<T> + +
+          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.
+ classConceptualStack<T> + +
+          Represents a stack which has an usual LIFO-functionality and + will be visualized as a conceptual stack.
+ The stored objects are of the generic data type T, so it is generally possible + to use ConceptualStack with any objects.
+ classListBasedStack<T> + +
+          Represents a stack which has an usual LIFO-functionality and + will be visualized using a linked list.
+ The stored objects are of the generic data type T, so it is generally possible + to use ListBasedStack with any objects.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/AnimalVariablesGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/AnimalVariablesGenerator.html new file mode 100644 index 00000000..545d6eed --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/AnimalVariablesGenerator.html @@ -0,0 +1,436 @@ + + + + + + +AnimalVariablesGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives.generators +
+Class AnimalVariablesGenerator

+
+java.lang.Object
+  extended by algoanim.primitives.generators.Generator
+      extended by algoanim.animalscript.AnimalGenerator
+          extended by algoanim.primitives.generators.AnimalVariablesGenerator
+
+
+
All Implemented Interfaces:
GeneratorInterface, VariablesGenerator
+
+
+
+
public class AnimalVariablesGenerator
extends AnimalGenerator
implements VariablesGenerator
+ + +

+


+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.primitives.generators.Generator
lang
+ + + + + + + +
Fields inherited from interface algoanim.primitives.generators.VariablesGenerator
DECLARE, DISCARD, EVAL, SET
+  + + + + + + + + + + +
+Constructor Summary
AnimalVariablesGenerator(Language lang) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voiddeclare(java.lang.String key) + +
+           
+ voiddeclare(java.lang.String key, + java.lang.String value) + +
+           
+ voiddeclare(java.lang.String key, + java.lang.String value, + animal.variables.VariableRoles role) + +
+           
+ voiddiscard(java.lang.String key) + +
+           
+ voidupdate(java.lang.String key, + java.lang.String value) + +
+           
+ voidupdate(java.lang.String key, + java.lang.String value, + animal.variables.VariableRoles newRole) + +
+           
+ + + + + + + +
Methods inherited from class algoanim.animalscript.AnimalGenerator
addBooleanOption, addBooleanSwitch, addColorOption, addColorOption, addFontOption, addFontOption, addIntOption, addWithTiming, changeColor, exchange, hide, makeColorDef, makeColorDef, makeDisplayOptionsDef, makeDisplayOptionsDef, makeDurationTimingDef, makeHiddenDef, makeNodeDef, makeOffsetTimingDef, moveBy, moveTo, moveVia, rotate, rotate, show
+ + + + + + + +
Methods inherited from class algoanim.primitives.generators.Generator
getLanguage, isNameUsed, isValidDirection
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+AnimalVariablesGenerator

+
+public AnimalVariablesGenerator(Language lang)
+
+
+ + + + + + + + +
+Method Detail
+ +

+declare

+
+public void declare(java.lang.String key)
+
+
+
Specified by:
declare in interface VariablesGenerator
+
+
+
+
+
+
+ +

+declare

+
+public void declare(java.lang.String key,
+                    java.lang.String value)
+
+
+
Specified by:
declare in interface VariablesGenerator
+
+
+
+
+
+
+ +

+declare

+
+public void declare(java.lang.String key,
+                    java.lang.String value,
+                    animal.variables.VariableRoles role)
+
+
+
Specified by:
declare in interface VariablesGenerator
+
+
+
+
+
+
+ +

+update

+
+public void update(java.lang.String key,
+                   java.lang.String value)
+
+
+
Specified by:
update in interface VariablesGenerator
+
+
+
+
+
+
+ +

+update

+
+public void update(java.lang.String key,
+                   java.lang.String value,
+                   animal.variables.VariableRoles newRole)
+
+
+
Specified by:
update in interface VariablesGenerator
+
+
+
+
+
+
+ +

+discard

+
+public void discard(java.lang.String key)
+
+
+
Specified by:
discard in interface VariablesGenerator
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/ArcGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/ArcGenerator.html new file mode 100644 index 00000000..51146415 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/ArcGenerator.html @@ -0,0 +1,247 @@ + + + + + + +ArcGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives.generators +
+Interface ArcGenerator

+
+
All Superinterfaces:
GeneratorInterface
+
+
+
All Known Implementing Classes:
AnimalArcGenerator
+
+
+
+
public interface ArcGenerator
extends GeneratorInterface
+ + +

+ArcGenerator offers methods to request the included + Language object to + append arc related script code lines to the output. + It is designed to be included by an Arc primitive, + which just redirects action calls to the generator. + Each script language offering an Arc primitive has to + implement its own + ArcGenerator, which is then responsible to create proper + script code. +

+ +

+

+
Author:
+
Stephan Mehlhase
+
+
+ +

+ + + + + + + + + + + + +
+Method Summary
+ voidcreate(Arc a) + +
+          Creates the originating script code for a given Arc, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Method Detail
+ +

+create

+
+void create(Arc a)
+
+
Creates the originating script code for a given Arc, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +

+

+
+
+
+
Parameters:
a - the Arc for which the initiate script code + shall be created.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/ArrayBasedQueueGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/ArrayBasedQueueGenerator.html new file mode 100644 index 00000000..300fe903 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/ArrayBasedQueueGenerator.html @@ -0,0 +1,649 @@ + + + + + + +ArrayBasedQueueGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives.generators +
+Interface ArrayBasedQueueGenerator<T>

+
+
All Superinterfaces:
GeneratorInterface
+
+
+
All Known Implementing Classes:
AnimalArrayBasedQueueGenerator
+
+
+
+
public interface ArrayBasedQueueGenerator<T>
extends GeneratorInterface
+ + +

+ArrayBasedQueueGenerator offers methods to request the included + Language object to append array-based queue related script code lines to the output. + It is designed to be included by an ArrayBasedQueue primitive, + which just redirects action calls to the generator. + Each script language offering an ArrayBasedQueue primitive has to + implement its own ArrayBasedQueueGenerator, which is then responsible + to create proper script code. +

+ +

+

+
Author:
+
Dima Vronskyi
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidcreate(ArrayBasedQueue<T> abq) + +
+          Creates the originating script code for a given ArrayBasedQueue, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+ voiddequeue(ArrayBasedQueue<T> abq, + Timing delay, + Timing duration) + +
+          Removes the first element of the given ArrayBasedQueue.
+ voidenqueue(ArrayBasedQueue<T> abq, + T elem, + Timing delay, + Timing duration) + +
+          Adds the element elem as the last element to the end of the given + ArrayBasedQueue.
+ voidfront(ArrayBasedQueue<T> abq, + Timing delay, + Timing duration) + +
+          Retrieves (without removing) the first element of the given ArrayBasedQueue.
+ voidhighlightFrontCell(ArrayBasedQueue<T> abq, + Timing delay, + Timing duration) + +
+          Highlights the cell which contains the first element of the given + ArrayBasedQueue.
+ voidhighlightFrontElem(ArrayBasedQueue<T> abq, + Timing delay, + Timing duration) + +
+          Highlights the first element of the given ArrayBasedQueue.
+ voidhighlightTailCell(ArrayBasedQueue<T> abq, + Timing delay, + Timing duration) + +
+          Highlights the cell which contains the last element of the given + ArrayBasedQueue.
+ voidhighlightTailElem(ArrayBasedQueue<T> abq, + Timing delay, + Timing duration) + +
+          Highlights the last element of the given ArrayBasedQueue.
+ voidisEmpty(ArrayBasedQueue<T> abq, + Timing delay, + Timing duration) + +
+          Tests if the given ArrayBasedQueue is empty.
+ voidisFull(ArrayBasedQueue<T> abq, + Timing delay, + Timing duration) + +
+          Tests if the given ArrayBasedQueue is full.
+ voidtail(ArrayBasedQueue<T> abq, + Timing delay, + Timing duration) + +
+          Retrieves (without removing) the last element of the given ArrayBasedQueue.
+ voidunhighlightFrontCell(ArrayBasedQueue<T> abq, + Timing delay, + Timing duration) + +
+          Unhighlights the cell which contains the first element of the given + ArrayBasedQueue.
+ voidunhighlightFrontElem(ArrayBasedQueue<T> abq, + Timing delay, + Timing duration) + +
+          Unhighlights the first element of the given ArrayBasedQueue.
+ voidunhighlightTailCell(ArrayBasedQueue<T> abq, + Timing delay, + Timing duration) + +
+          Unhighlights the cell which contains the last element of the given + ArrayBasedQueue.
+ voidunhighlightTailElem(ArrayBasedQueue<T> abq, + Timing delay, + Timing duration) + +
+          Unhighlights the last element of the given ArrayBasedQueue.
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Method Detail
+ +

+create

+
+void create(ArrayBasedQueue<T> abq)
+
+
Creates the originating script code for a given ArrayBasedQueue, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +

+

+
+
+
+
Parameters:
abq - the ArrayBasedQueue for which the initiate script code + shall be created.
+
+
+
+ +

+enqueue

+
+void enqueue(ArrayBasedQueue<T> abq,
+             T elem,
+             Timing delay,
+             Timing duration)
+
+
Adds the element elem as the last element to the end of the given + ArrayBasedQueue. +

+

+
+
+
+
Parameters:
abq - the ArrayBasedQueue to the end of which to add the element.
elem - the element to be added to the end of the queue.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+dequeue

+
+void dequeue(ArrayBasedQueue<T> abq,
+             Timing delay,
+             Timing duration)
+
+
Removes the first element of the given ArrayBasedQueue. +

+

+
+
+
+
Parameters:
abq - the ArrayBasedQueue from which to remove the first element.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+front

+
+void front(ArrayBasedQueue<T> abq,
+           Timing delay,
+           Timing duration)
+
+
Retrieves (without removing) the first element of the given ArrayBasedQueue. +

+

+
+
+
+
Parameters:
abq - the ArrayBasedQueue from which to retrieve the first element.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+tail

+
+void tail(ArrayBasedQueue<T> abq,
+          Timing delay,
+          Timing duration)
+
+
Retrieves (without removing) the last element of the given ArrayBasedQueue. +

+

+
+
+
+
Parameters:
abq - the ArrayBasedQueue from which to retrieve the last element.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+isEmpty

+
+void isEmpty(ArrayBasedQueue<T> abq,
+             Timing delay,
+             Timing duration)
+
+
Tests if the given ArrayBasedQueue is empty. +

+

+
+
+
+
Parameters:
abq - the ArrayBasedQueue which is tested.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+isFull

+
+void isFull(ArrayBasedQueue<T> abq,
+            Timing delay,
+            Timing duration)
+
+
Tests if the given ArrayBasedQueue is full. +

+

+
+
+
+
Parameters:
abq - the ArrayBasedQueue which is tested.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+highlightFrontElem

+
+void highlightFrontElem(ArrayBasedQueue<T> abq,
+                        Timing delay,
+                        Timing duration)
+
+
Highlights the first element of the given ArrayBasedQueue. +

+

+
+
+
+
Parameters:
abq - the ArrayBasedQueue to work on.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+unhighlightFrontElem

+
+void unhighlightFrontElem(ArrayBasedQueue<T> abq,
+                          Timing delay,
+                          Timing duration)
+
+
Unhighlights the first element of the given ArrayBasedQueue. +

+

+
+
+
+
Parameters:
abq - the ArrayBasedQueue to work on.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+highlightFrontCell

+
+void highlightFrontCell(ArrayBasedQueue<T> abq,
+                        Timing delay,
+                        Timing duration)
+
+
Highlights the cell which contains the first element of the given + ArrayBasedQueue. +

+

+
+
+
+
Parameters:
abq - the ArrayBasedQueue to work on.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+unhighlightFrontCell

+
+void unhighlightFrontCell(ArrayBasedQueue<T> abq,
+                          Timing delay,
+                          Timing duration)
+
+
Unhighlights the cell which contains the first element of the given + ArrayBasedQueue. +

+

+
+
+
+
Parameters:
abq - the ArrayBasedQueue to work on.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+highlightTailElem

+
+void highlightTailElem(ArrayBasedQueue<T> abq,
+                       Timing delay,
+                       Timing duration)
+
+
Highlights the last element of the given ArrayBasedQueue. +

+

+
+
+
+
Parameters:
abq - the ArrayBasedQueue to work on.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+unhighlightTailElem

+
+void unhighlightTailElem(ArrayBasedQueue<T> abq,
+                         Timing delay,
+                         Timing duration)
+
+
Unhighlights the last element of the given ArrayBasedQueue. +

+

+
+
+
+
Parameters:
abq - the ArrayBasedQueue to work on.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+highlightTailCell

+
+void highlightTailCell(ArrayBasedQueue<T> abq,
+                       Timing delay,
+                       Timing duration)
+
+
Highlights the cell which contains the last element of the given + ArrayBasedQueue. +

+

+
+
+
+
Parameters:
abq - the ArrayBasedQueue to work on.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+unhighlightTailCell

+
+void unhighlightTailCell(ArrayBasedQueue<T> abq,
+                         Timing delay,
+                         Timing duration)
+
+
Unhighlights the cell which contains the last element of the given + ArrayBasedQueue. +

+

+
+
+
+
Parameters:
abq - the ArrayBasedQueue to work on.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/ArrayBasedStackGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/ArrayBasedStackGenerator.html new file mode 100644 index 00000000..f44e1185 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/ArrayBasedStackGenerator.html @@ -0,0 +1,499 @@ + + + + + + +ArrayBasedStackGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives.generators +
+Interface ArrayBasedStackGenerator<T>

+
+
All Superinterfaces:
GeneratorInterface
+
+
+
All Known Implementing Classes:
AnimalArrayBasedStackGenerator
+
+
+
+
public interface ArrayBasedStackGenerator<T>
extends GeneratorInterface
+ + +

+ArrayBasedStackGenerator offers methods to request the included + Language object to append array-based stack related script code lines to the output. + It is designed to be included by an ArrayBasedStack primitive, + which just redirects action calls to the generator. + Each script language offering an ArrayBasedStack primitive has to + implement its own ArrayBasedStackGenerator, which is then responsible + to create proper script code. +

+ +

+

+
Author:
+
Dima Vronskyi
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidcreate(ArrayBasedStack<T> abs) + +
+          Creates the originating script code for a given ArrayBasedStack, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+ voidhighlightTopCell(ArrayBasedStack<T> abs, + Timing delay, + Timing duration) + +
+          Highlights the cell which contains the top element of the given ArrayBasedStack.
+ voidhighlightTopElem(ArrayBasedStack<T> abs, + Timing delay, + Timing duration) + +
+          Highlights the top element of the given ArrayBasedStack.
+ voidisEmpty(ArrayBasedStack<T> abs, + Timing delay, + Timing duration) + +
+          Tests if the given ArrayBasedStack is empty.
+ voidisFull(ArrayBasedStack<T> abs, + Timing delay, + Timing duration) + +
+          Tests if the given ArrayBasedStack is full.
+ voidpop(ArrayBasedStack<T> abs, + Timing delay, + Timing duration) + +
+          Removes the element at the top of the given ArrayBasedStack.
+ voidpush(ArrayBasedStack<T> abs, + T elem, + Timing delay, + Timing duration) + +
+          Pushes the element elem onto the top of the given ArrayBasedStack.
+ voidtop(ArrayBasedStack<T> abs, + Timing delay, + Timing duration) + +
+          Retrieves (without removing) the element at the top of the given ArrayBasedStack.
+ voidunhighlightTopCell(ArrayBasedStack<T> abs, + Timing delay, + Timing duration) + +
+          Unhighlights the cell which contains the top element of the given ArrayBasedStack.
+ voidunhighlightTopElem(ArrayBasedStack<T> abs, + Timing delay, + Timing duration) + +
+          Unhighlights the top element of the given ArrayBasedStack.
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Method Detail
+ +

+create

+
+void create(ArrayBasedStack<T> abs)
+
+
Creates the originating script code for a given ArrayBasedStack, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +

+

+
+
+
+
Parameters:
abs - the ArrayBasedStack for which the initiate script code + shall be created.
+
+
+
+ +

+push

+
+void push(ArrayBasedStack<T> abs,
+          T elem,
+          Timing delay,
+          Timing duration)
+
+
Pushes the element elem onto the top of the given ArrayBasedStack. +

+

+
+
+
+
Parameters:
abs - the ArrayBasedStack onto the top of which to push the element.
elem - the element to be pushed onto the stack.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+pop

+
+void pop(ArrayBasedStack<T> abs,
+         Timing delay,
+         Timing duration)
+
+
Removes the element at the top of the given ArrayBasedStack. +

+

+
+
+
+
Parameters:
abs - the ArrayBasedStack from which to pop the element.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+top

+
+void top(ArrayBasedStack<T> abs,
+         Timing delay,
+         Timing duration)
+
+
Retrieves (without removing) the element at the top of the given ArrayBasedStack. +

+

+
+
+
+
Parameters:
abs - the ArrayBasedStack from which to retrieve the top element.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+isEmpty

+
+void isEmpty(ArrayBasedStack<T> abs,
+             Timing delay,
+             Timing duration)
+
+
Tests if the given ArrayBasedStack is empty. +

+

+
+
+
+
Parameters:
abs - the ArrayBasedStack which is tested.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+isFull

+
+void isFull(ArrayBasedStack<T> abs,
+            Timing delay,
+            Timing duration)
+
+
Tests if the given ArrayBasedStack is full. +

+

+
+
+
+
Parameters:
abs - the ArrayBasedStack which is tested.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+highlightTopElem

+
+void highlightTopElem(ArrayBasedStack<T> abs,
+                      Timing delay,
+                      Timing duration)
+
+
Highlights the top element of the given ArrayBasedStack. +

+

+
+
+
+
Parameters:
abs - the ArrayBasedStack to work on.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+unhighlightTopElem

+
+void unhighlightTopElem(ArrayBasedStack<T> abs,
+                        Timing delay,
+                        Timing duration)
+
+
Unhighlights the top element of the given ArrayBasedStack. +

+

+
+
+
+
Parameters:
abs - the ArrayBasedStack to work on.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+highlightTopCell

+
+void highlightTopCell(ArrayBasedStack<T> abs,
+                      Timing delay,
+                      Timing duration)
+
+
Highlights the cell which contains the top element of the given ArrayBasedStack. +

+

+
+
+
+
Parameters:
abs - the ArrayBasedStack to work on.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+unhighlightTopCell

+
+void unhighlightTopCell(ArrayBasedStack<T> abs,
+                        Timing delay,
+                        Timing duration)
+
+
Unhighlights the cell which contains the top element of the given ArrayBasedStack. +

+

+
+
+
+
Parameters:
abs - the ArrayBasedStack to work on.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/ArrayMarkerGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/ArrayMarkerGenerator.html new file mode 100644 index 00000000..ad6a404a --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/ArrayMarkerGenerator.html @@ -0,0 +1,436 @@ + + + + + + +ArrayMarkerGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives.generators +
+Interface ArrayMarkerGenerator

+
+
All Superinterfaces:
GeneratorInterface
+
+
+
All Known Implementing Classes:
AnimalArrayMarkerGenerator
+
+
+
+
public interface ArrayMarkerGenerator
extends GeneratorInterface
+ + +

+ArrayMarkerGenerator offers methods to request the + included + Language object to append arraymarker related script code lines to the + output. + It is designed to be included by an ArrayMarker primitive, + which just redirects action calls to the generator. + Each script language offering an ArrayMarker primitive + has to + implement its own ArrayMarkerGenerator, which is then + responsible to + create proper script code. +

+ +

+

+
Author:
+
Stephan Mehlhase
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidcreate(ArrayMarker am) + +
+          Creates the originating script code for a given + ArrayMarker, due to the fact that before a primitive + can be worked with it has to be defined and made known to the script + language.
+ voiddecrement(ArrayMarker am, + Timing delay, + Timing duration) + +
+          Decrements the given ArrayMarker by one position of the + associated ArrayPrimitive.
+ voidincrement(ArrayMarker am, + Timing delay, + Timing duration) + +
+          Increments the given ArrayMarker by one position of the + associated ArrayPrimitive.
+ voidmove(ArrayMarker am, + int to, + Timing delay, + Timing duration) + +
+          Moves the given ArrayMarker to the given index of the + associated ArrayPrimitive.
+ voidmoveBeforeStart(ArrayMarker am, + Timing t, + Timing d) + +
+          Moves the ArrayMarker out of of the referenced + ArrayPrimitive after the offset t.
+ voidmoveOutside(ArrayMarker am, + Timing delay, + Timing duration) + +
+          Moves the given ArrayMarker outside of the associated + ArrayPrimitive.
+ voidmoveToEnd(ArrayMarker am, + Timing delay, + Timing duration) + +
+          Moves the given ArrayMarker to the last element of the + associated ArrayPrimitive.
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Method Detail
+ +

+create

+
+void create(ArrayMarker am)
+
+
Creates the originating script code for a given + ArrayMarker, due to the fact that before a primitive + can be worked with it has to be defined and made known to the script + language. +

+

+
+
+
+
Parameters:
am - the ArrayMarker for which the initiate + script code shall be created.
+
+
+
+ +

+decrement

+
+void decrement(ArrayMarker am,
+               Timing delay,
+               Timing duration)
+
+
Decrements the given ArrayMarker by one position of the + associated ArrayPrimitive. +

+

+
+
+
+
Parameters:
am - the ArrayMarker to move.
delay - the time to wait until the operation shall be performed.
duration - the duration of the operation.
+
+
+
+ +

+increment

+
+void increment(ArrayMarker am,
+               Timing delay,
+               Timing duration)
+
+
Increments the given ArrayMarker by one position of the + associated ArrayPrimitive. +

+

+
+
+
+
Parameters:
am - the ArrayMarker to move.
delay - the time to wait until the operation shall be performed.
duration - the duration of the operation.
+
+
+
+ +

+move

+
+void move(ArrayMarker am,
+          int to,
+          Timing delay,
+          Timing duration)
+
+
Moves the given ArrayMarker to the given index of the + associated ArrayPrimitive. +

+

+
+
+
+
Parameters:
am - the ArrayMarker to move.
to - the position to where the ArrayMarker + shall be moved.
delay - the time to wait until the operation shall be performed.
duration - the duration of the operation.
+
+
+
+ +

+moveBeforeStart

+
+void moveBeforeStart(ArrayMarker am,
+                     Timing t,
+                     Timing d)
+
+
Moves the ArrayMarker out of of the referenced + ArrayPrimitive after the offset t. + The operation will last as long as specified by the + duration d. +

+

+
+
+
+
Parameters:
t - [optional] the offset until this operation starts.
d - [optional] the duration of this operation.
+
+
+
+ +

+moveToEnd

+
+void moveToEnd(ArrayMarker am,
+               Timing delay,
+               Timing duration)
+
+
Moves the given ArrayMarker to the last element of the + associated ArrayPrimitive. +

+

+
+
+
+
Parameters:
am - the ArrayMarker to move.
delay - the time to wait until the operation shall be performed.
duration - the duration of the operation.
+
+
+
+ +

+moveOutside

+
+void moveOutside(ArrayMarker am,
+                 Timing delay,
+                 Timing duration)
+
+
Moves the given ArrayMarker outside of the associated + ArrayPrimitive. +

+

+
+
+
+
Parameters:
am - the ArrayMarker to move.
delay - the time to wait until the operation shall be performed.
duration - the duration of the operation.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/CircleGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/CircleGenerator.html new file mode 100644 index 00000000..30f8e63c --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/CircleGenerator.html @@ -0,0 +1,247 @@ + + + + + + +CircleGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives.generators +
+Interface CircleGenerator

+
+
All Superinterfaces:
GeneratorInterface
+
+
+
All Known Implementing Classes:
AnimalCircleGenerator
+
+
+
+
public interface CircleGenerator
extends GeneratorInterface
+ + +

+CircleGenerator offers methods to request the included + Language object to + append circle related script code lines to the output. + It is designed to be included by a Circle primitive, + which just redirects action calls to the generator. + Each script language offering a Circle primitive has to + implement its own + CircleGenerator, which is then responsible to create + proper script code. +

+ +

+

+
Author:
+
Stephan Mehlhase
+
+
+ +

+ + + + + + + + + + + + +
+Method Summary
+ voidcreate(Circle c) + +
+          Creates the originating script code for a given Circle, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Method Detail
+ +

+create

+
+void create(Circle c)
+
+
Creates the originating script code for a given Circle, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +

+

+
+
+
+
Parameters:
c - the Circle for which the initiate script code + shall be created.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/CircleSegGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/CircleSegGenerator.html new file mode 100644 index 00000000..d5f6c6eb --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/CircleSegGenerator.html @@ -0,0 +1,249 @@ + + + + + + +CircleSegGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives.generators +
+Interface CircleSegGenerator

+
+
All Superinterfaces:
GeneratorInterface
+
+
+
All Known Implementing Classes:
AnimalCircleSegGenerator
+
+
+
+
public interface CircleSegGenerator
extends GeneratorInterface
+ + +

+CircleSegGenerator offers methods to request the + included Language object to + append circle segment related script code lines to the output. + It is designed to be included by a CircleSeg primitive, + which just redirects action calls to the generator. + Each script language offering a CircleSeg primitive has + to implement its own + CircleSegGenerator, which is then responsible to create + proper script code. +

+ +

+

+
Author:
+
Stephan Mehlhase
+
+
+ +

+ + + + + + + + + + + + +
+Method Summary
+ voidcreate(CircleSeg cs) + +
+          Creates the originating script code for a given + CircleSeg, due to the fact that before a primitive can + be worked with it has to be defined and made known to the script + language.
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Method Detail
+ +

+create

+
+void create(CircleSeg cs)
+
+
Creates the originating script code for a given + CircleSeg, due to the fact that before a primitive can + be worked with it has to be defined and made known to the script + language. +

+

+
+
+
+
Parameters:
cs - the CircleSeg for which the initiate script + code shall be created.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/ConceptualQueueGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/ConceptualQueueGenerator.html new file mode 100644 index 00000000..2085135e --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/ConceptualQueueGenerator.html @@ -0,0 +1,621 @@ + + + + + + +ConceptualQueueGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives.generators +
+Interface ConceptualQueueGenerator<T>

+
+
All Superinterfaces:
GeneratorInterface
+
+
+
All Known Implementing Classes:
AnimalConceptualQueueGenerator
+
+
+
+
public interface ConceptualQueueGenerator<T>
extends GeneratorInterface
+ + +

+ConceptualQueueGenerator offers methods to request the included + Language object to append conceptual queue related script code lines to the output. + It is designed to be included by a ConceptualQueue primitive, + which just redirects action calls to the generator. + Each script language offering a ConceptualQueue primitive has to + implement its own ConceptualQueueGenerator, which is then responsible + to create proper script code. +

+ +

+

+
Author:
+
Dima Vronskyi
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidcreate(ConceptualQueue<T> cq) + +
+          Creates the originating script code for a given ConceptualQueue, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+ voiddequeue(ConceptualQueue<T> cq, + Timing delay, + Timing duration) + +
+          Removes the first element of the given ConceptualQueue.
+ voidenqueue(ConceptualQueue<T> cq, + T elem, + Timing delay, + Timing duration) + +
+          Adds the element elem as the last element to the end of the given + ConceptualQueue.
+ voidfront(ConceptualQueue<T> cq, + Timing delay, + Timing duration) + +
+          Retrieves (without removing) the first element of the given ConceptualQueue.
+ voidhighlightFrontCell(ConceptualQueue<T> cq, + Timing delay, + Timing duration) + +
+          Highlights the cell which contains the first element of the given + ConceptualQueue.
+ voidhighlightFrontElem(ConceptualQueue<T> cq, + Timing delay, + Timing duration) + +
+          Highlights the first element of the given ConceptualQueue.
+ voidhighlightTailCell(ConceptualQueue<T> cq, + Timing delay, + Timing duration) + +
+          Highlights the cell which contains the last element of the given + ConceptualQueue.
+ voidhighlightTailElem(ConceptualQueue<T> cq, + Timing delay, + Timing duration) + +
+          Highlights the last element of the given ConceptualQueue.
+ voidisEmpty(ConceptualQueue<T> cq, + Timing delay, + Timing duration) + +
+          Tests if the given ConceptualQueue is empty.
+ voidtail(ConceptualQueue<T> cq, + Timing delay, + Timing duration) + +
+          Retrieves (without removing) the last element of the given ConceptualQueue.
+ voidunhighlightFrontCell(ConceptualQueue<T> cq, + Timing delay, + Timing duration) + +
+          Unhighlights the cell which contains the first element of the given + ConceptualQueue.
+ voidunhighlightFrontElem(ConceptualQueue<T> cq, + Timing delay, + Timing duration) + +
+          Unhighlights the first element of the given ConceptualQueue.
+ voidunhighlightTailCell(ConceptualQueue<T> cq, + Timing delay, + Timing duration) + +
+          Unhighlights the cell which contains the last element of the given + ConceptualQueue.
+ voidunhighlightTailElem(ConceptualQueue<T> cq, + Timing delay, + Timing duration) + +
+          Unhighlights the last element of the given ConceptualQueue.
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Method Detail
+ +

+create

+
+void create(ConceptualQueue<T> cq)
+
+
Creates the originating script code for a given ConceptualQueue, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +

+

+
+
+
+
Parameters:
cq - the ConceptualQueue for which the initiate script code + shall be created.
+
+
+
+ +

+enqueue

+
+void enqueue(ConceptualQueue<T> cq,
+             T elem,
+             Timing delay,
+             Timing duration)
+
+
Adds the element elem as the last element to the end of the given + ConceptualQueue. +

+

+
+
+
+
Parameters:
cq - the ConceptualQueue to the end of which to add the element.
elem - the element to be added to the end of the queue.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+dequeue

+
+void dequeue(ConceptualQueue<T> cq,
+             Timing delay,
+             Timing duration)
+
+
Removes the first element of the given ConceptualQueue. +

+

+
+
+
+
Parameters:
cq - the ConceptualQueue from which to remove the first element.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+front

+
+void front(ConceptualQueue<T> cq,
+           Timing delay,
+           Timing duration)
+
+
Retrieves (without removing) the first element of the given ConceptualQueue. +

+

+
+
+
+
Parameters:
cq - the ConceptualQueue from which to retrieve the first element.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+tail

+
+void tail(ConceptualQueue<T> cq,
+          Timing delay,
+          Timing duration)
+
+
Retrieves (without removing) the last element of the given ConceptualQueue. +

+

+
+
+
+
Parameters:
cq - the ConceptualQueue from which to retrieve the last element.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+isEmpty

+
+void isEmpty(ConceptualQueue<T> cq,
+             Timing delay,
+             Timing duration)
+
+
Tests if the given ConceptualQueue is empty. +

+

+
+
+
+
Parameters:
cq - the ConceptualQueue which is tested.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+highlightFrontElem

+
+void highlightFrontElem(ConceptualQueue<T> cq,
+                        Timing delay,
+                        Timing duration)
+
+
Highlights the first element of the given ConceptualQueue. +

+

+
+
+
+
Parameters:
cq - the ConceptualQueue to work on.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+unhighlightFrontElem

+
+void unhighlightFrontElem(ConceptualQueue<T> cq,
+                          Timing delay,
+                          Timing duration)
+
+
Unhighlights the first element of the given ConceptualQueue. +

+

+
+
+
+
Parameters:
cq - the ConceptualQueue to work on.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+highlightFrontCell

+
+void highlightFrontCell(ConceptualQueue<T> cq,
+                        Timing delay,
+                        Timing duration)
+
+
Highlights the cell which contains the first element of the given + ConceptualQueue. +

+

+
+
+
+
Parameters:
cq - the ConceptualQueue to work on.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+unhighlightFrontCell

+
+void unhighlightFrontCell(ConceptualQueue<T> cq,
+                          Timing delay,
+                          Timing duration)
+
+
Unhighlights the cell which contains the first element of the given + ConceptualQueue. +

+

+
+
+
+
Parameters:
cq - the ConceptualQueue to work on.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+highlightTailElem

+
+void highlightTailElem(ConceptualQueue<T> cq,
+                       Timing delay,
+                       Timing duration)
+
+
Highlights the last element of the given ConceptualQueue. +

+

+
+
+
+
Parameters:
cq - the ConceptualQueue to work on.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+unhighlightTailElem

+
+void unhighlightTailElem(ConceptualQueue<T> cq,
+                         Timing delay,
+                         Timing duration)
+
+
Unhighlights the last element of the given ConceptualQueue. +

+

+
+
+
+
Parameters:
cq - the ConceptualQueue to work on.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+highlightTailCell

+
+void highlightTailCell(ConceptualQueue<T> cq,
+                       Timing delay,
+                       Timing duration)
+
+
Highlights the cell which contains the last element of the given + ConceptualQueue. +

+

+
+
+
+
Parameters:
cq - the ConceptualQueue to work on.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+unhighlightTailCell

+
+void unhighlightTailCell(ConceptualQueue<T> cq,
+                         Timing delay,
+                         Timing duration)
+
+
Unhighlights the cell which contains the last element of the given + ConceptualQueue. +

+

+
+
+
+
Parameters:
cq - the ConceptualQueue to work on.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/ConceptualStackGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/ConceptualStackGenerator.html new file mode 100644 index 00000000..a3303b51 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/ConceptualStackGenerator.html @@ -0,0 +1,471 @@ + + + + + + +ConceptualStackGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives.generators +
+Interface ConceptualStackGenerator<T>

+
+
All Superinterfaces:
GeneratorInterface
+
+
+
All Known Implementing Classes:
AnimalConceptualStackGenerator
+
+
+
+
public interface ConceptualStackGenerator<T>
extends GeneratorInterface
+ + +

+ConceptualStackGenerator offers methods to request the included + Language object to append conceptual stack related script code lines to the output. + It is designed to be included by a ConceptualStack primitive, + which just redirects action calls to the generator. + Each script language offering a ConceptualStack primitive has to + implement its own ConceptualStackGenerator, which is then responsible + to create proper script code. +

+ +

+

+
Author:
+
Dima Vronskyi
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidcreate(ConceptualStack<T> cs) + +
+          Creates the originating script code for a given ConceptualStack, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+ voidhighlightTopCell(ConceptualStack<T> cs, + Timing delay, + Timing duration) + +
+          Highlights the cell which contains the top element of the given ConceptualStack.
+ voidhighlightTopElem(ConceptualStack<T> cs, + Timing delay, + Timing duration) + +
+          Highlights the top element of the given ConceptualStack.
+ voidisEmpty(ConceptualStack<T> cs, + Timing delay, + Timing duration) + +
+          Tests if the given ConceptualStack is empty.
+ voidpop(ConceptualStack<T> cs, + Timing delay, + Timing duration) + +
+          Removes the element at the top of the given ConceptualStack.
+ voidpush(ConceptualStack<T> cs, + T elem, + Timing delay, + Timing duration) + +
+          Pushes the element elem onto the top of the given ConceptualStack.
+ voidtop(ConceptualStack<T> cs, + Timing delay, + Timing duration) + +
+          Retrieves (without removing) the element at the top of the given ConceptualStack.
+ voidunhighlightTopCell(ConceptualStack<T> cs, + Timing delay, + Timing duration) + +
+          Unhighlights the cell which contains the top element of the given ConceptualStack.
+ voidunhighlightTopElem(ConceptualStack<T> cs, + Timing delay, + Timing duration) + +
+          Unhighlights the top element of the given ConceptualStack.
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Method Detail
+ +

+create

+
+void create(ConceptualStack<T> cs)
+
+
Creates the originating script code for a given ConceptualStack, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +

+

+
+
+
+
Parameters:
cs - the ConceptualStack for which the initiate script code + shall be created.
+
+
+
+ +

+push

+
+void push(ConceptualStack<T> cs,
+          T elem,
+          Timing delay,
+          Timing duration)
+
+
Pushes the element elem onto the top of the given ConceptualStack. +

+

+
+
+
+
Parameters:
cs - the ConceptualStack onto the top of which to push the element.
elem - the element to be pushed onto the stack.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+pop

+
+void pop(ConceptualStack<T> cs,
+         Timing delay,
+         Timing duration)
+
+
Removes the element at the top of the given ConceptualStack. +

+

+
+
+
+
Parameters:
cs - the ConceptualStack from which to pop the element.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+top

+
+void top(ConceptualStack<T> cs,
+         Timing delay,
+         Timing duration)
+
+
Retrieves (without removing) the element at the top of the given ConceptualStack. +

+

+
+
+
+
Parameters:
cs - the ConceptualStack from which to retrieve the top element.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+isEmpty

+
+void isEmpty(ConceptualStack<T> cs,
+             Timing delay,
+             Timing duration)
+
+
Tests if the given ConceptualStack is empty. +

+

+
+
+
+
Parameters:
cs - the ConceptualStack which is tested.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+highlightTopElem

+
+void highlightTopElem(ConceptualStack<T> cs,
+                      Timing delay,
+                      Timing duration)
+
+
Highlights the top element of the given ConceptualStack. +

+

+
+
+
+
Parameters:
cs - the ConceptualStack to work on.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+unhighlightTopElem

+
+void unhighlightTopElem(ConceptualStack<T> cs,
+                        Timing delay,
+                        Timing duration)
+
+
Unhighlights the top element of the given ConceptualStack. +

+

+
+
+
+
Parameters:
cs - the ConceptualStack to work on.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+highlightTopCell

+
+void highlightTopCell(ConceptualStack<T> cs,
+                      Timing delay,
+                      Timing duration)
+
+
Highlights the cell which contains the top element of the given ConceptualStack. +

+

+
+
+
+
Parameters:
cs - the ConceptualStack to work on.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+unhighlightTopCell

+
+void unhighlightTopCell(ConceptualStack<T> cs,
+                        Timing delay,
+                        Timing duration)
+
+
Unhighlights the cell which contains the top element of the given ConceptualStack. +

+

+
+
+
+
Parameters:
cs - the ConceptualStack to work on.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/DoubleArrayGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/DoubleArrayGenerator.html new file mode 100644 index 00000000..9644f86b --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/DoubleArrayGenerator.html @@ -0,0 +1,290 @@ + + + + + + +DoubleArrayGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives.generators +
+Interface DoubleArrayGenerator

+
+
All Superinterfaces:
GeneratorInterface, GenericArrayGenerator
+
+
+
All Known Implementing Classes:
AnimalDoubleArrayGenerator
+
+
+
+
public interface DoubleArrayGenerator
extends GenericArrayGenerator
+ + +

+IntArrayGenerator offers methods to request the included + Language object to + append integer array related script code lines to the output. + It is designed to be included by an IntArray primitive, + which just redirects action calls to the generator. + Each script language offering an IntArray primitive has to + implement its own + IntArrayGenerator, which is then responsible to create + proper script code. +

+ +

+

+
Author:
+
Guido Roessling
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Method Summary
+ voidcreate(DoubleArray ia) + +
+          Creates the originating script code for a given IntArray, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+ voidput(DoubleArray iap, + int where, + double what, + Timing delay, + Timing duration) + +
+          Inserts an int at certain position in the given + IntArray.
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GenericArrayGenerator
highlightCell, highlightCell, highlightElem, highlightElem, swap, unhighlightCell, unhighlightCell, unhighlightElem, unhighlightElem
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Method Detail
+ +

+create

+
+void create(DoubleArray ia)
+
+
Creates the originating script code for a given IntArray, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +

+

+
+
+
+
Parameters:
ia - the IntArray for which the initiate script + code shall be created.
+
+
+
+ +

+put

+
+void put(DoubleArray iap,
+         int where,
+         double what,
+         Timing delay,
+         Timing duration)
+
+
Inserts an int at certain position in the given + IntArray. +

+

+
+
+
+
Parameters:
iap - the IntArray in which to insert the value.
where - the position where the value shall be inserted.
what - the int value to insert.
delay - the time to wait until the operation shall be performed.
duration - the duration of the operation.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/DoubleMatrixGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/DoubleMatrixGenerator.html new file mode 100644 index 00000000..c5ff62ae --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/DoubleMatrixGenerator.html @@ -0,0 +1,740 @@ + + + + + + +DoubleMatrixGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives.generators +
+Interface DoubleMatrixGenerator

+
+
All Superinterfaces:
GeneratorInterface
+
+
+
All Known Implementing Classes:
AnimalDoubleMatrixGenerator
+
+
+
+
public interface DoubleMatrixGenerator
extends GeneratorInterface
+ + +

+DoubleMatrixGenerator offers methods to request the included + Language object to + append double array related script code lines to the output. + It is designed to be included by an DoubleMatrix primitive, + which just redirects action calls to the generator. + Each script language offering an DoubleMatrix primitive has to + implement its own + DoubleMatrixGenerator, which is then responsible to create + proper script code. +

+ +

+

+
Author:
+
Stephan Mehlhase
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidcreate(DoubleMatrix ia) + +
+          Creates the originating script code for a given DoubleMatrix, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+ voidhighlightCell(DoubleMatrix ia, + int row, + int col, + Timing offset, + Timing duration) + +
+          Highlights the array cell at a given position after a distinct offset of an + DoubleMatrix.
+ voidhighlightCellColumnRange(DoubleMatrix ia, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+          Highlights a range of array cells of an DoubleMatrix.
+ voidhighlightCellRowRange(DoubleMatrix ia, + int startRow, + int endRow, + int column, + Timing offset, + Timing duration) + +
+          Highlights a range of array cells of an DoubleMatrix.
+ voidhighlightElem(DoubleMatrix ia, + int row, + int col, + Timing offset, + Timing duration) + +
+          Highlights the array element of an DoubleMatrix at a given position + after a distinct offset.
+ voidhighlightElemColumnRange(DoubleMatrix ia, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+          Highlights a range of array elements of an DoubleMatrix.
+ voidhighlightElemRowRange(DoubleMatrix ia, + int startRow, + int endRow, + int col, + Timing offset, + Timing duration) + +
+          Highlights a range of array elements of an DoubleMatrix.
+ voidput(DoubleMatrix iap, + int row, + int col, + double what, + Timing delay, + Timing duration) + +
+          Inserts an double at certain position in the given + DoubleMatrix.
+ voidswap(DoubleMatrix iap, + int sourceRow, + int sourceCol, + int targetRow, + int targetCol, + Timing delay, + Timing duration) + +
+          Swaps to values in a given DoubleMatrix.
+ voidunhighlightCell(DoubleMatrix ia, + int row, + int col, + Timing offset, + Timing duration) + +
+          Unhighlights the array cell of an DoubleMatrix at a given position + after a distinct offset.
+ voidunhighlightCellColumnRange(DoubleMatrix ia, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array cells of an DoubleMatrix.
+ voidunhighlightCellRowRange(DoubleMatrix ia, + int startRow, + int endRow, + int col, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array cells of an DoubleMatrix.
+ voidunhighlightElem(DoubleMatrix ia, + int row, + int col, + Timing offset, + Timing duration) + +
+          Unhighlights the array element of an DoubleMatrix at a given position + after a distinct offset.
+ voidunhighlightElemColumnRange(DoubleMatrix ia, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array elements of an DoubleMatrix.
+ voidunhighlightElemRowRange(DoubleMatrix ia, + int startRow, + int endRow, + int col, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array elements of an DoubleMatrix.
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Method Detail
+ +

+create

+
+void create(DoubleMatrix ia)
+
+
Creates the originating script code for a given DoubleMatrix, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +

+

+
+
+
+
Parameters:
ia - the DoubleMatrix for which the initiate script + code shall be created.
+
+
+
+ +

+put

+
+void put(DoubleMatrix iap,
+         int row,
+         int col,
+         double what,
+         Timing delay,
+         Timing duration)
+
+
Inserts an double at certain position in the given + DoubleMatrix. +

+

+
+
+
+
Parameters:
iap - the DoubleMatrix in which to insert the value.
row - the row where the value shall be inserted.
col - the column where the value shall be inserted.
what - the double value to insert.
delay - the time to wait until the operation shall be performed.
duration - the duration of the operation.
+
+
+
+ +

+swap

+
+void swap(DoubleMatrix iap,
+          int sourceRow,
+          int sourceCol,
+          int targetRow,
+          int targetCol,
+          Timing delay,
+          Timing duration)
+
+
Swaps to values in a given DoubleMatrix. +

+

+
+
+
+
Parameters:
iap - the DoubleMatrix in which to swap the two + indizes.
sourceRow - the row of the first value to be swapped.
sourceCol - the column of the first value to be swapped.
targetRow - the row of the second value to be swapped.
targetCol - the column of the second value to be swapped.
delay - the time to wait until the operation shall be performed.
duration - the duration of the operation.
+
+
+
+ +

+highlightCell

+
+void highlightCell(DoubleMatrix ia,
+                   int row,
+                   int col,
+                   Timing offset,
+                   Timing duration)
+
+
Highlights the array cell at a given position after a distinct offset of an + DoubleMatrix. +

+

+
+
+
+
Parameters:
row - the row of the cell to highlight.
col - the column of the cell to highlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+highlightCellColumnRange

+
+void highlightCellColumnRange(DoubleMatrix ia,
+                              int row,
+                              int startCol,
+                              int endCol,
+                              Timing offset,
+                              Timing duration)
+
+
Highlights a range of array cells of an DoubleMatrix. +

+

+
+
+
+
Parameters:
row - the row of the interval to highlight.
startCol - the start column of the interval to highlight.
endCol - the end column of the interval to highlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+highlightCellRowRange

+
+void highlightCellRowRange(DoubleMatrix ia,
+                           int startRow,
+                           int endRow,
+                           int column,
+                           Timing offset,
+                           Timing duration)
+
+
Highlights a range of array cells of an DoubleMatrix. +

+

+
+
+
+
Parameters:
startRow - the start row of the interval to highlight.
endRow - the end row of the interval to highlight.
column - the column of the interval to highlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+unhighlightCell

+
+void unhighlightCell(DoubleMatrix ia,
+                     int row,
+                     int col,
+                     Timing offset,
+                     Timing duration)
+
+
Unhighlights the array cell of an DoubleMatrix at a given position + after a distinct offset. +

+

+
+
+
+
Parameters:
ia - the DoubleMatrix to work on.
row - the row of the cell to unhighlight.
col - the column of the cell to unhighlight
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+unhighlightCellColumnRange

+
+void unhighlightCellColumnRange(DoubleMatrix ia,
+                                int row,
+                                int startCol,
+                                int endCol,
+                                Timing offset,
+                                Timing duration)
+
+
Unhighlights a range of array cells of an DoubleMatrix. +

+

+
+
+
+
Parameters:
row - the row of the interval to highlight.
startCol - the start column of the interval to highlight.
endCol - the end column of the interval to highlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+unhighlightCellRowRange

+
+void unhighlightCellRowRange(DoubleMatrix ia,
+                             int startRow,
+                             int endRow,
+                             int col,
+                             Timing offset,
+                             Timing duration)
+
+
Unhighlights a range of array cells of an DoubleMatrix. +

+

+
+
+
+
Parameters:
startRow - the start row of the interval to highlight.
endRow - the end row of the interval to highlight.
col - the column of the interval to highlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+highlightElem

+
+void highlightElem(DoubleMatrix ia,
+                   int row,
+                   int col,
+                   Timing offset,
+                   Timing duration)
+
+
Highlights the array element of an DoubleMatrix at a given position + after a distinct offset. +

+

+
+
+
+
Parameters:
ia - the DoubleMatrix to work on.
row - the row of the element to highlight.
col - the column of the element to highlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+highlightElemColumnRange

+
+void highlightElemColumnRange(DoubleMatrix ia,
+                              int row,
+                              int startCol,
+                              int endCol,
+                              Timing offset,
+                              Timing duration)
+
+
Highlights a range of array elements of an DoubleMatrix. +

+

+
+
+
+
Parameters:
ia - the DoubleMatrix to work on.
row - the row of the interval to highlight.
startCol - the start of the column interval to highlight.
endCol - the end of the column interval to highlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+highlightElemRowRange

+
+void highlightElemRowRange(DoubleMatrix ia,
+                           int startRow,
+                           int endRow,
+                           int col,
+                           Timing offset,
+                           Timing duration)
+
+
Highlights a range of array elements of an DoubleMatrix. +

+

+
+
+
+
Parameters:
ia - the DoubleMatrix to work on.
startRow - the start of the row interval to highlight.
endRow - the end of the row interval to highlight.
col - the column interval to highlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+unhighlightElem

+
+void unhighlightElem(DoubleMatrix ia,
+                     int row,
+                     int col,
+                     Timing offset,
+                     Timing duration)
+
+
Unhighlights the array element of an DoubleMatrix at a given position + after a distinct offset. +

+

+
+
+
+
Parameters:
ia - the DoubleMatrix to work on.
row - the row of the element to unhighlight.
col - the column of the element to unhighlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+unhighlightElemColumnRange

+
+void unhighlightElemColumnRange(DoubleMatrix ia,
+                                int row,
+                                int startCol,
+                                int endCol,
+                                Timing offset,
+                                Timing duration)
+
+
Unhighlights a range of array elements of an DoubleMatrix. +

+

+
+
+
+
Parameters:
ia - the DoubleMatrix to work on.
row - the row of the interval to unhighlight.
startCol - the start of the column interval to unhighlight.
endCol - the end of the column interval to unhighlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+unhighlightElemRowRange

+
+void unhighlightElemRowRange(DoubleMatrix ia,
+                             int startRow,
+                             int endRow,
+                             int col,
+                             Timing offset,
+                             Timing duration)
+
+
Unhighlights a range of array elements of an DoubleMatrix. +

+

+
+
+
+
Parameters:
ia - the DoubleMatrix to work on.
startRow - the start row of the interval to unhighlight.
endRow - the end row of the interval to unhighlight.
col - the column interval to unhighlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/EllipseGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/EllipseGenerator.html new file mode 100644 index 00000000..5c3385a7 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/EllipseGenerator.html @@ -0,0 +1,247 @@ + + + + + + +EllipseGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives.generators +
+Interface EllipseGenerator

+
+
All Superinterfaces:
GeneratorInterface
+
+
+
All Known Implementing Classes:
AnimalEllipseGenerator
+
+
+
+
public interface EllipseGenerator
extends GeneratorInterface
+ + +

+EllipseGenerator offers methods to request the included + Language object to + append ellipse related script code lines to the output. + It is designed to be included by an Ellipse primitive, + which just redirects action calls to the generator. + Each script language offering an Ellipse primitive has to + implement its own + EllipseGenerator, which is then responsible to create + proper script code. +

+ +

+

+
Author:
+
Stephan Mehlhase
+
+
+ +

+ + + + + + + + + + + + +
+Method Summary
+ voidcreate(Ellipse e) + +
+          Creates the originating script code for a given Ellipse, + due to the fact that before a primitive can be worked with it has to be defined + and made known to the script language.
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Method Detail
+ +

+create

+
+void create(Ellipse e)
+
+
Creates the originating script code for a given Ellipse, + due to the fact that before a primitive can be worked with it has to be defined + and made known to the script language. +

+

+
+
+
+
Parameters:
e - the Ellipse for which the initiate script code + shall be created.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/EllipseSegGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/EllipseSegGenerator.html new file mode 100644 index 00000000..fe727111 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/EllipseSegGenerator.html @@ -0,0 +1,249 @@ + + + + + + +EllipseSegGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives.generators +
+Interface EllipseSegGenerator

+
+
All Superinterfaces:
GeneratorInterface
+
+
+
All Known Implementing Classes:
AnimalEllipseSegGenerator
+
+
+
+
public interface EllipseSegGenerator
extends GeneratorInterface
+ + +

+EllipseSegGenerator offers methods to request the + included Language object to + append circle segment related script code lines to the output. + It is designed to be included by a EllipseSeg primitive, + which just redirects action calls to the generator. + Each script language offering a EllipseSeg primitive has + to implement its own + EllipseSegGenerator, which is then responsible to create + proper script code. +

+ +

+

+
Author:
+
Guido Roessling
+
+
+ +

+ + + + + + + + + + + + +
+Method Summary
+ voidcreate(EllipseSeg cs) + +
+          Creates the originating script code for a given + EllipseSeg, due to the fact that before a primitive can + be worked with it has to be defined and made known to the script + language.
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Method Detail
+ +

+create

+
+void create(EllipseSeg cs)
+
+
Creates the originating script code for a given + EllipseSeg, due to the fact that before a primitive can + be worked with it has to be defined and made known to the script + language. +

+

+
+
+
+
Parameters:
cs - the EllipseSeg for which the initiate script + code shall be created.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/Generator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/Generator.html new file mode 100644 index 00000000..d72a372a --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/Generator.html @@ -0,0 +1,380 @@ + + + + + + +Generator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives.generators +
+Class Generator

+
+java.lang.Object
+  extended by algoanim.primitives.generators.Generator
+
+
+
All Implemented Interfaces:
GeneratorInterface
+
+
+
Direct Known Subclasses:
AnimalGenerator
+
+
+
+
public abstract class Generator
extends java.lang.Object
implements GeneratorInterface
+ + +

+Implements functionality which is common for all generators of all + languages. In particular this applies to the interface to the associated + language object. +

+ +

+

+
Author:
+
Jens Pfau, Stephan Mehlhase, Rolly der kleine Hamster
+
+
+ +

+ + + + + + + + + + + +
+Field Summary
+protected  Languagelang + +
+          the associated Language object.
+  + + + + + + + + + + +
+Constructor Summary
Generator(Language aLang) + +
+          Stores the related Language object.
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ LanguagegetLanguage() + +
+          Returns the associated Language object.
+protected  booleanisNameUsed(java.lang.String name) + +
+          Checks if a given name is already used.
+protected  booleanisValidDirection(java.lang.String direction) + +
+          Checks if a given direction name is a valid one.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Field Detail
+ +

+lang

+
+protected Language lang
+
+
the associated Language object. +

+

+
+
+ + + + + + + + +
+Constructor Detail
+ +

+Generator

+
+public Generator(Language aLang)
+
+
Stores the related Language object. +

+

+
Parameters:
aLang - the Language object, which is associated to. + this Generator.
+
+ + + + + + + + +
+Method Detail
+ +

+getLanguage

+
+public Language getLanguage()
+
+
Description copied from interface: GeneratorInterface
+
Returns the associated Language object. +

+

+
Specified by:
getLanguage in interface GeneratorInterface
+
+
+ +
Returns:
the related Language object.
See Also:
#getLanguage()
+
+
+
+ +

+isNameUsed

+
+protected boolean isNameUsed(java.lang.String name)
+
+
Checks if a given name is already used. +

+

+
+
+
+
Parameters:
name - the name you want to give to an element. +
Returns:
true if the name is already taken by another element, false + if it is free.
+
+
+
+ +

+isValidDirection

+
+protected boolean isValidDirection(java.lang.String direction)
+
+
Checks if a given direction name is a valid one. + Works case insensitive. +

+

+
+
+
+
Parameters:
direction - the name of the direction you want to use. +
Returns:
true if the direction has a valid name, false if not, please + choose another in this case.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/GeneratorInterface.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/GeneratorInterface.html new file mode 100644 index 00000000..e179ce44 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/GeneratorInterface.html @@ -0,0 +1,489 @@ + + + + + + +GeneratorInterface + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives.generators +
+Interface GeneratorInterface

+
+
All Known Subinterfaces:
AdvancedTextGeneratorInterface, AndGateGenerator, ArcGenerator, ArrayBasedQueueGenerator<T>, ArrayBasedStackGenerator<T>, ArrayMarkerGenerator, CircleGenerator, CircleSegGenerator, ConceptualQueueGenerator<T>, ConceptualStackGenerator<T>, DemultiplexerGenerator, DFlipflopGenerator, DoubleArrayGenerator, DoubleMatrixGenerator, EllipseGenerator, EllipseSegGenerator, GenericArrayGenerator, GraphGenerator, GroupGenerator, IntArrayGenerator, InteractiveElementGenerator, IntMatrixGenerator, JKFlipflopGenerator, ListBasedQueueGenerator<T>, ListBasedStackGenerator<T>, ListElementGenerator, MultiplexerGenerator, NAndGateGenerator, NorGateGenerator, NotGateGenerator, OrGateGenerator, PointGenerator, PolygonGenerator, PolylineGenerator, RectGenerator, RSFlipflopGenerator, SourceCodeGenerator, SquareGenerator, StringArrayGenerator, StringMatrixGenerator, TextGenerator, TFlipflopGenerator, TriangleGenerator, VariablesGenerator, VHDLElementGenerator, VHDLWireGenerator, XNorGateGenerator, XOrGateGenerator
+
+
+
All Known Implementing Classes:
AnimalAndGenerator, AnimalArcGenerator, AnimalArrayBasedQueueGenerator, AnimalArrayBasedStackGenerator, AnimalArrayGenerator, AnimalArrayMarkerGenerator, AnimalCircleGenerator, AnimalCircleSegGenerator, AnimalConceptualQueueGenerator, AnimalConceptualStackGenerator, AnimalDemultiplexerGenerator, AnimalDFlipflopGenerator, AnimalDoubleArrayGenerator, AnimalDoubleMatrixGenerator, AnimalEllipseGenerator, AnimalEllipseSegGenerator, AnimalGenerator, AnimalGraphGenerator, AnimalGroupGenerator, AnimalIntArrayGenerator, AnimalIntMatrixGenerator, AnimalJHAVETextInteractionGenerator, AnimalJKFlipflopGenerator, AnimalListBasedQueueGenerator, AnimalListBasedStackGenerator, AnimalListElementGenerator, AnimalMultiplexerGenerator, AnimalNAndGenerator, AnimalNorGenerator, AnimalNotGenerator, AnimalOrGenerator, AnimalPointGenerator, AnimalPolygonGenerator, AnimalPolylineGenerator, AnimalRectGenerator, AnimalRSFlipflopGenerator, AnimalSourceCodeGenerator, AnimalSquareGenerator, AnimalStringArrayGenerator, AnimalStringMatrixGenerator, AnimalTextGenerator, AnimalTFlipflopGenerator, AnimalTriangleGenerator, AnimalVariablesGenerator, AnimalVHDLElementGenerator, AnimalWireGenerator, AnimalXNorGenerator, AnimalXorGenerator, AVInteractionTextGenerator, Generator
+
+
+
+
public interface GeneratorInterface
+ + +

+Defines methods which have to be implemented by each Generator of each + language. +

+ +

+

+
Author:
+
Stephan Mehlhase
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidchangeColor(Primitive elem, + java.lang.String colorType, + java.awt.Color newColor, + Timing delay, + Timing duration) + +
+          Changes the color of a specified part of a Primitive after a + given delay.
+ voidexchange(Primitive p, + Primitive q) + +
+          Exchanges to Primitives after a given delay.
+ LanguagegetLanguage() + +
+          Returns the associated Language object.
+ voidhide(Primitive p, + Timing delay) + +
+          Hides a Primitive after a given delay.
+ voidmoveBy(Primitive p, + java.lang.String moveType, + int dx, + int dy, + Timing delay, + Timing duration) + +
+          Moves a Primitive to a point
+ voidmoveTo(Primitive p, + java.lang.String direction, + java.lang.String moveType, + Node target, + Timing delay, + Timing duration) + +
+          Moves a Primitive to a point
+ voidmoveVia(Primitive elem, + java.lang.String direction, + java.lang.String type, + Primitive via, + Timing delay, + Timing duration) + +
+          Moves a Primitive along a Path in a given direction after a + set delay.
+ voidrotate(Primitive p, + Node center, + int degrees, + Timing delay, + Timing duration) + +
+          Rotates a Primitive by a given angle around a finite point + after a delay.
+ voidrotate(Primitive p, + Primitive around, + int degrees, + Timing delay, + Timing duration) + +
+          Rotates a Primitive around itself by a given angle after a + delay.
+ voidshow(Primitive p, + Timing delay) + +
+          Unhides a Primitive after a given delay.
+  +

+ + + + + + + + +
+Method Detail
+ +

+getLanguage

+
+Language getLanguage()
+
+
Returns the associated Language object. +

+

+ +
Returns:
the related Language object.
+
+
+
+ +

+exchange

+
+void exchange(Primitive p,
+              Primitive q)
+
+
Exchanges to Primitives after a given delay. +

+

+
Parameters:
p - the first Primitive.
q - the second Primitive.
+
+
+
+ +

+rotate

+
+void rotate(Primitive p,
+            Primitive around,
+            int degrees,
+            Timing delay,
+            Timing duration)
+
+
Rotates a Primitive around itself by a given angle after a + delay. +

+

+
Parameters:
p - the Primitive to rotate.
degrees - the angle by which the Primitive shall be rotated.
delay - the delay after which the operation shall be performed.
duration - the duration of the operation.
+
+
+
+ +

+rotate

+
+void rotate(Primitive p,
+            Node center,
+            int degrees,
+            Timing delay,
+            Timing duration)
+
+
Rotates a Primitive by a given angle around a finite point + after a delay. +

+

+
Parameters:
p - the Primitive to rotate.
center - the Point around which the Primitive shall be + rotated.
degrees - the angle by which the Primitive shall be rotated.
delay - the delay after which the operation shall be performed.
duration - the duration of the operation.
+
+
+
+ +

+show

+
+void show(Primitive p,
+          Timing delay)
+
+
Unhides a Primitive after a given delay. +

+

+
Parameters:
p - the Primitive to show.
delay - the delay before the operation is performed.
+
+
+
+ +

+hide

+
+void hide(Primitive p,
+          Timing delay)
+
+
Hides a Primitive after a given delay. +

+

+
Parameters:
p - the Primitive to hide.
delay - the delay before the operation is performed.
+
+
+
+ +

+moveTo

+
+void moveTo(Primitive p,
+            java.lang.String direction,
+            java.lang.String moveType,
+            Node target,
+            Timing delay,
+            Timing duration)
+            throws IllegalDirectionException
+
+
Moves a Primitive to a point +

+

+
Parameters:
p - the Primitive to move.
direction - the direction to move the Primitive.
moveType - the type of the movement.
target - the point where the Primitive is moved to.
delay - the delay, before the operation is performed.
duration - the duration of the operation. +
Throws: +
IllegalDirectionException
+
+
+
+ +

+moveBy

+
+void moveBy(Primitive p,
+            java.lang.String moveType,
+            int dx,
+            int dy,
+            Timing delay,
+            Timing duration)
+
+
Moves a Primitive to a point +

+

+
Parameters:
p - the Primitive to move.
moveType - the type of the movement.
dx - the x offset to move
dy - the y offset to move
delay - the delay, before the operation is performed.
duration - the duration of the operation.
+
+
+
+ +

+moveVia

+
+void moveVia(Primitive elem,
+             java.lang.String direction,
+             java.lang.String type,
+             Primitive via,
+             Timing delay,
+             Timing duration)
+             throws IllegalDirectionException
+
+
Moves a Primitive along a Path in a given direction after a + set delay. +

+

+
Parameters:
elem - the Primitive to move.
via - the Arc, along which the Primitive + is moved.
direction - the direction to move the Primitive.
type - the type of the movement.
delay - the delay, before the operation is performed.
duration - the duration of the operation. +
Throws: +
IllegalDirectionException
+
+
+
+ +

+changeColor

+
+void changeColor(Primitive elem,
+                 java.lang.String colorType,
+                 java.awt.Color newColor,
+                 Timing delay,
+                 Timing duration)
+
+
Changes the color of a specified part of a Primitive after a + given delay. +

+

+
Parameters:
elem - the Primitive to which the action shall be applied.
colorType - the part of the Primitive to change.
newColor - the new color.
delay - the delay, before the operation is performed.
duration - the duration of the operation.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/GenericArrayGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/GenericArrayGenerator.html new file mode 100644 index 00000000..a88a9413 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/GenericArrayGenerator.html @@ -0,0 +1,493 @@ + + + + + + +GenericArrayGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives.generators +
+Interface GenericArrayGenerator

+
+
All Superinterfaces:
GeneratorInterface
+
+
+
All Known Subinterfaces:
DoubleArrayGenerator, IntArrayGenerator, StringArrayGenerator
+
+
+
All Known Implementing Classes:
AnimalDoubleArrayGenerator, AnimalIntArrayGenerator, AnimalStringArrayGenerator
+
+
+
+
public interface GenericArrayGenerator
extends GeneratorInterface
+ + +

+


+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidhighlightCell(ArrayPrimitive ia, + int from, + int to, + Timing offset, + Timing duration) + +
+          Highlights a range of array cells of an ArrayPrimitive.
+ voidhighlightCell(ArrayPrimitive ia, + int position, + Timing offset, + Timing duration) + +
+          Highlights the array cell at a given position after a distinct offset of an + ArrayPrimitive.
+ voidhighlightElem(ArrayPrimitive ia, + int from, + int to, + Timing offset, + Timing duration) + +
+          Highlights a range of array elements of an ArrayPrimitive.
+ voidhighlightElem(ArrayPrimitive ia, + int position, + Timing offset, + Timing duration) + +
+          Highlights the array element of an ArrayPrimitive at a given + position after a distinct offset.
+ voidswap(ArrayPrimitive iap, + int what, + int with, + Timing delay, + Timing duration) + +
+          Swaps to values in a given ArrayPrimitive.
+ voidunhighlightCell(ArrayPrimitive ia, + int from, + int to, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array cells of an ArrayPrimitive.
+ voidunhighlightCell(ArrayPrimitive ia, + int position, + Timing offset, + Timing duration) + +
+          Unhighlights the array cell of an ArrayPrimitive at a given position + after a distinct offset.
+ voidunhighlightElem(ArrayPrimitive ia, + int from, + int to, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array elements of an ArrayPrimitive.
+ voidunhighlightElem(ArrayPrimitive ia, + int position, + Timing offset, + Timing duration) + +
+          Unhighlights the array element of an ArrayPrimitive at a given + position after a distinct offset.
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Method Detail
+ +

+swap

+
+void swap(ArrayPrimitive iap,
+          int what,
+          int with,
+          Timing delay,
+          Timing duration)
+
+
Swaps to values in a given ArrayPrimitive. +

+

+
+
+
+
Parameters:
iap - the ArrayPrimitive in which to swap the two indizes.
what - the first array element.
with - the second array element.
delay - the time to wait until the operation shall be performed.
duration - the duration of the operation.
+
+
+
+ +

+highlightCell

+
+void highlightCell(ArrayPrimitive ia,
+                   int position,
+                   Timing offset,
+                   Timing duration)
+
+
Highlights the array cell at a given position after a distinct offset of an + ArrayPrimitive. +

+

+
+
+
+
Parameters:
position - the position of the cell to highlight.
offset - [optional] the offset after which the operation shall be started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+highlightCell

+
+void highlightCell(ArrayPrimitive ia,
+                   int from,
+                   int to,
+                   Timing offset,
+                   Timing duration)
+
+
Highlights a range of array cells of an ArrayPrimitive. +

+

+
+
+
+
Parameters:
from - the start of the interval to highlight.
to - the end of the interval to highlight.
offset - [optional] the offset after which the operation shall be started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+unhighlightCell

+
+void unhighlightCell(ArrayPrimitive ia,
+                     int position,
+                     Timing offset,
+                     Timing duration)
+
+
Unhighlights the array cell of an ArrayPrimitive at a given position + after a distinct offset. +

+

+
+
+
+
Parameters:
ia - the ArrayPrimitive to work on.
position - the position of the cell to unhighlight.
offset - [optional] the offset after which the operation shall be started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+unhighlightCell

+
+void unhighlightCell(ArrayPrimitive ia,
+                     int from,
+                     int to,
+                     Timing offset,
+                     Timing duration)
+
+
Unhighlights a range of array cells of an ArrayPrimitive. +

+

+
+
+
+
Parameters:
ia - the ArrayPrimitive to work on.
from - the start of the interval to unhighlight.
to - the end of the interval to unhighlight.
offset - [optional] the offset after which the operation shall be started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+highlightElem

+
+void highlightElem(ArrayPrimitive ia,
+                   int position,
+                   Timing offset,
+                   Timing duration)
+
+
Highlights the array element of an ArrayPrimitive at a given + position after a distinct offset. +

+

+
+
+
+
Parameters:
ia - the ArrayPrimitive to work on.
position - the position of the element to highlight.
offset - [optional] the offset after which the operation shall be started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+highlightElem

+
+void highlightElem(ArrayPrimitive ia,
+                   int from,
+                   int to,
+                   Timing offset,
+                   Timing duration)
+
+
Highlights a range of array elements of an ArrayPrimitive. +

+

+
+
+
+
Parameters:
ia - the ArrayPrimitive to work on.
from - the start of the interval to highlight.
to - the end of the interval to highlight.
offset - [optional] the offset after which the operation shall be started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+unhighlightElem

+
+void unhighlightElem(ArrayPrimitive ia,
+                     int position,
+                     Timing offset,
+                     Timing duration)
+
+
Unhighlights the array element of an ArrayPrimitive at a given + position after a distinct offset. +

+

+
+
+
+
Parameters:
ia - the ArrayPrimitive to work on.
position - the position of the element to unhighlight.
offset - [optional] the offset after which the operation shall be started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+unhighlightElem

+
+void unhighlightElem(ArrayPrimitive ia,
+                     int from,
+                     int to,
+                     Timing offset,
+                     Timing duration)
+
+
Unhighlights a range of array elements of an ArrayPrimitive. +

+

+
+
+
+
Parameters:
ia - the ArrayPrimitive to work on.
from - the start of the interval to unhighlight.
to - the end of the interval to unhighlight.
offset - [optional] the offset after which the operation shall be started.
duration - [optional] the duration this operation lasts.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/GraphGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/GraphGenerator.html new file mode 100644 index 00000000..8ee28ac2 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/GraphGenerator.html @@ -0,0 +1,766 @@ + + + + + + +GraphGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives.generators +
+Interface GraphGenerator

+
+
All Superinterfaces:
GeneratorInterface
+
+
+
All Known Implementing Classes:
AnimalGraphGenerator
+
+
+
+
public interface GraphGenerator
extends GeneratorInterface
+ + +

+GraphGenerator offers methods to request the included + Language object to + append graph-related script code lines to the output. + It is designed to be included by a Graph primitive, + which just redirects action calls to the generator. + Each script language offering a Graph primitive has to + implement its own GraphGenerator, which is then + responsible to create proper script code. +

+ +

+

+
Version:
+
0.7 2007-04-04
+
Author:
+
Dr. Guido Roessling (roessling@acm.org>
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidcreate(Graph graph) + +
+          Creates the originating script code for a given graph, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+ voidhideEdge(Graph graph, + int startNode, + int endNode, + Timing offset, + Timing duration) + +
+          hides a selected (previously visible?) graph edge by turning it invisible
+ voidhideEdgeWeight(Graph graph, + int startNode, + int endNode, + Timing offset, + Timing duration) + +
+          hides a selected (previously visible?) graph edge weight by turning it invisible
+ voidhideNode(Graph graph, + int index, + Timing offset, + Timing duration) + +
+          hide a selected graph node by turning it invisible
+ voidhideNodes(Graph graph, + int[] indices, + Timing offset, + Timing duration) + +
+          hide a selected set of graph nodes by turning them invisible
+ voidhighlightEdge(Graph graph, + int startNode, + int endNode, + Timing offset, + Timing duration) + +
+          Highlights the graph edge at a given position after a distinct offset.
+ voidhighlightNode(Graph graph, + int node, + Timing offset, + Timing duration) + +
+          Highlights the chosen graph node after a distinct offset.
+ voidsetEdgeWeight(Graph graph, + int startNode, + int endNode, + java.lang.String weight, + Timing offset, + Timing duration) + +
+          sets the weigth of a given edge
+ voidshowEdge(Graph graph, + int startNode, + int endNode, + Timing offset, + Timing duration) + +
+          show a selected (previously hidden?) graph edge by turning it visible
+ voidshowEdgeWeight(Graph graph, + int startNode, + int endNode, + Timing offset, + Timing duration) + +
+          show a selected (previously hidden?) graph edge weightby turning it visible
+ voidshowNode(Graph graph, + int index, + Timing offset, + Timing duration) + +
+          show a selected (previously hidden) graph node by turning it visible
+ voidshowNodes(Graph graph, + int[] indices, + Timing offset, + Timing duration) + +
+          show a selected (previously hidden) graph node by turning it visible
+ voidtranslateNode(Graph graph, + int nodeIndex, + Node location, + Timing offset, + Timing duration) + +
+          sets the position of a given node
+ voidtranslateNodes(Graph graph, + int[] nodeIndices, + Node location, + Timing offset, + Timing duration) + +
+          sets the position of a given set of nodes
+ voidtranslateWithFixedNodes(Graph graph, + int[] nodeIndices, + Node location, + Timing offset, + Timing duration) + +
+          sets the position of a given set of nodes
+ voidunhighlightEdge(Graph graph, + int startNode, + int endNode, + Timing offset, + Timing duration) + +
+          Unhighlights the graph edge at a given position after a distinct offset.
+ voidunhighlightNode(Graph graph, + int node, + Timing offset, + Timing duration) + +
+          Unhighlights the chosen graph node after a distinct offset.
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Method Detail
+ +

+create

+
+void create(Graph graph)
+
+
Creates the originating script code for a given graph, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +

+

+
+
+
+
Parameters:
graph - the graph for which the initiate script code + shall be created.
+
+
+
+ +

+setEdgeWeight

+
+void setEdgeWeight(Graph graph,
+                   int startNode,
+                   int endNode,
+                   java.lang.String weight,
+                   Timing offset,
+                   Timing duration)
+
+
sets the weigth of a given edge +

+

+
+
+
+
Parameters:
graph - the underlying graph
startNode - the start node of the edge
endNode - the end node of the edge
weight - the new weight of the edge
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+translateNode

+
+void translateNode(Graph graph,
+                   int nodeIndex,
+                   Node location,
+                   Timing offset,
+                   Timing duration)
+
+
sets the position of a given node +

+

+
+
+
+
Parameters:
graph - the underlying graph
nodeIndex - the index of the node to be moved
location - the target position of the node
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+translateNodes

+
+void translateNodes(Graph graph,
+                    int[] nodeIndices,
+                    Node location,
+                    Timing offset,
+                    Timing duration)
+
+
sets the position of a given set of nodes +

+

+
+
+
+
Parameters:
graph - the underlying graph
nodeIndices - the indices of the nodes to be moved
location - the target position of the node
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+translateWithFixedNodes

+
+void translateWithFixedNodes(Graph graph,
+                             int[] nodeIndices,
+                             Node location,
+                             Timing offset,
+                             Timing duration)
+
+
sets the position of a given set of nodes +

+

+
+
+
+
Parameters:
graph - the underlying graph
nodeIndices - the indices of the nodes to be moved
location - the target position of the node
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+hideEdge

+
+void hideEdge(Graph graph,
+              int startNode,
+              int endNode,
+              Timing offset,
+              Timing duration)
+
+
hides a selected (previously visible?) graph edge by turning it invisible +

+

+
+
+
+
Parameters:
startNode - the start index of the edge to be hidden
endNode - the end index of the edge to be hidden
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+hideEdgeWeight

+
+void hideEdgeWeight(Graph graph,
+                    int startNode,
+                    int endNode,
+                    Timing offset,
+                    Timing duration)
+
+
hides a selected (previously visible?) graph edge weight by turning it invisible +

+

+
+
+
+
Parameters:
startNode - the start index of the edge weight to be hidden
endNode - the end index of the edge weight to be hidden
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+hideNode

+
+void hideNode(Graph graph,
+              int index,
+              Timing offset,
+              Timing duration)
+
+
hide a selected graph node by turning it invisible +

+

+
+
+
+
Parameters:
index - the index of the node to be hidden
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+hideNodes

+
+void hideNodes(Graph graph,
+               int[] indices,
+               Timing offset,
+               Timing duration)
+
+
hide a selected set of graph nodes by turning them invisible +

+

+
+
+
+
Parameters:
indices - the set of node indices to be hidden
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+showEdge

+
+void showEdge(Graph graph,
+              int startNode,
+              int endNode,
+              Timing offset,
+              Timing duration)
+
+
show a selected (previously hidden?) graph edge by turning it visible +

+

+
+
+
+
Parameters:
startNode - the start index of the edge to be shown
endNode - the end index of the node to be shown
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+showEdgeWeight

+
+void showEdgeWeight(Graph graph,
+                    int startNode,
+                    int endNode,
+                    Timing offset,
+                    Timing duration)
+
+
show a selected (previously hidden?) graph edge weightby turning it visible +

+

+
+
+
+
Parameters:
startNode - the start index of the edge weight to be shown
endNode - the end index of the node weight to be shown
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+showNode

+
+void showNode(Graph graph,
+              int index,
+              Timing offset,
+              Timing duration)
+
+
show a selected (previously hidden) graph node by turning it visible +

+

+
+
+
+
Parameters:
index - the index of the node to be shown
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+showNodes

+
+void showNodes(Graph graph,
+               int[] indices,
+               Timing offset,
+               Timing duration)
+
+
show a selected (previously hidden) graph node by turning it visible +

+

+
+
+
+
Parameters:
indices - the index of the node to be shown
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+highlightEdge

+
+void highlightEdge(Graph graph,
+                   int startNode,
+                   int endNode,
+                   Timing offset,
+                   Timing duration)
+
+
Highlights the graph edge at a given position after a distinct offset. +

+

+
+
+
+
Parameters:
graph - the graph on which the operation is performed
startNode - the start node of the edge to highlight.
endNode - the end node of the edge to highlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+unhighlightEdge

+
+void unhighlightEdge(Graph graph,
+                     int startNode,
+                     int endNode,
+                     Timing offset,
+                     Timing duration)
+
+
Unhighlights the graph edge at a given position after a distinct offset. +

+

+
+
+
+
Parameters:
graph - the graph on which the operation is performed
startNode - the start node of the edge to unhighlight.
endNode - the end node of the edge to unhighlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+highlightNode

+
+void highlightNode(Graph graph,
+                   int node,
+                   Timing offset,
+                   Timing duration)
+
+
Highlights the chosen graph node after a distinct offset. +

+

+
+
+
+
Parameters:
graph - the graph on which the operation is performed
node - the node to highlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+unhighlightNode

+
+void unhighlightNode(Graph graph,
+                     int node,
+                     Timing offset,
+                     Timing duration)
+
+
Unhighlights the chosen graph node after a distinct offset. +

+

+
+
+
+
Parameters:
graph - the graph on which the operation is performed
node - the node to unhighlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/GroupGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/GroupGenerator.html new file mode 100644 index 00000000..35661d10 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/GroupGenerator.html @@ -0,0 +1,273 @@ + + + + + + +GroupGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives.generators +
+Interface GroupGenerator

+
+
All Superinterfaces:
GeneratorInterface
+
+
+
All Known Implementing Classes:
AnimalGroupGenerator
+
+
+
+
public interface GroupGenerator
extends GeneratorInterface
+ + +

+GroupGenerator offers methods to request the included + Language object to + append group related script code lines to the output. + It is designed to be included by a Group primitive, + which just redirects action calls to the generator. + Each script language offering a Group primitive has to + implement its own + GroupGenerator, which is then responsible to create + proper script code. +

+ +

+

+
Author:
+
Stephan Mehlhase
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Method Summary
+ voidcreate(Group g) + +
+          Creates the originating script code for a given Group, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+ voidremove(Group g, + Primitive p) + +
+          Removes an element from the given Group.
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Method Detail
+ +

+create

+
+void create(Group g)
+
+
Creates the originating script code for a given Group, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +

+

+
+
+
+
Parameters:
g - the Group for which the initiate script + code shall be created.
+
+
+
+ +

+remove

+
+void remove(Group g,
+            Primitive p)
+
+
Removes an element from the given Group. +

+

+
+
+
+
Parameters:
g - the Group.
p - the element to remove.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/IntArrayGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/IntArrayGenerator.html new file mode 100644 index 00000000..cf76941e --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/IntArrayGenerator.html @@ -0,0 +1,290 @@ + + + + + + +IntArrayGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives.generators +
+Interface IntArrayGenerator

+
+
All Superinterfaces:
GeneratorInterface, GenericArrayGenerator
+
+
+
All Known Implementing Classes:
AnimalIntArrayGenerator
+
+
+
+
public interface IntArrayGenerator
extends GenericArrayGenerator
+ + +

+IntArrayGenerator offers methods to request the included + Language object to + append integer array related script code lines to the output. + It is designed to be included by an IntArray primitive, + which just redirects action calls to the generator. + Each script language offering an IntArray primitive has to + implement its own + IntArrayGenerator, which is then responsible to create + proper script code. +

+ +

+

+
Author:
+
Stephan Mehlhase
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Method Summary
+ voidcreate(IntArray ia) + +
+          Creates the originating script code for a given IntArray, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+ voidput(IntArray iap, + int where, + int what, + Timing delay, + Timing duration) + +
+          Inserts an int at certain position in the given + IntArray.
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GenericArrayGenerator
highlightCell, highlightCell, highlightElem, highlightElem, swap, unhighlightCell, unhighlightCell, unhighlightElem, unhighlightElem
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Method Detail
+ +

+create

+
+void create(IntArray ia)
+
+
Creates the originating script code for a given IntArray, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +

+

+
+
+
+
Parameters:
ia - the IntArray for which the initiate script + code shall be created.
+
+
+
+ +

+put

+
+void put(IntArray iap,
+         int where,
+         int what,
+         Timing delay,
+         Timing duration)
+
+
Inserts an int at certain position in the given + IntArray. +

+

+
+
+
+
Parameters:
iap - the IntArray in which to insert the value.
where - the position where the value shall be inserted.
what - the int value to insert.
delay - the time to wait until the operation shall be performed.
duration - the duration of the operation.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/IntMatrixGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/IntMatrixGenerator.html new file mode 100644 index 00000000..bcccd795 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/IntMatrixGenerator.html @@ -0,0 +1,740 @@ + + + + + + +IntMatrixGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives.generators +
+Interface IntMatrixGenerator

+
+
All Superinterfaces:
GeneratorInterface
+
+
+
All Known Implementing Classes:
AnimalIntMatrixGenerator
+
+
+
+
public interface IntMatrixGenerator
extends GeneratorInterface
+ + +

+IntMatrixGenerator offers methods to request the included + Language object to + append integer array related script code lines to the output. + It is designed to be included by an IntMatrix primitive, + which just redirects action calls to the generator. + Each script language offering an IntMatrix primitive has to + implement its own + IntMatrixGenerator, which is then responsible to create + proper script code. +

+ +

+

+
Author:
+
Stephan Mehlhase
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidcreate(IntMatrix ia) + +
+          Creates the originating script code for a given IntMatrix, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+ voidhighlightCell(IntMatrix ia, + int row, + int col, + Timing offset, + Timing duration) + +
+          Highlights the array cell at a given position after a distinct offset of an + IntMatrix.
+ voidhighlightCellColumnRange(IntMatrix ia, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+          Highlights a range of array cells of an IntMatrix.
+ voidhighlightCellRowRange(IntMatrix ia, + int startRow, + int endRow, + int column, + Timing offset, + Timing duration) + +
+          Highlights a range of array cells of an IntMatrix.
+ voidhighlightElem(IntMatrix ia, + int row, + int col, + Timing offset, + Timing duration) + +
+          Highlights the array element of an IntMatrix at a given position + after a distinct offset.
+ voidhighlightElemColumnRange(IntMatrix ia, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+          Highlights a range of array elements of an IntMatrix.
+ voidhighlightElemRowRange(IntMatrix ia, + int startRow, + int endRow, + int col, + Timing offset, + Timing duration) + +
+          Highlights a range of array elements of an IntMatrix.
+ voidput(IntMatrix iap, + int row, + int col, + int what, + Timing delay, + Timing duration) + +
+          Inserts an int at certain position in the given + IntMatrix.
+ voidswap(IntMatrix iap, + int sourceRow, + int sourceCol, + int targetRow, + int targetCol, + Timing delay, + Timing duration) + +
+          Swaps to values in a given IntMatrix.
+ voidunhighlightCell(IntMatrix ia, + int row, + int col, + Timing offset, + Timing duration) + +
+          Unhighlights the array cell of an IntMatrix at a given position + after a distinct offset.
+ voidunhighlightCellColumnRange(IntMatrix ia, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array cells of an IntMatrix.
+ voidunhighlightCellRowRange(IntMatrix ia, + int startRow, + int endRow, + int col, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array cells of an IntMatrix.
+ voidunhighlightElem(IntMatrix ia, + int row, + int col, + Timing offset, + Timing duration) + +
+          Unhighlights the array element of an IntMatrix at a given position + after a distinct offset.
+ voidunhighlightElemColumnRange(IntMatrix ia, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array elements of an IntMatrix.
+ voidunhighlightElemRowRange(IntMatrix ia, + int startRow, + int endRow, + int col, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array elements of an IntMatrix.
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Method Detail
+ +

+create

+
+void create(IntMatrix ia)
+
+
Creates the originating script code for a given IntMatrix, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +

+

+
+
+
+
Parameters:
ia - the IntMatrix for which the initiate script + code shall be created.
+
+
+
+ +

+put

+
+void put(IntMatrix iap,
+         int row,
+         int col,
+         int what,
+         Timing delay,
+         Timing duration)
+
+
Inserts an int at certain position in the given + IntMatrix. +

+

+
+
+
+
Parameters:
iap - the IntMatrix in which to insert the value.
row - the row where the value shall be inserted.
col - the column where the value shall be inserted.
what - the int value to insert.
delay - the time to wait until the operation shall be performed.
duration - the duration of the operation.
+
+
+
+ +

+swap

+
+void swap(IntMatrix iap,
+          int sourceRow,
+          int sourceCol,
+          int targetRow,
+          int targetCol,
+          Timing delay,
+          Timing duration)
+
+
Swaps to values in a given IntMatrix. +

+

+
+
+
+
Parameters:
iap - the IntMatrix in which to swap the two + indizes.
sourceRow - the row of the first value to be swapped.
sourceCol - the column of the first value to be swapped.
targetRow - the row of the second value to be swapped.
targetCol - the column of the second value to be swapped.
delay - the time to wait until the operation shall be performed.
duration - the duration of the operation.
+
+
+
+ +

+highlightCell

+
+void highlightCell(IntMatrix ia,
+                   int row,
+                   int col,
+                   Timing offset,
+                   Timing duration)
+
+
Highlights the array cell at a given position after a distinct offset of an + IntMatrix. +

+

+
+
+
+
Parameters:
row - the row of the cell to highlight.
col - the column of the cell to highlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+highlightCellColumnRange

+
+void highlightCellColumnRange(IntMatrix ia,
+                              int row,
+                              int startCol,
+                              int endCol,
+                              Timing offset,
+                              Timing duration)
+
+
Highlights a range of array cells of an IntMatrix. +

+

+
+
+
+
Parameters:
row - the row of the interval to highlight.
startCol - the start column of the interval to highlight.
endCol - the end column of the interval to highlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+highlightCellRowRange

+
+void highlightCellRowRange(IntMatrix ia,
+                           int startRow,
+                           int endRow,
+                           int column,
+                           Timing offset,
+                           Timing duration)
+
+
Highlights a range of array cells of an IntMatrix. +

+

+
+
+
+
Parameters:
startRow - the start row of the interval to highlight.
endRow - the end row of the interval to highlight.
column - the column of the interval to highlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+unhighlightCell

+
+void unhighlightCell(IntMatrix ia,
+                     int row,
+                     int col,
+                     Timing offset,
+                     Timing duration)
+
+
Unhighlights the array cell of an IntMatrix at a given position + after a distinct offset. +

+

+
+
+
+
Parameters:
ia - the IntMatrix to work on.
row - the row of the cell to unhighlight.
col - the column of the cell to unhighlight
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+unhighlightCellColumnRange

+
+void unhighlightCellColumnRange(IntMatrix ia,
+                                int row,
+                                int startCol,
+                                int endCol,
+                                Timing offset,
+                                Timing duration)
+
+
Unhighlights a range of array cells of an IntMatrix. +

+

+
+
+
+
Parameters:
row - the row of the interval to highlight.
startCol - the start column of the interval to highlight.
endCol - the end column of the interval to highlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+unhighlightCellRowRange

+
+void unhighlightCellRowRange(IntMatrix ia,
+                             int startRow,
+                             int endRow,
+                             int col,
+                             Timing offset,
+                             Timing duration)
+
+
Unhighlights a range of array cells of an IntMatrix. +

+

+
+
+
+
Parameters:
startRow - the start row of the interval to highlight.
endRow - the end row of the interval to highlight.
col - the column of the interval to highlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+highlightElem

+
+void highlightElem(IntMatrix ia,
+                   int row,
+                   int col,
+                   Timing offset,
+                   Timing duration)
+
+
Highlights the array element of an IntMatrix at a given position + after a distinct offset. +

+

+
+
+
+
Parameters:
ia - the IntMatrix to work on.
row - the row of the element to highlight.
col - the column of the element to highlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+highlightElemColumnRange

+
+void highlightElemColumnRange(IntMatrix ia,
+                              int row,
+                              int startCol,
+                              int endCol,
+                              Timing offset,
+                              Timing duration)
+
+
Highlights a range of array elements of an IntMatrix. +

+

+
+
+
+
Parameters:
ia - the IntMatrix to work on.
row - the row of the interval to highlight.
startCol - the start of the column interval to highlight.
endCol - the end of the column interval to highlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+highlightElemRowRange

+
+void highlightElemRowRange(IntMatrix ia,
+                           int startRow,
+                           int endRow,
+                           int col,
+                           Timing offset,
+                           Timing duration)
+
+
Highlights a range of array elements of an IntMatrix. +

+

+
+
+
+
Parameters:
ia - the IntMatrix to work on.
startRow - the start of the row interval to highlight.
endRow - the end of the row interval to highlight.
col - the column interval to highlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+unhighlightElem

+
+void unhighlightElem(IntMatrix ia,
+                     int row,
+                     int col,
+                     Timing offset,
+                     Timing duration)
+
+
Unhighlights the array element of an IntMatrix at a given position + after a distinct offset. +

+

+
+
+
+
Parameters:
ia - the IntMatrix to work on.
row - the row of the element to unhighlight.
col - the column of the element to unhighlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+unhighlightElemColumnRange

+
+void unhighlightElemColumnRange(IntMatrix ia,
+                                int row,
+                                int startCol,
+                                int endCol,
+                                Timing offset,
+                                Timing duration)
+
+
Unhighlights a range of array elements of an IntMatrix. +

+

+
+
+
+
Parameters:
ia - the IntMatrix to work on.
row - the row of the interval to unhighlight.
startCol - the start of the column interval to unhighlight.
endCol - the end of the column interval to unhighlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+unhighlightElemRowRange

+
+void unhighlightElemRowRange(IntMatrix ia,
+                             int startRow,
+                             int endRow,
+                             int col,
+                             Timing offset,
+                             Timing duration)
+
+
Unhighlights a range of array elements of an IntMatrix. +

+

+
+
+
+
Parameters:
ia - the IntMatrix to work on.
startRow - the start row of the interval to unhighlight.
endRow - the end row of the interval to unhighlight.
col - the column interval to unhighlight.
offset - [optional] the offset after which the operation shall be + started.
duration - [optional] the duration this operation lasts.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/Language.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/Language.html new file mode 100644 index 00000000..ab8d75f7 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/Language.html @@ -0,0 +1,3205 @@ + + + + + + +Language + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives.generators +
+Class Language

+
+java.lang.Object
+  extended by algoanim.primitives.generators.Language
+
+
+
Direct Known Subclasses:
VHDLLanguage
+
+
+
+
public abstract class Language
extends java.lang.Object
+ + +

+The abstract Language class defines the basic methods for all particular + languages like AnimalScript for example, which then itselves provide + functionality for output management, a name registry for primitives and + factory methods for all supported primitives. +

+ +

+

+
Author:
+
Jens Pfau, Stephan Mehlhase, Dima Vronskyi
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Field Summary
+ java.util.Vector<java.lang.String>hideInThisStep + +
+          gather all primitives that are supposed to be hidden or shown in this step
+static intINTERACTION_TYPE_AVINTERACTION + +
+           
+static intINTERACTION_TYPE_JHAVE_TEXT + +
+           
+static intINTERACTION_TYPE_JHAVE_XML + +
+           
+static intINTERACTION_TYPE_NONE + +
+           
+ java.util.HashMap<java.lang.String,InteractiveElement>interactiveElements + +
+           
+ java.util.Vector<java.lang.String>showInThisStep + +
+          gather all primitives that are supposed to be hidden or shown in this step
+static intUNDEFINED_SIZE + +
+           
+  + + + + + + + + + + +
+Constructor Summary
Language(java.lang.String title, + java.lang.String author, + int x, + int y) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+abstract  voidaddDocumentationLink(DocumentationLink docuLink) + +
+           
+ voidaddError(java.lang.String error) + +
+          Adds another line at the end of the error buffer.
+abstract  voidaddError(java.lang.StringBuilder error) + +
+          Adds another line at the end of the error buffer.
+abstract  voidaddFIBQuestion(FillInBlanksQuestion fibQuestion) + +
+           
+abstract  voidaddItem(Primitive p) + +
+          Registers a newly created Primitive to the Language object.
+ voidaddLine(java.lang.String line) + +
+          Adds another line at the end of the output buffer.
+abstract  voidaddLine(java.lang.StringBuilder line) + +
+          Adds another line at the end of the output buffer.
+abstract  voidaddMCQuestion(MultipleChoiceQuestion mcQuestion) + +
+           
+abstract  voidaddMSQuestion(MultipleSelectionQuestion msQuestion) + +
+           
+abstract  voidaddQuestionGroup(GroupInfo group) + +
+           
+abstract  voidaddTFQuestion(TrueFalseQuestion tfQuestion) + +
+           
+abstract  voidfinalizeGeneration() + +
+          Method to be called before the content is accessed or written
+abstract  java.lang.StringgetAnimationCode() + +
+          Returns the generated animation code
+abstract  intgetStep() + +
+          Gives the current animation step.
+abstract  voidhideAllPrimitives() + +
+           
+abstract  voidhideAllPrimitivesExcept(java.util.List<Primitive> keepThese) + +
+           
+abstract  voidhideAllPrimitivesExcept(Primitive keepThisOne) + +
+           
+abstract  booleanisNameUsed(java.lang.String name) + +
+          Checks the internal primitive registry for the given name.
+abstract  booleanisValidDirection(java.lang.String direction) + +
+          Evaluates whether a given String describes a valid direction for movement + operations.
+ AndGatenewAndGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display) + +
+          Creates a new AndGate object.
+abstract  AndGatenewAndGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new AndGate object.
+ ArcnewArc(Node center, + Node radius, + java.lang.String name, + DisplayOptions display) + +
+           
+abstract  ArcnewArc(Node center, + Node radius, + java.lang.String name, + DisplayOptions display, + ArcProperties ap) + +
+           
+ + + + + +
+<T> ArrayBasedQueue<T>
+
newArrayBasedQueue(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + int capacity) + +
+          Creates a new ArrayBasedQueue object.
+abstract + + + + +
+<T> ArrayBasedQueue<T>
+
newArrayBasedQueue(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + QueueProperties qp, + int capacity) + +
+          Creates a new ArrayBasedQueue object.
+ + + + + +
+<T> ArrayBasedStack<T>
+
newArrayBasedStack(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + int capacity) + +
+          Creates a new ArrayBasedStack object.
+abstract + + + + +
+<T> ArrayBasedStack<T>
+
newArrayBasedStack(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + StackProperties sp, + int capacity) + +
+          Creates a new ArrayBasedStack object.
+ ArrayMarkernewArrayMarker(ArrayPrimitive a, + int index, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new ArrayMarker object.
+abstract  ArrayMarkernewArrayMarker(ArrayPrimitive a, + int index, + java.lang.String name, + DisplayOptions display, + ArrayMarkerProperties amp) + +
+          Creates a new ArrayMarker object.
+ CirclenewCircle(Node center, + int radius, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new Circle object.
+abstract  CirclenewCircle(Node center, + int radius, + java.lang.String name, + DisplayOptions display, + CircleProperties cp) + +
+          Creates a new Circle object.
+ CircleSegnewCircleSeg(Node center, + int radius, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new CircleSeg object.
+abstract  CircleSegnewCircleSeg(Node center, + int radius, + java.lang.String name, + DisplayOptions display, + CircleSegProperties cp) + +
+          Creates a new CircleSeg object.
+ + + + + +
+<T> ConceptualQueue<T>
+
newConceptualQueue(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new ConceptualQueue object.
+abstract + + + + +
+<T> ConceptualQueue<T>
+
newConceptualQueue(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + QueueProperties qp) + +
+          Creates a new ConceptualQueue object.
+ + + + + +
+<T> ConceptualStack<T>
+
newConceptualStack(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new ConceptualStack object.
+abstract + + + + +
+<T> ConceptualStack<T>
+
newConceptualStack(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + StackProperties sp) + +
+          Creates a new ConceptualStack object.
+ DoubleArraynewDoubleArray(Node upperLeft, + double[] data, + java.lang.String name, + ArrayDisplayOptions display) + +
+          Creates a new DoubleArray object.
+abstract  DoubleArraynewDoubleArray(Node upperLeft, + double[] data, + java.lang.String name, + ArrayDisplayOptions display, + ArrayProperties iap) + +
+          Creates a new DoubleArray object.
+ DoubleMatrixnewDoubleMatrix(Node upperLeft, + double[][] data, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new DoubleMatrix object.
+abstract  DoubleMatrixnewDoubleMatrix(Node upperLeft, + double[][] data, + java.lang.String name, + DisplayOptions display, + MatrixProperties imp) + +
+          Creates a new DoubleMatrix object.
+ EllipsenewEllipse(Node center, + Node radius, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new Ellipse object.
+abstract  EllipsenewEllipse(Node center, + Node radius, + java.lang.String name, + DisplayOptions display, + EllipseProperties ep) + +
+          Creates a new Ellipse object.
+ EllipseSegnewEllipseSeg(Node center, + Node radius, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new EllipseSeg object.
+abstract  EllipseSegnewEllipseSeg(Node center, + Node radius, + java.lang.String name, + DisplayOptions display, + EllipseSegProperties cp) + +
+          Creates a new EllipseSeg object.
+ GraphnewGraph(java.lang.String name, + int[][] graphAdjacencyMatrix, + Node[] graphNodes, + java.lang.String[] labels, + DisplayOptions display) + +
+          Creates a new Ellipse object.
+abstract  GraphnewGraph(java.lang.String name, + int[][] graphAdjacencyMatrix, + Node[] graphNodes, + java.lang.String[] labels, + DisplayOptions display, + GraphProperties props) + +
+          Creates a new Ellipse object.
+abstract  GroupnewGroup(java.util.LinkedList<Primitive> primitives, + java.lang.String name) + +
+          Creates a new element Group with a list of contained + Primitives and a distinct name.
+ IntArraynewIntArray(Node upperLeft, + int[] data, + java.lang.String name, + ArrayDisplayOptions display) + +
+          Creates a new IntArray object.
+abstract  IntArraynewIntArray(Node upperLeft, + int[] data, + java.lang.String name, + ArrayDisplayOptions display, + ArrayProperties iap) + +
+          Creates a new IntArray object.
+ IntMatrixnewIntMatrix(Node upperLeft, + int[][] data, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new IntMatrix object.
+abstract  IntMatrixnewIntMatrix(Node upperLeft, + int[][] data, + java.lang.String name, + DisplayOptions display, + MatrixProperties imp) + +
+          Creates a new IntMatrix object.
+ + + + + +
+<T> ListBasedQueue<T>
+
newListBasedQueue(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new ListBasedQueue object.
+abstract + + + + +
+<T> ListBasedQueue<T>
+
newListBasedQueue(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + QueueProperties qp) + +
+          Creates a new ListBasedQueue object.
+ + + + + +
+<T> ListBasedStack<T>
+
newListBasedStack(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new ListBasedStack object.
+abstract + + + + +
+<T> ListBasedStack<T>
+
newListBasedStack(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + StackProperties sp) + +
+          Creates a new ListBasedStack object.
+abstract  ListElementnewListElement(Node upperLeft, + int pointers, + java.util.LinkedList<java.lang.Object> ptrLocations, + ListElement prev, + ListElement next, + java.lang.String name, + DisplayOptions display, + ListElementProperties lp) + +
+          Creates a new ListElement object.
+ ListElementnewListElement(Node upperLeft, + int pointers, + java.util.LinkedList<java.lang.Object> ptrLocations, + ListElement prev, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new ListElement object.
+ ListElementnewListElement(Node upperLeft, + int pointers, + java.util.LinkedList<java.lang.Object> ptrLocations, + ListElement prev, + java.lang.String name, + DisplayOptions display, + ListElementProperties lp) + +
+          Creates a new ListElement object.
+abstract  PointnewPoint(Node coords, + java.lang.String name, + DisplayOptions display, + PointProperties pp) + +
+          Creates a new Point object.
+ PolygonnewPolygon(Node[] vertices, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new Polygon object.
+abstract  PolygonnewPolygon(Node[] vertices, + java.lang.String name, + DisplayOptions display, + PolygonProperties pp) + +
+          Creates a new Polygon object.
+ PolylinenewPolyline(Node[] vertices, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new Polyline object.
+abstract  PolylinenewPolyline(Node[] vertices, + java.lang.String name, + DisplayOptions display, + PolylineProperties pp) + +
+          Creates a new Polyline object.
+ RectnewRect(Node upperLeft, + Node lowerRight, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new Rect object.
+abstract  RectnewRect(Node upperLeft, + Node lowerRight, + java.lang.String name, + DisplayOptions display, + RectProperties rp) + +
+          Creates a new Rect object.
+ SourceCodenewSourceCode(Node upperLeft, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new SourceCode object.
+abstract  SourceCodenewSourceCode(Node upperLeft, + java.lang.String name, + DisplayOptions display, + SourceCodeProperties sp) + +
+          Creates a new SourceCode object.
+ SquarenewSquare(Node upperLeft, + int width, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new Square.
+abstract  SquarenewSquare(Node upperLeft, + int width, + java.lang.String name, + DisplayOptions display, + SquareProperties sp) + +
+          Creates a new Square.
+ StringArraynewStringArray(Node upperLeft, + java.lang.String[] data, + java.lang.String name, + ArrayDisplayOptions display) + +
+          Creates a new StringArray object.
+abstract  StringArraynewStringArray(Node upperLeft, + java.lang.String[] data, + java.lang.String name, + ArrayDisplayOptions display, + ArrayProperties sap) + +
+          Creates a new StringArray object.
+ StringMatrixnewStringMatrix(Node upperLeft, + java.lang.String[][] data, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new StringMatrix object.
+abstract  StringMatrixnewStringMatrix(Node upperLeft, + java.lang.String[][] data, + java.lang.String name, + DisplayOptions display, + MatrixProperties smp) + +
+          Creates a new StringMatrix object.
+ TextnewText(Node upperLeft, + java.lang.String text, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new Text object.
+abstract  TextnewText(Node upperLeft, + java.lang.String text, + java.lang.String name, + DisplayOptions display, + TextProperties tp) + +
+          Creates a new Text object.
+ TrianglenewTriangle(Node x, + Node y, + Node z, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new Triangle object.
+abstract  TrianglenewTriangle(Node x, + Node y, + Node z, + java.lang.String name, + DisplayOptions display, + TriangleProperties tp) + +
+          Creates a new Triangle object.
+abstract  VariablesnewVariables() + +
+          Creates a new Variables object.
+ voidnextStep() + +
+          If setStepMode(true) was called, calling nextStep() will + start the next step.
+ voidnextStep(int delay) + +
+          If setStepMode(true) was called, calling nextStep(int) + will start the next step after the delay specified by the input parameter.
+abstract  voidnextStep(int delay, + java.lang.String label) + +
+          If setStepMode(true) was called, calling nextStep(int) + will start the next step after the delay specified by the input parameter.
+ voidnextStep(java.lang.String label) + +
+          If setStepMode(true) was called, calling nextStep(int) + will start the next step after the delay specified by the input parameter.
+abstract  voidsetInteractionType(int interactionTypeCode) + +
+           
+abstract  voidsetStepMode(boolean mode) + +
+          This method is used to enable or disable the step mode.
+abstract  java.util.Vector<java.lang.String>validDirections() + +
+          The vector which is returned describes the valid direction statements + regarding this actual language object.
+abstract  voidwriteFile(java.lang.String fileName) + +
+          Writes the output to the given file.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+INTERACTION_TYPE_NONE

+
+public static final int INTERACTION_TYPE_NONE
+
+
+
See Also:
Constant Field Values
+
+
+ +

+INTERACTION_TYPE_JHAVE_TEXT

+
+public static final int INTERACTION_TYPE_JHAVE_TEXT
+
+
+
See Also:
Constant Field Values
+
+
+ +

+INTERACTION_TYPE_JHAVE_XML

+
+public static final int INTERACTION_TYPE_JHAVE_XML
+
+
+
See Also:
Constant Field Values
+
+
+ +

+INTERACTION_TYPE_AVINTERACTION

+
+public static final int INTERACTION_TYPE_AVINTERACTION
+
+
+
See Also:
Constant Field Values
+
+
+ +

+UNDEFINED_SIZE

+
+public static final int UNDEFINED_SIZE
+
+
+
See Also:
Constant Field Values
+
+
+ +

+interactiveElements

+
+public java.util.HashMap<java.lang.String,InteractiveElement> interactiveElements
+
+
+
+
+
+ +

+hideInThisStep

+
+public java.util.Vector<java.lang.String> hideInThisStep
+
+
gather all primitives that are supposed to be hidden or shown in this step +

+

+
+
+
+ +

+showInThisStep

+
+public java.util.Vector<java.lang.String> showInThisStep
+
+
gather all primitives that are supposed to be hidden or shown in this step +

+

+
+
+ + + + + + + + +
+Constructor Detail
+ +

+Language

+
+public Language(java.lang.String title,
+                java.lang.String author,
+                int x,
+                int y)
+
+
+ + + + + + + + +
+Method Detail
+ +

+addLine

+
+public abstract void addLine(java.lang.StringBuilder line)
+
+
Adds another line at the end of the output buffer. +

+

+
Parameters:
line - the line to add.
+
+
+
+ +

+addLine

+
+public void addLine(java.lang.String line)
+
+
Adds another line at the end of the output buffer. +

+

+
Parameters:
line - the line to add.
+
+
+
+ +

+addError

+
+public abstract void addError(java.lang.StringBuilder error)
+
+
Adds another line at the end of the error buffer. +

+

+
Parameters:
error - the line to add.
+
+
+
+ +

+addError

+
+public void addError(java.lang.String error)
+
+
Adds another line at the end of the error buffer. +

+

+
Parameters:
error - the line to add.
+
+
+
+ +

+addItem

+
+public abstract void addItem(Primitive p)
+
+
Registers a newly created Primitive to the Language object. +

+

+
Parameters:
p - the primitive to register.
+
+
+
+ +

+writeFile

+
+public abstract void writeFile(java.lang.String fileName)
+
+
Writes the output to the given file. +

+

+
Parameters:
fileName - the target file.
+
+
+
+ +

+finalizeGeneration

+
+public abstract void finalizeGeneration()
+
+
Method to be called before the content is accessed or written +

+

+
+
+
+
+ +

+getAnimationCode

+
+public abstract java.lang.String getAnimationCode()
+
+
Returns the generated animation code +

+

+ +
Returns:
the animation code
+
+
+
+ +

+getStep

+
+public abstract int getStep()
+
+
Gives the current animation step. This step is created by calling nextStep(). +

+

+ +
Returns:
the current animation step.
+
+
+
+ +

+isNameUsed

+
+public abstract boolean isNameUsed(java.lang.String name)
+
+
Checks the internal primitive registry for the given name. +

+

+
Parameters:
name - the name to check. +
Returns:
if the given name is already in use.
+
+
+
+ +

+validDirections

+
+public abstract java.util.Vector<java.lang.String> validDirections()
+
+
The vector which is returned describes the valid direction statements + regarding this actual language object. +

+

+ +
Returns:
the directions which can be applied to move methods.
+
+
+
+ +

+isValidDirection

+
+public abstract boolean isValidDirection(java.lang.String direction)
+
+
Evaluates whether a given String describes a valid direction for movement + operations. +

+

+
Parameters:
direction - the String to check. +
Returns:
whether the given String describes a valid direction.
+
+
+
+ +

+setStepMode

+
+public abstract void setStepMode(boolean mode)
+
+
This method is used to enable or disable the step mode. If disabled, each + statement will occupy its own animation step. If enabled (mode=true), all + subsequent statements will share the same animation step until the method + nextStep is called. Statements grouped in the same step will be + executed in parallel, but of course respecting the optional timing (delay, + duration) specifiable for each statement. +

+

+
Parameters:
mode - whether to enable stepmode or not.
See Also:
nextStep()
+
+
+
+ +

+nextStep

+
+public void nextStep()
+
+
If setStepMode(true) was called, calling nextStep() will + start the next step. +

+

+
See Also:
setStepMode(boolean)
+
+
+
+ +

+nextStep

+
+public void nextStep(int delay)
+
+
If setStepMode(true) was called, calling nextStep(int) + will start the next step after the delay specified by the input parameter. +

+

+
Parameters:
delay - the delay in ms to wait before the next step starts. Use + -1 to specify that the next step will not start + automatically.
See Also:
setStepMode(boolean)
+
+
+
+ +

+nextStep

+
+public void nextStep(java.lang.String label)
+
+
If setStepMode(true) was called, calling nextStep(int) + will start the next step after the delay specified by the input parameter. +

+

+
Parameters:
label - the label associated with the current step (may be null). If a + label is given, it may be used as an anchor for navigating to the + step.
See Also:
setStepMode(boolean)
+
+
+
+ +

+nextStep

+
+public abstract void nextStep(int delay,
+                              java.lang.String label)
+
+
If setStepMode(true) was called, calling nextStep(int) + will start the next step after the delay specified by the input parameter. +

+

+
Parameters:
delay - the delay in ms to wait before the next step starts. Use + -1 to specify that the next step will not start + automatically.
label - the label associated with the current step (may be null). If a + label is given, it may be used as an anchor for navigating to the + step.
See Also:
setStepMode(boolean)
+
+
+
+ +

+newPoint

+
+public abstract Point newPoint(Node coords,
+                               java.lang.String name,
+                               DisplayOptions display,
+                               PointProperties pp)
+
+
Creates a new Point object. +

+

+
Parameters:
coords - the Points coordinates.
name - [optional] an arbitrary name which uniquely identifies this + Point. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
pp - [optional] user-defined properties to apply to this + Point. If you don't want any user-defined properties + to be set, then set this parameter to "null", default properties + will be applied in that case. +
Returns:
a Point
+
+
+
+ +

+newArc

+
+public Arc newArc(Node center,
+                  Node radius,
+                  java.lang.String name,
+                  DisplayOptions display)
+
+
+
Parameters:
center - the center of the Arc.
radius - the radius of the Arc.
name - [optional] an arbitrary name which uniquely identifies this + Arc. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings. +
Returns:
the new arc
+
+
+
+ +

+newArc

+
+public abstract Arc newArc(Node center,
+                           Node radius,
+                           java.lang.String name,
+                           DisplayOptions display,
+                           ArcProperties ap)
+
+
+
Parameters:
center - the center of the Arc.
radius - the radius of the Arc.
name - [optional] an arbitrary name which uniquely identifies this + Arc. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
ap - [optional] user-defined properties to apply to this + Arc. If you don't want any user-defined properties to + be set, then set this parameter to "null", default properties will + be applied in that case. +
Returns:
the new arc
+
+
+
+ +

+newCircle

+
+public Circle newCircle(Node center,
+                        int radius,
+                        java.lang.String name,
+                        DisplayOptions display)
+
+
Creates a new Circle object. +

+

+
Parameters:
center - the center of the Circle.
radius - the radius of the Circle.
name - [optional] an arbitrary name which uniquely identifies this + Circle. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings. +
Returns:
a Circle.
+
+
+
+ +

+newCircle

+
+public abstract Circle newCircle(Node center,
+                                 int radius,
+                                 java.lang.String name,
+                                 DisplayOptions display,
+                                 CircleProperties cp)
+
+
Creates a new Circle object. +

+

+
Parameters:
center - the center of the Circle.
radius - the radius of the Circle.
name - [optional] an arbitrary name which uniquely identifies this + Circle. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
cp - [optional] user-defined properties to apply to this + Circle. If you don't want any user-defined properties + to be set, then set this parameter to "null", default properties + will be applied in that case. +
Returns:
a Circle.
+
+
+
+ +

+newCircleSeg

+
+public abstract CircleSeg newCircleSeg(Node center,
+                                       int radius,
+                                       java.lang.String name,
+                                       DisplayOptions display,
+                                       CircleSegProperties cp)
+
+
Creates a new CircleSeg object. +

+

+
Parameters:
center - the center of the CircleSeg.
radius - the radius of this CircleSeg.
name - [optional] an arbitrary name which uniquely identifies this + CircleSeg. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
cp - [optional] user-defined properties to apply to this + CircleSeg. If you don't want any user-defined + properties to be set, then set this parameter to "null", default + properties will be applied in that case. +
Returns:
a CircleSeg.
+
+
+
+ +

+newEllipseSeg

+
+public EllipseSeg newEllipseSeg(Node center,
+                                Node radius,
+                                java.lang.String name,
+                                DisplayOptions display)
+
+
Creates a new EllipseSeg object. +

+

+
Parameters:
center - the center of the EllipseSeg.
radius - the radius of this EllipseSeg.
name - [optional] an arbitrary name which uniquely identifies this + EllipseSeg. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings. +
Returns:
a CircleSeg.
+
+
+
+ +

+newEllipseSeg

+
+public abstract EllipseSeg newEllipseSeg(Node center,
+                                         Node radius,
+                                         java.lang.String name,
+                                         DisplayOptions display,
+                                         EllipseSegProperties cp)
+
+
Creates a new EllipseSeg object. +

+

+
Parameters:
center - the center of the EllipseSeg.
radius - the radius of this EllipseSeg.
name - [optional] an arbitrary name which uniquely identifies this + EllipseSeg. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
cp - [optional] user-defined properties to apply to this + EllipseSeg. If you don't want any user-defined + properties to be set, then set this parameter to "null", default + properties will be applied in that case. +
Returns:
a CircleSeg.
+
+
+
+ +

+newEllipse

+
+public abstract Ellipse newEllipse(Node center,
+                                   Node radius,
+                                   java.lang.String name,
+                                   DisplayOptions display,
+                                   EllipseProperties ep)
+
+
Creates a new Ellipse object. +

+

+
Parameters:
center - the center of the Ellipse.
radius - the radius of the Ellipse.
name - [optional] an arbitrary name which uniquely identifies this + Ellipse. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
ep - [optional] user-defined properties to apply to this + Ellipse. If you don't want any user-defined + properties to be set, then set this parameter to "null", default + properties will be applied in that case. +
Returns:
a Ellipse.
+
+
+
+ +

+newEllipse

+
+public Ellipse newEllipse(Node center,
+                          Node radius,
+                          java.lang.String name,
+                          DisplayOptions display)
+
+
Creates a new Ellipse object. +

+

+
Parameters:
center - the center of the Ellipse.
radius - the radius of the Ellipse.
name - [optional] an arbitrary name which uniquely identifies this + Ellipse. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings. +
Returns:
a Ellipse.
+
+
+
+ +

+newCircleSeg

+
+public CircleSeg newCircleSeg(Node center,
+                              int radius,
+                              java.lang.String name,
+                              DisplayOptions display)
+
+
Creates a new CircleSeg object. +

+

+
Parameters:
center - the center of the CircleSeg.
radius - the radius of this CircleSeg.
name - [optional] an arbitrary name which uniquely identifies this + CircleSeg. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings. +
Returns:
a CircleSeg.
+
+
+
+ +

+newGraph

+
+public abstract Graph newGraph(java.lang.String name,
+                               int[][] graphAdjacencyMatrix,
+                               Node[] graphNodes,
+                               java.lang.String[] labels,
+                               DisplayOptions display,
+                               GraphProperties props)
+
+
Creates a new Ellipse object. +

+

+
Parameters:
name - [optional] an arbitrary name which uniquely identifies this + Ellipse. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
graphAdjacencyMatrix - the graph's adjacency matrix
graphNodes - the nodes of the graph
labels - the labels of the graph's nodes
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
props - [optional] user-defined properties to apply to this + Graph. If you don't want any user-defined properties + to be set, then set this parameter to "null", default properties + will be applied in that case. +
Returns:
a Graph.
+
+
+
+ +

+newGraph

+
+public Graph newGraph(java.lang.String name,
+                      int[][] graphAdjacencyMatrix,
+                      Node[] graphNodes,
+                      java.lang.String[] labels,
+                      DisplayOptions display)
+
+
Creates a new Ellipse object. +

+

+
Parameters:
name - [optional] an arbitrary name which uniquely identifies this + Ellipse. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
graphAdjacencyMatrix - the graph's adjacency matrix
graphNodes - the nodes of the graph
labels - the labels of the graph's nodes
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings. +
Returns:
a Graph.
+
+
+
+ +

+newPolyline

+
+public abstract Polyline newPolyline(Node[] vertices,
+                                     java.lang.String name,
+                                     DisplayOptions display,
+                                     PolylineProperties pp)
+
+
Creates a new Polyline object. +

+

+
Parameters:
vertices - the vertices of this Polyline.
name - [optional] an arbitrary name which uniquely identifies this + Polyline. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
pp - [optional] user-defined properties to apply to this + Polyline. If you don't want any user-defined + properties to be set, then set this parameter to "null", default + properties will be applied in that case. +
Returns:
a Polyline.
+
+
+
+ +

+newPolyline

+
+public Polyline newPolyline(Node[] vertices,
+                            java.lang.String name,
+                            DisplayOptions display)
+
+
Creates a new Polyline object. +

+

+
Parameters:
vertices - the vertices of this Polyline.
name - [optional] an arbitrary name which uniquely identifies this + Polyline. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings. +
Returns:
a Polyline.
+
+
+
+ +

+newPolygon

+
+public abstract Polygon newPolygon(Node[] vertices,
+                                   java.lang.String name,
+                                   DisplayOptions display,
+                                   PolygonProperties pp)
+                            throws NotEnoughNodesException
+
+
Creates a new Polygon object. +

+

+
Parameters:
vertices - the vertices of this Polygon.
name - [optional] an arbitrary name which uniquely identifies this + Polygon. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
pp - [optional] user-defined properties to apply to this + Polygon. If you don't want any user-defined + properties to be set, then set this parameter to "null", default + properties will be applied in that case. +
Returns:
a Polygon. +
Throws: +
NotEnoughNodesException - Thrown if vertices contains less than 2 nodes.
+
+
+
+ +

+newPolygon

+
+public Polygon newPolygon(Node[] vertices,
+                          java.lang.String name,
+                          DisplayOptions display)
+                   throws NotEnoughNodesException
+
+
Creates a new Polygon object. +

+

+
Parameters:
vertices - the vertices of this Polygon.
name - [optional] an arbitrary name which uniquely identifies this + Polygon. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings. +
Returns:
a Polygon. +
Throws: +
NotEnoughNodesException - Thrown if vertices contains less than 2 nodes.
+
+
+
+ +

+newRect

+
+public abstract Rect newRect(Node upperLeft,
+                             Node lowerRight,
+                             java.lang.String name,
+                             DisplayOptions display,
+                             RectProperties rp)
+
+
Creates a new Rect object. +

+

+
Parameters:
upperLeft - the coordinates of the upper left corner of this Rect + .
lowerRight - the coordinates of the lower right corner of this + Rect.
name - [optional] an arbitrary name which uniquely identifies this + Rect. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
rp - [optional] user-defined properties to apply to this + Rect. If you don't want any user-defined properties + to be set, then set this parameter to "null", default properties + will be applied in that case. +
Returns:
a Rect.
+
+
+
+ +

+newRect

+
+public Rect newRect(Node upperLeft,
+                    Node lowerRight,
+                    java.lang.String name,
+                    DisplayOptions display)
+
+
Creates a new Rect object. +

+

+
Parameters:
upperLeft - the coordinates of the upper left corner of this Rect + .
lowerRight - the coordinates of the lower right corner of this + Rect.
name - [optional] an arbitrary name which uniquely identifies this + Rect. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings. +
Returns:
a Rect.
+
+
+
+ +

+newSquare

+
+public abstract Square newSquare(Node upperLeft,
+                                 int width,
+                                 java.lang.String name,
+                                 DisplayOptions display,
+                                 SquareProperties sp)
+
+
Creates a new Square. +

+

+
Parameters:
upperLeft - the coordinates of the upper left corner the Square.
width - the length of the edges of the Square.
name - [optional] an arbitrary name which uniquely identifies this + Square. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
sp - [optional] user-defined properties to apply to this + Square. If you don't want any user-defined properties + to be set, then set this parameter to "null", default properties + will be applied in that case. +
Returns:
a Square.
+
+
+
+ +

+newSquare

+
+public Square newSquare(Node upperLeft,
+                        int width,
+                        java.lang.String name,
+                        DisplayOptions display)
+
+
Creates a new Square. +

+

+
Parameters:
upperLeft - the coordinates of the upper left corner the Square.
width - the length of the edges of the Square.
name - [optional] an arbitrary name which uniquely identifies this + Square. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings. +
Returns:
a Square.
+
+
+
+ +

+newTriangle

+
+public abstract Triangle newTriangle(Node x,
+                                     Node y,
+                                     Node z,
+                                     java.lang.String name,
+                                     DisplayOptions display,
+                                     TriangleProperties tp)
+
+
Creates a new Triangle object. +

+

+
Parameters:
x - the coordinates of the first node of the Triangle.
y - the coordinates of the second node of the Triangle.
z - the coordinates of the third node of the Triangle.
name - [optional] an arbitrary name which uniquely identifies this + Triangle. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
tp - [optional] user-defined properties to apply to this + Triangle. If you don't want any user-defined + properties to be set, then set this parameter to "null", default + properties will be applied in that case. +
Returns:
a Triangle.
+
+
+
+ +

+newVariables

+
+public abstract Variables newVariables()
+
+
Creates a new Variables object. +

+

+ +
Returns:
Variables
+
+
+
+ +

+newTriangle

+
+public Triangle newTriangle(Node x,
+                            Node y,
+                            Node z,
+                            java.lang.String name,
+                            DisplayOptions display)
+
+
Creates a new Triangle object. +

+

+
Parameters:
x - the coordinates of the first node of the Triangle.
y - the coordinates of the second node of the Triangle.
z - the coordinates of the third node of the Triangle.
name - [optional] an arbitrary name which uniquely identifies this + Triangle. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings. +
Returns:
a Triangle.
+
+
+
+ +

+newDoubleArray

+
+public abstract DoubleArray newDoubleArray(Node upperLeft,
+                                           double[] data,
+                                           java.lang.String name,
+                                           ArrayDisplayOptions display,
+                                           ArrayProperties iap)
+
+
Creates a new DoubleArray object. +

+

+
Parameters:
upperLeft - the upper left coordinates of the DoubleArray.
data - the initial data of the DoubleArray.
name - [optional] an arbitrary name which uniquely identifies this + DoubleArray. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
iap - [optional] user-defined properties to apply to this + IntArray. If you don't want any user-defined + properties to be set, then set this parameter to "null", default + properties will be applied in that case. +
Returns:
a IntArray.
+
+
+
+ +

+newDoubleArray

+
+public DoubleArray newDoubleArray(Node upperLeft,
+                                  double[] data,
+                                  java.lang.String name,
+                                  ArrayDisplayOptions display)
+
+
Creates a new DoubleArray object. +

+

+
Parameters:
upperLeft - the upper left coordinates of the DoubleArray.
data - the initial data of the DoubleArray.
name - [optional] an arbitrary name which uniquely identifies this + DoubleArray. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings. +
Returns:
a IntArray.
+
+
+
+ +

+newIntArray

+
+public abstract IntArray newIntArray(Node upperLeft,
+                                     int[] data,
+                                     java.lang.String name,
+                                     ArrayDisplayOptions display,
+                                     ArrayProperties iap)
+
+
Creates a new IntArray object. +

+

+
Parameters:
upperLeft - the upper left coordinates of the IntArray.
data - the initial data of the IntArray.
name - [optional] an arbitrary name which uniquely identifies this + IntArray. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
iap - [optional] user-defined properties to apply to this + IntArray. If you don't want any user-defined + properties to be set, then set this parameter to "null", default + properties will be applied in that case. +
Returns:
a IntArray.
+
+
+
+ +

+newIntArray

+
+public IntArray newIntArray(Node upperLeft,
+                            int[] data,
+                            java.lang.String name,
+                            ArrayDisplayOptions display)
+
+
Creates a new IntArray object. +

+

+
Parameters:
upperLeft - the upper left coordinates of the IntArray.
data - the initial data of the IntArray.
name - [optional] an arbitrary name which uniquely identifies this + IntArray. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings. +
Returns:
a IntArray.
+
+
+
+ +

+newDoubleMatrix

+
+public abstract DoubleMatrix newDoubleMatrix(Node upperLeft,
+                                             double[][] data,
+                                             java.lang.String name,
+                                             DisplayOptions display,
+                                             MatrixProperties imp)
+
+
Creates a new DoubleMatrix object. +

+

+
Parameters:
upperLeft - the upper left coordinates of the DoubleMatrix.
data - the initial data of the DoubleMatrix.
name - [optional] an arbitrary name which uniquely identifies this + DoubleMatrix. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
imp - [optional] user-defined properties to apply to this + DoubleMatrix. If you don't want any user-defined + properties to be set, then set this parameter to "null", default + properties will be applied in that case. +
Returns:
a DoubleMatrix.
+
+
+
+ +

+newIntMatrix

+
+public abstract IntMatrix newIntMatrix(Node upperLeft,
+                                       int[][] data,
+                                       java.lang.String name,
+                                       DisplayOptions display,
+                                       MatrixProperties imp)
+
+
Creates a new IntMatrix object. +

+

+
Parameters:
upperLeft - the upper left coordinates of the IntMatrix.
data - the initial data of the IntMatrix.
name - [optional] an arbitrary name which uniquely identifies this + IntMatrix. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
imp - [optional] user-defined properties to apply to this + IntMatrix. If you don't want any user-defined + properties to be set, then set this parameter to "null", default + properties will be applied in that case. +
Returns:
a IntArray.
+
+
+
+ +

+newDoubleMatrix

+
+public DoubleMatrix newDoubleMatrix(Node upperLeft,
+                                    double[][] data,
+                                    java.lang.String name,
+                                    DisplayOptions display)
+
+
Creates a new DoubleMatrix object. +

+

+
Parameters:
upperLeft - the upper left coordinates of the DoubleMatrix.
data - the initial data of the DoubleMatrix.
name - [optional] an arbitrary name which uniquely identifies this + DoubleMatrix. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings. +
Returns:
a DoubleMatrix.
+
+
+
+ +

+newIntMatrix

+
+public IntMatrix newIntMatrix(Node upperLeft,
+                              int[][] data,
+                              java.lang.String name,
+                              DisplayOptions display)
+
+
Creates a new IntMatrix object. +

+

+
Parameters:
upperLeft - the upper left coordinates of the IntMatrix.
data - the initial data of the IntMatrix.
name - [optional] an arbitrary name which uniquely identifies this + IntMatrix. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings. +
Returns:
a IntArray.
+
+
+
+ +

+newStringArray

+
+public abstract StringArray newStringArray(Node upperLeft,
+                                           java.lang.String[] data,
+                                           java.lang.String name,
+                                           ArrayDisplayOptions display,
+                                           ArrayProperties sap)
+
+
Creates a new StringArray object. +

+

+
Parameters:
upperLeft - the upper left coordinates of the StringArray.
data - the initial data of the StringArray.
name - [optional] an arbitrary name which uniquely identifies this + StringArray. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
sap - [optional] user-defined properties to apply to this + StringArray. If you don't want any user-defined + properties to be set, then set this parameter to "null", default + properties will be applied in that case. +
Returns:
a StringArray.
+
+
+
+ +

+newStringArray

+
+public StringArray newStringArray(Node upperLeft,
+                                  java.lang.String[] data,
+                                  java.lang.String name,
+                                  ArrayDisplayOptions display)
+
+
Creates a new StringArray object. +

+

+
Parameters:
upperLeft - the upper left coordinates of the StringArray.
data - the initial data of the StringArray.
name - [optional] an arbitrary name which uniquely identifies this + StringArray. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings. +
Returns:
a StringArray.
+
+
+
+ +

+newStringMatrix

+
+public abstract StringMatrix newStringMatrix(Node upperLeft,
+                                             java.lang.String[][] data,
+                                             java.lang.String name,
+                                             DisplayOptions display,
+                                             MatrixProperties smp)
+
+
Creates a new StringMatrix object. +

+

+
Parameters:
upperLeft - the upper left coordinates of the StringMatrix.
data - the initial data of the StringMatrix.
name - [optional] an arbitrary name which uniquely identifies this + StringMatrix. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
smp - [optional] user-defined properties to apply to this + StringMatrix. If you don't want any user-defined + properties to be set, then set this parameter to "null", default + properties will be applied in that case. +
Returns:
a StringMatrix.
+
+
+
+ +

+newStringMatrix

+
+public StringMatrix newStringMatrix(Node upperLeft,
+                                    java.lang.String[][] data,
+                                    java.lang.String name,
+                                    DisplayOptions display)
+
+
Creates a new StringMatrix object. +

+

+
Parameters:
upperLeft - the upper left coordinates of the StringMatrix.
data - the initial data of the StringMatrix.
name - [optional] an arbitrary name which uniquely identifies this + StringMatrix. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings. +
Returns:
a StringMatrix.
+
+
+
+ +

+newArrayMarker

+
+public abstract ArrayMarker newArrayMarker(ArrayPrimitive a,
+                                           int index,
+                                           java.lang.String name,
+                                           DisplayOptions display,
+                                           ArrayMarkerProperties amp)
+
+
Creates a new ArrayMarker object. +

+

+
Parameters:
a - the array which this ArrayMarker belongs to.
index - the current index at which this ArrayMarker is + located.
name - [optional] an arbitrary name which uniquely identifies this + ArrayMarker. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
amp - [optional] user-defined properties to apply to this + ArrayMarker. If you don't want any user-defined + properties to be set, then set this parameter to "null", default + properties will be applied in that case. +
Returns:
an ArrayMarker.
+
+
+
+ +

+newArrayMarker

+
+public ArrayMarker newArrayMarker(ArrayPrimitive a,
+                                  int index,
+                                  java.lang.String name,
+                                  DisplayOptions display)
+
+
Creates a new ArrayMarker object. +

+

+
Parameters:
a - the array which this ArrayMarker belongs to.
index - the current index at which this ArrayMarker is + located.
name - [optional] an arbitrary name which uniquely identifies this + ArrayMarker. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings. +
Returns:
an ArrayMarker.
+
+
+
+ +

+newListElement

+
+public abstract ListElement newListElement(Node upperLeft,
+                                           int pointers,
+                                           java.util.LinkedList<java.lang.Object> ptrLocations,
+                                           ListElement prev,
+                                           ListElement next,
+                                           java.lang.String name,
+                                           DisplayOptions display,
+                                           ListElementProperties lp)
+
+
Creates a new ListElement object. +

+

+
Parameters:
upperLeft - the upper left coordinates of the ListElement.
pointers - the number of pointers between 0 and 255.
name - [optional] an arbitrary name which uniquely identifies this + ListElement. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
lp - [optional] user-defined properties to apply to this + ListElement. If you don't want any user-defined + properties to be set, then set this parameter to "null", default + properties will be applied in that case. +
Returns:
a ListElement.
+
+
+
+ +

+newListElement

+
+public ListElement newListElement(Node upperLeft,
+                                  int pointers,
+                                  java.util.LinkedList<java.lang.Object> ptrLocations,
+                                  ListElement prev,
+                                  java.lang.String name,
+                                  DisplayOptions display,
+                                  ListElementProperties lp)
+
+
Creates a new ListElement object. +

+

+
Parameters:
upperLeft - the upper left coordinates of the ListElement.
pointers - the number of pointers between 0 and 255.
name - [optional] an arbitrary name which uniquely identifies this + ListElement. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
lp - [optional] user-defined properties to apply to this + ListElement. If you don't want any user-defined + properties to be set, then set this parameter to "null", default + properties will be applied in that case. +
Returns:
a ListElement.
+
+
+
+ +

+newListElement

+
+public ListElement newListElement(Node upperLeft,
+                                  int pointers,
+                                  java.util.LinkedList<java.lang.Object> ptrLocations,
+                                  ListElement prev,
+                                  java.lang.String name,
+                                  DisplayOptions display)
+
+
Creates a new ListElement object. +

+

+
Parameters:
upperLeft - the upper left coordinates of the ListElement.
pointers - the number of pointers between 0 and 255.
name - [optional] an arbitrary name which uniquely identifies this + ListElement. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings. +
Returns:
a ListElement.
+
+
+
+ +

+newSourceCode

+
+public abstract SourceCode newSourceCode(Node upperLeft,
+                                         java.lang.String name,
+                                         DisplayOptions display,
+                                         SourceCodeProperties sp)
+
+
Creates a new SourceCode object. +

+

+
Parameters:
upperLeft - the upper left coordinates of this SourceCode.
name - [optional] an arbitrary name which uniquely identifies this + SourceCode. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
sp - [optional] user-defined properties to apply to this + SourceCode. If you don't want any user-defined + properties to be set, then set this parameter to "null", default + properties will be applied in that case. +
Returns:
a SourceCode.
+
+
+
+ +

+newSourceCode

+
+public SourceCode newSourceCode(Node upperLeft,
+                                java.lang.String name,
+                                DisplayOptions display)
+
+
Creates a new SourceCode object. +

+

+
Parameters:
upperLeft - the upper left coordinates of this SourceCode.
name - [optional] an arbitrary name which uniquely identifies this + SourceCode. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings. +
Returns:
a SourceCode.
+
+
+
+ +

+newText

+
+public abstract Text newText(Node upperLeft,
+                             java.lang.String text,
+                             java.lang.String name,
+                             DisplayOptions display,
+                             TextProperties tp)
+
+
Creates a new Text object. +

+

+
Parameters:
upperLeft - the upper left coordinates of the Text
text - the content of the Text element
name - [optional] an arbitrary name which uniquely identifies this + Text. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
tp - [optional] user-defined properties to apply to this + Text. If you don't want any user-defined properties + to be set, then set this parameter to "null", default properties + will be applied in that case. +
Returns:
a Text.
+
+
+
+ +

+newText

+
+public Text newText(Node upperLeft,
+                    java.lang.String text,
+                    java.lang.String name,
+                    DisplayOptions display)
+
+
Creates a new Text object. +

+

+
Parameters:
upperLeft - the upper left coordinates of the Text
text - the content of the Text element
name - [optional] an arbitrary name which uniquely identifies this + Text. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings. +
Returns:
a Text.
+
+
+
+ +

+newAndGate

+
+public AndGate newAndGate(Node upperLeft,
+                          int width,
+                          int height,
+                          java.lang.String name,
+                          java.util.List<VHDLPin> pins,
+                          DisplayOptions display)
+
+
Creates a new AndGate object. +

+

+
Parameters:
upperLeft - the upper left coordinates of the AndGate
width - the width of the gate element
height - the height of the gate element
name - [optional] an arbitrary name which uniquely identifies this + element. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
pins - the pins used for this gate
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings. +
Returns:
a AndGate.
+
+
+
+ +

+newAndGate

+
+public abstract AndGate newAndGate(Node upperLeft,
+                                   int width,
+                                   int height,
+                                   java.lang.String name,
+                                   java.util.List<VHDLPin> pins,
+                                   DisplayOptions display,
+                                   VHDLElementProperties properties)
+
+
Creates a new AndGate object. +

+

+
Parameters:
upperLeft - the upper left coordinates of the AndGate
width - the width of the gate element
height - the height of the gate element
name - [optional] an arbitrary name which uniquely identifies this + element. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
pins - the pins used for this gate
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
properties - the graphical properties of this element +
Returns:
a AndGate.
+
+
+
+ +

+newConceptualStack

+
+public abstract <T> ConceptualStack<T> newConceptualStack(Node upperLeft,
+                                                          java.util.List<T> content,
+                                                          java.lang.String name,
+                                                          DisplayOptions display,
+                                                          StackProperties sp)
+
+
Creates a new ConceptualStack object. +

+

+
Parameters:
upperLeft - the upper left coordinates of the ConceptualStack.
content - the initial content of the ConceptualStack, + consisting of the elements of the generic type T. If the initial + ConceptualStack has no elements, content + can be null or an empty List.
name - [optional] an arbitrary name which uniquely identifies this + ConceptualStack. If you don't want to set this, set + this parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
sp - [optional] user-defined properties to apply to this + ConceptualStack. If you don't want any user-defined + properties to be set, then set this parameter to "null", default + properties will be applied in that case. +
Returns:
a ConceptualStack.
+
+
+
+ +

+newConceptualStack

+
+public <T> ConceptualStack<T> newConceptualStack(Node upperLeft,
+                                                 java.util.List<T> content,
+                                                 java.lang.String name,
+                                                 DisplayOptions display)
+
+
Creates a new ConceptualStack object. +

+

+
Parameters:
upperLeft - the upper left coordinates of the ConceptualStack.
content - the initial content of the ConceptualStack, + consisting of the elements of the generic type T. If the initial + ConceptualStack has no elements, content + can be null or an empty List.
name - [optional] an arbitrary name which uniquely identifies this + ConceptualStack. If you don't want to set this, set + this parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings. +
Returns:
a ConceptualStack.
+
+
+
+ +

+newArrayBasedStack

+
+public abstract <T> ArrayBasedStack<T> newArrayBasedStack(Node upperLeft,
+                                                          java.util.List<T> content,
+                                                          java.lang.String name,
+                                                          DisplayOptions display,
+                                                          StackProperties sp,
+                                                          int capacity)
+
+
Creates a new ArrayBasedStack object. +

+

+
Parameters:
upperLeft - the upper left coordinates of the ArrayBasedStack.
content - the initial content of the ConceptualStack, + consisting of the elements of the generic type T. If the initial + ArrayBasedStack has no elements, content + can be null or an empty List.
name - [optional] an arbitrary name which uniquely identifies this + ArrayBasedStack. If you don't want to set this, set + this parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
sp - [optional] user-defined properties to apply to this + ArrayBasedStack. If you don't want any user-defined + properties to be set, then set this parameter to "null", default + properties will be applied in that case.
capacity - the capacity limit of this ArrayBasedStack; must be + nonnegative. +
Returns:
an ArrayBasedStack.
+
+
+
+ +

+newArrayBasedStack

+
+public <T> ArrayBasedStack<T> newArrayBasedStack(Node upperLeft,
+                                                 java.util.List<T> content,
+                                                 java.lang.String name,
+                                                 DisplayOptions display,
+                                                 int capacity)
+
+
Creates a new ArrayBasedStack object. +

+

+
Parameters:
upperLeft - the upper left coordinates of the ArrayBasedStack.
content - the initial content of the ConceptualStack, + consisting of the elements of the generic type T. If the initial + ArrayBasedStack has no elements, content + can be null or an empty List.
name - [optional] an arbitrary name which uniquely identifies this + ArrayBasedStack. If you don't want to set this, set + this parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
capacity - the capacity limit of this ArrayBasedStack; must be + nonnegative. +
Returns:
an ArrayBasedStack.
+
+
+
+ +

+newListBasedStack

+
+public abstract <T> ListBasedStack<T> newListBasedStack(Node upperLeft,
+                                                        java.util.List<T> content,
+                                                        java.lang.String name,
+                                                        DisplayOptions display,
+                                                        StackProperties sp)
+
+
Creates a new ListBasedStack object. +

+

+
Parameters:
upperLeft - the upper left coordinates of the ListBasedStack.
content - the initial content of the ConceptualStack, + consisting of the elements of the generic type T. If the initial + ListBasedStack has no elements, content + can be null or an empty List.
name - [optional] an arbitrary name which uniquely identifies this + ListBasedStack. If you don't want to set this, set + this parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
sp - [optional] user-defined properties to apply to this + ListBasedStack. If you don't want any user-defined + properties to be set, then set this parameter to "null", default + properties will be applied in that case. +
Returns:
a ListBasedStack.
+
+
+
+ +

+newListBasedStack

+
+public <T> ListBasedStack<T> newListBasedStack(Node upperLeft,
+                                               java.util.List<T> content,
+                                               java.lang.String name,
+                                               DisplayOptions display)
+
+
Creates a new ListBasedStack object. +

+

+
Parameters:
upperLeft - the upper left coordinates of the ListBasedStack.
content - the initial content of the ConceptualStack, + consisting of the elements of the generic type T. If the initial + ListBasedStack has no elements, content + can be null or an empty List.
name - [optional] an arbitrary name which uniquely identifies this + ListBasedStack. If you don't want to set this, set + this parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings. +
Returns:
a ListBasedStack.
+
+
+
+ +

+newConceptualQueue

+
+public abstract <T> ConceptualQueue<T> newConceptualQueue(Node upperLeft,
+                                                          java.util.List<T> content,
+                                                          java.lang.String name,
+                                                          DisplayOptions display,
+                                                          QueueProperties qp)
+
+
Creates a new ConceptualQueue object. +

+

+
Parameters:
upperLeft - the upper left coordinates of the ConceptualQueue.
content - the initial content of the ConceptualQueue, + consisting of the elements of the generic type T. If the initial + ConceptualQueue has no elements, content + can be null or an empty List.
name - [optional] an arbitrary name which uniquely identifies this + ConceptualQueue. If you don't want to set this, set + this parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
qp - [optional] user-defined properties to apply to this + ConceptualQueue. If you don't want any user-defined + properties to be set, then set this parameter to "null", default + properties will be applied in that case. +
Returns:
a ConceptualQueue.
+
+
+
+ +

+newConceptualQueue

+
+public <T> ConceptualQueue<T> newConceptualQueue(Node upperLeft,
+                                                 java.util.List<T> content,
+                                                 java.lang.String name,
+                                                 DisplayOptions display)
+
+
Creates a new ConceptualQueue object. +

+

+
Parameters:
upperLeft - the upper left coordinates of the ConceptualQueue.
content - the initial content of the ConceptualQueue, + consisting of the elements of the generic type T. If the initial + ConceptualQueue has no elements, content + can be null or an empty List.
name - [optional] an arbitrary name which uniquely identifies this + ConceptualQueue. If you don't want to set this, set + this parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings. +
Returns:
a ConceptualQueue.
+
+
+
+ +

+newArrayBasedQueue

+
+public abstract <T> ArrayBasedQueue<T> newArrayBasedQueue(Node upperLeft,
+                                                          java.util.List<T> content,
+                                                          java.lang.String name,
+                                                          DisplayOptions display,
+                                                          QueueProperties qp,
+                                                          int capacity)
+
+
Creates a new ArrayBasedQueue object. +

+

+
Parameters:
upperLeft - the upper left coordinates of the ArrayBasedQueue.
content - the initial content of the ConceptualQueue, + consisting of the elements of the generic type T. If the initial + ArrayBasedQueue has no elements, content + can be null or an empty List.
name - [optional] an arbitrary name which uniquely identifies this + ArrayBasedQueue. If you don't want to set this, set + this parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
qp - [optional] user-defined properties to apply to this + ArrayBasedQueue. If you don't want any user-defined + properties to be set, then set this parameter to "null", default + properties will be applied in that case.
capacity - the capacity limit of this ArrayBasedQueue; must be + nonnegative. +
Returns:
an ArrayBasedQueue.
+
+
+
+ +

+newArrayBasedQueue

+
+public <T> ArrayBasedQueue<T> newArrayBasedQueue(Node upperLeft,
+                                                 java.util.List<T> content,
+                                                 java.lang.String name,
+                                                 DisplayOptions display,
+                                                 int capacity)
+
+
Creates a new ArrayBasedQueue object. +

+

+
Parameters:
upperLeft - the upper left coordinates of the ArrayBasedQueue.
content - the initial content of the ConceptualQueue, + consisting of the elements of the generic type T. If the initial + ArrayBasedQueue has no elements, content + can be null or an empty List.
name - [optional] an arbitrary name which uniquely identifies this + ArrayBasedQueue. If you don't want to set this, set + this parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
capacity - the capacity limit of this ArrayBasedQueue; must be + nonnegative. +
Returns:
an ArrayBasedQueue.
+
+
+
+ +

+newListBasedQueue

+
+public abstract <T> ListBasedQueue<T> newListBasedQueue(Node upperLeft,
+                                                        java.util.List<T> content,
+                                                        java.lang.String name,
+                                                        DisplayOptions display,
+                                                        QueueProperties qp)
+
+
Creates a new ListBasedQueue object. +

+

+
Parameters:
upperLeft - the upper left coordinates of the ListBasedQueue.
content - the initial content of the ConceptualQueue, + consisting of the elements of the generic type T. If the initial + ListBasedQueue has no elements, content + can be null or an empty List.
name - [optional] an arbitrary name which uniquely identifies this + ListBasedQueue. If you don't want to set this, set + this parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
qp - [optional] user-defined properties to apply to this + ListBasedQueue. If you don't want any user-defined + properties to be set, then set this parameter to "null", default + properties will be applied in that case. +
Returns:
a ListBasedQueue.
+
+
+
+ +

+newListBasedQueue

+
+public <T> ListBasedQueue<T> newListBasedQueue(Node upperLeft,
+                                               java.util.List<T> content,
+                                               java.lang.String name,
+                                               DisplayOptions display)
+
+
Creates a new ListBasedQueue object. +

+

+
Parameters:
upperLeft - the upper left coordinates of the ListBasedQueue.
content - the initial content of the ConceptualQueue, + consisting of the elements of the generic type T. If the initial + ListBasedQueue has no elements, content + can be null or an empty List.
name - [optional] an arbitrary name which uniquely identifies this + ListBasedQueue. If you don't want to set this, set + this parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings. +
Returns:
a ListBasedQueue.
+
+
+
+ +

+newGroup

+
+public abstract Group newGroup(java.util.LinkedList<Primitive> primitives,
+                               java.lang.String name)
+
+
Creates a new element Group with a list of contained + Primitives and a distinct name. +

+

+
Parameters:
primitives - the contained Primitives.
name - the name of this Group. +
Returns:
a new Group nobject.
+
+
+
+ +

+addDocumentationLink

+
+public abstract void addDocumentationLink(DocumentationLink docuLink)
+
+
+
+
+
+
+ +

+addTFQuestion

+
+public abstract void addTFQuestion(TrueFalseQuestion tfQuestion)
+
+
+
+
+
+
+ +

+addFIBQuestion

+
+public abstract void addFIBQuestion(FillInBlanksQuestion fibQuestion)
+
+
+
+
+
+
+ +

+addMCQuestion

+
+public abstract void addMCQuestion(MultipleChoiceQuestion mcQuestion)
+
+
+
+
+
+
+ +

+addMSQuestion

+
+public abstract void addMSQuestion(MultipleSelectionQuestion msQuestion)
+
+
+
+
+
+
+ +

+addQuestionGroup

+
+public abstract void addQuestionGroup(GroupInfo group)
+
+
+
+
+
+
+ +

+setInteractionType

+
+public abstract void setInteractionType(int interactionTypeCode)
+
+
+
+
+
+
+ +

+hideAllPrimitives

+
+public abstract void hideAllPrimitives()
+
+
+
+
+
+
+ +

+hideAllPrimitivesExcept

+
+public abstract void hideAllPrimitivesExcept(Primitive keepThisOne)
+
+
+
+
+
+
+ +

+hideAllPrimitivesExcept

+
+public abstract void hideAllPrimitivesExcept(java.util.List<Primitive> keepThese)
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/ListBasedQueueGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/ListBasedQueueGenerator.html new file mode 100644 index 00000000..35b1e590 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/ListBasedQueueGenerator.html @@ -0,0 +1,621 @@ + + + + + + +ListBasedQueueGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives.generators +
+Interface ListBasedQueueGenerator<T>

+
+
All Superinterfaces:
GeneratorInterface
+
+
+
All Known Implementing Classes:
AnimalListBasedQueueGenerator
+
+
+
+
public interface ListBasedQueueGenerator<T>
extends GeneratorInterface
+ + +

+ListBasedQueueGenerator offers methods to request the included + Language object to append list-based queue related script code lines to the output. + It is designed to be included by a ListBasedQueue primitive, + which just redirects action calls to the generator. + Each script language offering a ListBasedQueue primitive has to + implement its own ListBasedQueueGenerator, which is then responsible + to create proper script code. +

+ +

+

+
Author:
+
Dima Vronskyi
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidcreate(ListBasedQueue<T> lbq) + +
+          Creates the originating script code for a given ListBasedQueue, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+ voiddequeue(ListBasedQueue<T> lbq, + Timing delay, + Timing duration) + +
+          Removes the first element of the given ListBasedQueue.
+ voidenqueue(ListBasedQueue<T> lbq, + T elem, + Timing delay, + Timing duration) + +
+          Adds the element elem as the last element to the end of the given + ListBasedQueue.
+ voidfront(ListBasedQueue<T> lbq, + Timing delay, + Timing duration) + +
+          Retrieves (without removing) the first element of the given ListBasedQueue.
+ voidhighlightFrontCell(ListBasedQueue<T> lbq, + Timing delay, + Timing duration) + +
+          Highlights the cell which contains the first element of the given + ListBasedQueue.
+ voidhighlightFrontElem(ListBasedQueue<T> lbq, + Timing delay, + Timing duration) + +
+          Highlights the first element of the given ListBasedQueue.
+ voidhighlightTailCell(ListBasedQueue<T> lbq, + Timing delay, + Timing duration) + +
+          Highlights the cell which contains the last element of the given + ListBasedQueue.
+ voidhighlightTailElem(ListBasedQueue<T> lbq, + Timing delay, + Timing duration) + +
+          Highlights the last element of the given ListBasedQueue.
+ voidisEmpty(ListBasedQueue<T> lbq, + Timing delay, + Timing duration) + +
+          Tests if the given ListBasedQueue is empty.
+ voidtail(ListBasedQueue<T> lbq, + Timing delay, + Timing duration) + +
+          Retrieves (without removing) the last element of the given ListBasedQueue.
+ voidunhighlightFrontCell(ListBasedQueue<T> lbq, + Timing delay, + Timing duration) + +
+          Unhighlights the cell which contains the first element of the given + ListBasedQueue.
+ voidunhighlightFrontElem(ListBasedQueue<T> lbq, + Timing delay, + Timing duration) + +
+          Unhighlights the first element of the given ListBasedQueue.
+ voidunhighlightTailCell(ListBasedQueue<T> lbq, + Timing delay, + Timing duration) + +
+          Unhighlights the cell which contains the last element of the given + ListBasedQueue.
+ voidunhighlightTailElem(ListBasedQueue<T> lbq, + Timing delay, + Timing duration) + +
+          Unhighlights the last element of the given ListBasedQueue.
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Method Detail
+ +

+create

+
+void create(ListBasedQueue<T> lbq)
+
+
Creates the originating script code for a given ListBasedQueue, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +

+

+
+
+
+
Parameters:
lbq - the ListBasedQueue for which the initiate script code + shall be created.
+
+
+
+ +

+enqueue

+
+void enqueue(ListBasedQueue<T> lbq,
+             T elem,
+             Timing delay,
+             Timing duration)
+
+
Adds the element elem as the last element to the end of the given + ListBasedQueue. +

+

+
+
+
+
Parameters:
lbq - the ListBasedQueue to the end of which to add the element.
elem - the element to be added to the end of the queue.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+dequeue

+
+void dequeue(ListBasedQueue<T> lbq,
+             Timing delay,
+             Timing duration)
+
+
Removes the first element of the given ListBasedQueue. +

+

+
+
+
+
Parameters:
lbq - the ListBasedQueue from which to remove the first element.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+front

+
+void front(ListBasedQueue<T> lbq,
+           Timing delay,
+           Timing duration)
+
+
Retrieves (without removing) the first element of the given ListBasedQueue. +

+

+
+
+
+
Parameters:
lbq - the ListBasedQueue from which to retrieve the first element.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+tail

+
+void tail(ListBasedQueue<T> lbq,
+          Timing delay,
+          Timing duration)
+
+
Retrieves (without removing) the last element of the given ListBasedQueue. +

+

+
+
+
+
Parameters:
lbq - the ListBasedQueue from which to retrieve the last element.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+isEmpty

+
+void isEmpty(ListBasedQueue<T> lbq,
+             Timing delay,
+             Timing duration)
+
+
Tests if the given ListBasedQueue is empty. +

+

+
+
+
+
Parameters:
lbq - the ListBasedQueue which is tested.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+highlightFrontElem

+
+void highlightFrontElem(ListBasedQueue<T> lbq,
+                        Timing delay,
+                        Timing duration)
+
+
Highlights the first element of the given ListBasedQueue. +

+

+
+
+
+
Parameters:
lbq - the ListBasedQueue to work on.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+unhighlightFrontElem

+
+void unhighlightFrontElem(ListBasedQueue<T> lbq,
+                          Timing delay,
+                          Timing duration)
+
+
Unhighlights the first element of the given ListBasedQueue. +

+

+
+
+
+
Parameters:
lbq - the ListBasedQueue to work on.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+highlightFrontCell

+
+void highlightFrontCell(ListBasedQueue<T> lbq,
+                        Timing delay,
+                        Timing duration)
+
+
Highlights the cell which contains the first element of the given + ListBasedQueue. +

+

+
+
+
+
Parameters:
lbq - the ListBasedQueue to work on.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+unhighlightFrontCell

+
+void unhighlightFrontCell(ListBasedQueue<T> lbq,
+                          Timing delay,
+                          Timing duration)
+
+
Unhighlights the cell which contains the first element of the given + ListBasedQueue. +

+

+
+
+
+
Parameters:
lbq - the ListBasedQueue to work on.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+highlightTailElem

+
+void highlightTailElem(ListBasedQueue<T> lbq,
+                       Timing delay,
+                       Timing duration)
+
+
Highlights the last element of the given ListBasedQueue. +

+

+
+
+
+
Parameters:
lbq - the ListBasedQueue to work on.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+unhighlightTailElem

+
+void unhighlightTailElem(ListBasedQueue<T> lbq,
+                         Timing delay,
+                         Timing duration)
+
+
Unhighlights the last element of the given ListBasedQueue. +

+

+
+
+
+
Parameters:
lbq - the ListBasedQueue to work on.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+highlightTailCell

+
+void highlightTailCell(ListBasedQueue<T> lbq,
+                       Timing delay,
+                       Timing duration)
+
+
Highlights the cell which contains the last element of the given + ListBasedQueue. +

+

+
+
+
+
Parameters:
lbq - the ListBasedQueue to work on.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+unhighlightTailCell

+
+void unhighlightTailCell(ListBasedQueue<T> lbq,
+                         Timing delay,
+                         Timing duration)
+
+
Unhighlights the cell which contains the last element of the given + ListBasedQueue. +

+

+
+
+
+
Parameters:
lbq - the ListBasedQueue to work on.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/ListBasedStackGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/ListBasedStackGenerator.html new file mode 100644 index 00000000..597c3059 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/ListBasedStackGenerator.html @@ -0,0 +1,471 @@ + + + + + + +ListBasedStackGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives.generators +
+Interface ListBasedStackGenerator<T>

+
+
All Superinterfaces:
GeneratorInterface
+
+
+
All Known Implementing Classes:
AnimalListBasedStackGenerator
+
+
+
+
public interface ListBasedStackGenerator<T>
extends GeneratorInterface
+ + +

+ListBasedStackGenerator offers methods to request the included + Language object to append list-based stack related script code lines to the output. + It is designed to be included by a ListBasedStack primitive, + which just redirects action calls to the generator. + Each script language offering a ListBasedStack primitive has to + implement its own ListBasedStackGenerator, which is then responsible + to create proper script code. +

+ +

+

+
Author:
+
Dima Vronskyi
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidcreate(ListBasedStack<T> lbs) + +
+          Creates the originating script code for a given ListBasedStackGenerator, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+ voidhighlightTopCell(ListBasedStack<T> lbs, + Timing delay, + Timing duration) + +
+          Highlights the cell which contains the top element of the given ListBasedStack.
+ voidhighlightTopElem(ListBasedStack<T> lbs, + Timing delay, + Timing duration) + +
+          Highlights the top element of the given ListBasedStack.
+ voidisEmpty(ListBasedStack<T> lbs, + Timing delay, + Timing duration) + +
+          Tests if the given ListBasedStack is empty.
+ voidpop(ListBasedStack<T> lbs, + Timing delay, + Timing duration) + +
+          Removes the element at the top of the given ListBasedStack.
+ voidpush(ListBasedStack<T> lbs, + T elem, + Timing delay, + Timing duration) + +
+          Pushes the element elem onto the top of the given ListBasedStack.
+ voidtop(ListBasedStack<T> lbs, + Timing delay, + Timing duration) + +
+          Retrieves (without removing) the element at the top of the given ListBasedStack.
+ voidunhighlightTopCell(ListBasedStack<T> lbs, + Timing delay, + Timing duration) + +
+          Unhighlights the cell which contains the top element of the given ListBasedStack.
+ voidunhighlightTopElem(ListBasedStack<T> lbs, + Timing delay, + Timing duration) + +
+          Unhighlights the top element of the given ListBasedStack.
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Method Detail
+ +

+create

+
+void create(ListBasedStack<T> lbs)
+
+
Creates the originating script code for a given ListBasedStackGenerator, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +

+

+
+
+
+
Parameters:
lbs - the ListBasedStack for which the initiate script code + shall be created.
+
+
+
+ +

+push

+
+void push(ListBasedStack<T> lbs,
+          T elem,
+          Timing delay,
+          Timing duration)
+
+
Pushes the element elem onto the top of the given ListBasedStack. +

+

+
+
+
+
Parameters:
lbs - the ListBasedStack onto the top of which to push the element.
elem - the element to be pushed onto the stack.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+pop

+
+void pop(ListBasedStack<T> lbs,
+         Timing delay,
+         Timing duration)
+
+
Removes the element at the top of the given ListBasedStack. +

+

+
+
+
+
Parameters:
lbs - the ListBasedStack from which to pop the element.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+top

+
+void top(ListBasedStack<T> lbs,
+         Timing delay,
+         Timing duration)
+
+
Retrieves (without removing) the element at the top of the given ListBasedStack. +

+

+
+
+
+
Parameters:
lbs - the ListBasedStack from which to retrieve the top element.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+isEmpty

+
+void isEmpty(ListBasedStack<T> lbs,
+             Timing delay,
+             Timing duration)
+
+
Tests if the given ListBasedStack is empty. +

+

+
+
+
+
Parameters:
lbs - the ListBasedStack which is tested.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+highlightTopElem

+
+void highlightTopElem(ListBasedStack<T> lbs,
+                      Timing delay,
+                      Timing duration)
+
+
Highlights the top element of the given ListBasedStack. +

+

+
+
+
+
Parameters:
lbs - the ListBasedStack to work on.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+unhighlightTopElem

+
+void unhighlightTopElem(ListBasedStack<T> lbs,
+                        Timing delay,
+                        Timing duration)
+
+
Unhighlights the top element of the given ListBasedStack. +

+

+
+
+
+
Parameters:
lbs - the ListBasedStack to work on.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+highlightTopCell

+
+void highlightTopCell(ListBasedStack<T> lbs,
+                      Timing delay,
+                      Timing duration)
+
+
Highlights the cell which contains the top element of the given ListBasedStack. +

+

+
+
+
+
Parameters:
lbs - the ListBasedStack to work on.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+
+ +

+unhighlightTopCell

+
+void unhighlightTopCell(ListBasedStack<T> lbs,
+                        Timing delay,
+                        Timing duration)
+
+
Unhighlights the cell which contains the top element of the given ListBasedStack. +

+

+
+
+
+
Parameters:
lbs - the ListBasedStack to work on.
delay - [optional] the time to wait until the operation shall be performed.
duration - [optional] the duration of the operation.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/ListElementGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/ListElementGenerator.html new file mode 100644 index 00000000..1680410d --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/ListElementGenerator.html @@ -0,0 +1,315 @@ + + + + + + +ListElementGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives.generators +
+Interface ListElementGenerator

+
+
All Superinterfaces:
GeneratorInterface
+
+
+
All Known Implementing Classes:
AnimalListElementGenerator
+
+
+
+
public interface ListElementGenerator
extends GeneratorInterface
+ + +

+ListElementGenerator offers methods to request the + included Language object to + append list element related script code lines to the output. + It is designed to be included by a ListElement primitive, + which just redirects action calls to the generator. + Each script language offering a ListElement primitive has + to implement its own + ListElementGenerator, which is then responsible to + create proper script code. +

+ +

+

+
Author:
+
Stephan Mehlhase
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidcreate(ListElement le) + +
+          Creates the originating script code for a given + ListElement, due to the fact that before a primitive + can be worked with it has to be defined and made known to the script + language.
+ voidlink(ListElement start, + ListElement target, + int linkno, + Timing t, + Timing d) + +
+          Links the given ListElement to another one.
+ voidunlink(ListElement start, + int linknr, + Timing t, + Timing d) + +
+          Removes a link from the given ListElement.
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Method Detail
+ +

+create

+
+void create(ListElement le)
+
+
Creates the originating script code for a given + ListElement, due to the fact that before a primitive + can be worked with it has to be defined and made known to the script + language. +

+

+
+
+
+
Parameters:
le - the ListElement for which the initiate script + code shall be created.
+
+
+
+ +

+link

+
+void link(ListElement start,
+          ListElement target,
+          int linkno,
+          Timing t,
+          Timing d)
+
+
Links the given ListElement to another one. +

+

+
+
+
+
Parameters:
start - the original ListElement of the link.
target - the target ListElement of the link.
linkno - If the ListElement has more than one + link, it is always necessary to identify the link properly by providing + the number of the link.
t - the time to wait until the operation shall be performed.
d - the duration of the operation.
+
+
+
+ +

+unlink

+
+void unlink(ListElement start,
+            int linknr,
+            Timing t,
+            Timing d)
+
+
Removes a link from the given ListElement. +

+

+
+
+
+
Parameters:
start - the original ListElement of the link.
linknr - If the ListElement has more than one + link, it is always necessary to identify the link properly by providing + the number of the link.
t - the time to wait until the operation shall be performed.
d - the duration of the operation.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/PointGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/PointGenerator.html new file mode 100644 index 00000000..fa621cb1 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/PointGenerator.html @@ -0,0 +1,247 @@ + + + + + + +PointGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives.generators +
+Interface PointGenerator

+
+
All Superinterfaces:
GeneratorInterface
+
+
+
All Known Implementing Classes:
AnimalPointGenerator
+
+
+
+
public interface PointGenerator
extends GeneratorInterface
+ + +

+PointGenerator offers methods to request the included + Language object to + append point related script code lines to the output. + It is designed to be included by a Point primitive, + which just redirects action calls to the generator. + Each script language offering a Point primitive has to + implement its own + PointGenerator, which is then responsible to create + proper script code. +

+ +

+

+
Author:
+
Stephan Mehlhase
+
+
+ +

+ + + + + + + + + + + + +
+Method Summary
+ voidcreate(Point p) + +
+          Creates the originating script code for a given Point, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Method Detail
+ +

+create

+
+void create(Point p)
+
+
Creates the originating script code for a given Point, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +

+

+
+
+
+
Parameters:
p - the Point for which the initiate script code + shall be created.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/PolygonGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/PolygonGenerator.html new file mode 100644 index 00000000..7bcd2c9a --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/PolygonGenerator.html @@ -0,0 +1,247 @@ + + + + + + +PolygonGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives.generators +
+Interface PolygonGenerator

+
+
All Superinterfaces:
GeneratorInterface
+
+
+
All Known Implementing Classes:
AnimalPolygonGenerator
+
+
+
+
public interface PolygonGenerator
extends GeneratorInterface
+ + +

+PolygonGenerator offers methods to request the + included Language object to + append polygon related script code lines to the output. + It is designed to be included by a Polygon primitive, + which just redirects action calls to the generator. + Each script language offering a Polygon primitive has to + implement its own + PolygonGenerator, which is then responsible to create + proper script code. +

+ +

+

+
Author:
+
Stephan Mehlhase
+
+
+ +

+ + + + + + + + + + + + +
+Method Summary
+ voidcreate(Polygon p) + +
+          Creates the originating script code for a given Polygon, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Method Detail
+ +

+create

+
+void create(Polygon p)
+
+
Creates the originating script code for a given Polygon, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +

+

+
+
+
+
Parameters:
p - the Polygon for which the initiate script + code shall be created.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/PolylineGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/PolylineGenerator.html new file mode 100644 index 00000000..b849c1ff --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/PolylineGenerator.html @@ -0,0 +1,247 @@ + + + + + + +PolylineGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives.generators +
+Interface PolylineGenerator

+
+
All Superinterfaces:
GeneratorInterface
+
+
+
All Known Implementing Classes:
AnimalPolylineGenerator
+
+
+
+
public interface PolylineGenerator
extends GeneratorInterface
+ + +

+PolylineGenerator offers methods to request the included + Language object to + append polyline related script code lines to the output. + It is designed to be included by a Polyline primitive, + which just redirects action calls to the generator. + Each script language offering a Polyline primitive has to + implement its own + PolylineGenerator, which is then responsible to create + proper script code. +

+ +

+

+
Author:
+
Stephan Mehlhase
+
+
+ +

+ + + + + + + + + + + + +
+Method Summary
+ voidcreate(Polyline poly) + +
+          Creates the originating script code for a given Polyline, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Method Detail
+ +

+create

+
+void create(Polyline poly)
+
+
Creates the originating script code for a given Polyline, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +

+

+
+
+
+
Parameters:
poly - the Polyline for which the initiate script + code shall be created.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/RectGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/RectGenerator.html new file mode 100644 index 00000000..d8fdf723 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/RectGenerator.html @@ -0,0 +1,247 @@ + + + + + + +RectGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives.generators +
+Interface RectGenerator

+
+
All Superinterfaces:
GeneratorInterface
+
+
+
All Known Implementing Classes:
AnimalRectGenerator
+
+
+
+
public interface RectGenerator
extends GeneratorInterface
+ + +

+RectGenerator offers methods to request the included + Language object to + append rectangle related script code lines to the output. + It is designed to be included by a Rect primitive, + which just redirects action calls to the generator. + Each script language offering a Rect primitive has to + implement its own + RectGenerator, which is then responsible to create + proper script code. +

+ +

+

+
Author:
+
Stephan Mehlhase
+
+
+ +

+ + + + + + + + + + + + +
+Method Summary
+ voidcreate(Rect r) + +
+          Creates the originating script code for a given Rect, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Method Detail
+ +

+create

+
+void create(Rect r)
+
+
Creates the originating script code for a given Rect, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +

+

+
+
+
+
Parameters:
r - the Rect for which the initiate script code + shall be created.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/SourceCodeGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/SourceCodeGenerator.html new file mode 100644 index 00000000..af3678d4 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/SourceCodeGenerator.html @@ -0,0 +1,454 @@ + + + + + + +SourceCodeGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives.generators +
+Interface SourceCodeGenerator

+
+
All Superinterfaces:
GeneratorInterface
+
+
+
All Known Implementing Classes:
AnimalSourceCodeGenerator
+
+
+
+
public interface SourceCodeGenerator
extends GeneratorInterface
+ + +

+SourceCodeGenerator offers methods to request the + included Language object to + append sourcecode related script code lines to the output. + It is designed to be included by a SourceCode primitive, + which just redirects action calls to the generator. + Each script language offering a SourceCode primitive has + to implement its own + SourceCodeGenerator, which is then responsible to + create proper script code. +

+ +

+

+
Author:
+
Stephan Mehlhase
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidaddCodeElement(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.
+ voidaddCodeElement(SourceCode code, + java.lang.String codeline, + java.lang.String name, + int indentation, + int row, + Timing t) + +
+          Adds a new code element to the SourceCode.
+ voidaddCodeLine(SourceCode code, + java.lang.String codeline, + java.lang.String name, + int indentation, + Timing t) + +
+          Adds a new code line to the SourceCode.
+ voidcreate(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.
+ voidhide(SourceCode code, + Timing delay) + +
+          Hides the given SourceCode element.
+ voidhighlight(SourceCode code, + int line, + int row, + boolean context, + Timing delay, + Timing duration) + +
+          Highlights a line in a certain SourceCode element.
+ voidunhighlight(SourceCode code, + int line, + int row, + boolean context, + Timing delay, + Timing duration) + +
+          Unhighlights a line in a certain SourceCode element.
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Method Detail
+ +

+create

+
+void 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. +

+

+
+
+
+
Parameters:
sc - the SourceCode for which the initiate + script code shall be created.
+
+
+
+ +

+addCodeLine

+
+void addCodeLine(SourceCode code,
+                 java.lang.String codeline,
+                 java.lang.String name,
+                 int indentation,
+                 Timing t)
+
+
Adds a new code line to the SourceCode. +

+

+
+
+
+
Parameters:
code - the SourceCode which the line shall + belong to.
codeline - the actual code.
name - a distinct name for the line.
indentation - the indentation to apply to this line.
t - the delay after which this operation shall be performed.
+
+
+
+ +

+addCodeElement

+
+void 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. +

+

+
+
+
+
Parameters:
code - the SourceCode which the element + shall belong to.
codeline - the actual code.
name - a distinct name for the element.
indentation - the indentation to apply to this line.
row - specifies which entry of the current line this element + should be.
t - the delay after which this operation shall be performed.
+
+
+
+ +

+addCodeElement

+
+void 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. +

+

+
+
+
+
Parameters:
code - the SourceCode which the element + shall belong to.
codeline - the actual code.
name - a distinct name for the element.
indentation - the indentation to apply to this line.
row - specifies which entry of the current line this element + should be.
t - the delay after which this operation shall be performed.
+
+
+
+ +

+highlight

+
+void highlight(SourceCode code,
+               int line,
+               int row,
+               boolean context,
+               Timing delay,
+               Timing duration)
+
+
Highlights a line in a certain SourceCode element. +

+

+
+
+
+
Parameters:
code - the SourceCode which the line + belongs to.
line - the line to highlight.
row - the code element to highlight.
context - use the code context colour instead of the + code highlight colour.
delay - the delay to apply to this operation.
duration - the duration of the action.
+
+
+
+ +

+unhighlight

+
+void unhighlight(SourceCode code,
+                 int line,
+                 int row,
+                 boolean context,
+                 Timing delay,
+                 Timing duration)
+
+
Unhighlights a line in a certain SourceCode element. +

+

+
+
+
+
Parameters:
code - the SourceCode which the line + belongs to.
line - the line to unhighlight.
row - the code element to unhighlight.
context - use the code context colour instead of the + code highlight colour.
delay - the delay to apply to this operation.
duration - the duration of the action.
+
+
+
+ +

+hide

+
+void hide(SourceCode code,
+          Timing delay)
+
+
Hides the given SourceCode element. +

+

+
+
+
+
Parameters:
code - the SourceCode to hide.
delay - the delay to apply to this operation.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/SquareGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/SquareGenerator.html new file mode 100644 index 00000000..a8e45901 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/SquareGenerator.html @@ -0,0 +1,247 @@ + + + + + + +SquareGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives.generators +
+Interface SquareGenerator

+
+
All Superinterfaces:
GeneratorInterface
+
+
+
All Known Implementing Classes:
AnimalSquareGenerator
+
+
+
+
public interface SquareGenerator
extends GeneratorInterface
+ + +

+SquareGenerator offers methods to request the included + Language object to + append square related script code lines to the output. + It is designed to be included by a Square primitive, + which just redirects action calls to the generator. + Each script language offering a Square primitive has to + implement its own + SquareGenerator, which is then responsible to create + proper script code. +

+ +

+

+
Author:
+
Stephan Mehlhase
+
+
+ +

+ + + + + + + + + + + + +
+Method Summary
+ voidcreate(Square s) + +
+          Creates the originating script code for a given Square, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Method Detail
+ +

+create

+
+void create(Square s)
+
+
Creates the originating script code for a given Square, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +

+

+
+
+
+
Parameters:
s - the Square for which the initiate script code + shall be created.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/StringArrayGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/StringArrayGenerator.html new file mode 100644 index 00000000..364f6a1d --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/StringArrayGenerator.html @@ -0,0 +1,288 @@ + + + + + + +StringArrayGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives.generators +
+Interface StringArrayGenerator

+
+
All Superinterfaces:
GeneratorInterface, GenericArrayGenerator
+
+
+
All Known Implementing Classes:
AnimalStringArrayGenerator
+
+
+
+
public interface StringArrayGenerator
extends GenericArrayGenerator
+ + +

+StringArrayGenerator offers methods to request the included + Language object to append String array related script code lines to the + output. It is designed to be included by a StringArray + primitive, which just redirects action calls to the generator. Each script + language offering a StringArray primitive has to implement its + own StringArrayGenerator, which is then responsible to create + proper script code. +

+ +

+

+
Author:
+
Stephan Mehlhase
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Method Summary
+ voidcreate(StringArray sa) + +
+          Creates the originating script code for a given StringArray, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+ voidput(StringArray iap, + int where, + java.lang.String what, + Timing delay, + Timing duration) + +
+          Inserts a String at certain position in the given + StringArray.
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GenericArrayGenerator
highlightCell, highlightCell, highlightElem, highlightElem, swap, unhighlightCell, unhighlightCell, unhighlightElem, unhighlightElem
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Method Detail
+ +

+create

+
+void create(StringArray sa)
+
+
Creates the originating script code for a given StringArray, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +

+

+
+
+
+
Parameters:
sa - the StringArray for which the initiate script code + shall be created.
+
+
+
+ +

+put

+
+void put(StringArray iap,
+         int where,
+         java.lang.String what,
+         Timing delay,
+         Timing duration)
+
+
Inserts a String at certain position in the given + StringArray. +

+

+
+
+
+
Parameters:
iap - the StringArray in which to insert the value.
where - the position where the value shall be inserted.
what - the String value to insert.
delay - the time to wait until the operation shall be performed.
duration - the duration of the operation.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/StringMatrixGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/StringMatrixGenerator.html new file mode 100644 index 00000000..1ca2dee5 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/StringMatrixGenerator.html @@ -0,0 +1,725 @@ + + + + + + +StringMatrixGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives.generators +
+Interface StringMatrixGenerator

+
+
All Superinterfaces:
GeneratorInterface
+
+
+
All Known Implementing Classes:
AnimalStringMatrixGenerator
+
+
+
+
public interface StringMatrixGenerator
extends GeneratorInterface
+ + +

+StringMatrixGenerator offers methods to request the included + Language object to append integer array related script code lines to the + output. It is designed to be included by an StringMatrix + primitive, which just redirects action calls to the generator. Each script + language offering an StringMatrix primitive has to implement + its own StringMatrixGenerator, which is then responsible to + create proper script code. +

+ +

+

+
Author:
+
Stephan Mehlhase
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidcreate(StringMatrix ia) + +
+          Creates the originating script code for a given StringMatrix, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+ voidhighlightCell(StringMatrix ia, + int row, + int col, + Timing offset, + Timing duration) + +
+          Highlights the array cell at a given position after a distinct offset of an + StringMatrix.
+ voidhighlightCellColumnRange(StringMatrix ia, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+          Highlights a range of array cells of an StringMatrix.
+ voidhighlightCellRowRange(StringMatrix ia, + int startRow, + int endRow, + int column, + Timing offset, + Timing duration) + +
+          Highlights a range of array cells of an StringMatrix.
+ voidhighlightElem(StringMatrix ia, + int row, + int col, + Timing offset, + Timing duration) + +
+          Highlights the array element of an StringMatrix at a given + position after a distinct offset.
+ voidhighlightElemColumnRange(StringMatrix ia, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+          Highlights a range of array elements of an StringMatrix.
+ voidhighlightElemRowRange(StringMatrix ia, + int startRow, + int endRow, + int col, + Timing offset, + Timing duration) + +
+          Highlights a range of array elements of an StringMatrix.
+ voidput(StringMatrix iap, + int row, + int col, + java.lang.String value, + Timing delay, + Timing duration) + +
+          Inserts an int at certain position in the given + StringMatrix.
+ voidswap(StringMatrix iap, + int sourceRow, + int sourceCol, + int targetRow, + int targetCol, + Timing delay, + Timing duration) + +
+          Swaps to values in a given StringMatrix.
+ voidunhighlightCell(StringMatrix ia, + int row, + int col, + Timing offset, + Timing duration) + +
+          Unhighlights the array cell of an StringMatrix at a given + position after a distinct offset.
+ voidunhighlightCellColumnRange(StringMatrix ia, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array cells of an StringMatrix.
+ voidunhighlightCellRowRange(StringMatrix ia, + int startRow, + int endRow, + int col, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array cells of an StringMatrix.
+ voidunhighlightElem(StringMatrix ia, + int row, + int col, + Timing offset, + Timing duration) + +
+          Unhighlights the array element of an StringMatrix at a given + position after a distinct offset.
+ voidunhighlightElemColumnRange(StringMatrix ia, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array elements of an StringMatrix.
+ voidunhighlightElemRowRange(StringMatrix ia, + int startRow, + int endRow, + int col, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array elements of an StringMatrix.
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Method Detail
+ +

+create

+
+void create(StringMatrix ia)
+
+
Creates the originating script code for a given StringMatrix, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +

+

+
+
+
+
Parameters:
ia - the StringMatrix for which the initiate script code + shall be created.
+
+
+
+ +

+put

+
+void put(StringMatrix iap,
+         int row,
+         int col,
+         java.lang.String value,
+         Timing delay,
+         Timing duration)
+
+
Inserts an int at certain position in the given + StringMatrix. +

+

+
+
+
+
Parameters:
iap - the StringMatrix in which to insert the value.
row - the row where the value shall be inserted.
col - the column where the value shall be inserted.
value - the String value to insert.
delay - the time to wait until the operation shall be performed.
duration - the duration of the operation.
+
+
+
+ +

+swap

+
+void swap(StringMatrix iap,
+          int sourceRow,
+          int sourceCol,
+          int targetRow,
+          int targetCol,
+          Timing delay,
+          Timing duration)
+
+
Swaps to values in a given StringMatrix. +

+

+
+
+
+
Parameters:
iap - the StringMatrix in which to swap the two indizes.
sourceRow - the row of the first value to be swapped.
sourceCol - the column of the first value to be swapped.
targetRow - the row of the second value to be swapped.
targetCol - the column of the second value to be swapped.
delay - the time to wait until the operation shall be performed.
duration - the duration of the operation.
+
+
+
+ +

+highlightCell

+
+void highlightCell(StringMatrix ia,
+                   int row,
+                   int col,
+                   Timing offset,
+                   Timing duration)
+
+
Highlights the array cell at a given position after a distinct offset of an + StringMatrix. +

+

+
+
+
+
Parameters:
row - the row of the cell to highlight.
col - the column of the cell to highlight.
offset - [optional] the offset after which the operation shall be started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+highlightCellColumnRange

+
+void highlightCellColumnRange(StringMatrix ia,
+                              int row,
+                              int startCol,
+                              int endCol,
+                              Timing offset,
+                              Timing duration)
+
+
Highlights a range of array cells of an StringMatrix. +

+

+
+
+
+
Parameters:
row - the row of the interval to highlight.
startCol - the start column of the interval to highlight.
endCol - the end column of the interval to highlight.
offset - [optional] the offset after which the operation shall be started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+highlightCellRowRange

+
+void highlightCellRowRange(StringMatrix ia,
+                           int startRow,
+                           int endRow,
+                           int column,
+                           Timing offset,
+                           Timing duration)
+
+
Highlights a range of array cells of an StringMatrix. +

+

+
+
+
+
Parameters:
startRow - the start row of the interval to highlight.
endRow - the end row of the interval to highlight.
column - the column of the interval to highlight.
offset - [optional] the offset after which the operation shall be started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+unhighlightCell

+
+void unhighlightCell(StringMatrix ia,
+                     int row,
+                     int col,
+                     Timing offset,
+                     Timing duration)
+
+
Unhighlights the array cell of an StringMatrix at a given + position after a distinct offset. +

+

+
+
+
+
Parameters:
ia - the StringMatrix to work on.
row - the row of the cell to unhighlight.
col - the column of the cell to unhighlight.
offset - [optional] the offset after which the operation shall be started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+unhighlightCellColumnRange

+
+void unhighlightCellColumnRange(StringMatrix ia,
+                                int row,
+                                int startCol,
+                                int endCol,
+                                Timing offset,
+                                Timing duration)
+
+
Unhighlights a range of array cells of an StringMatrix. +

+

+
+
+
+
Parameters:
row - the row of the interval to highlight.
startCol - the start column of the interval to highlight.
endCol - the end column of the interval to highlight.
offset - [optional] the offset after which the operation shall be started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+unhighlightCellRowRange

+
+void unhighlightCellRowRange(StringMatrix ia,
+                             int startRow,
+                             int endRow,
+                             int col,
+                             Timing offset,
+                             Timing duration)
+
+
Unhighlights a range of array cells of an StringMatrix. +

+

+
+
+
+
Parameters:
startRow - the start row of the interval to highlight.
endRow - the end row of the interval to highlight.
col - the column of the interval to highlight.
offset - [optional] the offset after which the operation shall be started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+highlightElem

+
+void highlightElem(StringMatrix ia,
+                   int row,
+                   int col,
+                   Timing offset,
+                   Timing duration)
+
+
Highlights the array element of an StringMatrix at a given + position after a distinct offset. +

+

+
+
+
+
Parameters:
ia - the StringMatrix to work on.
row - the row of the element to highlight.
col - the column of the element to highlight.
offset - [optional] the offset after which the operation shall be started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+highlightElemColumnRange

+
+void highlightElemColumnRange(StringMatrix ia,
+                              int row,
+                              int startCol,
+                              int endCol,
+                              Timing offset,
+                              Timing duration)
+
+
Highlights a range of array elements of an StringMatrix. +

+

+
+
+
+
Parameters:
ia - the StringMatrix to work on.
row - the row of the interval to highlight.
startCol - the start of the column interval to highlight.
endCol - the end of the column interval to highlight.
offset - [optional] the offset after which the operation shall be started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+highlightElemRowRange

+
+void highlightElemRowRange(StringMatrix ia,
+                           int startRow,
+                           int endRow,
+                           int col,
+                           Timing offset,
+                           Timing duration)
+
+
Highlights a range of array elements of an StringMatrix. +

+

+
+
+
+
Parameters:
ia - the StringMatrix to work on.
startRow - the start of the row interval to highlight.
endRow - the end of the row interval to highlight.
col - the column interval to highlight.
offset - [optional] the offset after which the operation shall be started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+unhighlightElem

+
+void unhighlightElem(StringMatrix ia,
+                     int row,
+                     int col,
+                     Timing offset,
+                     Timing duration)
+
+
Unhighlights the array element of an StringMatrix at a given + position after a distinct offset. +

+

+
+
+
+
Parameters:
ia - the StringMatrix to work on.
row - the row of the element to unhighlight.
col - the column of the element to unhighlight.
offset - [optional] the offset after which the operation shall be started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+unhighlightElemColumnRange

+
+void unhighlightElemColumnRange(StringMatrix ia,
+                                int row,
+                                int startCol,
+                                int endCol,
+                                Timing offset,
+                                Timing duration)
+
+
Unhighlights a range of array elements of an StringMatrix. +

+

+
+
+
+
Parameters:
ia - the StringMatrix to work on.
row - the row of the interval to unhighlight.
startCol - the start of the column interval to unhighlight.
endCol - the end of the column interval to unhighlight.
offset - [optional] the offset after which the operation shall be started.
duration - [optional] the duration this operation lasts.
+
+
+
+ +

+unhighlightElemRowRange

+
+void unhighlightElemRowRange(StringMatrix ia,
+                             int startRow,
+                             int endRow,
+                             int col,
+                             Timing offset,
+                             Timing duration)
+
+
Unhighlights a range of array elements of an StringMatrix. +

+

+
+
+
+
Parameters:
ia - the StringMatrix to work on.
startRow - the start row of the interval to unhighlight.
endRow - the end row of the interval to unhighlight.
col - the column interval to unhighlight.
offset - [optional] the offset after which the operation shall be started.
duration - [optional] the duration this operation lasts.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/TextGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/TextGenerator.html new file mode 100644 index 00000000..2f24ae9d --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/TextGenerator.html @@ -0,0 +1,254 @@ + + + + + + +TextGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives.generators +
+Interface TextGenerator

+
+
All Superinterfaces:
AdvancedTextGeneratorInterface, GeneratorInterface
+
+
+
All Known Implementing Classes:
AnimalTextGenerator
+
+
+
+
public interface TextGenerator
extends GeneratorInterface, AdvancedTextGeneratorInterface
+ + +

+TextGenerator offers methods to request the included Language + object to append text related script code lines to the output. It is designed + to be included by a Text primitive, which just redirects + action calls to the generator. Each script language offering a + Text primitive has to implement its own + TextGenerator, which is then responsible to create proper + script code. +

+ +

+

+
Author:
+
Stephan Mehlhase
+
+
+ +

+ + + + + + + + + + + + +
+Method Summary
+ voidcreate(Text t) + +
+          Creates the originating script code for a given Text, due + to the fact that before a primitive can be worked with it has to be defined + and made known to the script language.
+ + + + + + + +
Methods inherited from interface algoanim.primitives.AdvancedTextGeneratorInterface
setFont, setText
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Method Detail
+ +

+create

+
+void create(Text t)
+
+
Creates the originating script code for a given Text, due + to the fact that before a primitive can be worked with it has to be defined + and made known to the script language. +

+

+
+
+
+
Parameters:
t - the Text for which the initiate script code shall + be created.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/TriangleGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/TriangleGenerator.html new file mode 100644 index 00000000..47261c52 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/TriangleGenerator.html @@ -0,0 +1,247 @@ + + + + + + +TriangleGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives.generators +
+Interface TriangleGenerator

+
+
All Superinterfaces:
GeneratorInterface
+
+
+
All Known Implementing Classes:
AnimalTriangleGenerator
+
+
+
+
public interface TriangleGenerator
extends GeneratorInterface
+ + +

+TriangleGenerator offers methods to request the + included Language object to + append triangle related script code lines to the output. + It is designed to be included by a Triangle primitive, + which just redirects action calls to the generator. + Each script language offering a Triangle primitive has to + implement its own + TriangleGenerator, which is then responsible to create + proper script code. +

+ +

+

+
Author:
+
Stephan Mehlhase
+
+
+ +

+ + + + + + + + + + + + +
+Method Summary
+ voidcreate(Triangle t) + +
+          Creates the originating script code for a given Triangle, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Method Detail
+ +

+create

+
+void create(Triangle t)
+
+
Creates the originating script code for a given Triangle, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +

+

+
+
+
+
Parameters:
t - the Triangle for which the initiate script + code shall be created.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/VHDLLanguage.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/VHDLLanguage.html new file mode 100644 index 00000000..a527b902 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/VHDLLanguage.html @@ -0,0 +1,1659 @@ + + + + + + +VHDLLanguage + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives.generators +
+Class VHDLLanguage

+
+java.lang.Object
+  extended by algoanim.primitives.generators.Language
+      extended by algoanim.primitives.generators.VHDLLanguage
+
+
+
Direct Known Subclasses:
AnimalScript
+
+
+
+
public abstract class VHDLLanguage
extends Language
+ + +

+The abstract Language class defines the basic methods for all particular + languages like AnimalScript for example, which then itselves provide + functionality for output management, a name registry for primitives and + factory methods for all supported primitives. +

+ +

+

+
Author:
+
Jens Pfau, Stephan Mehlhase, Dima Vronskyi
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.primitives.generators.Language
hideInThisStep, INTERACTION_TYPE_AVINTERACTION, INTERACTION_TYPE_JHAVE_TEXT, INTERACTION_TYPE_JHAVE_XML, INTERACTION_TYPE_NONE, interactiveElements, showInThisStep, UNDEFINED_SIZE
+  + + + + + + + + + + +
+Constructor Summary
VHDLLanguage(java.lang.String title, + java.lang.String author, + int x, + int y) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ AndGatenewAndGate(Node upperLeft, + int width, + int height, + java.lang.String name, + char inA, + char inB, + char outC, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new AndGate object.
+ AndGatenewAndGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display) + +
+          Creates a new AndGate object.
+abstract  AndGatenewAndGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new AndGate object.
+ DemultiplexernewDemultiplexer(Node upperLeft, + int width, + int height, + java.lang.String name, + char inA, + char outB, + char outC, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new Demultiplexer object.
+ DemultiplexernewDemultiplexer(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display) + +
+          Creates a new Demultiplexer object.
+abstract  DemultiplexernewDemultiplexer(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new Demultiplexer object.
+ DFlipflopnewDFlipflop(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display) + +
+          Creates a new DFlipflop object.
+abstract  DFlipflopnewDFlipflop(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new DFlipflop object.
+ JKFlipflopnewJKFlipflop(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display) + +
+          Creates a new JKFlipflop object.
+abstract  JKFlipflopnewJKFlipflop(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new JKFlipflop object.
+ MultiplexernewMultiplexer(Node upperLeft, + int width, + int height, + java.lang.String name, + char inA, + char inB, + char outC, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new Demultiplexer object.
+ MultiplexernewMultiplexer(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display) + +
+          Creates a new Multiplexer object.
+abstract  MultiplexernewMultiplexer(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new Multiplexer object.
+ NAndGatenewNAndGate(Node upperLeft, + int width, + int height, + java.lang.String name, + char inA, + char inB, + char outC, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new NAndGate object.
+ NAndGatenewNAndGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display) + +
+          Creates a new NAndGate object.
+abstract  NAndGatenewNAndGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new NAndGate object.
+ NorGatenewNorGate(Node upperLeft, + int width, + int height, + java.lang.String name, + char inA, + char inB, + char outC, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new NorGate object.
+ NorGatenewNorGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display) + +
+          Creates a new NorGate object.
+abstract  NorGatenewNorGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new NorGate object.
+ NotGatenewNotGate(Node upperLeft, + int width, + int height, + java.lang.String name, + char inA, + char outB, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new NotGate object.
+ NotGatenewNotGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display) + +
+          Creates a new NotGate object.
+abstract  NotGatenewNotGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new NotGate object.
+ OrGatenewOrGate(Node upperLeft, + int width, + int height, + java.lang.String name, + char inA, + char inB, + char outC, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new OrGate object.
+ OrGatenewOrGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display) + +
+          Creates a new OrGate object.
+abstract  OrGatenewOrGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new OrGate object.
+ RSFlipflopnewRSFlipflop(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display) + +
+          Creates a new RSFlipflop object.
+abstract  RSFlipflopnewRSFlipflop(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new RSFlipflop object.
+ TFlipflopnewTFlipflop(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display) + +
+          Creates a new TFlipflop object.
+abstract  TFlipflopnewTFlipflop(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new TFlipflop object.
+abstract  VHDLWirenewWire(java.util.List<Node> nodes, + int speed, + java.lang.String name, + DisplayOptions display, + VHDLWireProperties properties) + +
+          Creates a new wire object.
+ XNorGatenewXNorGate(Node upperLeft, + int width, + int height, + java.lang.String name, + char inA, + char inB, + char outC, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new XNorGate object.
+ XNorGatenewXNorGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display) + +
+          Creates a new XNorGate object.
+abstract  XNorGatenewXNorGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new XNorGate object.
+ XOrGatenewXOrGate(Node upperLeft, + int width, + int height, + java.lang.String name, + char inA, + char inB, + char outC, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new XOrGate object.
+ XOrGatenewXOrGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display) + +
+          Creates a new XOrGate object.
+abstract  XOrGatenewXOrGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new XOrGate object.
+ + + + + + + +
Methods inherited from class algoanim.primitives.generators.Language
addDocumentationLink, addError, addError, addFIBQuestion, addItem, addLine, addLine, addMCQuestion, addMSQuestion, addQuestionGroup, addTFQuestion, finalizeGeneration, getAnimationCode, getStep, hideAllPrimitives, hideAllPrimitivesExcept, hideAllPrimitivesExcept, isNameUsed, isValidDirection, newArc, newArc, newArrayBasedQueue, newArrayBasedQueue, newArrayBasedStack, newArrayBasedStack, newArrayMarker, newArrayMarker, newCircle, newCircle, newCircleSeg, newCircleSeg, newConceptualQueue, newConceptualQueue, newConceptualStack, newConceptualStack, newDoubleArray, newDoubleArray, newDoubleMatrix, newDoubleMatrix, newEllipse, newEllipse, newEllipseSeg, newEllipseSeg, newGraph, newGraph, newGroup, newIntArray, newIntArray, newIntMatrix, newIntMatrix, newListBasedQueue, newListBasedQueue, newListBasedStack, newListBasedStack, newListElement, newListElement, newListElement, newPoint, newPolygon, newPolygon, newPolyline, newPolyline, newRect, newRect, newSourceCode, newSourceCode, newSquare, newSquare, newStringArray, newStringArray, newStringMatrix, newStringMatrix, newText, newText, newTriangle, newTriangle, newVariables, nextStep, nextStep, nextStep, nextStep, setInteractionType, setStepMode, validDirections, writeFile
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+VHDLLanguage

+
+public VHDLLanguage(java.lang.String title,
+                    java.lang.String author,
+                    int x,
+                    int y)
+
+
+ + + + + + + + +
+Method Detail
+ +

+newAndGate

+
+public AndGate newAndGate(Node upperLeft,
+                          int width,
+                          int height,
+                          java.lang.String name,
+                          java.util.List<VHDLPin> pins,
+                          DisplayOptions display)
+
+
Creates a new AndGate object. +

+

+
Overrides:
newAndGate in class Language
+
+
+
Parameters:
upperLeft - the upper left coordinates of the AndGate
width - the width of the gate element
height - the height of the gate element
name - [optional] an arbitrary name which uniquely identifies this + element. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
pins - the pins used for this gate
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings. +
Returns:
a AndGate.
+
+
+
+ +

+newAndGate

+
+public abstract AndGate newAndGate(Node upperLeft,
+                                   int width,
+                                   int height,
+                                   java.lang.String name,
+                                   java.util.List<VHDLPin> pins,
+                                   DisplayOptions display,
+                                   VHDLElementProperties properties)
+
+
Creates a new AndGate object. +

+

+
Specified by:
newAndGate in class Language
+
+
+
Parameters:
upperLeft - the upper left coordinates of the AndGate
width - the width of the gate element
height - the height of the gate element
name - [optional] an arbitrary name which uniquely identifies this + element. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
pins - the pins used for this gate
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
properties - the graphical properties of this element +
Returns:
a AndGate.
+
+
+
+ +

+newAndGate

+
+public AndGate newAndGate(Node upperLeft,
+                          int width,
+                          int height,
+                          java.lang.String name,
+                          char inA,
+                          char inB,
+                          char outC,
+                          DisplayOptions display,
+                          VHDLElementProperties properties)
+
+
Creates a new AndGate object. +

+

+
Parameters:
upperLeft - the upper left coordinates of the element
width - the width of the gate element
height - the height of the gate element
name - [optional] an arbitrary name which uniquely identifies this + element. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
inA - the value for the first input gate, usually '0' or '1'
inB - the value for the second input gate, usually '0' or '1'
outC - the value for the output gate, usually '0' or '1'
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
properties - the graphical properties of this element +
Returns:
a AndGate.
+
+
+
+ +

+newNAndGate

+
+public NAndGate newNAndGate(Node upperLeft,
+                            int width,
+                            int height,
+                            java.lang.String name,
+                            java.util.List<VHDLPin> pins,
+                            DisplayOptions display)
+
+
Creates a new NAndGate object. +

+

+
Parameters:
upperLeft - the upper left coordinates of the NAndGate
width - the width of the gate element
height - the height of the gate element
name - [optional] an arbitrary name which uniquely identifies this + element. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
pins - the pins used for this gate
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings. +
Returns:
a AndGate.
+
+
+
+ +

+newNAndGate

+
+public abstract NAndGate newNAndGate(Node upperLeft,
+                                     int width,
+                                     int height,
+                                     java.lang.String name,
+                                     java.util.List<VHDLPin> pins,
+                                     DisplayOptions display,
+                                     VHDLElementProperties properties)
+
+
Creates a new NAndGate object. +

+

+
Parameters:
upperLeft - the upper left coordinates of the NAndGate
width - the width of the gate element
height - the height of the gate element
name - [optional] an arbitrary name which uniquely identifies this + element. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
pins - the pins used for this gate
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
properties - the graphical properties of this element +
Returns:
a NAndGate.
+
+
+
+ +

+newNAndGate

+
+public NAndGate newNAndGate(Node upperLeft,
+                            int width,
+                            int height,
+                            java.lang.String name,
+                            char inA,
+                            char inB,
+                            char outC,
+                            DisplayOptions display,
+                            VHDLElementProperties properties)
+
+
Creates a new NAndGate object. +

+

+
Parameters:
upperLeft - the upper left coordinates of the element
width - the width of the gate element
height - the height of the gate element
name - [optional] an arbitrary name which uniquely identifies this + element. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
inA - the value for the first input gate, usually '0' or '1'
inB - the value for the second input gate, usually '0' or '1'
outC - the value for the output gate, usually '0' or '1'
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
properties - the graphical properties of this element +
Returns:
a NAndGate.
+
+
+
+ +

+newNorGate

+
+public NorGate newNorGate(Node upperLeft,
+                          int width,
+                          int height,
+                          java.lang.String name,
+                          java.util.List<VHDLPin> pins,
+                          DisplayOptions display)
+
+
Creates a new NorGate object. +

+

+
Parameters:
upperLeft - the upper left coordinates of the NorGate
width - the width of the gate element
height - the height of the gate element
name - [optional] an arbitrary name which uniquely identifies this + element. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
pins - the pins used for this gate
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings. +
Returns:
a NorGate.
+
+
+
+ +

+newNorGate

+
+public abstract NorGate newNorGate(Node upperLeft,
+                                   int width,
+                                   int height,
+                                   java.lang.String name,
+                                   java.util.List<VHDLPin> pins,
+                                   DisplayOptions display,
+                                   VHDLElementProperties properties)
+
+
Creates a new NorGate object. +

+

+
Parameters:
upperLeft - the upper left coordinates of the NorGate
width - the width of the gate element
height - the height of the gate element
name - [optional] an arbitrary name which uniquely identifies this + element. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
pins - the pins used for this gate
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
properties - the graphical properties of this element +
Returns:
a NorGate.
+
+
+
+ +

+newNorGate

+
+public NorGate newNorGate(Node upperLeft,
+                          int width,
+                          int height,
+                          java.lang.String name,
+                          char inA,
+                          char inB,
+                          char outC,
+                          DisplayOptions display,
+                          VHDLElementProperties properties)
+
+
Creates a new NorGate object. +

+

+
Parameters:
upperLeft - the upper left coordinates of the element
width - the width of the gate element
height - the height of the gate element
name - [optional] an arbitrary name which uniquely identifies this + element. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
inA - the value for the first input gate, usually '0' or '1'
inB - the value for the second input gate, usually '0' or '1'
outC - the value for the output gate, usually '0' or '1'
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
properties - the graphical properties of this element +
Returns:
a NorGate.
+
+
+
+ +

+newNotGate

+
+public NotGate newNotGate(Node upperLeft,
+                          int width,
+                          int height,
+                          java.lang.String name,
+                          java.util.List<VHDLPin> pins,
+                          DisplayOptions display)
+
+
Creates a new NotGate object. +

+

+
Parameters:
upperLeft - the upper left coordinates of the NotGate
width - the width of the gate element
height - the height of the gate element
name - [optional] an arbitrary name which uniquely identifies this + element. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
pins - the pins used for this gate
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings. +
Returns:
a AndGate.
+
+
+
+ +

+newNotGate

+
+public abstract NotGate newNotGate(Node upperLeft,
+                                   int width,
+                                   int height,
+                                   java.lang.String name,
+                                   java.util.List<VHDLPin> pins,
+                                   DisplayOptions display,
+                                   VHDLElementProperties properties)
+
+
Creates a new NotGate object. +

+

+
Parameters:
upperLeft - the upper left coordinates of the NotGate
width - the width of the gate element
height - the height of the gate element
name - [optional] an arbitrary name which uniquely identifies this + element. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
pins - the pins used for this gate
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
properties - the graphical properties of this element +
Returns:
a NotGate.
+
+
+
+ +

+newNotGate

+
+public NotGate newNotGate(Node upperLeft,
+                          int width,
+                          int height,
+                          java.lang.String name,
+                          char inA,
+                          char outB,
+                          DisplayOptions display,
+                          VHDLElementProperties properties)
+
+
Creates a new NotGate object. +

+

+
Parameters:
upperLeft - the upper left coordinates of the element
width - the width of the gate element
height - the height of the gate element
name - [optional] an arbitrary name which uniquely identifies this + element. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
inA - the value for the first input gate, usually '0' or '1'
outB - the value for the output gate, usually '0' or '1'
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
properties - the graphical properties of this element +
Returns:
a NotGate.
+
+
+
+ +

+newOrGate

+
+public OrGate newOrGate(Node upperLeft,
+                        int width,
+                        int height,
+                        java.lang.String name,
+                        java.util.List<VHDLPin> pins,
+                        DisplayOptions display)
+
+
Creates a new OrGate object. +

+

+
Parameters:
upperLeft - the upper left coordinates of the OrGate
width - the width of the gate element
height - the height of the gate element
name - [optional] an arbitrary name which uniquely identifies this + element. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
pins - the pins used for this gate
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings. +
Returns:
a OrGate.
+
+
+
+ +

+newOrGate

+
+public abstract OrGate newOrGate(Node upperLeft,
+                                 int width,
+                                 int height,
+                                 java.lang.String name,
+                                 java.util.List<VHDLPin> pins,
+                                 DisplayOptions display,
+                                 VHDLElementProperties properties)
+
+
Creates a new OrGate object. +

+

+
Parameters:
upperLeft - the upper left coordinates of the OrGate
width - the width of the gate element
height - the height of the gate element
name - [optional] an arbitrary name which uniquely identifies this + element. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
pins - the pins used for this gate
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
properties - the graphical properties of this element +
Returns:
a OrGate.
+
+
+
+ +

+newOrGate

+
+public OrGate newOrGate(Node upperLeft,
+                        int width,
+                        int height,
+                        java.lang.String name,
+                        char inA,
+                        char inB,
+                        char outC,
+                        DisplayOptions display,
+                        VHDLElementProperties properties)
+
+
Creates a new OrGate object. +

+

+
Parameters:
upperLeft - the upper left coordinates of the element
width - the width of the gate element
height - the height of the gate element
name - [optional] an arbitrary name which uniquely identifies this + element. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
inA - the value for the first input gate, usually '0' or '1'
inB - the value for the second input gate, usually '0' or '1'
outC - the value for the output gate, usually '0' or '1'
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
properties - the graphical properties of this element +
Returns:
a OrGate.
+
+
+
+ +

+newXNorGate

+
+public XNorGate newXNorGate(Node upperLeft,
+                            int width,
+                            int height,
+                            java.lang.String name,
+                            java.util.List<VHDLPin> pins,
+                            DisplayOptions display)
+
+
Creates a new XNorGate object. +

+

+
Parameters:
upperLeft - the upper left coordinates of the XNorGate
width - the width of the gate element
height - the height of the gate element
name - [optional] an arbitrary name which uniquely identifies this + element. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
pins - the pins used for this gate
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings. +
Returns:
a AndGate.
+
+
+
+ +

+newXNorGate

+
+public abstract XNorGate newXNorGate(Node upperLeft,
+                                     int width,
+                                     int height,
+                                     java.lang.String name,
+                                     java.util.List<VHDLPin> pins,
+                                     DisplayOptions display,
+                                     VHDLElementProperties properties)
+
+
Creates a new XNorGate object. +

+

+
Parameters:
upperLeft - the upper left coordinates of the XNorGate
width - the width of the gate element
height - the height of the gate element
name - [optional] an arbitrary name which uniquely identifies this + element. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
pins - the pins used for this gate
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
properties - the graphical properties of this element +
Returns:
a AndGate.
+
+
+
+ +

+newXNorGate

+
+public XNorGate newXNorGate(Node upperLeft,
+                            int width,
+                            int height,
+                            java.lang.String name,
+                            char inA,
+                            char inB,
+                            char outC,
+                            DisplayOptions display,
+                            VHDLElementProperties properties)
+
+
Creates a new XNorGate object. +

+

+
Parameters:
upperLeft - the upper left coordinates of the element
width - the width of the gate element
height - the height of the gate element
name - [optional] an arbitrary name which uniquely identifies this + element. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
inA - the value for the first input gate, usually '0' or '1'
inB - the value for the second input gate, usually '0' or '1'
outC - the value for the output gate, usually '0' or '1'
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
properties - the graphical properties of this element +
Returns:
a XNorGate.
+
+
+
+ +

+newXOrGate

+
+public XOrGate newXOrGate(Node upperLeft,
+                          int width,
+                          int height,
+                          java.lang.String name,
+                          java.util.List<VHDLPin> pins,
+                          DisplayOptions display)
+
+
Creates a new XOrGate object. +

+

+
Parameters:
upperLeft - the upper left coordinates of the XOrGate
width - the width of the gate element
height - the height of the gate element
name - [optional] an arbitrary name which uniquely identifies this + element. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
pins - the pins used for this gate
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings. +
Returns:
a XOrGate.
+
+
+
+ +

+newXOrGate

+
+public abstract XOrGate newXOrGate(Node upperLeft,
+                                   int width,
+                                   int height,
+                                   java.lang.String name,
+                                   java.util.List<VHDLPin> pins,
+                                   DisplayOptions display,
+                                   VHDLElementProperties properties)
+
+
Creates a new XOrGate object. +

+

+
Parameters:
upperLeft - the upper left coordinates of the XOrGate
width - the width of the gate element
height - the height of the gate element
name - [optional] an arbitrary name which uniquely identifies this + element. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
pins - the pins used for this gate
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
properties - the graphical properties of this element +
Returns:
a XOrGate.
+
+
+
+ +

+newXOrGate

+
+public XOrGate newXOrGate(Node upperLeft,
+                          int width,
+                          int height,
+                          java.lang.String name,
+                          char inA,
+                          char inB,
+                          char outC,
+                          DisplayOptions display,
+                          VHDLElementProperties properties)
+
+
Creates a new XOrGate object. +

+

+
Parameters:
upperLeft - the upper left coordinates of the element
width - the width of the gate element
height - the height of the gate element
name - [optional] an arbitrary name which uniquely identifies this + element. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
inA - the value for the first input gate, usually '0' or '1'
inB - the value for the second input gate, usually '0' or '1'
outC - the value for the output gate, usually '0' or '1'
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
properties - the graphical properties of this element +
Returns:
a XOrGate.
+
+
+
+ +

+newDFlipflop

+
+public DFlipflop newDFlipflop(Node upperLeft,
+                              int width,
+                              int height,
+                              java.lang.String name,
+                              java.util.List<VHDLPin> pins,
+                              DisplayOptions display)
+
+
Creates a new DFlipflop object. +

+

+
Parameters:
upperLeft - the upper left coordinates of the DFlipflop
width - the width of the gate element
height - the height of the gate element
name - [optional] an arbitrary name which uniquely identifies this + element. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
pins - the pins used for this gate
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings. +
Returns:
a DFlipflop.
+
+
+
+ +

+newDFlipflop

+
+public abstract DFlipflop newDFlipflop(Node upperLeft,
+                                       int width,
+                                       int height,
+                                       java.lang.String name,
+                                       java.util.List<VHDLPin> pins,
+                                       DisplayOptions display,
+                                       VHDLElementProperties properties)
+
+
Creates a new DFlipflop object. +

+

+
Parameters:
upperLeft - the upper left coordinates of the DFlipflop
width - the width of the gate element
height - the height of the gate element
name - [optional] an arbitrary name which uniquely identifies this + element. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
pins - the pins used for this gate
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
properties - the graphical properties of this element +
Returns:
a DFlipflop.
+
+
+
+ +

+newJKFlipflop

+
+public JKFlipflop newJKFlipflop(Node upperLeft,
+                                int width,
+                                int height,
+                                java.lang.String name,
+                                java.util.List<VHDLPin> pins,
+                                DisplayOptions display)
+
+
Creates a new JKFlipflop object. +

+

+
Parameters:
upperLeft - the upper left coordinates of the JKFlipflop
width - the width of the gate element
height - the height of the gate element
name - [optional] an arbitrary name which uniquely identifies this + element. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
pins - the pins used for this gate
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings. +
Returns:
a JKFlipflop.
+
+
+
+ +

+newJKFlipflop

+
+public abstract JKFlipflop newJKFlipflop(Node upperLeft,
+                                         int width,
+                                         int height,
+                                         java.lang.String name,
+                                         java.util.List<VHDLPin> pins,
+                                         DisplayOptions display,
+                                         VHDLElementProperties properties)
+
+
Creates a new JKFlipflop object. +

+

+
Parameters:
upperLeft - the upper left coordinates of the JKFlipflop
width - the width of the gate element
height - the height of the gate element
name - [optional] an arbitrary name which uniquely identifies this + element. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
pins - the pins used for this gate
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
properties - the graphical properties of this element +
Returns:
a JKFlipflop.
+
+
+
+ +

+newRSFlipflop

+
+public RSFlipflop newRSFlipflop(Node upperLeft,
+                                int width,
+                                int height,
+                                java.lang.String name,
+                                java.util.List<VHDLPin> pins,
+                                DisplayOptions display)
+
+
Creates a new RSFlipflop object. +

+

+
Parameters:
upperLeft - the upper left coordinates of the RSFlipflop
width - the width of the gate element
height - the height of the gate element
name - [optional] an arbitrary name which uniquely identifies this + element. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
pins - the pins used for this gate
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings. +
Returns:
a RSFlipflop.
+
+
+
+ +

+newRSFlipflop

+
+public abstract RSFlipflop newRSFlipflop(Node upperLeft,
+                                         int width,
+                                         int height,
+                                         java.lang.String name,
+                                         java.util.List<VHDLPin> pins,
+                                         DisplayOptions display,
+                                         VHDLElementProperties properties)
+
+
Creates a new RSFlipflop object. +

+

+
Parameters:
upperLeft - the upper left coordinates of the RSFlipflop
width - the width of the gate element
height - the height of the gate element
name - [optional] an arbitrary name which uniquely identifies this + element. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
pins - the pins used for this gate
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
properties - the graphical properties of this element +
Returns:
a RSFlipflop.
+
+
+
+ +

+newTFlipflop

+
+public TFlipflop newTFlipflop(Node upperLeft,
+                              int width,
+                              int height,
+                              java.lang.String name,
+                              java.util.List<VHDLPin> pins,
+                              DisplayOptions display)
+
+
Creates a new TFlipflop object. +

+

+
Parameters:
upperLeft - the upper left coordinates of the TFlipflop
width - the width of the gate element
height - the height of the gate element
name - [optional] an arbitrary name which uniquely identifies this + element. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
pins - the pins used for this gate
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings. +
Returns:
a TFlipflop.
+
+
+
+ +

+newTFlipflop

+
+public abstract TFlipflop newTFlipflop(Node upperLeft,
+                                       int width,
+                                       int height,
+                                       java.lang.String name,
+                                       java.util.List<VHDLPin> pins,
+                                       DisplayOptions display,
+                                       VHDLElementProperties properties)
+
+
Creates a new TFlipflop object. +

+

+
Parameters:
upperLeft - the upper left coordinates of the TFlipflop
width - the width of the gate element
height - the height of the gate element
name - [optional] an arbitrary name which uniquely identifies this + element. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
pins - the pins used for this gate
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
properties - the graphical properties of this element +
Returns:
a TFlipflop.
+
+
+
+ +

+newDemultiplexer

+
+public Demultiplexer newDemultiplexer(Node upperLeft,
+                                      int width,
+                                      int height,
+                                      java.lang.String name,
+                                      java.util.List<VHDLPin> pins,
+                                      DisplayOptions display)
+
+
Creates a new Demultiplexer object. +

+

+
Parameters:
upperLeft - the upper left coordinates of the Demultiplexer
width - the width of the gate element
height - the height of the gate element
name - [optional] an arbitrary name which uniquely identifies this + element. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
pins - the pins used for this gate
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings. +
Returns:
a Demultiplexer.
+
+
+
+ +

+newDemultiplexer

+
+public abstract Demultiplexer newDemultiplexer(Node upperLeft,
+                                               int width,
+                                               int height,
+                                               java.lang.String name,
+                                               java.util.List<VHDLPin> pins,
+                                               DisplayOptions display,
+                                               VHDLElementProperties properties)
+
+
Creates a new Demultiplexer object. +

+

+
Parameters:
upperLeft - the upper left coordinates of the Demultiplexer
width - the width of the gate element
height - the height of the gate element
name - [optional] an arbitrary name which uniquely identifies this + element. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
pins - the pins used for this gate
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
properties - the graphical properties of this element +
Returns:
a Demultiplexer.
+
+
+
+ +

+newDemultiplexer

+
+public Demultiplexer newDemultiplexer(Node upperLeft,
+                                      int width,
+                                      int height,
+                                      java.lang.String name,
+                                      char inA,
+                                      char outB,
+                                      char outC,
+                                      DisplayOptions display,
+                                      VHDLElementProperties properties)
+
+
Creates a new Demultiplexer object. +

+

+
Parameters:
upperLeft - the upper left coordinates of the element
width - the width of the gate element
height - the height of the gate element
name - [optional] an arbitrary name which uniquely identifies this + element. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
inA - the value for the first input gate, usually '0' or '1'
outB - the value for the first output gate, usually '0' or '1'
outC - the value for the second output gate, usually '0' or '1'
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
properties - the graphical properties of this element +
Returns:
a Demultiplexer.
+
+
+
+ +

+newMultiplexer

+
+public Multiplexer newMultiplexer(Node upperLeft,
+                                  int width,
+                                  int height,
+                                  java.lang.String name,
+                                  java.util.List<VHDLPin> pins,
+                                  DisplayOptions display)
+
+
Creates a new Multiplexer object. +

+

+
Parameters:
upperLeft - the upper left coordinates of the Multiplexer
width - the width of the gate element
height - the height of the gate element
name - [optional] an arbitrary name which uniquely identifies this + element. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
pins - the pins used for this gate
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings. +
Returns:
a Multiplexer.
+
+
+
+ +

+newMultiplexer

+
+public Multiplexer newMultiplexer(Node upperLeft,
+                                  int width,
+                                  int height,
+                                  java.lang.String name,
+                                  char inA,
+                                  char inB,
+                                  char outC,
+                                  DisplayOptions display,
+                                  VHDLElementProperties properties)
+
+
Creates a new Demultiplexer object. +

+

+
Parameters:
upperLeft - the upper left coordinates of the element
width - the width of the gate element
height - the height of the gate element
name - [optional] an arbitrary name which uniquely identifies this + element. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
inA - the value for the first input gate, usually '0' or '1'
inB - the value for the second input gate, usually '0' or '1'
outC - the value for the output gate, usually '0' or '1'
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
properties - the graphical properties of this element +
Returns:
a Multiplexer.
+
+
+
+ +

+newMultiplexer

+
+public abstract Multiplexer newMultiplexer(Node upperLeft,
+                                           int width,
+                                           int height,
+                                           java.lang.String name,
+                                           java.util.List<VHDLPin> pins,
+                                           DisplayOptions display,
+                                           VHDLElementProperties properties)
+
+
Creates a new Multiplexer object. +

+

+
Parameters:
upperLeft - the upper left coordinates of the Multiplexer
width - the width of the gate element
height - the height of the gate element
name - [optional] an arbitrary name which uniquely identifies this + element. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
pins - the pins used for this gate
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings.
properties - the graphical properties of this element +
Returns:
a Multiplexer.
+
+
+
+ +

+newWire

+
+public abstract VHDLWire newWire(java.util.List<Node> nodes,
+                                 int speed,
+                                 java.lang.String name,
+                                 DisplayOptions display,
+                                 VHDLWireProperties properties)
+
+
Creates a new wire object. +

+

+
Parameters:
nodes - the nodes of this wire
speed - the display speed of this wire element
name - [optional] an arbitrary name which uniquely identifies this + Multiplexer. If you don't want to set this, set this + parameter to "null". The name is then created automatically.
display - [optional] a subclass of DisplayOptions which + describes additional display options like a hidden flag or + timings. +
Returns:
a Multiplexer.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/VariablesGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/VariablesGenerator.html new file mode 100644 index 00000000..478a4bda --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/VariablesGenerator.html @@ -0,0 +1,436 @@ + + + + + + +VariablesGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives.generators +
+Interface VariablesGenerator

+
+
All Superinterfaces:
GeneratorInterface
+
+
+
All Known Implementing Classes:
AnimalVariablesGenerator
+
+
+
+
public interface VariablesGenerator
extends GeneratorInterface
+ + +

+


+ +

+ + + + + + + + + + + + + + + + + + + + + + + +
+Field Summary
+static java.lang.StringDECLARE + +
+           
+static java.lang.StringDISCARD + +
+           
+static java.lang.StringEVAL + +
+           
+static java.lang.StringSET + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voiddeclare(java.lang.String key) + +
+           
+ voiddeclare(java.lang.String key, + java.lang.String value) + +
+           
+ voiddeclare(java.lang.String key, + java.lang.String value, + animal.variables.VariableRoles role) + +
+           
+ voiddiscard(java.lang.String key) + +
+           
+ voidupdate(java.lang.String key, + java.lang.String value) + +
+           
+ voidupdate(java.lang.String key, + java.lang.String value, + animal.variables.VariableRoles newRole) + +
+           
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Field Detail
+ +

+DECLARE

+
+static final java.lang.String DECLARE
+
+
+
See Also:
Constant Field Values
+
+
+ +

+SET

+
+static final java.lang.String SET
+
+
+
See Also:
Constant Field Values
+
+
+ +

+DISCARD

+
+static final java.lang.String DISCARD
+
+
+
See Also:
Constant Field Values
+
+
+ +

+EVAL

+
+static final java.lang.String EVAL
+
+
+
See Also:
Constant Field Values
+
+ + + + + + + + +
+Method Detail
+ +

+declare

+
+void declare(java.lang.String key)
+
+
+
+
+
+
+
+
+
+ +

+declare

+
+void declare(java.lang.String key,
+             java.lang.String value)
+
+
+
+
+
+
+
+
+
+ +

+declare

+
+void declare(java.lang.String key,
+             java.lang.String value,
+             animal.variables.VariableRoles role)
+
+
+
+
+
+
+
+
+
+ +

+update

+
+void update(java.lang.String key,
+            java.lang.String value)
+
+
+
+
+
+
+
+
+
+ +

+update

+
+void update(java.lang.String key,
+            java.lang.String value,
+            animal.variables.VariableRoles newRole)
+
+
+
+
+
+
+
+
+
+ +

+discard

+
+void discard(java.lang.String key)
+
+
+
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/AnimalVariablesGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/AnimalVariablesGenerator.html new file mode 100644 index 00000000..07d32fbd --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/AnimalVariablesGenerator.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.primitives.generators.AnimalVariablesGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.primitives.generators.AnimalVariablesGenerator

+
+No usage of algoanim.primitives.generators.AnimalVariablesGenerator +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/ArcGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/ArcGenerator.html new file mode 100644 index 00000000..3de6913d --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/ArcGenerator.html @@ -0,0 +1,214 @@ + + + + + + +Uses of Interface algoanim.primitives.generators.ArcGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
algoanim.primitives.generators.ArcGenerator

+
+ + + + + + + + + + + + + +
+Packages that use ArcGenerator
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives  
+  +

+ + + + + +
+Uses of ArcGenerator in algoanim.animalscript
+  +

+ + + + + + + + + +
Classes in algoanim.animalscript that implement ArcGenerator
+ classAnimalArcGenerator + +
+           
+  +

+ + + + + +
+Uses of ArcGenerator in algoanim.primitives
+  +

+ + + + + + + + +
Constructors in algoanim.primitives with parameters of type ArcGenerator
Arc(ArcGenerator ag, + Node aCenter, + Node aRadius, + java.lang.String name, + DisplayOptions display, + ArcProperties ep) + +
+          Instantiates the Arc and calls the create() method of the + associated ArcGenerator.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/ArrayBasedQueueGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/ArrayBasedQueueGenerator.html new file mode 100644 index 00000000..4daff98b --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/ArrayBasedQueueGenerator.html @@ -0,0 +1,215 @@ + + + + + + +Uses of Interface algoanim.primitives.generators.ArrayBasedQueueGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
algoanim.primitives.generators.ArrayBasedQueueGenerator

+
+ + + + + + + + + + + + + +
+Packages that use ArrayBasedQueueGenerator
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives  
+  +

+ + + + + +
+Uses of ArrayBasedQueueGenerator in algoanim.animalscript
+  +

+ + + + + + + + + +
Classes in algoanim.animalscript that implement ArrayBasedQueueGenerator
+ classAnimalArrayBasedQueueGenerator<T> + +
+           
+  +

+ + + + + +
+Uses of ArrayBasedQueueGenerator in algoanim.primitives
+  +

+ + + + + + + + +
Constructors in algoanim.primitives with parameters of type ArrayBasedQueueGenerator
ArrayBasedQueue(ArrayBasedQueueGenerator<T> abqg, + Node upperLeftCorner, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + QueueProperties qp, + int capacity) + +
+          Instantiates the ArrayBasedQueue and calls the create() method + of the associated ArrayBasedQueueGenerator.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/ArrayBasedStackGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/ArrayBasedStackGenerator.html new file mode 100644 index 00000000..5ee4b297 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/ArrayBasedStackGenerator.html @@ -0,0 +1,215 @@ + + + + + + +Uses of Interface algoanim.primitives.generators.ArrayBasedStackGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
algoanim.primitives.generators.ArrayBasedStackGenerator

+
+ + + + + + + + + + + + + +
+Packages that use ArrayBasedStackGenerator
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives  
+  +

+ + + + + +
+Uses of ArrayBasedStackGenerator in algoanim.animalscript
+  +

+ + + + + + + + + +
Classes in algoanim.animalscript that implement ArrayBasedStackGenerator
+ classAnimalArrayBasedStackGenerator<T> + +
+           
+  +

+ + + + + +
+Uses of ArrayBasedStackGenerator in algoanim.primitives
+  +

+ + + + + + + + +
Constructors in algoanim.primitives with parameters of type ArrayBasedStackGenerator
ArrayBasedStack(ArrayBasedStackGenerator<T> absg, + Node upperLeftCorner, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + StackProperties sp, + int capacity) + +
+          Instantiates the ArrayBasedStack and calls the create() method + of the associated ArrayBasedStackGenerator.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/ArrayMarkerGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/ArrayMarkerGenerator.html new file mode 100644 index 00000000..981bb671 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/ArrayMarkerGenerator.html @@ -0,0 +1,215 @@ + + + + + + +Uses of Interface algoanim.primitives.generators.ArrayMarkerGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
algoanim.primitives.generators.ArrayMarkerGenerator

+
+ + + + + + + + + + + + + +
+Packages that use ArrayMarkerGenerator
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives  
+  +

+ + + + + +
+Uses of ArrayMarkerGenerator in algoanim.animalscript
+  +

+ + + + + + + + + +
Classes in algoanim.animalscript that implement ArrayMarkerGenerator
+ classAnimalArrayMarkerGenerator + +
+           
+  +

+ + + + + +
+Uses of ArrayMarkerGenerator in algoanim.primitives
+  +

+ + + + + + + + +
Constructors in algoanim.primitives with parameters of type ArrayMarkerGenerator
ArrayMarker(ArrayMarkerGenerator amg, + ArrayPrimitive prim, + int index, + java.lang.String name, + DisplayOptions display, + ArrayMarkerProperties ap) + +
+          Instantiates the ArrayMarker and calls the create() + method + of the associated ArrayMarkerGenerator.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/CircleGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/CircleGenerator.html new file mode 100644 index 00000000..1acd2a65 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/CircleGenerator.html @@ -0,0 +1,214 @@ + + + + + + +Uses of Interface algoanim.primitives.generators.CircleGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
algoanim.primitives.generators.CircleGenerator

+
+ + + + + + + + + + + + + +
+Packages that use CircleGenerator
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives  
+  +

+ + + + + +
+Uses of CircleGenerator in algoanim.animalscript
+  +

+ + + + + + + + + +
Classes in algoanim.animalscript that implement CircleGenerator
+ classAnimalCircleGenerator + +
+           
+  +

+ + + + + +
+Uses of CircleGenerator in algoanim.primitives
+  +

+ + + + + + + + +
Constructors in algoanim.primitives with parameters of type CircleGenerator
Circle(CircleGenerator cg, + Node aCenter, + int aRadius, + java.lang.String name, + DisplayOptions display, + CircleProperties cp) + +
+          Instantiates the Circle and calls the create() method + of the associated CircleGenerator.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/CircleSegGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/CircleSegGenerator.html new file mode 100644 index 00000000..b4385ab7 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/CircleSegGenerator.html @@ -0,0 +1,214 @@ + + + + + + +Uses of Interface algoanim.primitives.generators.CircleSegGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
algoanim.primitives.generators.CircleSegGenerator

+
+ + + + + + + + + + + + + +
+Packages that use CircleSegGenerator
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives  
+  +

+ + + + + +
+Uses of CircleSegGenerator in algoanim.animalscript
+  +

+ + + + + + + + + +
Classes in algoanim.animalscript that implement CircleSegGenerator
+ classAnimalCircleSegGenerator + +
+           
+  +

+ + + + + +
+Uses of CircleSegGenerator in algoanim.primitives
+  +

+ + + + + + + + +
Constructors in algoanim.primitives with parameters of type CircleSegGenerator
CircleSeg(CircleSegGenerator csg, + Node aCenter, + int aRadius, + java.lang.String name, + DisplayOptions display, + CircleSegProperties cp) + +
+          Instantiates the CircleSeg and calls the create() method of + the associated CircleSegGenerator.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/ConceptualQueueGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/ConceptualQueueGenerator.html new file mode 100644 index 00000000..8ff6d2ba --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/ConceptualQueueGenerator.html @@ -0,0 +1,214 @@ + + + + + + +Uses of Interface algoanim.primitives.generators.ConceptualQueueGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
algoanim.primitives.generators.ConceptualQueueGenerator

+
+ + + + + + + + + + + + + +
+Packages that use ConceptualQueueGenerator
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives  
+  +

+ + + + + +
+Uses of ConceptualQueueGenerator in algoanim.animalscript
+  +

+ + + + + + + + + +
Classes in algoanim.animalscript that implement ConceptualQueueGenerator
+ classAnimalConceptualQueueGenerator<T> + +
+           
+  +

+ + + + + +
+Uses of ConceptualQueueGenerator in algoanim.primitives
+  +

+ + + + + + + + +
Constructors in algoanim.primitives with parameters of type ConceptualQueueGenerator
ConceptualQueue(ConceptualQueueGenerator<T> cqg, + Node upperLeftCorner, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + QueueProperties qp) + +
+          Instantiates the ConceptualQueue and calls the create() method + of the associated ConceptualQueueGenerator.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/ConceptualStackGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/ConceptualStackGenerator.html new file mode 100644 index 00000000..cb46edb5 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/ConceptualStackGenerator.html @@ -0,0 +1,214 @@ + + + + + + +Uses of Interface algoanim.primitives.generators.ConceptualStackGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
algoanim.primitives.generators.ConceptualStackGenerator

+
+ + + + + + + + + + + + + +
+Packages that use ConceptualStackGenerator
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives  
+  +

+ + + + + +
+Uses of ConceptualStackGenerator in algoanim.animalscript
+  +

+ + + + + + + + + +
Classes in algoanim.animalscript that implement ConceptualStackGenerator
+ classAnimalConceptualStackGenerator<T> + +
+           
+  +

+ + + + + +
+Uses of ConceptualStackGenerator in algoanim.primitives
+  +

+ + + + + + + + +
Constructors in algoanim.primitives with parameters of type ConceptualStackGenerator
ConceptualStack(ConceptualStackGenerator<T> csg, + Node upperLeftCorner, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + StackProperties sp) + +
+          Instantiates the ConceptualStack and calls the create() method + of the associated ConceptualStackGenerator.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/DoubleArrayGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/DoubleArrayGenerator.html new file mode 100644 index 00000000..e28f882a --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/DoubleArrayGenerator.html @@ -0,0 +1,232 @@ + + + + + + +Uses of Interface algoanim.primitives.generators.DoubleArrayGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
algoanim.primitives.generators.DoubleArrayGenerator

+
+ + + + + + + + + + + + + +
+Packages that use DoubleArrayGenerator
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives  
+  +

+ + + + + +
+Uses of DoubleArrayGenerator in algoanim.animalscript
+  +

+ + + + + + + + + +
Classes in algoanim.animalscript that implement DoubleArrayGenerator
+ classAnimalDoubleArrayGenerator + +
+           
+  +

+ + + + + +
+Uses of DoubleArrayGenerator in algoanim.primitives
+  +

+ + + + + + + + + +
Fields in algoanim.primitives declared as DoubleArrayGenerator
+protected  DoubleArrayGeneratorDoubleArray.generator + +
+          The related IntArrayGenerator, which is responsible for + generating the appropriate scriptcode for operations performed on + this object.
+  +

+ + + + + + + + +
Constructors in algoanim.primitives with parameters of type DoubleArrayGenerator
DoubleArray(DoubleArrayGenerator dag, + Node upperLeftCorner, + double[] arrayData, + java.lang.String name, + ArrayDisplayOptions display, + ArrayProperties iap) + +
+          Instantiates the IntArray and calls the create() method + of the associated IntArrayGenerator.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/DoubleMatrixGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/DoubleMatrixGenerator.html new file mode 100644 index 00000000..88eee06f --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/DoubleMatrixGenerator.html @@ -0,0 +1,232 @@ + + + + + + +Uses of Interface algoanim.primitives.generators.DoubleMatrixGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
algoanim.primitives.generators.DoubleMatrixGenerator

+
+ + + + + + + + + + + + + +
+Packages that use DoubleMatrixGenerator
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives  
+  +

+ + + + + +
+Uses of DoubleMatrixGenerator in algoanim.animalscript
+  +

+ + + + + + + + + +
Classes in algoanim.animalscript that implement DoubleMatrixGenerator
+ classAnimalDoubleMatrixGenerator + +
+           
+  +

+ + + + + +
+Uses of DoubleMatrixGenerator in algoanim.primitives
+  +

+ + + + + + + + + +
Fields in algoanim.primitives declared as DoubleMatrixGenerator
+protected  DoubleMatrixGeneratorDoubleMatrix.generator + +
+          The related DoubleMatrixGenerator, which is responsible for + generating the appropriate scriptcode for operations performed on this + object.
+  +

+ + + + + + + + +
Constructors in algoanim.primitives with parameters of type DoubleMatrixGenerator
DoubleMatrix(DoubleMatrixGenerator iag, + Node upperLeftCorner, + double[][] matrixData, + java.lang.String name, + DisplayOptions display, + MatrixProperties iap) + +
+          Instantiates the DoubleMatrix and calls the create() method of + the associated DoubleMatrixGenerator.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/EllipseGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/EllipseGenerator.html new file mode 100644 index 00000000..881d17b3 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/EllipseGenerator.html @@ -0,0 +1,214 @@ + + + + + + +Uses of Interface algoanim.primitives.generators.EllipseGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
algoanim.primitives.generators.EllipseGenerator

+
+ + + + + + + + + + + + + +
+Packages that use EllipseGenerator
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives  
+  +

+ + + + + +
+Uses of EllipseGenerator in algoanim.animalscript
+  +

+ + + + + + + + + +
Classes in algoanim.animalscript that implement EllipseGenerator
+ classAnimalEllipseGenerator + +
+           
+  +

+ + + + + +
+Uses of EllipseGenerator in algoanim.primitives
+  +

+ + + + + + + + +
Constructors in algoanim.primitives with parameters of type EllipseGenerator
Ellipse(EllipseGenerator eg, + Node aCenter, + Node aRadius, + java.lang.String name, + DisplayOptions display, + EllipseProperties ep) + +
+          Instantiates the Ellipse and calls the create() method of + the associated EllipseGenerator.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/EllipseSegGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/EllipseSegGenerator.html new file mode 100644 index 00000000..12b0bb13 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/EllipseSegGenerator.html @@ -0,0 +1,214 @@ + + + + + + +Uses of Interface algoanim.primitives.generators.EllipseSegGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
algoanim.primitives.generators.EllipseSegGenerator

+
+ + + + + + + + + + + + + +
+Packages that use EllipseSegGenerator
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives  
+  +

+ + + + + +
+Uses of EllipseSegGenerator in algoanim.animalscript
+  +

+ + + + + + + + + +
Classes in algoanim.animalscript that implement EllipseSegGenerator
+ classAnimalEllipseSegGenerator + +
+           
+  +

+ + + + + +
+Uses of EllipseSegGenerator in algoanim.primitives
+  +

+ + + + + + + + +
Constructors in algoanim.primitives with parameters of type EllipseSegGenerator
EllipseSeg(EllipseSegGenerator esg, + Node aCenter, + Node aRadius, + java.lang.String name, + DisplayOptions display, + EllipseSegProperties ep) + +
+          Instantiates the CircleSeg and calls the create() method of + the associated CircleSegGenerator.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/Generator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/Generator.html new file mode 100644 index 00000000..71fede19 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/Generator.html @@ -0,0 +1,587 @@ + + + + + + +Uses of Class algoanim.primitives.generators.Generator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.primitives.generators.Generator

+
+ + + + + + + + + + + + + +
+Packages that use Generator
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives.generators  
+  +

+ + + + + +
+Uses of Generator in algoanim.animalscript
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Subclasses of Generator in algoanim.animalscript
+ classAnimalAndGenerator + +
+           
+ classAnimalArcGenerator + +
+           
+ classAnimalArrayBasedQueueGenerator<T> + +
+           
+ classAnimalArrayBasedStackGenerator<T> + +
+           
+ classAnimalArrayGenerator + +
+           
+ classAnimalArrayMarkerGenerator + +
+           
+ classAnimalCircleGenerator + +
+           
+ classAnimalCircleSegGenerator + +
+           
+ classAnimalConceptualQueueGenerator<T> + +
+           
+ classAnimalConceptualStackGenerator<T> + +
+           
+ classAnimalDemultiplexerGenerator + +
+           
+ classAnimalDFlipflopGenerator + +
+           
+ classAnimalDoubleArrayGenerator + +
+           
+ classAnimalDoubleMatrixGenerator + +
+           
+ classAnimalEllipseGenerator + +
+           
+ classAnimalEllipseSegGenerator + +
+           
+ classAnimalGenerator + +
+          This class implements functionality which is shared by all AnimalScript + generators.
+ classAnimalGraphGenerator + +
+           
+ classAnimalGroupGenerator + +
+           
+ classAnimalIntArrayGenerator + +
+           
+ classAnimalIntMatrixGenerator + +
+           
+ classAnimalJHAVETextInteractionGenerator + +
+           
+ classAnimalJKFlipflopGenerator + +
+           
+ classAnimalListBasedQueueGenerator<T> + +
+           
+ classAnimalListBasedStackGenerator<T> + +
+           
+ classAnimalListElementGenerator + +
+           
+ classAnimalMultiplexerGenerator + +
+           
+ classAnimalNAndGenerator + +
+           
+ classAnimalNorGenerator + +
+           
+ classAnimalNotGenerator + +
+           
+ classAnimalOrGenerator + +
+           
+ classAnimalPointGenerator + +
+           
+ classAnimalPolygonGenerator + +
+           
+ classAnimalPolylineGenerator + +
+           
+ classAnimalRectGenerator + +
+           
+ classAnimalRSFlipflopGenerator + +
+           
+ classAnimalSourceCodeGenerator + +
+           
+ classAnimalSquareGenerator + +
+           
+ classAnimalStringArrayGenerator + +
+           
+ classAnimalStringMatrixGenerator + +
+           
+ classAnimalTextGenerator + +
+           
+ classAnimalTFlipflopGenerator + +
+           
+ classAnimalTriangleGenerator + +
+           
+ classAnimalVHDLElementGenerator + +
+           
+ classAnimalWireGenerator + +
+           
+ classAnimalXNorGenerator + +
+           
+ classAnimalXorGenerator + +
+           
+ classAVInteractionTextGenerator + +
+           
+  +

+ + + + + +
+Uses of Generator in algoanim.primitives.generators
+  +

+ + + + + + + + + +
Subclasses of Generator in algoanim.primitives.generators
+ classAnimalVariablesGenerator + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/GeneratorInterface.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/GeneratorInterface.html new file mode 100644 index 00000000..fec733ef --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/GeneratorInterface.html @@ -0,0 +1,1208 @@ + + + + + + +Uses of Interface algoanim.primitives.generators.GeneratorInterface + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
algoanim.primitives.generators.GeneratorInterface

+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
+Packages that use GeneratorInterface
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.interactionsupport.generators  
algoanim.primitives  
algoanim.primitives.generators  
algoanim.primitives.generators.vhdl  
+  +

+ + + + + +
+Uses of GeneratorInterface in algoanim.animalscript
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Classes in algoanim.animalscript that implement GeneratorInterface
+ classAnimalAndGenerator + +
+           
+ classAnimalArcGenerator + +
+           
+ classAnimalArrayBasedQueueGenerator<T> + +
+           
+ classAnimalArrayBasedStackGenerator<T> + +
+           
+ classAnimalArrayGenerator + +
+           
+ classAnimalArrayMarkerGenerator + +
+           
+ classAnimalCircleGenerator + +
+           
+ classAnimalCircleSegGenerator + +
+           
+ classAnimalConceptualQueueGenerator<T> + +
+           
+ classAnimalConceptualStackGenerator<T> + +
+           
+ classAnimalDemultiplexerGenerator + +
+           
+ classAnimalDFlipflopGenerator + +
+           
+ classAnimalDoubleArrayGenerator + +
+           
+ classAnimalDoubleMatrixGenerator + +
+           
+ classAnimalEllipseGenerator + +
+           
+ classAnimalEllipseSegGenerator + +
+           
+ classAnimalGenerator + +
+          This class implements functionality which is shared by all AnimalScript + generators.
+ classAnimalGraphGenerator + +
+           
+ classAnimalGroupGenerator + +
+           
+ classAnimalIntArrayGenerator + +
+           
+ classAnimalIntMatrixGenerator + +
+           
+ classAnimalJHAVETextInteractionGenerator + +
+           
+ classAnimalJKFlipflopGenerator + +
+           
+ classAnimalListBasedQueueGenerator<T> + +
+           
+ classAnimalListBasedStackGenerator<T> + +
+           
+ classAnimalListElementGenerator + +
+           
+ classAnimalMultiplexerGenerator + +
+           
+ classAnimalNAndGenerator + +
+           
+ classAnimalNorGenerator + +
+           
+ classAnimalNotGenerator + +
+           
+ classAnimalOrGenerator + +
+           
+ classAnimalPointGenerator + +
+           
+ classAnimalPolygonGenerator + +
+           
+ classAnimalPolylineGenerator + +
+           
+ classAnimalRectGenerator + +
+           
+ classAnimalRSFlipflopGenerator + +
+           
+ classAnimalSourceCodeGenerator + +
+           
+ classAnimalSquareGenerator + +
+           
+ classAnimalStringArrayGenerator + +
+           
+ classAnimalStringMatrixGenerator + +
+           
+ classAnimalTextGenerator + +
+           
+ classAnimalTFlipflopGenerator + +
+           
+ classAnimalTriangleGenerator + +
+           
+ classAnimalVHDLElementGenerator + +
+           
+ classAnimalWireGenerator + +
+           
+ classAnimalXNorGenerator + +
+           
+ classAnimalXorGenerator + +
+           
+ classAVInteractionTextGenerator + +
+           
+  +

+ + + + + +
+Uses of GeneratorInterface in algoanim.interactionsupport.generators
+  +

+ + + + + + + + + +
Subinterfaces of GeneratorInterface in algoanim.interactionsupport.generators
+ interfaceInteractiveElementGenerator + +
+          InteractiveElementGenerator offers methods to request the included + Language object to append interactive elements to the output.
+  +

+ + + + + +
+Uses of GeneratorInterface in algoanim.primitives
+  +

+ + + + + + + + + +
Subinterfaces of GeneratorInterface in algoanim.primitives
+ interfaceAdvancedTextGeneratorInterface + +
+           
+  +

+ + + + + + + + + +
Fields in algoanim.primitives declared as GeneratorInterface
+protected  GeneratorInterfacePrimitive.gen + +
+           
+  +

+ + + + + + + + + + + + + + + + + + + + + + + +
Constructors in algoanim.primitives with parameters of type GeneratorInterface
AdvancedTextSupport(GeneratorInterface g, + DisplayOptions d) + +
+           
ArrayPrimitive(GeneratorInterface g, + DisplayOptions display) + +
+           
MatrixPrimitive(GeneratorInterface g, + DisplayOptions display) + +
+           
Primitive(GeneratorInterface g, + DisplayOptions d) + +
+           
VisualQueue(GeneratorInterface g, + Node upperLeftCorner, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + QueueProperties qp) + +
+          Constructor of the VisualQueue.
VisualStack(GeneratorInterface g, + Node upperLeftCorner, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + StackProperties sp) + +
+          Constructor of the VisualStack.
+  +

+ + + + + +
+Uses of GeneratorInterface in algoanim.primitives.generators
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Subinterfaces of GeneratorInterface in algoanim.primitives.generators
+ interfaceArcGenerator + +
+          ArcGenerator offers methods to request the included + Language object to + append arc related script code lines to the output.
+ interfaceArrayBasedQueueGenerator<T> + +
+          ArrayBasedQueueGenerator offers methods to request the included + Language object to append array-based queue related script code lines to the output.
+ interfaceArrayBasedStackGenerator<T> + +
+          ArrayBasedStackGenerator offers methods to request the included + Language object to append array-based stack related script code lines to the output.
+ interfaceArrayMarkerGenerator + +
+          ArrayMarkerGenerator offers methods to request the + included + Language object to append arraymarker related script code lines to the + output.
+ interfaceCircleGenerator + +
+          CircleGenerator offers methods to request the included + Language object to + append circle related script code lines to the output.
+ interfaceCircleSegGenerator + +
+          CircleSegGenerator offers methods to request the + included Language object to + append circle segment related script code lines to the output.
+ interfaceConceptualQueueGenerator<T> + +
+          ConceptualQueueGenerator offers methods to request the included + Language object to append conceptual queue related script code lines to the output.
+ interfaceConceptualStackGenerator<T> + +
+          ConceptualStackGenerator offers methods to request the included + Language object to append conceptual stack related script code lines to the output.
+ interfaceDoubleArrayGenerator + +
+          IntArrayGenerator offers methods to request the included + Language object to + append integer array related script code lines to the output.
+ interfaceDoubleMatrixGenerator + +
+          DoubleMatrixGenerator offers methods to request the included + Language object to + append double array related script code lines to the output.
+ interfaceEllipseGenerator + +
+          EllipseGenerator offers methods to request the included + Language object to + append ellipse related script code lines to the output.
+ interfaceEllipseSegGenerator + +
+          EllipseSegGenerator offers methods to request the + included Language object to + append circle segment related script code lines to the output.
+ interfaceGenericArrayGenerator + +
+           
+ interfaceGraphGenerator + +
+          GraphGenerator offers methods to request the included + Language object to + append graph-related script code lines to the output.
+ interfaceGroupGenerator + +
+          GroupGenerator offers methods to request the included + Language object to + append group related script code lines to the output.
+ interfaceIntArrayGenerator + +
+          IntArrayGenerator offers methods to request the included + Language object to + append integer array related script code lines to the output.
+ interfaceIntMatrixGenerator + +
+          IntMatrixGenerator offers methods to request the included + Language object to + append integer array related script code lines to the output.
+ interfaceListBasedQueueGenerator<T> + +
+          ListBasedQueueGenerator offers methods to request the included + Language object to append list-based queue related script code lines to the output.
+ interfaceListBasedStackGenerator<T> + +
+          ListBasedStackGenerator offers methods to request the included + Language object to append list-based stack related script code lines to the output.
+ interfaceListElementGenerator + +
+          ListElementGenerator offers methods to request the + included Language object to + append list element related script code lines to the output.
+ interfacePointGenerator + +
+          PointGenerator offers methods to request the included + Language object to + append point related script code lines to the output.
+ interfacePolygonGenerator + +
+          PolygonGenerator offers methods to request the + included Language object to + append polygon related script code lines to the output.
+ interfacePolylineGenerator + +
+          PolylineGenerator offers methods to request the included + Language object to + append polyline related script code lines to the output.
+ interfaceRectGenerator + +
+          RectGenerator offers methods to request the included + Language object to + append rectangle related script code lines to the output.
+ interfaceSourceCodeGenerator + +
+          SourceCodeGenerator offers methods to request the + included Language object to + append sourcecode related script code lines to the output.
+ interfaceSquareGenerator + +
+          SquareGenerator offers methods to request the included + Language object to + append square related script code lines to the output.
+ interfaceStringArrayGenerator + +
+          StringArrayGenerator offers methods to request the included + Language object to append String array related script code lines to the + output.
+ interfaceStringMatrixGenerator + +
+          StringMatrixGenerator offers methods to request the included + Language object to append integer array related script code lines to the + output.
+ interfaceTextGenerator + +
+          TextGenerator offers methods to request the included Language + object to append text related script code lines to the output.
+ interfaceTriangleGenerator + +
+          TriangleGenerator offers methods to request the + included Language object to + append triangle related script code lines to the output.
+ interfaceVariablesGenerator + +
+           
+  +

+ + + + + + + + + + + + + +
Classes in algoanim.primitives.generators that implement GeneratorInterface
+ classAnimalVariablesGenerator + +
+           
+ classGenerator + +
+          Implements functionality which is common for all generators of all + languages.
+  +

+ + + + + +
+Uses of GeneratorInterface in algoanim.primitives.generators.vhdl
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Subinterfaces of GeneratorInterface in algoanim.primitives.generators.vhdl
+ interfaceAndGateGenerator + +
+          AndGateGenerator offers methods to request the included + Language object to + append AND gate-related script code lines to the output.
+ interfaceDemultiplexerGenerator + +
+          DemultiplexerGenerator offers methods to request the included + Language object to + append demultiplexer-related script code lines to the output.
+ interfaceDFlipflopGenerator + +
+          DFlipflopGenerator offers methods to request the included + Language object to + append D-flipflop related script code lines to the output.
+ interfaceJKFlipflopGenerator + +
+          JKFlipflopGenerator offers methods to request the included + Language object to + append JK flipflop-related script code lines to the output.
+ interfaceMultiplexerGenerator + +
+          MultiplexerGenerator offers methods to request the included + Language object to + append multiplexer-related script code lines to the output.
+ interfaceNAndGateGenerator + +
+          NAndGateGenerator offers methods to request the included + Language object to + append NAND gate-related script code lines to the output.
+ interfaceNorGateGenerator + +
+          NorGateGenerator offers methods to request the included + Language object to + append NOR gate-related script code lines to the output.
+ interfaceNotGateGenerator + +
+          NotGateGenerator offers methods to request the included + Language object to + append NOT gate-related script code lines to the output.
+ interfaceOrGateGenerator + +
+          OrGateGenerator offers methods to request the included + Language object to + append OR gate-related script code lines to the output.
+ interfaceRSFlipflopGenerator + +
+          RSFlipflopGenerator offers methods to request the included + Language object to + append RS flipflop-related script code lines to the output.
+ interfaceTFlipflopGenerator + +
+          TFlipflopGenerator offers methods to request the included + Language object to + append T flipflop-related script code lines to the output.
+ interfaceVHDLElementGenerator + +
+          AndGateGenerator offers methods to request the included + Language object to + append AND gate-related script code lines to the output.
+ interfaceVHDLWireGenerator + +
+          AndGateGenerator offers methods to request the included + Language object to + append AND gate-related script code lines to the output.
+ interfaceXNorGateGenerator + +
+          XNorGenerator offers methods to request the included + Language object to + append XNOR gate-related script code lines to the output.
+ interfaceXOrGateGenerator + +
+          XOrGateGenerator offers methods to request the included + Language object to + append XOR gate-related script code lines to the output.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/GenericArrayGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/GenericArrayGenerator.html new file mode 100644 index 00000000..6271112a --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/GenericArrayGenerator.html @@ -0,0 +1,248 @@ + + + + + + +Uses of Interface algoanim.primitives.generators.GenericArrayGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
algoanim.primitives.generators.GenericArrayGenerator

+
+ + + + + + + + + + + + + +
+Packages that use GenericArrayGenerator
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives.generators  
+  +

+ + + + + +
+Uses of GenericArrayGenerator in algoanim.animalscript
+  +

+ + + + + + + + + + + + + + + + + +
Classes in algoanim.animalscript that implement GenericArrayGenerator
+ classAnimalDoubleArrayGenerator + +
+           
+ classAnimalIntArrayGenerator + +
+           
+ classAnimalStringArrayGenerator + +
+           
+  +

+ + + + + +
+Uses of GenericArrayGenerator in algoanim.primitives.generators
+  +

+ + + + + + + + + + + + + + + + + +
Subinterfaces of GenericArrayGenerator in algoanim.primitives.generators
+ interfaceDoubleArrayGenerator + +
+          IntArrayGenerator offers methods to request the included + Language object to + append integer array related script code lines to the output.
+ interfaceIntArrayGenerator + +
+          IntArrayGenerator offers methods to request the included + Language object to + append integer array related script code lines to the output.
+ interfaceStringArrayGenerator + +
+          StringArrayGenerator offers methods to request the included + Language object to append String array related script code lines to the + output.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/GraphGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/GraphGenerator.html new file mode 100644 index 00000000..2a17d538 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/GraphGenerator.html @@ -0,0 +1,215 @@ + + + + + + +Uses of Interface algoanim.primitives.generators.GraphGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
algoanim.primitives.generators.GraphGenerator

+
+ + + + + + + + + + + + + +
+Packages that use GraphGenerator
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives  
+  +

+ + + + + +
+Uses of GraphGenerator in algoanim.animalscript
+  +

+ + + + + + + + + +
Classes in algoanim.animalscript that implement GraphGenerator
+ classAnimalGraphGenerator + +
+           
+  +

+ + + + + +
+Uses of GraphGenerator in algoanim.primitives
+  +

+ + + + + + + + +
Constructors in algoanim.primitives with parameters of type GraphGenerator
Graph(GraphGenerator graphGen, + java.lang.String name, + int[][] graphAdjacencyMatrix, + Node[] graphNodes, + java.lang.String[] labels, + DisplayOptions display, + GraphProperties props) + +
+          Instantiates the Graph and calls the create() method of the + associated GraphGenerator.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/GroupGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/GroupGenerator.html new file mode 100644 index 00000000..b0fca70c --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/GroupGenerator.html @@ -0,0 +1,211 @@ + + + + + + +Uses of Interface algoanim.primitives.generators.GroupGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
algoanim.primitives.generators.GroupGenerator

+
+ + + + + + + + + + + + + +
+Packages that use GroupGenerator
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives  
+  +

+ + + + + +
+Uses of GroupGenerator in algoanim.animalscript
+  +

+ + + + + + + + + +
Classes in algoanim.animalscript that implement GroupGenerator
+ classAnimalGroupGenerator + +
+           
+  +

+ + + + + +
+Uses of GroupGenerator in algoanim.primitives
+  +

+ + + + + + + + +
Constructors in algoanim.primitives with parameters of type GroupGenerator
Group(GroupGenerator g, + java.util.LinkedList<Primitive> primitiveList, + java.lang.String name) + +
+          Instantiates the Group and calls the create() method + of the associated GroupGenerator.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/IntArrayGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/IntArrayGenerator.html new file mode 100644 index 00000000..96397071 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/IntArrayGenerator.html @@ -0,0 +1,232 @@ + + + + + + +Uses of Interface algoanim.primitives.generators.IntArrayGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
algoanim.primitives.generators.IntArrayGenerator

+
+ + + + + + + + + + + + + +
+Packages that use IntArrayGenerator
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives  
+  +

+ + + + + +
+Uses of IntArrayGenerator in algoanim.animalscript
+  +

+ + + + + + + + + +
Classes in algoanim.animalscript that implement IntArrayGenerator
+ classAnimalIntArrayGenerator + +
+           
+  +

+ + + + + +
+Uses of IntArrayGenerator in algoanim.primitives
+  +

+ + + + + + + + + +
Fields in algoanim.primitives declared as IntArrayGenerator
+protected  IntArrayGeneratorIntArray.generator + +
+          The related IntArrayGenerator, which is responsible for + generating the appropriate scriptcode for operations performed on + this object.
+  +

+ + + + + + + + +
Constructors in algoanim.primitives with parameters of type IntArrayGenerator
IntArray(IntArrayGenerator iag, + Node upperLeftCorner, + int[] arrayData, + java.lang.String name, + ArrayDisplayOptions display, + ArrayProperties iap) + +
+          Instantiates the IntArray and calls the create() method + of the associated IntArrayGenerator.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/IntMatrixGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/IntMatrixGenerator.html new file mode 100644 index 00000000..a38e2d76 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/IntMatrixGenerator.html @@ -0,0 +1,232 @@ + + + + + + +Uses of Interface algoanim.primitives.generators.IntMatrixGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
algoanim.primitives.generators.IntMatrixGenerator

+
+ + + + + + + + + + + + + +
+Packages that use IntMatrixGenerator
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives  
+  +

+ + + + + +
+Uses of IntMatrixGenerator in algoanim.animalscript
+  +

+ + + + + + + + + +
Classes in algoanim.animalscript that implement IntMatrixGenerator
+ classAnimalIntMatrixGenerator + +
+           
+  +

+ + + + + +
+Uses of IntMatrixGenerator in algoanim.primitives
+  +

+ + + + + + + + + +
Fields in algoanim.primitives declared as IntMatrixGenerator
+protected  IntMatrixGeneratorIntMatrix.generator + +
+          The related IntMatrixGenerator, which is responsible for + generating the appropriate scriptcode for operations performed on this + object.
+  +

+ + + + + + + + +
Constructors in algoanim.primitives with parameters of type IntMatrixGenerator
IntMatrix(IntMatrixGenerator iag, + Node upperLeftCorner, + int[][] matrixData, + java.lang.String name, + DisplayOptions display, + MatrixProperties iap) + +
+          Instantiates the IntMatrix and calls the create() method of + the associated IntMatrixGenerator.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/Language.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/Language.html new file mode 100644 index 00000000..a3442849 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/Language.html @@ -0,0 +1,677 @@ + + + + + + +Uses of Class algoanim.primitives.generators.Language + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.primitives.generators.Language

+
+ + + + + + + + + + + + + + + + + + + + + +
+Packages that use Language
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.examples  
algoanim.interactionsupport  
algoanim.primitives.generators  
+  +

+ + + + + +
+Uses of Language in algoanim.animalscript
+  +

+ + + + + + + + + +
Subclasses of Language in algoanim.animalscript
+ classAnimalScript + +
+           
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Constructors in algoanim.animalscript with parameters of type Language
AnimalAndGenerator(Language aLang) + +
+           
AnimalArcGenerator(Language aLang) + +
+           
AnimalArrayBasedQueueGenerator(Language aLang) + +
+           
AnimalArrayBasedStackGenerator(Language aLang) + +
+           
AnimalArrayGenerator(Language as) + +
+           
AnimalArrayMarkerGenerator(Language aLang) + +
+           
AnimalCircleGenerator(Language aLang) + +
+           
AnimalCircleSegGenerator(Language aLang) + +
+           
AnimalConceptualQueueGenerator(Language aLang) + +
+           
AnimalConceptualStackGenerator(Language aLang) + +
+           
AnimalDemultiplexerGenerator(Language aLang) + +
+           
AnimalDFlipflopGenerator(Language aLang) + +
+           
AnimalEllipseGenerator(Language aLang) + +
+           
AnimalEllipseSegGenerator(Language aLang) + +
+           
AnimalGenerator(Language aLang) + +
+          Provides the given Language object to the Generator.
AnimalGroupGenerator(Language aLang) + +
+           
AnimalJKFlipflopGenerator(Language aLang) + +
+           
AnimalListBasedQueueGenerator(Language aLang) + +
+           
AnimalListBasedStackGenerator(Language aLang) + +
+           
AnimalListElementGenerator(Language aLang) + +
+           
AnimalMultiplexerGenerator(Language aLang) + +
+           
AnimalNAndGenerator(Language aLang) + +
+           
AnimalNorGenerator(Language aLang) + +
+           
AnimalNotGenerator(Language aLang) + +
+           
AnimalOrGenerator(Language aLang) + +
+           
AnimalPointGenerator(Language aLang) + +
+           
AnimalPolygonGenerator(Language aLang) + +
+           
AnimalPolylineGenerator(Language aLang) + +
+           
AnimalRectGenerator(Language aLang) + +
+           
AnimalRSFlipflopGenerator(Language aLang) + +
+           
AnimalSourceCodeGenerator(Language aLang) + +
+           
AnimalSquareGenerator(Language aLang) + +
+           
AnimalStringArrayGenerator(Language aLang) + +
+           
AnimalTextGenerator(Language aLang) + +
+           
AnimalTFlipflopGenerator(Language aLang) + +
+           
AnimalTriangleGenerator(Language aLang) + +
+           
AnimalVHDLElementGenerator(Language aLang) + +
+           
AnimalWireGenerator(Language aLang) + +
+           
AnimalXNorGenerator(Language aLang) + +
+           
AnimalXorGenerator(Language aLang) + +
+           
+  +

+ + + + + +
+Uses of Language in algoanim.examples
+  +

+ + + + + + + + + +
Fields in algoanim.examples declared as Language
+(package private)  LanguagePointTest.lang + +
+           
+  +

+ + + + + + + + + + + + + + +
Constructors in algoanim.examples with parameters of type Language
QuickSort(Language l) + +
+           
SortingExample(Language l) + +
+          Default constructor
StackQuickSort(Language l) + +
+           
+  +

+ + + + + +
+Uses of Language in algoanim.interactionsupport
+  +

+ + + + + + + + + +
Fields in algoanim.interactionsupport declared as Language
+protected  LanguageInteractiveElement.language + +
+           
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Constructors in algoanim.interactionsupport with parameters of type Language
DocumentationLink(Language lang, + java.lang.String elementID) + +
+           
FillInBlanksQuestion(Language lang, + java.lang.String id) + +
+           
GroupInfo(Language lang, + java.lang.String elementID) + +
+           
GroupInfo(Language lang, + java.lang.String elementID, + int nrRepeats) + +
+           
InteractiveElement(Language lang, + java.lang.String elementID) + +
+           
InteractiveQuestion(Language lang, + java.lang.String id) + +
+           
MultipleChoiceQuestion(Language lang, + java.lang.String id) + +
+           
MultipleSelectionQuestion(Language lang, + java.lang.String id) + +
+           
TrueFalseQuestion(Language lang, + java.lang.String id) + +
+           
+  +

+ + + + + +
+Uses of Language in algoanim.primitives.generators
+  +

+ + + + + + + + + +
Subclasses of Language in algoanim.primitives.generators
+ classVHDLLanguage + +
+          The abstract Language class defines the basic methods for all particular + languages like AnimalScript for example, which then itselves provide + functionality for output management, a name registry for primitives and + factory methods for all supported primitives.
+  +

+ + + + + + + + + +
Fields in algoanim.primitives.generators declared as Language
+protected  LanguageGenerator.lang + +
+          the associated Language object.
+  +

+ + + + + + + + + + + + + +
Methods in algoanim.primitives.generators that return Language
+ LanguageGeneratorInterface.getLanguage() + +
+          Returns the associated Language object.
+ LanguageGenerator.getLanguage() + +
+           
+  +

+ + + + + + + + + + + +
Constructors in algoanim.primitives.generators with parameters of type Language
AnimalVariablesGenerator(Language lang) + +
+           
Generator(Language aLang) + +
+          Stores the related Language object.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/ListBasedQueueGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/ListBasedQueueGenerator.html new file mode 100644 index 00000000..0f82dc34 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/ListBasedQueueGenerator.html @@ -0,0 +1,214 @@ + + + + + + +Uses of Interface algoanim.primitives.generators.ListBasedQueueGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
algoanim.primitives.generators.ListBasedQueueGenerator

+
+ + + + + + + + + + + + + +
+Packages that use ListBasedQueueGenerator
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives  
+  +

+ + + + + +
+Uses of ListBasedQueueGenerator in algoanim.animalscript
+  +

+ + + + + + + + + +
Classes in algoanim.animalscript that implement ListBasedQueueGenerator
+ classAnimalListBasedQueueGenerator<T> + +
+           
+  +

+ + + + + +
+Uses of ListBasedQueueGenerator in algoanim.primitives
+  +

+ + + + + + + + +
Constructors in algoanim.primitives with parameters of type ListBasedQueueGenerator
ListBasedQueue(ListBasedQueueGenerator<T> lbqg, + Node upperLeftCorner, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + QueueProperties qp) + +
+          Instantiates the ListBasedQueue and calls the create() method + of the associated ListBasedQueueGenerator.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/ListBasedStackGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/ListBasedStackGenerator.html new file mode 100644 index 00000000..e8e0d9cc --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/ListBasedStackGenerator.html @@ -0,0 +1,214 @@ + + + + + + +Uses of Interface algoanim.primitives.generators.ListBasedStackGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
algoanim.primitives.generators.ListBasedStackGenerator

+
+ + + + + + + + + + + + + +
+Packages that use ListBasedStackGenerator
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives  
+  +

+ + + + + +
+Uses of ListBasedStackGenerator in algoanim.animalscript
+  +

+ + + + + + + + + +
Classes in algoanim.animalscript that implement ListBasedStackGenerator
+ classAnimalListBasedStackGenerator<T> + +
+           
+  +

+ + + + + +
+Uses of ListBasedStackGenerator in algoanim.primitives
+  +

+ + + + + + + + +
Constructors in algoanim.primitives with parameters of type ListBasedStackGenerator
ListBasedStack(ListBasedStackGenerator<T> lbsg, + Node upperLeftCorner, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + StackProperties sp) + +
+          Instantiates the ListBasedStack and calls the create() method + of the associated ListBasedStackGenerator.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/ListElementGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/ListElementGenerator.html new file mode 100644 index 00000000..3a76bb99 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/ListElementGenerator.html @@ -0,0 +1,233 @@ + + + + + + +Uses of Interface algoanim.primitives.generators.ListElementGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
algoanim.primitives.generators.ListElementGenerator

+
+ + + + + + + + + + + + + +
+Packages that use ListElementGenerator
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives  
+  +

+ + + + + +
+Uses of ListElementGenerator in algoanim.animalscript
+  +

+ + + + + + + + + +
Classes in algoanim.animalscript that implement ListElementGenerator
+ classAnimalListElementGenerator + +
+           
+  +

+ + + + + +
+Uses of ListElementGenerator in algoanim.primitives
+  +

+ + + + + + + + + + + +
Constructors in algoanim.primitives with parameters of type ListElementGenerator
ListElement(ListElementGenerator leg, + Node upperLeftCorner, + int nrPointers, + java.util.LinkedList<java.lang.Object> pointerLocations, + ListElement prevElement, + ListElement nextElement, + java.lang.String name, + DisplayOptions display, + ListElementProperties lp) + +
+          Instantiates the ListElement and calls the create() + method + of the associated ListElementGenerator.
ListElement(ListElementGenerator leg, + Node upperLeftCorner, + int nrPointers, + java.util.LinkedList<java.lang.Object> pointerLocations, + ListElement prevElement, + java.lang.String name, + DisplayOptions display, + ListElementProperties lp) + +
+          Instantiates the ListElement and calls the create() + method + of the associated ListElementGenerator.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/PointGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/PointGenerator.html new file mode 100644 index 00000000..dd442990 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/PointGenerator.html @@ -0,0 +1,213 @@ + + + + + + +Uses of Interface algoanim.primitives.generators.PointGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
algoanim.primitives.generators.PointGenerator

+
+ + + + + + + + + + + + + +
+Packages that use PointGenerator
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives  
+  +

+ + + + + +
+Uses of PointGenerator in algoanim.animalscript
+  +

+ + + + + + + + + +
Classes in algoanim.animalscript that implement PointGenerator
+ classAnimalPointGenerator + +
+           
+  +

+ + + + + +
+Uses of PointGenerator in algoanim.primitives
+  +

+ + + + + + + + +
Constructors in algoanim.primitives with parameters of type PointGenerator
Point(PointGenerator pg, + Node theCoords, + java.lang.String name, + DisplayOptions display, + PointProperties pp) + +
+          Instantiates the Point and calls the create() method of the + associated PointGenerator.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/PolygonGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/PolygonGenerator.html new file mode 100644 index 00000000..6453bc53 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/PolygonGenerator.html @@ -0,0 +1,213 @@ + + + + + + +Uses of Interface algoanim.primitives.generators.PolygonGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
algoanim.primitives.generators.PolygonGenerator

+
+ + + + + + + + + + + + + +
+Packages that use PolygonGenerator
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives  
+  +

+ + + + + +
+Uses of PolygonGenerator in algoanim.animalscript
+  +

+ + + + + + + + + +
Classes in algoanim.animalscript that implement PolygonGenerator
+ classAnimalPolygonGenerator + +
+           
+  +

+ + + + + +
+Uses of PolygonGenerator in algoanim.primitives
+  +

+ + + + + + + + +
Constructors in algoanim.primitives with parameters of type PolygonGenerator
Polygon(PolygonGenerator pg, + Node[] theNodes, + java.lang.String name, + DisplayOptions display, + PolygonProperties pp) + +
+          Instantiates the Polygon and calls the create() method of + the associated PolygonGenerator.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/PolylineGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/PolylineGenerator.html new file mode 100644 index 00000000..9f402af3 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/PolylineGenerator.html @@ -0,0 +1,213 @@ + + + + + + +Uses of Interface algoanim.primitives.generators.PolylineGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
algoanim.primitives.generators.PolylineGenerator

+
+ + + + + + + + + + + + + +
+Packages that use PolylineGenerator
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives  
+  +

+ + + + + +
+Uses of PolylineGenerator in algoanim.animalscript
+  +

+ + + + + + + + + +
Classes in algoanim.animalscript that implement PolylineGenerator
+ classAnimalPolylineGenerator + +
+           
+  +

+ + + + + +
+Uses of PolylineGenerator in algoanim.primitives
+  +

+ + + + + + + + +
Constructors in algoanim.primitives with parameters of type PolylineGenerator
Polyline(PolylineGenerator pg, + Node[] theNodes, + java.lang.String name, + DisplayOptions display, + PolylineProperties pp) + +
+          Instantiates the Polyline and calls the create() method of + the associated PolylineGenerator.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/RectGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/RectGenerator.html new file mode 100644 index 00000000..596ae5db --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/RectGenerator.html @@ -0,0 +1,214 @@ + + + + + + +Uses of Interface algoanim.primitives.generators.RectGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
algoanim.primitives.generators.RectGenerator

+
+ + + + + + + + + + + + + +
+Packages that use RectGenerator
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives  
+  +

+ + + + + +
+Uses of RectGenerator in algoanim.animalscript
+  +

+ + + + + + + + + +
Classes in algoanim.animalscript that implement RectGenerator
+ classAnimalRectGenerator + +
+           
+  +

+ + + + + +
+Uses of RectGenerator in algoanim.primitives
+  +

+ + + + + + + + +
Constructors in algoanim.primitives with parameters of type RectGenerator
Rect(RectGenerator rg, + Node upperLeftCorner, + Node lowerRightCorner, + java.lang.String name, + DisplayOptions display, + RectProperties rp) + +
+          Instantiates the Rect and calls the create() method of the + associated RectGenerator.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/SourceCodeGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/SourceCodeGenerator.html new file mode 100644 index 00000000..fac74d5d --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/SourceCodeGenerator.html @@ -0,0 +1,229 @@ + + + + + + +Uses of Interface algoanim.primitives.generators.SourceCodeGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
algoanim.primitives.generators.SourceCodeGenerator

+
+ + + + + + + + + + + + + +
+Packages that use SourceCodeGenerator
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives  
+  +

+ + + + + +
+Uses of SourceCodeGenerator in algoanim.animalscript
+  +

+ + + + + + + + + +
Classes in algoanim.animalscript that implement SourceCodeGenerator
+ classAnimalSourceCodeGenerator + +
+           
+  +

+ + + + + +
+Uses of SourceCodeGenerator in algoanim.primitives
+  +

+ + + + + + + + + +
Fields in algoanim.primitives declared as SourceCodeGenerator
+protected  SourceCodeGeneratorSourceCode.generator + +
+           
+  +

+ + + + + + + + +
Constructors in algoanim.primitives with parameters of type SourceCodeGenerator
SourceCode(SourceCodeGenerator generator, + Node upperLeft, + java.lang.String name, + DisplayOptions display, + SourceCodeProperties properties) + +
+          Instantiates the SourceCode and calls the create() method + of the associated SourceCodeGenerator.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/SquareGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/SquareGenerator.html new file mode 100644 index 00000000..a48b5e1f --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/SquareGenerator.html @@ -0,0 +1,214 @@ + + + + + + +Uses of Interface algoanim.primitives.generators.SquareGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
algoanim.primitives.generators.SquareGenerator

+
+ + + + + + + + + + + + + +
+Packages that use SquareGenerator
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives  
+  +

+ + + + + +
+Uses of SquareGenerator in algoanim.animalscript
+  +

+ + + + + + + + + +
Classes in algoanim.animalscript that implement SquareGenerator
+ classAnimalSquareGenerator + +
+           
+  +

+ + + + + +
+Uses of SquareGenerator in algoanim.primitives
+  +

+ + + + + + + + +
Constructors in algoanim.primitives with parameters of type SquareGenerator
Square(SquareGenerator sg, + Node upperLeftCorner, + int theWidth, + java.lang.String name, + DisplayOptions display, + SquareProperties sp) + +
+          Instantiates the Square and calls the create() method of the + associated SquareGenerator.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/StringArrayGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/StringArrayGenerator.html new file mode 100644 index 00000000..8126932b --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/StringArrayGenerator.html @@ -0,0 +1,232 @@ + + + + + + +Uses of Interface algoanim.primitives.generators.StringArrayGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
algoanim.primitives.generators.StringArrayGenerator

+
+ + + + + + + + + + + + + +
+Packages that use StringArrayGenerator
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives  
+  +

+ + + + + +
+Uses of StringArrayGenerator in algoanim.animalscript
+  +

+ + + + + + + + + +
Classes in algoanim.animalscript that implement StringArrayGenerator
+ classAnimalStringArrayGenerator + +
+           
+  +

+ + + + + +
+Uses of StringArrayGenerator in algoanim.primitives
+  +

+ + + + + + + + + +
Fields in algoanim.primitives declared as StringArrayGenerator
+protected  StringArrayGeneratorStringArray.generator + +
+          The related IntArrayGenerator, which is responsible for + generating the appropriate scriptcode for operations performed on this + object.
+  +

+ + + + + + + + +
Constructors in algoanim.primitives with parameters of type StringArrayGenerator
StringArray(StringArrayGenerator sag, + Node upperLeftCorner, + java.lang.String[] arrayData, + java.lang.String name, + ArrayDisplayOptions display, + ArrayProperties iap) + +
+          Instantiates the StringArray and calls the create() method + of the associated StringArrayGenerator.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/StringMatrixGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/StringMatrixGenerator.html new file mode 100644 index 00000000..1acb164e --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/StringMatrixGenerator.html @@ -0,0 +1,232 @@ + + + + + + +Uses of Interface algoanim.primitives.generators.StringMatrixGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
algoanim.primitives.generators.StringMatrixGenerator

+
+ + + + + + + + + + + + + +
+Packages that use StringMatrixGenerator
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives  
+  +

+ + + + + +
+Uses of StringMatrixGenerator in algoanim.animalscript
+  +

+ + + + + + + + + +
Classes in algoanim.animalscript that implement StringMatrixGenerator
+ classAnimalStringMatrixGenerator + +
+           
+  +

+ + + + + +
+Uses of StringMatrixGenerator in algoanim.primitives
+  +

+ + + + + + + + + +
Fields in algoanim.primitives declared as StringMatrixGenerator
+protected  StringMatrixGeneratorStringMatrix.generator + +
+          The related StringMatrixGenerator, which is responsible for + generating the appropriate scriptcode for operations performed on + this object.
+  +

+ + + + + + + + +
Constructors in algoanim.primitives with parameters of type StringMatrixGenerator
StringMatrix(StringMatrixGenerator iag, + Node upperLeftCorner, + java.lang.String[][] matrixData, + java.lang.String name, + DisplayOptions display, + MatrixProperties iap) + +
+          Instantiates the StringMatrix and calls the create() method + of the associated StringMatrixGenerator.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/TextGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/TextGenerator.html new file mode 100644 index 00000000..e86d6a74 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/TextGenerator.html @@ -0,0 +1,214 @@ + + + + + + +Uses of Interface algoanim.primitives.generators.TextGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
algoanim.primitives.generators.TextGenerator

+
+ + + + + + + + + + + + + +
+Packages that use TextGenerator
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives  
+  +

+ + + + + +
+Uses of TextGenerator in algoanim.animalscript
+  +

+ + + + + + + + + +
Classes in algoanim.animalscript that implement TextGenerator
+ classAnimalTextGenerator + +
+           
+  +

+ + + + + +
+Uses of TextGenerator in algoanim.primitives
+  +

+ + + + + + + + +
Constructors in algoanim.primitives with parameters of type TextGenerator
Text(TextGenerator tg, + Node upperLeftCorner, + java.lang.String theText, + java.lang.String name, + DisplayOptions display, + TextProperties tp) + +
+          Instantiates the Text and calls the create() method of the + associated TextGenerator.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/TriangleGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/TriangleGenerator.html new file mode 100644 index 00000000..343aae5f --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/TriangleGenerator.html @@ -0,0 +1,215 @@ + + + + + + +Uses of Interface algoanim.primitives.generators.TriangleGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
algoanim.primitives.generators.TriangleGenerator

+
+ + + + + + + + + + + + + +
+Packages that use TriangleGenerator
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives  
+  +

+ + + + + +
+Uses of TriangleGenerator in algoanim.animalscript
+  +

+ + + + + + + + + +
Classes in algoanim.animalscript that implement TriangleGenerator
+ classAnimalTriangleGenerator + +
+           
+  +

+ + + + + +
+Uses of TriangleGenerator in algoanim.primitives
+  +

+ + + + + + + + +
Constructors in algoanim.primitives with parameters of type TriangleGenerator
Triangle(TriangleGenerator tg, + Node pointA, + Node pointB, + Node pointC, + java.lang.String name, + DisplayOptions display, + TriangleProperties tp) + +
+          Instantiates the Triangle and calls the create() method + of the associated TriangleGenerator.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/VHDLLanguage.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/VHDLLanguage.html new file mode 100644 index 00000000..bc27fcab --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/VHDLLanguage.html @@ -0,0 +1,181 @@ + + + + + + +Uses of Class algoanim.primitives.generators.VHDLLanguage + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.primitives.generators.VHDLLanguage

+
+ + + + + + + + + +
+Packages that use VHDLLanguage
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
+  +

+ + + + + +
+Uses of VHDLLanguage in algoanim.animalscript
+  +

+ + + + + + + + + +
Subclasses of VHDLLanguage in algoanim.animalscript
+ classAnimalScript + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/VariablesGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/VariablesGenerator.html new file mode 100644 index 00000000..f7c44e79 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/class-use/VariablesGenerator.html @@ -0,0 +1,224 @@ + + + + + + +Uses of Interface algoanim.primitives.generators.VariablesGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
algoanim.primitives.generators.VariablesGenerator

+
+ + + + + + + + + + + + + +
+Packages that use VariablesGenerator
algoanim.primitives  
algoanim.primitives.generators  
+  +

+ + + + + +
+Uses of VariablesGenerator in algoanim.primitives
+  +

+ + + + + + + + + +
Fields in algoanim.primitives declared as VariablesGenerator
+protected  VariablesGeneratorVariables.gen + +
+           
+  +

+ + + + + + + + +
Constructors in algoanim.primitives with parameters of type VariablesGenerator
Variables(VariablesGenerator gen, + DisplayOptions display) + +
+           
+  +

+ + + + + +
+Uses of VariablesGenerator in algoanim.primitives.generators
+  +

+ + + + + + + + + +
Classes in algoanim.primitives.generators that implement VariablesGenerator
+ classAnimalVariablesGenerator + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/package-frame.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/package-frame.html new file mode 100644 index 00000000..86012eba --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/package-frame.html @@ -0,0 +1,111 @@ + + + + + + +algoanim.primitives.generators + + + + + + + + + + + +algoanim.primitives.generators + + + + +
+Interfaces  + +
+ArcGenerator +
+ArrayBasedQueueGenerator +
+ArrayBasedStackGenerator +
+ArrayMarkerGenerator +
+CircleGenerator +
+CircleSegGenerator +
+ConceptualQueueGenerator +
+ConceptualStackGenerator +
+DoubleArrayGenerator +
+DoubleMatrixGenerator +
+EllipseGenerator +
+EllipseSegGenerator +
+GeneratorInterface +
+GenericArrayGenerator +
+GraphGenerator +
+GroupGenerator +
+IntArrayGenerator +
+IntMatrixGenerator +
+ListBasedQueueGenerator +
+ListBasedStackGenerator +
+ListElementGenerator +
+PointGenerator +
+PolygonGenerator +
+PolylineGenerator +
+RectGenerator +
+SourceCodeGenerator +
+SquareGenerator +
+StringArrayGenerator +
+StringMatrixGenerator +
+TextGenerator +
+TriangleGenerator +
+VariablesGenerator
+ + + + + + +
+Classes  + +
+AnimalVariablesGenerator +
+Generator +
+Language +
+VHDLLanguage
+ + + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/package-summary.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/package-summary.html new file mode 100644 index 00000000..15e4aab7 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/package-summary.html @@ -0,0 +1,367 @@ + + + + + + +algoanim.primitives.generators + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package algoanim.primitives.generators +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Interface Summary
ArcGeneratorArcGenerator offers methods to request the included + Language object to + append arc related script code lines to the output.
ArrayBasedQueueGenerator<T>ArrayBasedQueueGenerator offers methods to request the included + Language object to append array-based queue related script code lines to the output.
ArrayBasedStackGenerator<T>ArrayBasedStackGenerator offers methods to request the included + Language object to append array-based stack related script code lines to the output.
ArrayMarkerGeneratorArrayMarkerGenerator offers methods to request the + included + Language object to append arraymarker related script code lines to the + output.
CircleGeneratorCircleGenerator offers methods to request the included + Language object to + append circle related script code lines to the output.
CircleSegGeneratorCircleSegGenerator offers methods to request the + included Language object to + append circle segment related script code lines to the output.
ConceptualQueueGenerator<T>ConceptualQueueGenerator offers methods to request the included + Language object to append conceptual queue related script code lines to the output.
ConceptualStackGenerator<T>ConceptualStackGenerator offers methods to request the included + Language object to append conceptual stack related script code lines to the output.
DoubleArrayGeneratorIntArrayGenerator offers methods to request the included + Language object to + append integer array related script code lines to the output.
DoubleMatrixGeneratorDoubleMatrixGenerator offers methods to request the included + Language object to + append double array related script code lines to the output.
EllipseGeneratorEllipseGenerator offers methods to request the included + Language object to + append ellipse related script code lines to the output.
EllipseSegGeneratorEllipseSegGenerator offers methods to request the + included Language object to + append circle segment related script code lines to the output.
GeneratorInterfaceDefines methods which have to be implemented by each Generator of each + language.
GenericArrayGenerator 
GraphGeneratorGraphGenerator offers methods to request the included + Language object to + append graph-related script code lines to the output.
GroupGeneratorGroupGenerator offers methods to request the included + Language object to + append group related script code lines to the output.
IntArrayGeneratorIntArrayGenerator offers methods to request the included + Language object to + append integer array related script code lines to the output.
IntMatrixGeneratorIntMatrixGenerator offers methods to request the included + Language object to + append integer array related script code lines to the output.
ListBasedQueueGenerator<T>ListBasedQueueGenerator offers methods to request the included + Language object to append list-based queue related script code lines to the output.
ListBasedStackGenerator<T>ListBasedStackGenerator offers methods to request the included + Language object to append list-based stack related script code lines to the output.
ListElementGeneratorListElementGenerator offers methods to request the + included Language object to + append list element related script code lines to the output.
PointGeneratorPointGenerator offers methods to request the included + Language object to + append point related script code lines to the output.
PolygonGeneratorPolygonGenerator offers methods to request the + included Language object to + append polygon related script code lines to the output.
PolylineGeneratorPolylineGenerator offers methods to request the included + Language object to + append polyline related script code lines to the output.
RectGeneratorRectGenerator offers methods to request the included + Language object to + append rectangle related script code lines to the output.
SourceCodeGeneratorSourceCodeGenerator offers methods to request the + included Language object to + append sourcecode related script code lines to the output.
SquareGeneratorSquareGenerator offers methods to request the included + Language object to + append square related script code lines to the output.
StringArrayGeneratorStringArrayGenerator offers methods to request the included + Language object to append String array related script code lines to the + output.
StringMatrixGeneratorStringMatrixGenerator offers methods to request the included + Language object to append integer array related script code lines to the + output.
TextGeneratorTextGenerator offers methods to request the included Language + object to append text related script code lines to the output.
TriangleGeneratorTriangleGenerator offers methods to request the + included Language object to + append triangle related script code lines to the output.
VariablesGenerator 
+  + +

+ + + + + + + + + + + + + + + + + + + + + +
+Class Summary
AnimalVariablesGenerator 
GeneratorImplements functionality which is common for all generators of all + languages.
LanguageThe abstract Language class defines the basic methods for all particular + languages like AnimalScript for example, which then itselves provide + functionality for output management, a name registry for primitives and + factory methods for all supported primitives.
VHDLLanguageThe abstract Language class defines the basic methods for all particular + languages like AnimalScript for example, which then itselves provide + functionality for output management, a name registry for primitives and + factory methods for all supported primitives.
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/package-tree.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/package-tree.html new file mode 100644 index 00000000..063a75aa --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/package-tree.html @@ -0,0 +1,174 @@ + + + + + + +algoanim.primitives.generators Class Hierarchy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package algoanim.primitives.generators +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +

+Interface Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/package-use.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/package-use.html new file mode 100644 index 00000000..17a42a50 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/package-use.html @@ -0,0 +1,813 @@ + + + + + + +Uses of Package algoanim.primitives.generators + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
algoanim.primitives.generators

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Packages that use algoanim.primitives.generators
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.examples  
algoanim.interactionsupport  
algoanim.interactionsupport.generators  
algoanim.primitives  
algoanim.primitives.generators  
algoanim.primitives.generators.vhdl  
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Classes in algoanim.primitives.generators used by algoanim.animalscript
ArcGenerator + +
+          ArcGenerator offers methods to request the included + Language object to + append arc related script code lines to the output.
ArrayBasedQueueGenerator + +
+          ArrayBasedQueueGenerator offers methods to request the included + Language object to append array-based queue related script code lines to the output.
ArrayBasedStackGenerator + +
+          ArrayBasedStackGenerator offers methods to request the included + Language object to append array-based stack related script code lines to the output.
ArrayMarkerGenerator + +
+          ArrayMarkerGenerator offers methods to request the + included + Language object to append arraymarker related script code lines to the + output.
CircleGenerator + +
+          CircleGenerator offers methods to request the included + Language object to + append circle related script code lines to the output.
CircleSegGenerator + +
+          CircleSegGenerator offers methods to request the + included Language object to + append circle segment related script code lines to the output.
ConceptualQueueGenerator + +
+          ConceptualQueueGenerator offers methods to request the included + Language object to append conceptual queue related script code lines to the output.
ConceptualStackGenerator + +
+          ConceptualStackGenerator offers methods to request the included + Language object to append conceptual stack related script code lines to the output.
DoubleArrayGenerator + +
+          IntArrayGenerator offers methods to request the included + Language object to + append integer array related script code lines to the output.
DoubleMatrixGenerator + +
+          DoubleMatrixGenerator offers methods to request the included + Language object to + append double array related script code lines to the output.
EllipseGenerator + +
+          EllipseGenerator offers methods to request the included + Language object to + append ellipse related script code lines to the output.
EllipseSegGenerator + +
+          EllipseSegGenerator offers methods to request the + included Language object to + append circle segment related script code lines to the output.
Generator + +
+          Implements functionality which is common for all generators of all + languages.
GeneratorInterface + +
+          Defines methods which have to be implemented by each Generator of each + language.
GenericArrayGenerator + +
+           
GraphGenerator + +
+          GraphGenerator offers methods to request the included + Language object to + append graph-related script code lines to the output.
GroupGenerator + +
+          GroupGenerator offers methods to request the included + Language object to + append group related script code lines to the output.
IntArrayGenerator + +
+          IntArrayGenerator offers methods to request the included + Language object to + append integer array related script code lines to the output.
IntMatrixGenerator + +
+          IntMatrixGenerator offers methods to request the included + Language object to + append integer array related script code lines to the output.
Language + +
+          The abstract Language class defines the basic methods for all particular + languages like AnimalScript for example, which then itselves provide + functionality for output management, a name registry for primitives and + factory methods for all supported primitives.
ListBasedQueueGenerator + +
+          ListBasedQueueGenerator offers methods to request the included + Language object to append list-based queue related script code lines to the output.
ListBasedStackGenerator + +
+          ListBasedStackGenerator offers methods to request the included + Language object to append list-based stack related script code lines to the output.
ListElementGenerator + +
+          ListElementGenerator offers methods to request the + included Language object to + append list element related script code lines to the output.
PointGenerator + +
+          PointGenerator offers methods to request the included + Language object to + append point related script code lines to the output.
PolygonGenerator + +
+          PolygonGenerator offers methods to request the + included Language object to + append polygon related script code lines to the output.
PolylineGenerator + +
+          PolylineGenerator offers methods to request the included + Language object to + append polyline related script code lines to the output.
RectGenerator + +
+          RectGenerator offers methods to request the included + Language object to + append rectangle related script code lines to the output.
SourceCodeGenerator + +
+          SourceCodeGenerator offers methods to request the + included Language object to + append sourcecode related script code lines to the output.
SquareGenerator + +
+          SquareGenerator offers methods to request the included + Language object to + append square related script code lines to the output.
StringArrayGenerator + +
+          StringArrayGenerator offers methods to request the included + Language object to append String array related script code lines to the + output.
StringMatrixGenerator + +
+          StringMatrixGenerator offers methods to request the included + Language object to append integer array related script code lines to the + output.
TextGenerator + +
+          TextGenerator offers methods to request the included Language + object to append text related script code lines to the output.
TriangleGenerator + +
+          TriangleGenerator offers methods to request the + included Language object to + append triangle related script code lines to the output.
VHDLLanguage + +
+          The abstract Language class defines the basic methods for all particular + languages like AnimalScript for example, which then itselves provide + functionality for output management, a name registry for primitives and + factory methods for all supported primitives.
+  +

+ + + + + + + + +
+Classes in algoanim.primitives.generators used by algoanim.examples
Language + +
+          The abstract Language class defines the basic methods for all particular + languages like AnimalScript for example, which then itselves provide + functionality for output management, a name registry for primitives and + factory methods for all supported primitives.
+  +

+ + + + + + + + +
+Classes in algoanim.primitives.generators used by algoanim.interactionsupport
Language + +
+          The abstract Language class defines the basic methods for all particular + languages like AnimalScript for example, which then itselves provide + functionality for output management, a name registry for primitives and + factory methods for all supported primitives.
+  +

+ + + + + + + + +
+Classes in algoanim.primitives.generators used by algoanim.interactionsupport.generators
GeneratorInterface + +
+          Defines methods which have to be implemented by each Generator of each + language.
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Classes in algoanim.primitives.generators used by algoanim.primitives
ArcGenerator + +
+          ArcGenerator offers methods to request the included + Language object to + append arc related script code lines to the output.
ArrayBasedQueueGenerator + +
+          ArrayBasedQueueGenerator offers methods to request the included + Language object to append array-based queue related script code lines to the output.
ArrayBasedStackGenerator + +
+          ArrayBasedStackGenerator offers methods to request the included + Language object to append array-based stack related script code lines to the output.
ArrayMarkerGenerator + +
+          ArrayMarkerGenerator offers methods to request the + included + Language object to append arraymarker related script code lines to the + output.
CircleGenerator + +
+          CircleGenerator offers methods to request the included + Language object to + append circle related script code lines to the output.
CircleSegGenerator + +
+          CircleSegGenerator offers methods to request the + included Language object to + append circle segment related script code lines to the output.
ConceptualQueueGenerator + +
+          ConceptualQueueGenerator offers methods to request the included + Language object to append conceptual queue related script code lines to the output.
ConceptualStackGenerator + +
+          ConceptualStackGenerator offers methods to request the included + Language object to append conceptual stack related script code lines to the output.
DoubleArrayGenerator + +
+          IntArrayGenerator offers methods to request the included + Language object to + append integer array related script code lines to the output.
DoubleMatrixGenerator + +
+          DoubleMatrixGenerator offers methods to request the included + Language object to + append double array related script code lines to the output.
EllipseGenerator + +
+          EllipseGenerator offers methods to request the included + Language object to + append ellipse related script code lines to the output.
EllipseSegGenerator + +
+          EllipseSegGenerator offers methods to request the + included Language object to + append circle segment related script code lines to the output.
GeneratorInterface + +
+          Defines methods which have to be implemented by each Generator of each + language.
GraphGenerator + +
+          GraphGenerator offers methods to request the included + Language object to + append graph-related script code lines to the output.
GroupGenerator + +
+          GroupGenerator offers methods to request the included + Language object to + append group related script code lines to the output.
IntArrayGenerator + +
+          IntArrayGenerator offers methods to request the included + Language object to + append integer array related script code lines to the output.
IntMatrixGenerator + +
+          IntMatrixGenerator offers methods to request the included + Language object to + append integer array related script code lines to the output.
ListBasedQueueGenerator + +
+          ListBasedQueueGenerator offers methods to request the included + Language object to append list-based queue related script code lines to the output.
ListBasedStackGenerator + +
+          ListBasedStackGenerator offers methods to request the included + Language object to append list-based stack related script code lines to the output.
ListElementGenerator + +
+          ListElementGenerator offers methods to request the + included Language object to + append list element related script code lines to the output.
PointGenerator + +
+          PointGenerator offers methods to request the included + Language object to + append point related script code lines to the output.
PolygonGenerator + +
+          PolygonGenerator offers methods to request the + included Language object to + append polygon related script code lines to the output.
PolylineGenerator + +
+          PolylineGenerator offers methods to request the included + Language object to + append polyline related script code lines to the output.
RectGenerator + +
+          RectGenerator offers methods to request the included + Language object to + append rectangle related script code lines to the output.
SourceCodeGenerator + +
+          SourceCodeGenerator offers methods to request the + included Language object to + append sourcecode related script code lines to the output.
SquareGenerator + +
+          SquareGenerator offers methods to request the included + Language object to + append square related script code lines to the output.
StringArrayGenerator + +
+          StringArrayGenerator offers methods to request the included + Language object to append String array related script code lines to the + output.
StringMatrixGenerator + +
+          StringMatrixGenerator offers methods to request the included + Language object to append integer array related script code lines to the + output.
TextGenerator + +
+          TextGenerator offers methods to request the included Language + object to append text related script code lines to the output.
TriangleGenerator + +
+          TriangleGenerator offers methods to request the + included Language object to + append triangle related script code lines to the output.
VariablesGenerator + +
+           
+  +

+ + + + + + + + + + + + + + + + + + + + +
+Classes in algoanim.primitives.generators used by algoanim.primitives.generators
Generator + +
+          Implements functionality which is common for all generators of all + languages.
GeneratorInterface + +
+          Defines methods which have to be implemented by each Generator of each + language.
GenericArrayGenerator + +
+           
Language + +
+          The abstract Language class defines the basic methods for all particular + languages like AnimalScript for example, which then itselves provide + functionality for output management, a name registry for primitives and + factory methods for all supported primitives.
VariablesGenerator + +
+           
+  +

+ + + + + + + + +
+Classes in algoanim.primitives.generators used by algoanim.primitives.generators.vhdl
GeneratorInterface + +
+          Defines methods which have to be implemented by each Generator of each + language.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/AndGateGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/AndGateGenerator.html new file mode 100644 index 00000000..8c851171 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/AndGateGenerator.html @@ -0,0 +1,220 @@ + + + + + + +AndGateGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives.generators.vhdl +
+Interface AndGateGenerator

+
+
All Superinterfaces:
GeneratorInterface, VHDLElementGenerator
+
+
+
All Known Implementing Classes:
AnimalAndGenerator
+
+
+
+
public interface AndGateGenerator
extends VHDLElementGenerator
+ + +

+AndGateGenerator offers methods to request the included + Language object to + append AND gate-related script code lines to the output. + It is designed to be included by a AndGate primitive, + which just redirects action calls to the generator. + Each script language offering a AndGate primitive has to + implement its own + AndGateGenerator, which is then responsible to create + proper script code. +

+ +

+

+
Version:
+
0.2 20110218
+
Author:
+
Guido Roessling (roessling@acm.org)
+
+
+ +

+ + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.vhdl.VHDLElementGenerator
create
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ +


+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/DFlipflopGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/DFlipflopGenerator.html new file mode 100644 index 00000000..aed7896e --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/DFlipflopGenerator.html @@ -0,0 +1,220 @@ + + + + + + +DFlipflopGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives.generators.vhdl +
+Interface DFlipflopGenerator

+
+
All Superinterfaces:
GeneratorInterface, VHDLElementGenerator
+
+
+
All Known Implementing Classes:
AnimalDFlipflopGenerator
+
+
+
+
public interface DFlipflopGenerator
extends VHDLElementGenerator
+ + +

+DFlipflopGenerator offers methods to request the included + Language object to + append D-flipflop related script code lines to the output. + It is designed to be included by a DFlipflop primitive, + which just redirects action calls to the generator. + Each script language offering a DFlipflop primitive has to + implement its own + DFlipflopGenerator, which is then responsible to create + proper script code. +

+ +

+

+
Version:
+
0.2 20110218
+
Author:
+
Guido Roessling (roessling@acm.org)
+
+
+ +

+ + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.vhdl.VHDLElementGenerator
create
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ +


+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/DemultiplexerGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/DemultiplexerGenerator.html new file mode 100644 index 00000000..1daf6565 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/DemultiplexerGenerator.html @@ -0,0 +1,220 @@ + + + + + + +DemultiplexerGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives.generators.vhdl +
+Interface DemultiplexerGenerator

+
+
All Superinterfaces:
GeneratorInterface, VHDLElementGenerator
+
+
+
All Known Implementing Classes:
AnimalDemultiplexerGenerator
+
+
+
+
public interface DemultiplexerGenerator
extends VHDLElementGenerator
+ + +

+DemultiplexerGenerator offers methods to request the included + Language object to + append demultiplexer-related script code lines to the output. + It is designed to be included by a Demultiplexer primitive, + which just redirects action calls to the generator. + Each script language offering a Demultiplexer primitive has to + implement its own + DemultiplexerGenerator, which is then responsible to create + proper script code. +

+ +

+

+
Version:
+
0.2 20110218
+
Author:
+
Guido Roessling (roessling@acm.org)
+
+
+ +

+ + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.vhdl.VHDLElementGenerator
create
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ +


+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/JKFlipflopGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/JKFlipflopGenerator.html new file mode 100644 index 00000000..fcf493f1 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/JKFlipflopGenerator.html @@ -0,0 +1,220 @@ + + + + + + +JKFlipflopGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives.generators.vhdl +
+Interface JKFlipflopGenerator

+
+
All Superinterfaces:
GeneratorInterface, VHDLElementGenerator
+
+
+
All Known Implementing Classes:
AnimalJKFlipflopGenerator
+
+
+
+
public interface JKFlipflopGenerator
extends VHDLElementGenerator
+ + +

+JKFlipflopGenerator offers methods to request the included + Language object to + append JK flipflop-related script code lines to the output. + It is designed to be included by a JKFlipflop primitive, + which just redirects action calls to the generator. + Each script language offering a JKFlipflop primitive has to + implement its own + JKFlipflopGenerator, which is then responsible to create + proper script code. +

+ +

+

+
Version:
+
0.2 20110218
+
Author:
+
Guido Roessling (roessling@acm.org)
+
+
+ +

+ + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.vhdl.VHDLElementGenerator
create
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ +


+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/MultiplexerGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/MultiplexerGenerator.html new file mode 100644 index 00000000..918cf40e --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/MultiplexerGenerator.html @@ -0,0 +1,220 @@ + + + + + + +MultiplexerGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives.generators.vhdl +
+Interface MultiplexerGenerator

+
+
All Superinterfaces:
GeneratorInterface, VHDLElementGenerator
+
+
+
All Known Implementing Classes:
AnimalMultiplexerGenerator
+
+
+
+
public interface MultiplexerGenerator
extends VHDLElementGenerator
+ + +

+MultiplexerGenerator offers methods to request the included + Language object to + append multiplexer-related script code lines to the output. + It is designed to be included by a Multiplexer primitive, + which just redirects action calls to the generator. + Each script language offering a Multiplexer primitive has to + implement its own + MultiplexerGenerator, which is then responsible for creating + proper script code. +

+ +

+

+
Version:
+
0.2 20110218
+
Author:
+
Guido Roessling (roessling@acm.org)
+
+
+ +

+ + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.vhdl.VHDLElementGenerator
create
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ +


+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/NAndGateGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/NAndGateGenerator.html new file mode 100644 index 00000000..e8a8c37b --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/NAndGateGenerator.html @@ -0,0 +1,220 @@ + + + + + + +NAndGateGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives.generators.vhdl +
+Interface NAndGateGenerator

+
+
All Superinterfaces:
GeneratorInterface, VHDLElementGenerator
+
+
+
All Known Implementing Classes:
AnimalNAndGenerator
+
+
+
+
public interface NAndGateGenerator
extends VHDLElementGenerator
+ + +

+NAndGateGenerator offers methods to request the included + Language object to + append NAND gate-related script code lines to the output. + It is designed to be included by a NAnd primitive, + which just redirects action calls to the generator. + Each script language offering a NAnd primitive has to + implement its own + NAndGenerator, which is then responsible for creating + proper script code. +

+ +

+

+
Version:
+
0.2 20110218
+
Author:
+
Guido Roessling (roessling@acm.org)
+
+
+ +

+ + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.vhdl.VHDLElementGenerator
create
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ +


+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/NorGateGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/NorGateGenerator.html new file mode 100644 index 00000000..5f7a6f76 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/NorGateGenerator.html @@ -0,0 +1,220 @@ + + + + + + +NorGateGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives.generators.vhdl +
+Interface NorGateGenerator

+
+
All Superinterfaces:
GeneratorInterface, VHDLElementGenerator
+
+
+
All Known Implementing Classes:
AnimalNorGenerator
+
+
+
+
public interface NorGateGenerator
extends VHDLElementGenerator
+ + +

+NorGateGenerator offers methods to request the included + Language object to + append NOR gate-related script code lines to the output. + It is designed to be included by a NorGate primitive, + which just redirects action calls to the generator. + Each script language offering a NorGate primitive has to + implement its own + NorGateGenerator, which is then responsible to create + proper script code. +

+ +

+

+
Version:
+
0.2 20110218
+
Author:
+
Guido Roessling (roessling@acm.org)
+
+
+ +

+ + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.vhdl.VHDLElementGenerator
create
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ +


+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/NotGateGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/NotGateGenerator.html new file mode 100644 index 00000000..6f191e08 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/NotGateGenerator.html @@ -0,0 +1,220 @@ + + + + + + +NotGateGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives.generators.vhdl +
+Interface NotGateGenerator

+
+
All Superinterfaces:
GeneratorInterface, VHDLElementGenerator
+
+
+
All Known Implementing Classes:
AnimalNotGenerator
+
+
+
+
public interface NotGateGenerator
extends VHDLElementGenerator
+ + +

+NotGateGenerator offers methods to request the included + Language object to + append NOT gate-related script code lines to the output. + It is designed to be included by a NotGate primitive, + which just redirects action calls to the generator. + Each script language offering a NotGate primitive has to + implement its own + NotGateGenerator, which is then responsible to create + proper script code. +

+ +

+

+
Version:
+
0.2 20110218
+
Author:
+
Guido Roessling (roessling@acm.org)
+
+
+ +

+ + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.vhdl.VHDLElementGenerator
create
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ +


+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/OrGateGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/OrGateGenerator.html new file mode 100644 index 00000000..b5dc9a53 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/OrGateGenerator.html @@ -0,0 +1,218 @@ + + + + + + +OrGateGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives.generators.vhdl +
+Interface OrGateGenerator

+
+
All Superinterfaces:
GeneratorInterface, VHDLElementGenerator
+
+
+
All Known Implementing Classes:
AnimalOrGenerator
+
+
+
+
public interface OrGateGenerator
extends VHDLElementGenerator
+ + +

+OrGateGenerator offers methods to request the included + Language object to + append OR gate-related script code lines to the output. + It is designed to be included by a OrGate primitive, + which just redirects action calls to the generator. + Each script language offering a OrGate primitive has to + implement its own + OrGateGenerator, which is then responsible to create + proper script code. +

+ +

+

+
Author:
+
Stephan Mehlhase
+
+
+ +

+ + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.vhdl.VHDLElementGenerator
create
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ +


+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/RSFlipflopGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/RSFlipflopGenerator.html new file mode 100644 index 00000000..40cb04d3 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/RSFlipflopGenerator.html @@ -0,0 +1,220 @@ + + + + + + +RSFlipflopGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives.generators.vhdl +
+Interface RSFlipflopGenerator

+
+
All Superinterfaces:
GeneratorInterface, VHDLElementGenerator
+
+
+
All Known Implementing Classes:
AnimalRSFlipflopGenerator
+
+
+
+
public interface RSFlipflopGenerator
extends VHDLElementGenerator
+ + +

+RSFlipflopGenerator offers methods to request the included + Language object to + append RS flipflop-related script code lines to the output. + It is designed to be included by a RSFlipflop primitive, + which just redirects action calls to the generator. + Each script language offering a RSFlipflop primitive has to + implement its own + RSFlipflopGenerator, which is then responsible for creating + proper script code. +

+ +

+

+
Version:
+
0.2 20110218
+
Author:
+
Guido Roessling (roessling@acm.org)
+
+
+ +

+ + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.vhdl.VHDLElementGenerator
create
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ +


+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/TFlipflopGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/TFlipflopGenerator.html new file mode 100644 index 00000000..6955e3ea --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/TFlipflopGenerator.html @@ -0,0 +1,218 @@ + + + + + + +TFlipflopGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives.generators.vhdl +
+Interface TFlipflopGenerator

+
+
All Superinterfaces:
GeneratorInterface, VHDLElementGenerator
+
+
+
All Known Implementing Classes:
AnimalTFlipflopGenerator
+
+
+
+
public interface TFlipflopGenerator
extends VHDLElementGenerator
+ + +

+TFlipflopGenerator offers methods to request the included + Language object to + append T flipflop-related script code lines to the output. + It is designed to be included by a TFlipflop primitive, + which just redirects action calls to the generator. + Each script language offering a TFlipflop primitive has to + implement its own + TFlipflop, which is then responsible for creating + proper script code. +

+ +

+

+
Author:
+
Stephan Mehlhase
+
+
+ +

+ + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.vhdl.VHDLElementGenerator
create
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ +


+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/VHDLElementGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/VHDLElementGenerator.html new file mode 100644 index 00000000..f30f522a --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/VHDLElementGenerator.html @@ -0,0 +1,252 @@ + + + + + + +VHDLElementGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives.generators.vhdl +
+Interface VHDLElementGenerator

+
+
All Superinterfaces:
GeneratorInterface
+
+
+
All Known Subinterfaces:
AndGateGenerator, DemultiplexerGenerator, DFlipflopGenerator, JKFlipflopGenerator, MultiplexerGenerator, NAndGateGenerator, NorGateGenerator, NotGateGenerator, OrGateGenerator, RSFlipflopGenerator, TFlipflopGenerator, XNorGateGenerator, XOrGateGenerator
+
+
+
All Known Implementing Classes:
AnimalAndGenerator, AnimalDemultiplexerGenerator, AnimalDFlipflopGenerator, AnimalJKFlipflopGenerator, AnimalMultiplexerGenerator, AnimalNAndGenerator, AnimalNorGenerator, AnimalNotGenerator, AnimalOrGenerator, AnimalRSFlipflopGenerator, AnimalTFlipflopGenerator, AnimalXNorGenerator, AnimalXorGenerator
+
+
+
+
public interface VHDLElementGenerator
extends GeneratorInterface
+ + +

+AndGateGenerator offers methods to request the included + Language object to + append AND gate-related script code lines to the output. + It is designed to be included by a AndGate primitive, + which just redirects action calls to the generator. + Each script language offering a AndGate primitive has to + implement its own + AndGateGenerator, which is then responsible to create + proper script code. +

+ +

+

+
Version:
+
0.2 20110218
+
Author:
+
Guido Roessling (roessling@acm.org)
+
+
+ +

+ + + + + + + + + + + + +
+Method Summary
+ voidcreate(VHDLElement vhdlElement) + +
+          Creates the originating script code for a given AND gate, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Method Detail
+ +

+create

+
+void create(VHDLElement vhdlElement)
+
+
Creates the originating script code for a given AND gate, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +

+

+
+
+
+
Parameters:
vhdlElement - the VHDL element for which the initial script code + shall be created.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/VHDLWireGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/VHDLWireGenerator.html new file mode 100644 index 00000000..3ed84ce2 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/VHDLWireGenerator.html @@ -0,0 +1,249 @@ + + + + + + +VHDLWireGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives.generators.vhdl +
+Interface VHDLWireGenerator

+
+
All Superinterfaces:
GeneratorInterface
+
+
+
All Known Implementing Classes:
AnimalWireGenerator
+
+
+
+
public interface VHDLWireGenerator
extends GeneratorInterface
+ + +

+AndGateGenerator offers methods to request the included + Language object to + append AND gate-related script code lines to the output. + It is designed to be included by a AndGate primitive, + which just redirects action calls to the generator. + Each script language offering a AndGate primitive has to + implement its own + AndGateGenerator, which is then responsible to create + proper script code. +

+ +

+

+
Version:
+
0.2 20110218
+
Author:
+
Guido Roessling (roessling@acm.org)
+
+
+ +

+ + + + + + + + + + + + +
+Method Summary
+ voidcreate(VHDLWire wire) + +
+          Creates the originating script code for a given AND gate, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ + + + + + + + +
+Method Detail
+ +

+create

+
+void create(VHDLWire wire)
+
+
Creates the originating script code for a given AND gate, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +

+

+
+
+
+
Parameters:
andGate - the and gate for which the initiate script code + shall be created.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/XNorGateGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/XNorGateGenerator.html new file mode 100644 index 00000000..5dd4981a --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/XNorGateGenerator.html @@ -0,0 +1,220 @@ + + + + + + +XNorGateGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives.generators.vhdl +
+Interface XNorGateGenerator

+
+
All Superinterfaces:
GeneratorInterface, VHDLElementGenerator
+
+
+
All Known Implementing Classes:
AnimalXNorGenerator
+
+
+
+
public interface XNorGateGenerator
extends VHDLElementGenerator
+ + +

+XNorGenerator offers methods to request the included + Language object to + append XNOR gate-related script code lines to the output. + It is designed to be included by a XNor primitive, + which just redirects action calls to the generator. + Each script language offering a XNor primitive has to + implement its own + XNorGenerator, which is then responsible for creating + proper script code. +

+ +

+

+
Version:
+
0.2 20110218
+
Author:
+
Guido Roessling (roessling@acm.org)
+
+
+ +

+ + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.vhdl.VHDLElementGenerator
create
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ +


+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/XOrGateGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/XOrGateGenerator.html new file mode 100644 index 00000000..e6be395a --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/XOrGateGenerator.html @@ -0,0 +1,220 @@ + + + + + + +XOrGateGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives.generators.vhdl +
+Interface XOrGateGenerator

+
+
All Superinterfaces:
GeneratorInterface, VHDLElementGenerator
+
+
+
All Known Implementing Classes:
AnimalXorGenerator
+
+
+
+
public interface XOrGateGenerator
extends VHDLElementGenerator
+ + +

+XOrGateGenerator offers methods to request the included + Language object to + append XOR gate-related script code lines to the output. + It is designed to be included by a XOr primitive, + which just redirects action calls to the generator. + Each script language offering a XOr primitive has to + implement its own + XOrGenerator, which is then responsible for creating + proper script code. +

+ +

+

+
Version:
+
0.2 20110218
+
Author:
+
Guido Roessling (roessling@acm.org)
+
+
+ +

+ + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.vhdl.VHDLElementGenerator
create
+ + + + + + + +
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
+  +

+ +


+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/class-use/AndGateGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/class-use/AndGateGenerator.html new file mode 100644 index 00000000..7eace221 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/class-use/AndGateGenerator.html @@ -0,0 +1,181 @@ + + + + + + +Uses of Interface algoanim.primitives.generators.vhdl.AndGateGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
algoanim.primitives.generators.vhdl.AndGateGenerator

+
+ + + + + + + + + +
+Packages that use AndGateGenerator
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
+  +

+ + + + + +
+Uses of AndGateGenerator in algoanim.animalscript
+  +

+ + + + + + + + + +
Classes in algoanim.animalscript that implement AndGateGenerator
+ classAnimalAndGenerator + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/class-use/DFlipflopGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/class-use/DFlipflopGenerator.html new file mode 100644 index 00000000..e1e41604 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/class-use/DFlipflopGenerator.html @@ -0,0 +1,181 @@ + + + + + + +Uses of Interface algoanim.primitives.generators.vhdl.DFlipflopGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
algoanim.primitives.generators.vhdl.DFlipflopGenerator

+
+ + + + + + + + + +
+Packages that use DFlipflopGenerator
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
+  +

+ + + + + +
+Uses of DFlipflopGenerator in algoanim.animalscript
+  +

+ + + + + + + + + +
Classes in algoanim.animalscript that implement DFlipflopGenerator
+ classAnimalDFlipflopGenerator + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/class-use/DemultiplexerGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/class-use/DemultiplexerGenerator.html new file mode 100644 index 00000000..f62a063e --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/class-use/DemultiplexerGenerator.html @@ -0,0 +1,181 @@ + + + + + + +Uses of Interface algoanim.primitives.generators.vhdl.DemultiplexerGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
algoanim.primitives.generators.vhdl.DemultiplexerGenerator

+
+ + + + + + + + + +
+Packages that use DemultiplexerGenerator
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
+  +

+ + + + + +
+Uses of DemultiplexerGenerator in algoanim.animalscript
+  +

+ + + + + + + + + +
Classes in algoanim.animalscript that implement DemultiplexerGenerator
+ classAnimalDemultiplexerGenerator + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/class-use/JKFlipflopGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/class-use/JKFlipflopGenerator.html new file mode 100644 index 00000000..1f084361 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/class-use/JKFlipflopGenerator.html @@ -0,0 +1,181 @@ + + + + + + +Uses of Interface algoanim.primitives.generators.vhdl.JKFlipflopGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
algoanim.primitives.generators.vhdl.JKFlipflopGenerator

+
+ + + + + + + + + +
+Packages that use JKFlipflopGenerator
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
+  +

+ + + + + +
+Uses of JKFlipflopGenerator in algoanim.animalscript
+  +

+ + + + + + + + + +
Classes in algoanim.animalscript that implement JKFlipflopGenerator
+ classAnimalJKFlipflopGenerator + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/class-use/MultiplexerGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/class-use/MultiplexerGenerator.html new file mode 100644 index 00000000..f6b23139 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/class-use/MultiplexerGenerator.html @@ -0,0 +1,181 @@ + + + + + + +Uses of Interface algoanim.primitives.generators.vhdl.MultiplexerGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
algoanim.primitives.generators.vhdl.MultiplexerGenerator

+
+ + + + + + + + + +
+Packages that use MultiplexerGenerator
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
+  +

+ + + + + +
+Uses of MultiplexerGenerator in algoanim.animalscript
+  +

+ + + + + + + + + +
Classes in algoanim.animalscript that implement MultiplexerGenerator
+ classAnimalMultiplexerGenerator + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/class-use/NAndGateGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/class-use/NAndGateGenerator.html new file mode 100644 index 00000000..49627118 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/class-use/NAndGateGenerator.html @@ -0,0 +1,181 @@ + + + + + + +Uses of Interface algoanim.primitives.generators.vhdl.NAndGateGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
algoanim.primitives.generators.vhdl.NAndGateGenerator

+
+ + + + + + + + + +
+Packages that use NAndGateGenerator
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
+  +

+ + + + + +
+Uses of NAndGateGenerator in algoanim.animalscript
+  +

+ + + + + + + + + +
Classes in algoanim.animalscript that implement NAndGateGenerator
+ classAnimalNAndGenerator + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/class-use/NorGateGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/class-use/NorGateGenerator.html new file mode 100644 index 00000000..c6cb9357 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/class-use/NorGateGenerator.html @@ -0,0 +1,181 @@ + + + + + + +Uses of Interface algoanim.primitives.generators.vhdl.NorGateGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
algoanim.primitives.generators.vhdl.NorGateGenerator

+
+ + + + + + + + + +
+Packages that use NorGateGenerator
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
+  +

+ + + + + +
+Uses of NorGateGenerator in algoanim.animalscript
+  +

+ + + + + + + + + +
Classes in algoanim.animalscript that implement NorGateGenerator
+ classAnimalNorGenerator + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/class-use/NotGateGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/class-use/NotGateGenerator.html new file mode 100644 index 00000000..8bf559de --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/class-use/NotGateGenerator.html @@ -0,0 +1,181 @@ + + + + + + +Uses of Interface algoanim.primitives.generators.vhdl.NotGateGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
algoanim.primitives.generators.vhdl.NotGateGenerator

+
+ + + + + + + + + +
+Packages that use NotGateGenerator
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
+  +

+ + + + + +
+Uses of NotGateGenerator in algoanim.animalscript
+  +

+ + + + + + + + + +
Classes in algoanim.animalscript that implement NotGateGenerator
+ classAnimalNotGenerator + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/class-use/OrGateGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/class-use/OrGateGenerator.html new file mode 100644 index 00000000..8fda451d --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/class-use/OrGateGenerator.html @@ -0,0 +1,181 @@ + + + + + + +Uses of Interface algoanim.primitives.generators.vhdl.OrGateGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
algoanim.primitives.generators.vhdl.OrGateGenerator

+
+ + + + + + + + + +
+Packages that use OrGateGenerator
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
+  +

+ + + + + +
+Uses of OrGateGenerator in algoanim.animalscript
+  +

+ + + + + + + + + +
Classes in algoanim.animalscript that implement OrGateGenerator
+ classAnimalOrGenerator + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/class-use/RSFlipflopGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/class-use/RSFlipflopGenerator.html new file mode 100644 index 00000000..7d45912f --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/class-use/RSFlipflopGenerator.html @@ -0,0 +1,181 @@ + + + + + + +Uses of Interface algoanim.primitives.generators.vhdl.RSFlipflopGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
algoanim.primitives.generators.vhdl.RSFlipflopGenerator

+
+ + + + + + + + + +
+Packages that use RSFlipflopGenerator
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
+  +

+ + + + + +
+Uses of RSFlipflopGenerator in algoanim.animalscript
+  +

+ + + + + + + + + +
Classes in algoanim.animalscript that implement RSFlipflopGenerator
+ classAnimalRSFlipflopGenerator + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/class-use/TFlipflopGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/class-use/TFlipflopGenerator.html new file mode 100644 index 00000000..a17bab14 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/class-use/TFlipflopGenerator.html @@ -0,0 +1,181 @@ + + + + + + +Uses of Interface algoanim.primitives.generators.vhdl.TFlipflopGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
algoanim.primitives.generators.vhdl.TFlipflopGenerator

+
+ + + + + + + + + +
+Packages that use TFlipflopGenerator
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
+  +

+ + + + + +
+Uses of TFlipflopGenerator in algoanim.animalscript
+  +

+ + + + + + + + + +
Classes in algoanim.animalscript that implement TFlipflopGenerator
+ classAnimalTFlipflopGenerator + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/class-use/VHDLElementGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/class-use/VHDLElementGenerator.html new file mode 100644 index 00000000..39f788b2 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/class-use/VHDLElementGenerator.html @@ -0,0 +1,661 @@ + + + + + + +Uses of Interface algoanim.primitives.generators.vhdl.VHDLElementGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
algoanim.primitives.generators.vhdl.VHDLElementGenerator

+
+ + + + + + + + + + + + + + + + + +
+Packages that use VHDLElementGenerator
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives.generators.vhdl  
algoanim.primitives.vhdl  
+  +

+ + + + + +
+Uses of VHDLElementGenerator in algoanim.animalscript
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Classes in algoanim.animalscript that implement VHDLElementGenerator
+ classAnimalAndGenerator + +
+           
+ classAnimalDemultiplexerGenerator + +
+           
+ classAnimalDFlipflopGenerator + +
+           
+ classAnimalJKFlipflopGenerator + +
+           
+ classAnimalMultiplexerGenerator + +
+           
+ classAnimalNAndGenerator + +
+           
+ classAnimalNorGenerator + +
+           
+ classAnimalNotGenerator + +
+           
+ classAnimalOrGenerator + +
+           
+ classAnimalRSFlipflopGenerator + +
+           
+ classAnimalTFlipflopGenerator + +
+           
+ classAnimalXNorGenerator + +
+           
+ classAnimalXorGenerator + +
+           
+  +

+ + + + + +
+Uses of VHDLElementGenerator in algoanim.primitives.generators.vhdl
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Subinterfaces of VHDLElementGenerator in algoanim.primitives.generators.vhdl
+ interfaceAndGateGenerator + +
+          AndGateGenerator offers methods to request the included + Language object to + append AND gate-related script code lines to the output.
+ interfaceDemultiplexerGenerator + +
+          DemultiplexerGenerator offers methods to request the included + Language object to + append demultiplexer-related script code lines to the output.
+ interfaceDFlipflopGenerator + +
+          DFlipflopGenerator offers methods to request the included + Language object to + append D-flipflop related script code lines to the output.
+ interfaceJKFlipflopGenerator + +
+          JKFlipflopGenerator offers methods to request the included + Language object to + append JK flipflop-related script code lines to the output.
+ interfaceMultiplexerGenerator + +
+          MultiplexerGenerator offers methods to request the included + Language object to + append multiplexer-related script code lines to the output.
+ interfaceNAndGateGenerator + +
+          NAndGateGenerator offers methods to request the included + Language object to + append NAND gate-related script code lines to the output.
+ interfaceNorGateGenerator + +
+          NorGateGenerator offers methods to request the included + Language object to + append NOR gate-related script code lines to the output.
+ interfaceNotGateGenerator + +
+          NotGateGenerator offers methods to request the included + Language object to + append NOT gate-related script code lines to the output.
+ interfaceOrGateGenerator + +
+          OrGateGenerator offers methods to request the included + Language object to + append OR gate-related script code lines to the output.
+ interfaceRSFlipflopGenerator + +
+          RSFlipflopGenerator offers methods to request the included + Language object to + append RS flipflop-related script code lines to the output.
+ interfaceTFlipflopGenerator + +
+          TFlipflopGenerator offers methods to request the included + Language object to + append T flipflop-related script code lines to the output.
+ interfaceXNorGateGenerator + +
+          XNorGenerator offers methods to request the included + Language object to + append XNOR gate-related script code lines to the output.
+ interfaceXOrGateGenerator + +
+          XOrGateGenerator offers methods to request the included + Language object to + append XOR gate-related script code lines to the output.
+  +

+ + + + + +
+Uses of VHDLElementGenerator in algoanim.primitives.vhdl
+  +

+ + + + + + + + + +
Fields in algoanim.primitives.vhdl declared as VHDLElementGenerator
+protected  VHDLElementGeneratorVHDLElement.generator + +
+           
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Constructors in algoanim.primitives.vhdl with parameters of type VHDLElementGenerator
AndGate(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the AndGate and calls the create() method of the + associated VHDLElementGenerator.
Demultiplexer(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the Demultiplexer and calls the create() method of the + associated VHDLElementGenerator.
DFlipflop(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the DFlipflop and calls the create() method of the + associated SquareGenerator.
JKFlipflop(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the JKFlipflop and calls the create() method of the + associated VHDLElementGenerator.
Multiplexer(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the Multiplexer and calls the create() method of the + associated VHDLElementGenerator.
NAndGate(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the NAndGate and calls the create() method of the + associated VHDLElementGenerator.
NorGate(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the NorGate and calls the create() method of the + associated VHDLElementGenerator.
NotGate(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the NotGate and calls the create() method of the + associated VHDLElementGenerator.
OrGate(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the OrGate and calls the create() method of the + associated SquareGenerator.
RSFlipflop(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the RSFlipflop and calls the create() method of the + associated VHDLElementGenerator.
TFlipflop(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the TFlipflop and calls the create() method of the + associated VHDLElementGenerator.
VHDLElement(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the Square and calls the create() method of the + associated SquareGenerator.
XNorGate(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the XNorGate and calls the create() method of the + associated VHDLElementGenerator.
XOrGate(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the XOrGate and calls the create() method of the + associated VHDLElementGenerator.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/class-use/VHDLWireGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/class-use/VHDLWireGenerator.html new file mode 100644 index 00000000..dcca5839 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/class-use/VHDLWireGenerator.html @@ -0,0 +1,214 @@ + + + + + + +Uses of Interface algoanim.primitives.generators.vhdl.VHDLWireGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
algoanim.primitives.generators.vhdl.VHDLWireGenerator

+
+ + + + + + + + + + + + + +
+Packages that use VHDLWireGenerator
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives.vhdl  
+  +

+ + + + + +
+Uses of VHDLWireGenerator in algoanim.animalscript
+  +

+ + + + + + + + + +
Classes in algoanim.animalscript that implement VHDLWireGenerator
+ classAnimalWireGenerator + +
+           
+  +

+ + + + + +
+Uses of VHDLWireGenerator in algoanim.primitives.vhdl
+  +

+ + + + + + + + +
Constructors in algoanim.primitives.vhdl with parameters of type VHDLWireGenerator
VHDLWire(VHDLWireGenerator sg, + java.util.List<Node> wireNodes, + int displaySpeed, + java.lang.String name, + DisplayOptions display, + VHDLWireProperties sp) + +
+          Instantiates the VHDLWire and calls the create() method of the + associated VHDLElementGenerator.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/class-use/XNorGateGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/class-use/XNorGateGenerator.html new file mode 100644 index 00000000..1f1c8edc --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/class-use/XNorGateGenerator.html @@ -0,0 +1,181 @@ + + + + + + +Uses of Interface algoanim.primitives.generators.vhdl.XNorGateGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
algoanim.primitives.generators.vhdl.XNorGateGenerator

+
+ + + + + + + + + +
+Packages that use XNorGateGenerator
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
+  +

+ + + + + +
+Uses of XNorGateGenerator in algoanim.animalscript
+  +

+ + + + + + + + + +
Classes in algoanim.animalscript that implement XNorGateGenerator
+ classAnimalXNorGenerator + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/class-use/XOrGateGenerator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/class-use/XOrGateGenerator.html new file mode 100644 index 00000000..87e4dd31 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/class-use/XOrGateGenerator.html @@ -0,0 +1,181 @@ + + + + + + +Uses of Interface algoanim.primitives.generators.vhdl.XOrGateGenerator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
algoanim.primitives.generators.vhdl.XOrGateGenerator

+
+ + + + + + + + + +
+Packages that use XOrGateGenerator
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
+  +

+ + + + + +
+Uses of XOrGateGenerator in algoanim.animalscript
+  +

+ + + + + + + + + +
Classes in algoanim.animalscript that implement XOrGateGenerator
+ classAnimalXorGenerator + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/package-frame.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/package-frame.html new file mode 100644 index 00000000..ced2b842 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/package-frame.html @@ -0,0 +1,60 @@ + + + + + + +algoanim.primitives.generators.vhdl + + + + + + + + + + + +algoanim.primitives.generators.vhdl + + + + +
+Interfaces  + +
+AndGateGenerator +
+DemultiplexerGenerator +
+DFlipflopGenerator +
+JKFlipflopGenerator +
+MultiplexerGenerator +
+NAndGateGenerator +
+NorGateGenerator +
+NotGateGenerator +
+OrGateGenerator +
+RSFlipflopGenerator +
+TFlipflopGenerator +
+VHDLElementGenerator +
+VHDLWireGenerator +
+XNorGateGenerator +
+XOrGateGenerator
+ + + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/package-summary.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/package-summary.html new file mode 100644 index 00000000..86cba345 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/package-summary.html @@ -0,0 +1,243 @@ + + + + + + +algoanim.primitives.generators.vhdl + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package algoanim.primitives.generators.vhdl +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Interface Summary
AndGateGeneratorAndGateGenerator offers methods to request the included + Language object to + append AND gate-related script code lines to the output.
DemultiplexerGeneratorDemultiplexerGenerator offers methods to request the included + Language object to + append demultiplexer-related script code lines to the output.
DFlipflopGeneratorDFlipflopGenerator offers methods to request the included + Language object to + append D-flipflop related script code lines to the output.
JKFlipflopGeneratorJKFlipflopGenerator offers methods to request the included + Language object to + append JK flipflop-related script code lines to the output.
MultiplexerGeneratorMultiplexerGenerator offers methods to request the included + Language object to + append multiplexer-related script code lines to the output.
NAndGateGeneratorNAndGateGenerator offers methods to request the included + Language object to + append NAND gate-related script code lines to the output.
NorGateGeneratorNorGateGenerator offers methods to request the included + Language object to + append NOR gate-related script code lines to the output.
NotGateGeneratorNotGateGenerator offers methods to request the included + Language object to + append NOT gate-related script code lines to the output.
OrGateGeneratorOrGateGenerator offers methods to request the included + Language object to + append OR gate-related script code lines to the output.
RSFlipflopGeneratorRSFlipflopGenerator offers methods to request the included + Language object to + append RS flipflop-related script code lines to the output.
TFlipflopGeneratorTFlipflopGenerator offers methods to request the included + Language object to + append T flipflop-related script code lines to the output.
VHDLElementGeneratorAndGateGenerator offers methods to request the included + Language object to + append AND gate-related script code lines to the output.
VHDLWireGeneratorAndGateGenerator offers methods to request the included + Language object to + append AND gate-related script code lines to the output.
XNorGateGeneratorXNorGenerator offers methods to request the included + Language object to + append XNOR gate-related script code lines to the output.
XOrGateGeneratorXOrGateGenerator offers methods to request the included + Language object to + append XOR gate-related script code lines to the output.
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/package-tree.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/package-tree.html new file mode 100644 index 00000000..d8fa3dd1 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/package-tree.html @@ -0,0 +1,155 @@ + + + + + + +algoanim.primitives.generators.vhdl Class Hierarchy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package algoanim.primitives.generators.vhdl +

+
+
+
Package Hierarchies:
All Packages
+
+

+Interface Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/package-use.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/package-use.html new file mode 100644 index 00000000..884f8157 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/generators/vhdl/package-use.html @@ -0,0 +1,335 @@ + + + + + + +Uses of Package algoanim.primitives.generators.vhdl + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
algoanim.primitives.generators.vhdl

+
+ + + + + + + + + + + + + + + + + +
+Packages that use algoanim.primitives.generators.vhdl
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives.generators.vhdl  
algoanim.primitives.vhdl  
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Classes in algoanim.primitives.generators.vhdl used by algoanim.animalscript
AndGateGenerator + +
+          AndGateGenerator offers methods to request the included + Language object to + append AND gate-related script code lines to the output.
DemultiplexerGenerator + +
+          DemultiplexerGenerator offers methods to request the included + Language object to + append demultiplexer-related script code lines to the output.
DFlipflopGenerator + +
+          DFlipflopGenerator offers methods to request the included + Language object to + append D-flipflop related script code lines to the output.
JKFlipflopGenerator + +
+          JKFlipflopGenerator offers methods to request the included + Language object to + append JK flipflop-related script code lines to the output.
MultiplexerGenerator + +
+          MultiplexerGenerator offers methods to request the included + Language object to + append multiplexer-related script code lines to the output.
NAndGateGenerator + +
+          NAndGateGenerator offers methods to request the included + Language object to + append NAND gate-related script code lines to the output.
NorGateGenerator + +
+          NorGateGenerator offers methods to request the included + Language object to + append NOR gate-related script code lines to the output.
NotGateGenerator + +
+          NotGateGenerator offers methods to request the included + Language object to + append NOT gate-related script code lines to the output.
OrGateGenerator + +
+          OrGateGenerator offers methods to request the included + Language object to + append OR gate-related script code lines to the output.
RSFlipflopGenerator + +
+          RSFlipflopGenerator offers methods to request the included + Language object to + append RS flipflop-related script code lines to the output.
TFlipflopGenerator + +
+          TFlipflopGenerator offers methods to request the included + Language object to + append T flipflop-related script code lines to the output.
VHDLElementGenerator + +
+          AndGateGenerator offers methods to request the included + Language object to + append AND gate-related script code lines to the output.
VHDLWireGenerator + +
+          AndGateGenerator offers methods to request the included + Language object to + append AND gate-related script code lines to the output.
XNorGateGenerator + +
+          XNorGenerator offers methods to request the included + Language object to + append XNOR gate-related script code lines to the output.
XOrGateGenerator + +
+          XOrGateGenerator offers methods to request the included + Language object to + append XOR gate-related script code lines to the output.
+  +

+ + + + + + + + +
+Classes in algoanim.primitives.generators.vhdl used by algoanim.primitives.generators.vhdl
VHDLElementGenerator + +
+          AndGateGenerator offers methods to request the included + Language object to + append AND gate-related script code lines to the output.
+  +

+ + + + + + + + + + + +
+Classes in algoanim.primitives.generators.vhdl used by algoanim.primitives.vhdl
VHDLElementGenerator + +
+          AndGateGenerator offers methods to request the included + Language object to + append AND gate-related script code lines to the output.
VHDLWireGenerator + +
+          AndGateGenerator offers methods to request the included + Language object to + append AND gate-related script code lines to the output.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/package-frame.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/package-frame.html new file mode 100644 index 00000000..353c1f5d --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/package-frame.html @@ -0,0 +1,113 @@ + + + + + + +algoanim.primitives + + + + + + + + + + + +algoanim.primitives + + + + +
+Interfaces  + +
+AdvancedTextGeneratorInterface
+ + + + + + +
+Classes  + +
+AdvancedTextSupport +
+Arc +
+ArrayBasedQueue +
+ArrayBasedStack +
+ArrayMarker +
+ArrayPrimitive +
+Circle +
+CircleSeg +
+ConceptualQueue +
+ConceptualStack +
+DoubleArray +
+DoubleMatrix +
+Ellipse +
+EllipseSeg +
+Graph +
+Group +
+IntArray +
+IntMatrix +
+ListBasedQueue +
+ListBasedStack +
+ListElement +
+MatrixPrimitive +
+Point +
+Polygon +
+Polyline +
+Primitive +
+Rect +
+SourceCode +
+Square +
+StringArray +
+StringMatrix +
+Text +
+Triangle +
+Variables +
+VisualQueue +
+VisualStack
+ + + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/package-summary.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/package-summary.html new file mode 100644 index 00000000..76da64c8 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/package-summary.html @@ -0,0 +1,343 @@ + + + + + + +algoanim.primitives + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package algoanim.primitives +

+ + + + + + + + + +
+Interface Summary
AdvancedTextGeneratorInterface 
+  + +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Class Summary
AdvancedTextSupport 
ArcRepresents an arc defined by a center, a radius and an angle.
ArrayBasedQueue<T>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.
ArrayBasedStack<T>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.
ArrayMarkerRepresents a marker which points to a certain + array index.
ArrayPrimitiveBase class for all concrete arrays.
CircleRepresents a circle defined by a center and a radius.
CircleSegRepresents the segment of a circle.
ConceptualQueue<T>Represents a queue which has an usual FIFO-functionality and + will be visualized as a conceptual queue.
+ The stored objects are of the generic data type T, so it is generally possible + to use ConceptualQueue with any objects.
ConceptualStack<T>Represents a stack which has an usual LIFO-functionality and + will be visualized as a conceptual stack.
+ The stored objects are of the generic data type T, so it is generally possible + to use ConceptualStack with any objects.
DoubleArrayIntArray manages an internal array.
DoubleMatrixDoubleMatrix manages an internal matrix.
EllipseRepresents an ellipse defined by a center and a radius.
EllipseSegRepresents the segment of a ellipse.
GraphRepresents a graph
GroupExtends the API with the opportunity to group Primitives + to be able to call methods on the whole group.
IntArrayIntArray manages an internal array.
IntMatrixIntMatrix manages an internal matrix.
ListBasedQueue<T>Represents a queue which has an usual FIFO-functionality and + will be visualized using a linked list.
+ The stored objects are of the generic data type T, so it is generally possible + to use ListBasedQueue with any objects.
ListBasedStack<T>Represents a stack which has an usual LIFO-functionality and + will be visualized using a linked list.
+ The stored objects are of the generic data type T, so it is generally possible + to use ListBasedStack with any objects.
ListElementRepresents an element of a list, for example a LinkedList.
MatrixPrimitiveBase class for all concrete arrays.
PointRepresents a simple point on the animation screen.
PolygonRepresents a polygon defined by an arbitrary number of Nodes.
PolylineRepresents a Polyline which consists of an arbitrary number of + Nodes.
PrimitiveA Primitive is an object which can be worked with in any + animation script language.
RectRepresents a simple rectangle defined by its upper left and its lower right + corners.
SourceCodeRepresents a source code element defined by its upper left corner and source + code lines, which can be added.
SquareRepresents a square defined by an upper left corner and its width.
StringArray 
StringMatrixStringMatrix manages an internal matrix.
TextRepresents a text specified by an upper left position and a content.
TriangleRepresents a triangle defined by three Nodes.
Variables 
VisualQueue<T>Base abstract class for all the (FIFO-)queues in animalscriptapi.primitives.
+ VisualQueue represents the common visual features of all the subclasses + and manges the actual data using an internal java.util.LinkedList.
+ The stored objects are of the generic data type T, so it is generally possible + to use VisualQueue with any objects.
VisualStack<T>Base abstract class for all the (LIFO-)stacks in animalscriptapi.primitives.
+ VisualStack represents the common visual features of all the subclasses + and manges the actual data using an internal java.util.Stack.
+ The stored objects are of the generic data type T, so it is generally possible + to use VisualStack with any objects.
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/package-tree.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/package-tree.html new file mode 100644 index 00000000..579d6ea7 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/package-tree.html @@ -0,0 +1,172 @@ + + + + + + +algoanim.primitives Class Hierarchy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package algoanim.primitives +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +

+Interface Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/package-use.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/package-use.html new file mode 100644 index 00000000..0395f565 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/package-use.html @@ -0,0 +1,826 @@ + + + + + + +Uses of Package algoanim.primitives + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
algoanim.primitives

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Packages that use algoanim.primitives
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.annotations  
algoanim.examples  
algoanim.executors  
algoanim.primitives  
algoanim.primitives.generators  
algoanim.primitives.updater  
algoanim.primitives.vhdl  
algoanim.utilUsing the classes in the animalscriptapi.util package 
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Classes in algoanim.primitives used by algoanim.animalscript
AdvancedTextGeneratorInterface + +
+           
Arc + +
+          Represents an arc defined by a center, a radius and an angle.
ArrayBasedQueue + +
+          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.
ArrayBasedStack + +
+          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.
ArrayMarker + +
+          Represents a marker which points to a certain + array index.
ArrayPrimitive + +
+          Base class for all concrete arrays.
Circle + +
+          Represents a circle defined by a center and a radius.
CircleSeg + +
+          Represents the segment of a circle.
ConceptualQueue + +
+          Represents a queue which has an usual FIFO-functionality and + will be visualized as a conceptual queue.
+ The stored objects are of the generic data type T, so it is generally possible + to use ConceptualQueue with any objects.
ConceptualStack + +
+          Represents a stack which has an usual LIFO-functionality and + will be visualized as a conceptual stack.
+ The stored objects are of the generic data type T, so it is generally possible + to use ConceptualStack with any objects.
DoubleArray + +
+          IntArray manages an internal array.
DoubleMatrix + +
+          DoubleMatrix manages an internal matrix.
Ellipse + +
+          Represents an ellipse defined by a center and a radius.
EllipseSeg + +
+          Represents the segment of a ellipse.
Graph + +
+          Represents a graph
Group + +
+          Extends the API with the opportunity to group Primitives + to be able to call methods on the whole group.
IntArray + +
+          IntArray manages an internal array.
IntMatrix + +
+          IntMatrix manages an internal matrix.
ListBasedQueue + +
+          Represents a queue which has an usual FIFO-functionality and + will be visualized using a linked list.
+ The stored objects are of the generic data type T, so it is generally possible + to use ListBasedQueue with any objects.
ListBasedStack + +
+          Represents a stack which has an usual LIFO-functionality and + will be visualized using a linked list.
+ The stored objects are of the generic data type T, so it is generally possible + to use ListBasedStack with any objects.
ListElement + +
+          Represents an element of a list, for example a LinkedList.
Point + +
+          Represents a simple point on the animation screen.
Polygon + +
+          Represents a polygon defined by an arbitrary number of Nodes.
Polyline + +
+          Represents a Polyline which consists of an arbitrary number of + Nodes.
Primitive + +
+          A Primitive is an object which can be worked with in any + animation script language.
Rect + +
+          Represents a simple rectangle defined by its upper left and its lower right + corners.
SourceCode + +
+          Represents a source code element defined by its upper left corner and source + code lines, which can be added.
Square + +
+          Represents a square defined by an upper left corner and its width.
StringArray + +
+           
StringMatrix + +
+          StringMatrix manages an internal matrix.
Text + +
+          Represents a text specified by an upper left position and a content.
Triangle + +
+          Represents a triangle defined by three Nodes.
Variables + +
+           
+  +

+ + + + + + + + + + + +
+Classes in algoanim.primitives used by algoanim.annotations
SourceCode + +
+          Represents a source code element defined by its upper left corner and source + code lines, which can be added.
Variables + +
+           
+  +

+ + + + + + + + +
+Classes in algoanim.primitives used by algoanim.examples
ConceptualStack + +
+          Represents a stack which has an usual LIFO-functionality and + will be visualized as a conceptual stack.
+ The stored objects are of the generic data type T, so it is generally possible + to use ConceptualStack with any objects.
+  +

+ + + + + + + + + + + +
+Classes in algoanim.primitives used by algoanim.executors
SourceCode + +
+          Represents a source code element defined by its upper left corner and source + code lines, which can be added.
Variables + +
+           
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + +
+Classes in algoanim.primitives used by algoanim.primitives
AdvancedTextSupport + +
+           
ArrayPrimitive + +
+          Base class for all concrete arrays.
ListElement + +
+          Represents an element of a list, for example a LinkedList.
MatrixPrimitive + +
+          Base class for all concrete arrays.
Primitive + +
+          A Primitive is an object which can be worked with in any + animation script language.
VisualQueue + +
+          Base abstract class for all the (FIFO-)queues in animalscriptapi.primitives.
+ VisualQueue represents the common visual features of all the subclasses + and manges the actual data using an internal java.util.LinkedList.
+ The stored objects are of the generic data type T, so it is generally possible + to use VisualQueue with any objects.
VisualStack + +
+          Base abstract class for all the (LIFO-)stacks in animalscriptapi.primitives.
+ VisualStack represents the common visual features of all the subclasses + and manges the actual data using an internal java.util.Stack.
+ The stored objects are of the generic data type T, so it is generally possible + to use VisualStack with any objects.
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Classes in algoanim.primitives used by algoanim.primitives.generators
AdvancedTextGeneratorInterface + +
+           
Arc + +
+          Represents an arc defined by a center, a radius and an angle.
ArrayBasedQueue + +
+          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.
ArrayBasedStack + +
+          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.
ArrayMarker + +
+          Represents a marker which points to a certain + array index.
ArrayPrimitive + +
+          Base class for all concrete arrays.
Circle + +
+          Represents a circle defined by a center and a radius.
CircleSeg + +
+          Represents the segment of a circle.
ConceptualQueue + +
+          Represents a queue which has an usual FIFO-functionality and + will be visualized as a conceptual queue.
+ The stored objects are of the generic data type T, so it is generally possible + to use ConceptualQueue with any objects.
ConceptualStack + +
+          Represents a stack which has an usual LIFO-functionality and + will be visualized as a conceptual stack.
+ The stored objects are of the generic data type T, so it is generally possible + to use ConceptualStack with any objects.
DoubleArray + +
+          IntArray manages an internal array.
DoubleMatrix + +
+          DoubleMatrix manages an internal matrix.
Ellipse + +
+          Represents an ellipse defined by a center and a radius.
EllipseSeg + +
+          Represents the segment of a ellipse.
Graph + +
+          Represents a graph
Group + +
+          Extends the API with the opportunity to group Primitives + to be able to call methods on the whole group.
IntArray + +
+          IntArray manages an internal array.
IntMatrix + +
+          IntMatrix manages an internal matrix.
ListBasedQueue + +
+          Represents a queue which has an usual FIFO-functionality and + will be visualized using a linked list.
+ The stored objects are of the generic data type T, so it is generally possible + to use ListBasedQueue with any objects.
ListBasedStack + +
+          Represents a stack which has an usual LIFO-functionality and + will be visualized using a linked list.
+ The stored objects are of the generic data type T, so it is generally possible + to use ListBasedStack with any objects.
ListElement + +
+          Represents an element of a list, for example a LinkedList.
Point + +
+          Represents a simple point on the animation screen.
Polygon + +
+          Represents a polygon defined by an arbitrary number of Nodes.
Polyline + +
+          Represents a Polyline which consists of an arbitrary number of + Nodes.
Primitive + +
+          A Primitive is an object which can be worked with in any + animation script language.
Rect + +
+          Represents a simple rectangle defined by its upper left and its lower right + corners.
SourceCode + +
+          Represents a source code element defined by its upper left corner and source + code lines, which can be added.
Square + +
+          Represents a square defined by an upper left corner and its width.
StringArray + +
+           
StringMatrix + +
+          StringMatrix manages an internal matrix.
Text + +
+          Represents a text specified by an upper left position and a content.
Triangle + +
+          Represents a triangle defined by three Nodes.
Variables + +
+           
+  +

+ + + + + + + + + + + +
+Classes in algoanim.primitives used by algoanim.primitives.updater
ArrayMarker + +
+          Represents a marker which points to a certain + array index.
Text + +
+          Represents a text specified by an upper left position and a content.
+  +

+ + + + + + + + +
+Classes in algoanim.primitives used by algoanim.primitives.vhdl
Primitive + +
+          A Primitive is an object which can be worked with in any + animation script language.
+  +

+ + + + + + + + +
+Classes in algoanim.primitives used by algoanim.util
Primitive + +
+          A Primitive is an object which can be worked with in any + animation script language.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/updater/ArrayMarkerUpdater.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/updater/ArrayMarkerUpdater.html new file mode 100644 index 00000000..3c1e6c0c --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/updater/ArrayMarkerUpdater.html @@ -0,0 +1,394 @@ + + + + + + +ArrayMarkerUpdater + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives.updater +
+Class ArrayMarkerUpdater

+
+java.lang.Object
+  extended by algoanim.primitives.updater.ArrayMarkerUpdater
+
+
+
All Implemented Interfaces:
VariableObserver
+
+
+
+
public class ArrayMarkerUpdater
extends java.lang.Object
implements VariableObserver
+ + +

+


+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Field Summary
+(package private)  ArrayMarkeram + +
+           
+(package private)  Timingd + +
+           
+(package private)  intmaxPosition + +
+           
+(package private)  Timingt + +
+           
+(package private)  Variablev + +
+           
+  + + + + + + + + + + +
+Constructor Summary
ArrayMarkerUpdater(ArrayMarker am, + Timing t, + Timing d, + int maxPosition) + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+ voidsetVariable(Variable v) + +
+           
+ voidupdate() + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+t

+
+Timing t
+
+
+
+
+
+ +

+d

+
+Timing d
+
+
+
+
+
+ +

+am

+
+ArrayMarker am
+
+
+
+
+
+ +

+v

+
+Variable v
+
+
+
+
+
+ +

+maxPosition

+
+int maxPosition
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+ArrayMarkerUpdater

+
+public ArrayMarkerUpdater(ArrayMarker am,
+                          Timing t,
+                          Timing d,
+                          int maxPosition)
+
+
+ + + + + + + + +
+Method Detail
+ +

+setVariable

+
+public void setVariable(Variable v)
+
+
+
+
+
+
+
+
+
+ +

+update

+
+public void update()
+
+
+
Specified by:
update in interface VariableObserver
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/updater/TextUpdater.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/updater/TextUpdater.html new file mode 100644 index 00000000..75752dae --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/updater/TextUpdater.html @@ -0,0 +1,334 @@ + + + + + + +TextUpdater + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives.updater +
+Class TextUpdater

+
+java.lang.Object
+  extended by algoanim.primitives.updater.TextUpdater
+
+
+
All Implemented Interfaces:
VariableObserver
+
+
+
+
public class TextUpdater
extends java.lang.Object
implements VariableObserver
+ + +

+


+ +

+ + + + + + + + + + + + + + + +
+Field Summary
+(package private)  Texttext + +
+           
+(package private)  java.util.Vector<java.lang.Object>tokens + +
+           
+  + + + + + + + + + + +
+Constructor Summary
TextUpdater(Text text) + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+ voidaddToken(java.lang.Object o) + +
+           
+ voidupdate() + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+tokens

+
+java.util.Vector<java.lang.Object> tokens
+
+
+
+
+
+ +

+text

+
+Text text
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+TextUpdater

+
+public TextUpdater(Text text)
+
+
+ + + + + + + + +
+Method Detail
+ +

+addToken

+
+public void addToken(java.lang.Object o)
+
+
+
+
+
+
+
+
+
+ +

+update

+
+public void update()
+
+
+
Specified by:
update in interface VariableObserver
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/updater/class-use/ArrayMarkerUpdater.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/updater/class-use/ArrayMarkerUpdater.html new file mode 100644 index 00000000..494b30ca --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/updater/class-use/ArrayMarkerUpdater.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.primitives.updater.ArrayMarkerUpdater + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.primitives.updater.ArrayMarkerUpdater

+
+No usage of algoanim.primitives.updater.ArrayMarkerUpdater +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/updater/class-use/TextUpdater.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/updater/class-use/TextUpdater.html new file mode 100644 index 00000000..4235d5c9 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/updater/class-use/TextUpdater.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.primitives.updater.TextUpdater + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.primitives.updater.TextUpdater

+
+No usage of algoanim.primitives.updater.TextUpdater +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/updater/package-frame.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/updater/package-frame.html new file mode 100644 index 00000000..fca1d712 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/updater/package-frame.html @@ -0,0 +1,34 @@ + + + + + + +algoanim.primitives.updater + + + + + + + + + + + +algoanim.primitives.updater + + + + +
+Classes  + +
+ArrayMarkerUpdater +
+TextUpdater
+ + + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/updater/package-summary.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/updater/package-summary.html new file mode 100644 index 00000000..5f09ecdd --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/updater/package-summary.html @@ -0,0 +1,161 @@ + + + + + + +algoanim.primitives.updater + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package algoanim.primitives.updater +

+ + + + + + + + + + + + + +
+Class Summary
ArrayMarkerUpdater 
TextUpdater 
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/updater/package-tree.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/updater/package-tree.html new file mode 100644 index 00000000..09a3cbd7 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/updater/package-tree.html @@ -0,0 +1,155 @@ + + + + + + +algoanim.primitives.updater Class Hierarchy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package algoanim.primitives.updater +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/updater/package-use.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/updater/package-use.html new file mode 100644 index 00000000..426bf368 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/updater/package-use.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Package algoanim.primitives.updater + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
algoanim.primitives.updater

+
+No usage of algoanim.primitives.updater +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/AndGate.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/AndGate.html new file mode 100644 index 00000000..da2e40e6 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/AndGate.html @@ -0,0 +1,305 @@ + + + + + + +AndGate + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives.vhdl +
+Class AndGate

+
+java.lang.Object
+  extended by algoanim.primitives.Primitive
+      extended by algoanim.primitives.vhdl.VHDLElement
+          extended by algoanim.primitives.vhdl.AndGate
+
+
+
+
public class AndGate
extends VHDLElement
+ + +

+Represents an AND gate defined by an upper left corner and its width. +

+ +

+

+
Version:
+
0.2 20110218
+
Author:
+
Guido Roessling (roessling@acm.org)
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.primitives.vhdl.VHDLElement
generator, height, pins, properties, upperLeft, width
+ + + + + + + +
Fields inherited from class algoanim.primitives.Primitive
gen
+  + + + + + + + + + + +
+Constructor Summary
AndGate(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the AndGate and calls the create() method of the + associated VHDLElementGenerator.
+  + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from class algoanim.primitives.vhdl.VHDLElement
getHeight, getPins, getProperties, getUpperLeft, getWidth, setName
+ + + + + + + +
Methods inherited from class algoanim.primitives.Primitive
changeColor, exchange, getDisplayOptions, getName, hide, hide, moveBy, moveTo, moveVia, rotate, rotate, show, show
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+AndGate

+
+public AndGate(VHDLElementGenerator sg,
+               Node upperLeftCorner,
+               int theWidth,
+               int theHeight,
+               java.lang.String name,
+               java.util.List<VHDLPin> definedPins,
+               DisplayOptions display,
+               VHDLElementProperties sp)
+        throws java.lang.IllegalArgumentException
+
+
Instantiates the AndGate and calls the create() method of the + associated VHDLElementGenerator. +

+

+
Parameters:
sg - the appropriate code Generator.
upperLeftCorner - the upper left corner of this VHDL element.
theWidth - the width of this VHDL element.
theHeight - the height of this VHDL element
name - the name of this VHDL element.
definedPins - the list of VHDL pins (in, out, control, or bidirectional)
display - [optional] the DisplayOptions of this + VHDL element.
sp - [optional] the properties of this VHDL element. +
Throws: +
java.lang.IllegalArgumentException
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/DFlipflop.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/DFlipflop.html new file mode 100644 index 00000000..99a81642 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/DFlipflop.html @@ -0,0 +1,305 @@ + + + + + + +DFlipflop + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives.vhdl +
+Class DFlipflop

+
+java.lang.Object
+  extended by algoanim.primitives.Primitive
+      extended by algoanim.primitives.vhdl.VHDLElement
+          extended by algoanim.primitives.vhdl.DFlipflop
+
+
+
+
public class DFlipflop
extends VHDLElement
+ + +

+Represents a D flipflop gate defined by an upper left corner and its width. +

+ +

+

+
Version:
+
0.2 20110218
+
Author:
+
Guido Roessling (roessling@acm.org)
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.primitives.vhdl.VHDLElement
generator, height, pins, properties, upperLeft, width
+ + + + + + + +
Fields inherited from class algoanim.primitives.Primitive
gen
+  + + + + + + + + + + +
+Constructor Summary
DFlipflop(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the DFlipflop and calls the create() method of the + associated SquareGenerator.
+  + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from class algoanim.primitives.vhdl.VHDLElement
getHeight, getPins, getProperties, getUpperLeft, getWidth, setName
+ + + + + + + +
Methods inherited from class algoanim.primitives.Primitive
changeColor, exchange, getDisplayOptions, getName, hide, hide, moveBy, moveTo, moveVia, rotate, rotate, show, show
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+DFlipflop

+
+public DFlipflop(VHDLElementGenerator sg,
+                 Node upperLeftCorner,
+                 int theWidth,
+                 int theHeight,
+                 java.lang.String name,
+                 java.util.List<VHDLPin> definedPins,
+                 DisplayOptions display,
+                 VHDLElementProperties sp)
+          throws java.lang.IllegalArgumentException
+
+
Instantiates the DFlipflop and calls the create() method of the + associated SquareGenerator. +

+

+
Parameters:
sg - the appropriate code Generator.
upperLeftCorner - the upper left corner of this VHDL element.
theWidth - the width of this VHDL element.
theHeight - the height of this VHDL element
name - the name of this VHDL element.
definedPins - the list of VHDL pins (in, out, control, or bidirectional)
display - [optional] the DisplayOptions of this + VHDL element.
sp - [optional] the properties of this VHDL element. +
Throws: +
java.lang.IllegalArgumentException
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/Demultiplexer.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/Demultiplexer.html new file mode 100644 index 00000000..9744fbb5 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/Demultiplexer.html @@ -0,0 +1,305 @@ + + + + + + +Demultiplexer + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives.vhdl +
+Class Demultiplexer

+
+java.lang.Object
+  extended by algoanim.primitives.Primitive
+      extended by algoanim.primitives.vhdl.VHDLElement
+          extended by algoanim.primitives.vhdl.Demultiplexer
+
+
+
+
public class Demultiplexer
extends VHDLElement
+ + +

+Represents a multiplexer defined by an upper left corner and its width. +

+ +

+

+
Version:
+
0.2 20110218
+
Author:
+
Guido Roessling (roessling@acm.org)
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.primitives.vhdl.VHDLElement
generator, height, pins, properties, upperLeft, width
+ + + + + + + +
Fields inherited from class algoanim.primitives.Primitive
gen
+  + + + + + + + + + + +
+Constructor Summary
Demultiplexer(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the Demultiplexer and calls the create() method of the + associated VHDLElementGenerator.
+  + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from class algoanim.primitives.vhdl.VHDLElement
getHeight, getPins, getProperties, getUpperLeft, getWidth, setName
+ + + + + + + +
Methods inherited from class algoanim.primitives.Primitive
changeColor, exchange, getDisplayOptions, getName, hide, hide, moveBy, moveTo, moveVia, rotate, rotate, show, show
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+Demultiplexer

+
+public Demultiplexer(VHDLElementGenerator sg,
+                     Node upperLeftCorner,
+                     int theWidth,
+                     int theHeight,
+                     java.lang.String name,
+                     java.util.List<VHDLPin> definedPins,
+                     DisplayOptions display,
+                     VHDLElementProperties sp)
+              throws java.lang.IllegalArgumentException
+
+
Instantiates the Demultiplexer and calls the create() method of the + associated VHDLElementGenerator. +

+

+
Parameters:
sg - the appropriate code Generator.
upperLeftCorner - the upper left corner of this VHDL element.
theWidth - the width of this VHDL element.
theHeight - the height of this VHDL element
name - the name of this VHDL element.
definedPins - the list of VHDL pins (in, out, control, or bidirectional)
display - [optional] the DisplayOptions of this + VHDL element.
sp - [optional] the properties of this VHDL element. +
Throws: +
java.lang.IllegalArgumentException
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/JKFlipflop.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/JKFlipflop.html new file mode 100644 index 00000000..d2ac1ad0 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/JKFlipflop.html @@ -0,0 +1,305 @@ + + + + + + +JKFlipflop + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives.vhdl +
+Class JKFlipflop

+
+java.lang.Object
+  extended by algoanim.primitives.Primitive
+      extended by algoanim.primitives.vhdl.VHDLElement
+          extended by algoanim.primitives.vhdl.JKFlipflop
+
+
+
+
public class JKFlipflop
extends VHDLElement
+ + +

+Represents a JK flipflop defined by an upper left corner and its width. +

+ +

+

+
Version:
+
0.2 20110218
+
Author:
+
Guido Roessling (roessling@acm.org)
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.primitives.vhdl.VHDLElement
generator, height, pins, properties, upperLeft, width
+ + + + + + + +
Fields inherited from class algoanim.primitives.Primitive
gen
+  + + + + + + + + + + +
+Constructor Summary
JKFlipflop(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the JKFlipflop and calls the create() method of the + associated VHDLElementGenerator.
+  + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from class algoanim.primitives.vhdl.VHDLElement
getHeight, getPins, getProperties, getUpperLeft, getWidth, setName
+ + + + + + + +
Methods inherited from class algoanim.primitives.Primitive
changeColor, exchange, getDisplayOptions, getName, hide, hide, moveBy, moveTo, moveVia, rotate, rotate, show, show
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+JKFlipflop

+
+public JKFlipflop(VHDLElementGenerator sg,
+                  Node upperLeftCorner,
+                  int theWidth,
+                  int theHeight,
+                  java.lang.String name,
+                  java.util.List<VHDLPin> definedPins,
+                  DisplayOptions display,
+                  VHDLElementProperties sp)
+           throws java.lang.IllegalArgumentException
+
+
Instantiates the JKFlipflop and calls the create() method of the + associated VHDLElementGenerator. +

+

+
Parameters:
sg - the appropriate code Generator.
upperLeftCorner - the upper left corner of this VHDL element.
theWidth - the width of this VHDL element.
theHeight - the height of this VHDL element
name - the name of this VHDL element.
definedPins - the list of VHDL pins (in, out, control, or bidirectional)
display - [optional] the DisplayOptions of this + VHDL element.
sp - [optional] the properties of this VHDL element. +
Throws: +
java.lang.IllegalArgumentException
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/Multiplexer.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/Multiplexer.html new file mode 100644 index 00000000..bdffd408 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/Multiplexer.html @@ -0,0 +1,305 @@ + + + + + + +Multiplexer + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives.vhdl +
+Class Multiplexer

+
+java.lang.Object
+  extended by algoanim.primitives.Primitive
+      extended by algoanim.primitives.vhdl.VHDLElement
+          extended by algoanim.primitives.vhdl.Multiplexer
+
+
+
+
public class Multiplexer
extends VHDLElement
+ + +

+Represents a multiplexer defined by an upper left corner and its width. +

+ +

+

+
Version:
+
0.2 20110218
+
Author:
+
Guido Roessling (roessling@acm.org)
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.primitives.vhdl.VHDLElement
generator, height, pins, properties, upperLeft, width
+ + + + + + + +
Fields inherited from class algoanim.primitives.Primitive
gen
+  + + + + + + + + + + +
+Constructor Summary
Multiplexer(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the Multiplexer and calls the create() method of the + associated VHDLElementGenerator.
+  + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from class algoanim.primitives.vhdl.VHDLElement
getHeight, getPins, getProperties, getUpperLeft, getWidth, setName
+ + + + + + + +
Methods inherited from class algoanim.primitives.Primitive
changeColor, exchange, getDisplayOptions, getName, hide, hide, moveBy, moveTo, moveVia, rotate, rotate, show, show
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+Multiplexer

+
+public Multiplexer(VHDLElementGenerator sg,
+                   Node upperLeftCorner,
+                   int theWidth,
+                   int theHeight,
+                   java.lang.String name,
+                   java.util.List<VHDLPin> definedPins,
+                   DisplayOptions display,
+                   VHDLElementProperties sp)
+            throws java.lang.IllegalArgumentException
+
+
Instantiates the Multiplexer and calls the create() method of the + associated VHDLElementGenerator. +

+

+
Parameters:
sg - the appropriate code Generator.
upperLeftCorner - the upper left corner of this VHDL element.
theWidth - the width of this VHDL element.
theHeight - the height of this VHDL element
name - the name of this VHDL element.
definedPins - the list of VHDL pins (in, out, control, or bidirectional)
display - [optional] the DisplayOptions of this + VHDL element.
sp - [optional] the properties of this VHDL element. +
Throws: +
java.lang.IllegalArgumentException
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/NAndGate.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/NAndGate.html new file mode 100644 index 00000000..5a9a3c80 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/NAndGate.html @@ -0,0 +1,305 @@ + + + + + + +NAndGate + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives.vhdl +
+Class NAndGate

+
+java.lang.Object
+  extended by algoanim.primitives.Primitive
+      extended by algoanim.primitives.vhdl.VHDLElement
+          extended by algoanim.primitives.vhdl.NAndGate
+
+
+
+
public class NAndGate
extends VHDLElement
+ + +

+Represents a NAND gate defined by an upper left corner and its width. +

+ +

+

+
Version:
+
0.2 20110218
+
Author:
+
Guido Roessling (roessling@acm.org)
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.primitives.vhdl.VHDLElement
generator, height, pins, properties, upperLeft, width
+ + + + + + + +
Fields inherited from class algoanim.primitives.Primitive
gen
+  + + + + + + + + + + +
+Constructor Summary
NAndGate(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the NAndGate and calls the create() method of the + associated VHDLElementGenerator.
+  + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from class algoanim.primitives.vhdl.VHDLElement
getHeight, getPins, getProperties, getUpperLeft, getWidth, setName
+ + + + + + + +
Methods inherited from class algoanim.primitives.Primitive
changeColor, exchange, getDisplayOptions, getName, hide, hide, moveBy, moveTo, moveVia, rotate, rotate, show, show
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+NAndGate

+
+public NAndGate(VHDLElementGenerator sg,
+                Node upperLeftCorner,
+                int theWidth,
+                int theHeight,
+                java.lang.String name,
+                java.util.List<VHDLPin> definedPins,
+                DisplayOptions display,
+                VHDLElementProperties sp)
+         throws java.lang.IllegalArgumentException
+
+
Instantiates the NAndGate and calls the create() method of the + associated VHDLElementGenerator. +

+

+
Parameters:
sg - the appropriate code Generator.
upperLeftCorner - the upper left corner of this VHDL element.
theWidth - the width of this VHDL element.
theHeight - the height of this VHDL element
name - the name of this VHDL element.
definedPins - the list of VHDL pins (in, out, control, or bidirectional)
display - [optional] the DisplayOptions of this + VHDL element.
sp - [optional] the properties of this VHDL element. +
Throws: +
java.lang.IllegalArgumentException
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/NorGate.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/NorGate.html new file mode 100644 index 00000000..f3df9741 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/NorGate.html @@ -0,0 +1,305 @@ + + + + + + +NorGate + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives.vhdl +
+Class NorGate

+
+java.lang.Object
+  extended by algoanim.primitives.Primitive
+      extended by algoanim.primitives.vhdl.VHDLElement
+          extended by algoanim.primitives.vhdl.NorGate
+
+
+
+
public class NorGate
extends VHDLElement
+ + +

+Represents a NOR gate defined by an upper left corner and its width. +

+ +

+

+
Version:
+
0.2 20110218
+
Author:
+
Guido Roessling (roessling@acm.org)
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.primitives.vhdl.VHDLElement
generator, height, pins, properties, upperLeft, width
+ + + + + + + +
Fields inherited from class algoanim.primitives.Primitive
gen
+  + + + + + + + + + + +
+Constructor Summary
NorGate(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the NorGate and calls the create() method of the + associated VHDLElementGenerator.
+  + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from class algoanim.primitives.vhdl.VHDLElement
getHeight, getPins, getProperties, getUpperLeft, getWidth, setName
+ + + + + + + +
Methods inherited from class algoanim.primitives.Primitive
changeColor, exchange, getDisplayOptions, getName, hide, hide, moveBy, moveTo, moveVia, rotate, rotate, show, show
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+NorGate

+
+public NorGate(VHDLElementGenerator sg,
+               Node upperLeftCorner,
+               int theWidth,
+               int theHeight,
+               java.lang.String name,
+               java.util.List<VHDLPin> definedPins,
+               DisplayOptions display,
+               VHDLElementProperties sp)
+        throws java.lang.IllegalArgumentException
+
+
Instantiates the NorGate and calls the create() method of the + associated VHDLElementGenerator. +

+

+
Parameters:
sg - the appropriate code Generator.
upperLeftCorner - the upper left corner of this VHDL element.
theWidth - the width of this VHDL element.
theHeight - the height of this VHDL element
name - the name of this VHDL element.
definedPins - the list of VHDL pins (in, out, control, or bidirectional)
display - [optional] the DisplayOptions of this + VHDL element.
sp - [optional] the properties of this VHDL element. +
Throws: +
java.lang.IllegalArgumentException
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/NotGate.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/NotGate.html new file mode 100644 index 00000000..5b87b652 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/NotGate.html @@ -0,0 +1,305 @@ + + + + + + +NotGate + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives.vhdl +
+Class NotGate

+
+java.lang.Object
+  extended by algoanim.primitives.Primitive
+      extended by algoanim.primitives.vhdl.VHDLElement
+          extended by algoanim.primitives.vhdl.NotGate
+
+
+
+
public class NotGate
extends VHDLElement
+ + +

+Represents a NOT gate defined by an upper left corner and its width. +

+ +

+

+
Version:
+
0.2 20110218
+
Author:
+
Guido Roessling (roessling@acm.org)
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.primitives.vhdl.VHDLElement
generator, height, pins, properties, upperLeft, width
+ + + + + + + +
Fields inherited from class algoanim.primitives.Primitive
gen
+  + + + + + + + + + + +
+Constructor Summary
NotGate(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the NotGate and calls the create() method of the + associated VHDLElementGenerator.
+  + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from class algoanim.primitives.vhdl.VHDLElement
getHeight, getPins, getProperties, getUpperLeft, getWidth, setName
+ + + + + + + +
Methods inherited from class algoanim.primitives.Primitive
changeColor, exchange, getDisplayOptions, getName, hide, hide, moveBy, moveTo, moveVia, rotate, rotate, show, show
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+NotGate

+
+public NotGate(VHDLElementGenerator sg,
+               Node upperLeftCorner,
+               int theWidth,
+               int theHeight,
+               java.lang.String name,
+               java.util.List<VHDLPin> definedPins,
+               DisplayOptions display,
+               VHDLElementProperties sp)
+        throws java.lang.IllegalArgumentException
+
+
Instantiates the NotGate and calls the create() method of the + associated VHDLElementGenerator. +

+

+
Parameters:
sg - the appropriate code Generator.
upperLeftCorner - the upper left corner of this VHDL element.
theWidth - the width of this VHDL element.
theHeight - the height of this VHDL element
name - the name of this VHDL element.
definedPins - the list of VHDL pins (in, out, control, or bidirectional)
display - [optional] the DisplayOptions of this + VHDL element.
sp - [optional] the properties of this VHDL element. +
Throws: +
java.lang.IllegalArgumentException
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/OrGate.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/OrGate.html new file mode 100644 index 00000000..82795f2a --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/OrGate.html @@ -0,0 +1,305 @@ + + + + + + +OrGate + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives.vhdl +
+Class OrGate

+
+java.lang.Object
+  extended by algoanim.primitives.Primitive
+      extended by algoanim.primitives.vhdl.VHDLElement
+          extended by algoanim.primitives.vhdl.OrGate
+
+
+
+
public class OrGate
extends VHDLElement
+ + +

+Represents an OR gate defined by an upper left corner and its width. +

+ +

+

+
Version:
+
0.2 20110218
+
Author:
+
Guido Roessling (roessling@acm.org)
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.primitives.vhdl.VHDLElement
generator, height, pins, properties, upperLeft, width
+ + + + + + + +
Fields inherited from class algoanim.primitives.Primitive
gen
+  + + + + + + + + + + +
+Constructor Summary
OrGate(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the OrGate and calls the create() method of the + associated SquareGenerator.
+  + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from class algoanim.primitives.vhdl.VHDLElement
getHeight, getPins, getProperties, getUpperLeft, getWidth, setName
+ + + + + + + +
Methods inherited from class algoanim.primitives.Primitive
changeColor, exchange, getDisplayOptions, getName, hide, hide, moveBy, moveTo, moveVia, rotate, rotate, show, show
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+OrGate

+
+public OrGate(VHDLElementGenerator sg,
+              Node upperLeftCorner,
+              int theWidth,
+              int theHeight,
+              java.lang.String name,
+              java.util.List<VHDLPin> definedPins,
+              DisplayOptions display,
+              VHDLElementProperties sp)
+       throws java.lang.IllegalArgumentException
+
+
Instantiates the OrGate and calls the create() method of the + associated SquareGenerator. +

+

+
Parameters:
sg - the appropriate code Generator.
upperLeftCorner - the upper left corner of this VHDL element.
theWidth - the width of this VHDL element.
theHeight - the height of this VHDL element
name - the name of this VHDL element.
definedPins - the list of VHDL pins (in, out, control, or bidirectional)
display - [optional] the DisplayOptions of this + VHDL element.
sp - [optional] the properties of this VHDL element. +
Throws: +
java.lang.IllegalArgumentException
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/RSFlipflop.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/RSFlipflop.html new file mode 100644 index 00000000..c920b164 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/RSFlipflop.html @@ -0,0 +1,305 @@ + + + + + + +RSFlipflop + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives.vhdl +
+Class RSFlipflop

+
+java.lang.Object
+  extended by algoanim.primitives.Primitive
+      extended by algoanim.primitives.vhdl.VHDLElement
+          extended by algoanim.primitives.vhdl.RSFlipflop
+
+
+
+
public class RSFlipflop
extends VHDLElement
+ + +

+Represents a RS flipflop defined by an upper left corner and its width. +

+ +

+

+
Version:
+
0.2 20110218
+
Author:
+
Guido Roessling (roessling@acm.org)
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.primitives.vhdl.VHDLElement
generator, height, pins, properties, upperLeft, width
+ + + + + + + +
Fields inherited from class algoanim.primitives.Primitive
gen
+  + + + + + + + + + + +
+Constructor Summary
RSFlipflop(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the RSFlipflop and calls the create() method of the + associated VHDLElementGenerator.
+  + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from class algoanim.primitives.vhdl.VHDLElement
getHeight, getPins, getProperties, getUpperLeft, getWidth, setName
+ + + + + + + +
Methods inherited from class algoanim.primitives.Primitive
changeColor, exchange, getDisplayOptions, getName, hide, hide, moveBy, moveTo, moveVia, rotate, rotate, show, show
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+RSFlipflop

+
+public RSFlipflop(VHDLElementGenerator sg,
+                  Node upperLeftCorner,
+                  int theWidth,
+                  int theHeight,
+                  java.lang.String name,
+                  java.util.List<VHDLPin> definedPins,
+                  DisplayOptions display,
+                  VHDLElementProperties sp)
+           throws java.lang.IllegalArgumentException
+
+
Instantiates the RSFlipflop and calls the create() method of the + associated VHDLElementGenerator. +

+

+
Parameters:
sg - the appropriate code Generator.
upperLeftCorner - the upper left corner of this VHDL element.
theWidth - the width of this Square.
theHeight - the height of this VHDL element
name - the name of this VHDL element.
definedPins - the list of VHDL pins (in, out, control, or bidirectional)
display - [optional] the DisplayOptions of this + VHDL element.
sp - [optional] the properties of this VHDL element. +
Throws: +
java.lang.IllegalArgumentException
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/TFlipflop.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/TFlipflop.html new file mode 100644 index 00000000..6b432dd3 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/TFlipflop.html @@ -0,0 +1,305 @@ + + + + + + +TFlipflop + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives.vhdl +
+Class TFlipflop

+
+java.lang.Object
+  extended by algoanim.primitives.Primitive
+      extended by algoanim.primitives.vhdl.VHDLElement
+          extended by algoanim.primitives.vhdl.TFlipflop
+
+
+
+
public class TFlipflop
extends VHDLElement
+ + +

+Represents a T flipflopgate defined by an upper left corner and its width. +

+ +

+

+
Version:
+
0.2 20110218
+
Author:
+
Guido Roessling (roessling@acm.org)
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.primitives.vhdl.VHDLElement
generator, height, pins, properties, upperLeft, width
+ + + + + + + +
Fields inherited from class algoanim.primitives.Primitive
gen
+  + + + + + + + + + + +
+Constructor Summary
TFlipflop(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the TFlipflop and calls the create() method of the + associated VHDLElementGenerator.
+  + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from class algoanim.primitives.vhdl.VHDLElement
getHeight, getPins, getProperties, getUpperLeft, getWidth, setName
+ + + + + + + +
Methods inherited from class algoanim.primitives.Primitive
changeColor, exchange, getDisplayOptions, getName, hide, hide, moveBy, moveTo, moveVia, rotate, rotate, show, show
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+TFlipflop

+
+public TFlipflop(VHDLElementGenerator sg,
+                 Node upperLeftCorner,
+                 int theWidth,
+                 int theHeight,
+                 java.lang.String name,
+                 java.util.List<VHDLPin> definedPins,
+                 DisplayOptions display,
+                 VHDLElementProperties sp)
+          throws java.lang.IllegalArgumentException
+
+
Instantiates the TFlipflop and calls the create() method of the + associated VHDLElementGenerator. +

+

+
Parameters:
sg - the appropriate code Generator.
upperLeftCorner - the upper left corner of this VHDL element.
theWidth - the width of this VHDL element.
theHeight - the height of this VHDL element
name - the name of this VHDL element.
definedPins - the list of VHDL pins (in, out, control, or bidirectional)
display - [optional] the DisplayOptions of this + VHDL element.
sp - [optional] the properties of this VHDL element. +
Throws: +
java.lang.IllegalArgumentException
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/VHDLElement.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/VHDLElement.html new file mode 100644 index 00000000..6cb1534a --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/VHDLElement.html @@ -0,0 +1,537 @@ + + + + + + +VHDLElement + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives.vhdl +
+Class VHDLElement

+
+java.lang.Object
+  extended by algoanim.primitives.Primitive
+      extended by algoanim.primitives.vhdl.VHDLElement
+
+
+
Direct Known Subclasses:
AndGate, Demultiplexer, DFlipflop, JKFlipflop, Multiplexer, NAndGate, NorGate, NotGate, OrGate, RSFlipflop, TFlipflop, XNorGate, XOrGate
+
+
+
+
public abstract class VHDLElement
extends Primitive
+ + +

+


+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Field Summary
+protected  VHDLElementGeneratorgenerator + +
+           
+protected  intheight + +
+           
+protected  java.util.List<VHDLPin>pins + +
+           
+protected  VHDLElementPropertiesproperties + +
+           
+protected  NodeupperLeft + +
+           
+protected  intwidth + +
+           
+ + + + + + + +
Fields inherited from class algoanim.primitives.Primitive
gen
+  + + + + + + + + + + +
+Constructor Summary
VHDLElement(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the Square and calls the create() method of the + associated SquareGenerator.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ intgetHeight() + +
+          Returns the height of this AND gate.
+ java.util.List<VHDLPin>getPins() + +
+           
+ VHDLElementPropertiesgetProperties() + +
+          Returns the properties of this AND gate.
+ NodegetUpperLeft() + +
+          Returns the upper left corner of this AND gate.
+ intgetWidth() + +
+          Returns the width of this AND gate.
+ voidsetName(java.lang.String newName) + +
+          Sets the name of this Primitive.
+ + + + + + + +
Methods inherited from class algoanim.primitives.Primitive
changeColor, exchange, getDisplayOptions, getName, hide, hide, moveBy, moveTo, moveVia, rotate, rotate, show, show
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+generator

+
+protected VHDLElementGenerator generator
+
+
+
+
+
+ +

+height

+
+protected int height
+
+
+
+
+
+ +

+pins

+
+protected java.util.List<VHDLPin> pins
+
+
+
+
+
+ +

+properties

+
+protected VHDLElementProperties properties
+
+
+
+
+
+ +

+width

+
+protected int width
+
+
+
+
+
+ +

+upperLeft

+
+protected Node upperLeft
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+VHDLElement

+
+public VHDLElement(VHDLElementGenerator sg,
+                   Node upperLeftCorner,
+                   int theWidth,
+                   int theHeight,
+                   java.lang.String name,
+                   java.util.List<VHDLPin> definedPins,
+                   DisplayOptions display,
+                   VHDLElementProperties sp)
+            throws java.lang.IllegalArgumentException
+
+
Instantiates the Square and calls the create() method of the + associated SquareGenerator. +

+

+
Parameters:
sg - the appropriate code Generator.
upperLeftCorner - the upper left corner of this Square.
theWidth - the width of this Square.
name - the name of this Square.
display - [optional] the DisplayOptions of this + Square.
sp - [optional] the properties of this Square. +
Throws: +
java.lang.IllegalArgumentException
+
+ + + + + + + + +
+Method Detail
+ +

+getHeight

+
+public int getHeight()
+
+
Returns the height of this AND gate. +

+

+ +
Returns:
the height of this AND gate.
+
+
+
+ +

+getProperties

+
+public VHDLElementProperties getProperties()
+
+
Returns the properties of this AND gate. +

+

+ +
Returns:
the properties of this AND gate.
+
+
+
+ +

+getUpperLeft

+
+public Node getUpperLeft()
+
+
Returns the upper left corner of this AND gate. +

+

+ +
Returns:
the upper left corner of this AND gate.
+
+
+
+ +

+getWidth

+
+public int getWidth()
+
+
Returns the width of this AND gate. +

+

+ +
Returns:
the width of this AND gate.
+
+
+
+ +

+setName

+
+public void setName(java.lang.String newName)
+
+
Description copied from class: Primitive
+
Sets the name of this Primitive. +

+

+
Overrides:
setName in class Primitive
+
+
+
Parameters:
newName - the new name for this Primitive.
See Also:
Primitive.setName(java.lang.String)
+
+
+
+ +

+getPins

+
+public java.util.List<VHDLPin> getPins()
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/VHDLPin.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/VHDLPin.html new file mode 100644 index 00000000..28902863 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/VHDLPin.html @@ -0,0 +1,444 @@ + + + + + + +VHDLPin + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives.vhdl +
+Class VHDLPin

+
+java.lang.Object
+  extended by algoanim.primitives.vhdl.VHDLPin
+
+
+
+
public class VHDLPin
extends java.lang.Object
+ + +

+


+ +

+ + + + + + + + + + + + + + + + + + + + + + + +
+Field Summary
+protected  java.lang.Stringname + +
+           
+protected  VHDLPinTypepinType + +
+           
+protected  charvalue + +
+           
+static charVALUE_NOT_DEFINED + +
+           
+  + + + + + + + + + + +
+Constructor Summary
VHDLPin(VHDLPinType type, + java.lang.String pinName, + char pinValue) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.lang.StringgetName() + +
+           
+ VHDLPinTypegetPinType() + +
+           
+ chargetValue() + +
+           
+ voidsetName(java.lang.String name) + +
+           
+ voidsetPinType(VHDLPinType pinType) + +
+           
+ voidsetValue(char value) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+VALUE_NOT_DEFINED

+
+public static final char VALUE_NOT_DEFINED
+
+
+
See Also:
Constant Field Values
+
+
+ +

+pinType

+
+protected VHDLPinType pinType
+
+
+
+
+
+ +

+name

+
+protected java.lang.String name
+
+
+
+
+
+ +

+value

+
+protected char value
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+VHDLPin

+
+public VHDLPin(VHDLPinType type,
+               java.lang.String pinName,
+               char pinValue)
+
+
+ + + + + + + + +
+Method Detail
+ +

+getPinType

+
+public VHDLPinType getPinType()
+
+
+ +
Returns:
the pinType
+
+
+
+ +

+setPinType

+
+public void setPinType(VHDLPinType pinType)
+
+
+
Parameters:
pinType - the pinType to set
+
+
+
+ +

+getName

+
+public java.lang.String getName()
+
+
+ +
Returns:
the name
+
+
+
+ +

+setName

+
+public void setName(java.lang.String name)
+
+
+
Parameters:
name - the name to set
+
+
+
+ +

+getValue

+
+public char getValue()
+
+
+ +
Returns:
the value
+
+
+
+ +

+setValue

+
+public void setValue(char value)
+
+
+
Parameters:
value - the value to set
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/VHDLPinType.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/VHDLPinType.html new file mode 100644 index 00000000..324bd484 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/VHDLPinType.html @@ -0,0 +1,418 @@ + + + + + + +VHDLPinType + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives.vhdl +
+Enum VHDLPinType

+
+java.lang.Object
+  extended by java.lang.Enum<VHDLPinType>
+      extended by algoanim.primitives.vhdl.VHDLPinType
+
+
+
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<VHDLPinType>
+
+
+
+
public enum VHDLPinType
extends java.lang.Enum<VHDLPinType>
+ + +

+


+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Enum Constant Summary
BIDIRECTIONAL + +
+           
CLOCK + +
+           
CLOCK_ENABLE + +
+           
CONTROL + +
+           
INPUT + +
+           
OUTPUT + +
+           
RESET + +
+           
SET + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+static VHDLPinTypevalueOf(java.lang.String name) + +
+          Returns the enum constant of this type with the specified name.
+static VHDLPinType[]values() + +
+          Returns an array containing the constants of this enum type, in +the order they are declared.
+ + + + + + + +
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
+ + + + + + + +
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Enum Constant Detail
+ +

+BIDIRECTIONAL

+
+public static final VHDLPinType BIDIRECTIONAL
+
+
+
+
+
+ +

+CLOCK

+
+public static final VHDLPinType CLOCK
+
+
+
+
+
+ +

+CLOCK_ENABLE

+
+public static final VHDLPinType CLOCK_ENABLE
+
+
+
+
+
+ +

+CONTROL

+
+public static final VHDLPinType CONTROL
+
+
+
+
+
+ +

+INPUT

+
+public static final VHDLPinType INPUT
+
+
+
+
+
+ +

+OUTPUT

+
+public static final VHDLPinType OUTPUT
+
+
+
+
+
+ +

+RESET

+
+public static final VHDLPinType RESET
+
+
+
+
+
+ +

+SET

+
+public static final VHDLPinType SET
+
+
+
+
+ + + + + + + + +
+Method Detail
+ +

+values

+
+public static VHDLPinType[] values()
+
+
Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
+for (VHDLPinType c : VHDLPinType.values())
+    System.out.println(c);
+
+

+

+ +
Returns:
an array containing the constants of this enum type, in +the order they are declared
+
+
+
+ +

+valueOf

+
+public static VHDLPinType valueOf(java.lang.String name)
+
+
Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.) +

+

+
Parameters:
name - the name of the enum constant to be returned. +
Returns:
the enum constant with the specified name +
Throws: +
java.lang.IllegalArgumentException - if this enum type has no constant +with the specified name +
java.lang.NullPointerException - if the argument is null
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/VHDLWire.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/VHDLWire.html new file mode 100644 index 00000000..a8739771 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/VHDLWire.html @@ -0,0 +1,348 @@ + + + + + + +VHDLWire + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives.vhdl +
+Class VHDLWire

+
+java.lang.Object
+  extended by algoanim.primitives.Primitive
+      extended by algoanim.primitives.vhdl.VHDLWire
+
+
+
+
public class VHDLWire
extends Primitive
+ + +

+Represents a wire defined by a sequence of nodes. +

+ +

+

+
Version:
+
0.2 20110302
+
Author:
+
Guido Roessling (roessling@acm.org)
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.primitives.Primitive
gen
+  + + + + + + + + + + +
+Constructor Summary
VHDLWire(VHDLWireGenerator sg, + java.util.List<Node> wireNodes, + int displaySpeed, + java.lang.String name, + DisplayOptions display, + VHDLWireProperties sp) + +
+          Instantiates the VHDLWire and calls the create() method of the + associated VHDLElementGenerator.
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ intgetDisplaySpeed() + +
+           
+ java.util.List<Node>getNodes() + +
+           
+ VHDLWirePropertiesgetProperties() + +
+           
+ + + + + + + +
Methods inherited from class algoanim.primitives.Primitive
changeColor, exchange, getDisplayOptions, getName, hide, hide, moveBy, moveTo, moveVia, rotate, rotate, setName, show, show
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+VHDLWire

+
+public VHDLWire(VHDLWireGenerator sg,
+                java.util.List<Node> wireNodes,
+                int displaySpeed,
+                java.lang.String name,
+                DisplayOptions display,
+                VHDLWireProperties sp)
+         throws java.lang.IllegalArgumentException
+
+
Instantiates the VHDLWire and calls the create() method of the + associated VHDLElementGenerator. +

+

+
Parameters:
sg - the appropriate code Generator.
wireNodes - the nodes of this VHDL element.
displaySpeed - the speed of displaying this VHDL element.
name - the name of this VHDL element.
display - [optional] the DisplayOptions of this + VHDL element.
sp - [optional] the properties of this VHDL element. +
Throws: +
java.lang.IllegalArgumentException
+
+ + + + + + + + +
+Method Detail
+ +

+getNodes

+
+public java.util.List<Node> getNodes()
+
+
+
+
+
+
+ +

+getDisplaySpeed

+
+public int getDisplaySpeed()
+
+
+
+
+
+
+ +

+getProperties

+
+public VHDLWireProperties getProperties()
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/XNorGate.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/XNorGate.html new file mode 100644 index 00000000..09042b6e --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/XNorGate.html @@ -0,0 +1,305 @@ + + + + + + +XNorGate + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives.vhdl +
+Class XNorGate

+
+java.lang.Object
+  extended by algoanim.primitives.Primitive
+      extended by algoanim.primitives.vhdl.VHDLElement
+          extended by algoanim.primitives.vhdl.XNorGate
+
+
+
+
public class XNorGate
extends VHDLElement
+ + +

+Represents a XNOR gate defined by an upper left corner and its width. +

+ +

+

+
Version:
+
0.2 20110218
+
Author:
+
Guido Roessling (roessling@acm.org)
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.primitives.vhdl.VHDLElement
generator, height, pins, properties, upperLeft, width
+ + + + + + + +
Fields inherited from class algoanim.primitives.Primitive
gen
+  + + + + + + + + + + +
+Constructor Summary
XNorGate(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the XNorGate and calls the create() method of the + associated VHDLElementGenerator.
+  + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from class algoanim.primitives.vhdl.VHDLElement
getHeight, getPins, getProperties, getUpperLeft, getWidth, setName
+ + + + + + + +
Methods inherited from class algoanim.primitives.Primitive
changeColor, exchange, getDisplayOptions, getName, hide, hide, moveBy, moveTo, moveVia, rotate, rotate, show, show
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+XNorGate

+
+public XNorGate(VHDLElementGenerator sg,
+                Node upperLeftCorner,
+                int theWidth,
+                int theHeight,
+                java.lang.String name,
+                java.util.List<VHDLPin> definedPins,
+                DisplayOptions display,
+                VHDLElementProperties sp)
+         throws java.lang.IllegalArgumentException
+
+
Instantiates the XNorGate and calls the create() method of the + associated VHDLElementGenerator. +

+

+
Parameters:
sg - the appropriate code Generator.
upperLeftCorner - the upper left corner of this VHDL element.
theWidth - the width of this VHDL element.
theHeight - the height of this VHDL element
name - the name of this VHDL element.
definedPins - the list of VHDL pins (in, out, control, or bidirectional)
display - [optional] the DisplayOptions of this + VHDL element.
sp - [optional] the properties of this VHDL element. +
Throws: +
java.lang.IllegalArgumentException
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/XOrGate.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/XOrGate.html new file mode 100644 index 00000000..a475ef57 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/XOrGate.html @@ -0,0 +1,305 @@ + + + + + + +XOrGate + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.primitives.vhdl +
+Class XOrGate

+
+java.lang.Object
+  extended by algoanim.primitives.Primitive
+      extended by algoanim.primitives.vhdl.VHDLElement
+          extended by algoanim.primitives.vhdl.XOrGate
+
+
+
+
public class XOrGate
extends VHDLElement
+ + +

+Represents a XOR gate defined by an upper left corner and its width. +

+ +

+

+
Version:
+
0.2 20110218
+
Author:
+
Guido Roessling (roessling@acm.org)
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.primitives.vhdl.VHDLElement
generator, height, pins, properties, upperLeft, width
+ + + + + + + +
Fields inherited from class algoanim.primitives.Primitive
gen
+  + + + + + + + + + + +
+Constructor Summary
XOrGate(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the XOrGate and calls the create() method of the + associated VHDLElementGenerator.
+  + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from class algoanim.primitives.vhdl.VHDLElement
getHeight, getPins, getProperties, getUpperLeft, getWidth, setName
+ + + + + + + +
Methods inherited from class algoanim.primitives.Primitive
changeColor, exchange, getDisplayOptions, getName, hide, hide, moveBy, moveTo, moveVia, rotate, rotate, show, show
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+XOrGate

+
+public XOrGate(VHDLElementGenerator sg,
+               Node upperLeftCorner,
+               int theWidth,
+               int theHeight,
+               java.lang.String name,
+               java.util.List<VHDLPin> definedPins,
+               DisplayOptions display,
+               VHDLElementProperties sp)
+        throws java.lang.IllegalArgumentException
+
+
Instantiates the XOrGate and calls the create() method of the + associated VHDLElementGenerator. +

+

+
Parameters:
sg - the appropriate code Generator.
upperLeftCorner - the upper left corner of this VHDL element.
theWidth - the width of this Square.
theHeight - the height of this VHDL element
name - the name of this VHDL element.
definedPins - the list of VHDL pins (in, out, control, or bidirectional)
display - [optional] the DisplayOptions of this + VHDL element.
sp - [optional] the properties of this VHDL element. +
Throws: +
java.lang.IllegalArgumentException
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/class-use/AndGate.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/class-use/AndGate.html new file mode 100644 index 00000000..beacface --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/class-use/AndGate.html @@ -0,0 +1,278 @@ + + + + + + +Uses of Class algoanim.primitives.vhdl.AndGate + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.primitives.vhdl.AndGate

+
+ + + + + + + + + + + + + +
+Packages that use AndGate
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives.generators  
+  +

+ + + + + +
+Uses of AndGate in algoanim.animalscript
+  +

+ + + + + + + + + +
Methods in algoanim.animalscript that return AndGate
+ AndGateAnimalScript.newAndGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+           
+  +

+ + + + + +
+Uses of AndGate in algoanim.primitives.generators
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in algoanim.primitives.generators that return AndGate
+ AndGateVHDLLanguage.newAndGate(Node upperLeft, + int width, + int height, + java.lang.String name, + char inA, + char inB, + char outC, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new AndGate object.
+ AndGateVHDLLanguage.newAndGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display) + +
+          Creates a new AndGate object.
+ AndGateLanguage.newAndGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display) + +
+          Creates a new AndGate object.
+abstract  AndGateVHDLLanguage.newAndGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new AndGate object.
+abstract  AndGateLanguage.newAndGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new AndGate object.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/class-use/DFlipflop.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/class-use/DFlipflop.html new file mode 100644 index 00000000..2d12b6e2 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/class-use/DFlipflop.html @@ -0,0 +1,235 @@ + + + + + + +Uses of Class algoanim.primitives.vhdl.DFlipflop + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.primitives.vhdl.DFlipflop

+
+ + + + + + + + + + + + + +
+Packages that use DFlipflop
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives.generators  
+  +

+ + + + + +
+Uses of DFlipflop in algoanim.animalscript
+  +

+ + + + + + + + + +
Methods in algoanim.animalscript that return DFlipflop
+ DFlipflopAnimalScript.newDFlipflop(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+           
+  +

+ + + + + +
+Uses of DFlipflop in algoanim.primitives.generators
+  +

+ + + + + + + + + + + + + +
Methods in algoanim.primitives.generators that return DFlipflop
+ DFlipflopVHDLLanguage.newDFlipflop(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display) + +
+          Creates a new DFlipflop object.
+abstract  DFlipflopVHDLLanguage.newDFlipflop(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new DFlipflop object.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/class-use/Demultiplexer.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/class-use/Demultiplexer.html new file mode 100644 index 00000000..9dfd81f6 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/class-use/Demultiplexer.html @@ -0,0 +1,251 @@ + + + + + + +Uses of Class algoanim.primitives.vhdl.Demultiplexer + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.primitives.vhdl.Demultiplexer

+
+ + + + + + + + + + + + + +
+Packages that use Demultiplexer
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives.generators  
+  +

+ + + + + +
+Uses of Demultiplexer in algoanim.animalscript
+  +

+ + + + + + + + + +
Methods in algoanim.animalscript that return Demultiplexer
+ DemultiplexerAnimalScript.newDemultiplexer(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+           
+  +

+ + + + + +
+Uses of Demultiplexer in algoanim.primitives.generators
+  +

+ + + + + + + + + + + + + + + + + +
Methods in algoanim.primitives.generators that return Demultiplexer
+ DemultiplexerVHDLLanguage.newDemultiplexer(Node upperLeft, + int width, + int height, + java.lang.String name, + char inA, + char outB, + char outC, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new Demultiplexer object.
+ DemultiplexerVHDLLanguage.newDemultiplexer(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display) + +
+          Creates a new Demultiplexer object.
+abstract  DemultiplexerVHDLLanguage.newDemultiplexer(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new Demultiplexer object.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/class-use/JKFlipflop.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/class-use/JKFlipflop.html new file mode 100644 index 00000000..2ea19b3a --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/class-use/JKFlipflop.html @@ -0,0 +1,235 @@ + + + + + + +Uses of Class algoanim.primitives.vhdl.JKFlipflop + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.primitives.vhdl.JKFlipflop

+
+ + + + + + + + + + + + + +
+Packages that use JKFlipflop
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives.generators  
+  +

+ + + + + +
+Uses of JKFlipflop in algoanim.animalscript
+  +

+ + + + + + + + + +
Methods in algoanim.animalscript that return JKFlipflop
+ JKFlipflopAnimalScript.newJKFlipflop(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+           
+  +

+ + + + + +
+Uses of JKFlipflop in algoanim.primitives.generators
+  +

+ + + + + + + + + + + + + +
Methods in algoanim.primitives.generators that return JKFlipflop
+ JKFlipflopVHDLLanguage.newJKFlipflop(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display) + +
+          Creates a new JKFlipflop object.
+abstract  JKFlipflopVHDLLanguage.newJKFlipflop(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new JKFlipflop object.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/class-use/Multiplexer.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/class-use/Multiplexer.html new file mode 100644 index 00000000..6a990fc3 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/class-use/Multiplexer.html @@ -0,0 +1,251 @@ + + + + + + +Uses of Class algoanim.primitives.vhdl.Multiplexer + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.primitives.vhdl.Multiplexer

+
+ + + + + + + + + + + + + +
+Packages that use Multiplexer
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives.generators  
+  +

+ + + + + +
+Uses of Multiplexer in algoanim.animalscript
+  +

+ + + + + + + + + +
Methods in algoanim.animalscript that return Multiplexer
+ MultiplexerAnimalScript.newMultiplexer(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+           
+  +

+ + + + + +
+Uses of Multiplexer in algoanim.primitives.generators
+  +

+ + + + + + + + + + + + + + + + + +
Methods in algoanim.primitives.generators that return Multiplexer
+ MultiplexerVHDLLanguage.newMultiplexer(Node upperLeft, + int width, + int height, + java.lang.String name, + char inA, + char inB, + char outC, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new Demultiplexer object.
+ MultiplexerVHDLLanguage.newMultiplexer(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display) + +
+          Creates a new Multiplexer object.
+abstract  MultiplexerVHDLLanguage.newMultiplexer(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new Multiplexer object.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/class-use/NAndGate.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/class-use/NAndGate.html new file mode 100644 index 00000000..ce0424be --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/class-use/NAndGate.html @@ -0,0 +1,251 @@ + + + + + + +Uses of Class algoanim.primitives.vhdl.NAndGate + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.primitives.vhdl.NAndGate

+
+ + + + + + + + + + + + + +
+Packages that use NAndGate
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives.generators  
+  +

+ + + + + +
+Uses of NAndGate in algoanim.animalscript
+  +

+ + + + + + + + + +
Methods in algoanim.animalscript that return NAndGate
+ NAndGateAnimalScript.newNAndGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+           
+  +

+ + + + + +
+Uses of NAndGate in algoanim.primitives.generators
+  +

+ + + + + + + + + + + + + + + + + +
Methods in algoanim.primitives.generators that return NAndGate
+ NAndGateVHDLLanguage.newNAndGate(Node upperLeft, + int width, + int height, + java.lang.String name, + char inA, + char inB, + char outC, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new NAndGate object.
+ NAndGateVHDLLanguage.newNAndGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display) + +
+          Creates a new NAndGate object.
+abstract  NAndGateVHDLLanguage.newNAndGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new NAndGate object.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/class-use/NorGate.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/class-use/NorGate.html new file mode 100644 index 00000000..937c4ad4 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/class-use/NorGate.html @@ -0,0 +1,251 @@ + + + + + + +Uses of Class algoanim.primitives.vhdl.NorGate + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.primitives.vhdl.NorGate

+
+ + + + + + + + + + + + + +
+Packages that use NorGate
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives.generators  
+  +

+ + + + + +
+Uses of NorGate in algoanim.animalscript
+  +

+ + + + + + + + + +
Methods in algoanim.animalscript that return NorGate
+ NorGateAnimalScript.newNorGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+           
+  +

+ + + + + +
+Uses of NorGate in algoanim.primitives.generators
+  +

+ + + + + + + + + + + + + + + + + +
Methods in algoanim.primitives.generators that return NorGate
+ NorGateVHDLLanguage.newNorGate(Node upperLeft, + int width, + int height, + java.lang.String name, + char inA, + char inB, + char outC, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new NorGate object.
+ NorGateVHDLLanguage.newNorGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display) + +
+          Creates a new NorGate object.
+abstract  NorGateVHDLLanguage.newNorGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new NorGate object.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/class-use/NotGate.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/class-use/NotGate.html new file mode 100644 index 00000000..108ec26f --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/class-use/NotGate.html @@ -0,0 +1,250 @@ + + + + + + +Uses of Class algoanim.primitives.vhdl.NotGate + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.primitives.vhdl.NotGate

+
+ + + + + + + + + + + + + +
+Packages that use NotGate
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives.generators  
+  +

+ + + + + +
+Uses of NotGate in algoanim.animalscript
+  +

+ + + + + + + + + +
Methods in algoanim.animalscript that return NotGate
+ NotGateAnimalScript.newNotGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+           
+  +

+ + + + + +
+Uses of NotGate in algoanim.primitives.generators
+  +

+ + + + + + + + + + + + + + + + + +
Methods in algoanim.primitives.generators that return NotGate
+ NotGateVHDLLanguage.newNotGate(Node upperLeft, + int width, + int height, + java.lang.String name, + char inA, + char outB, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new NotGate object.
+ NotGateVHDLLanguage.newNotGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display) + +
+          Creates a new NotGate object.
+abstract  NotGateVHDLLanguage.newNotGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new NotGate object.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/class-use/OrGate.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/class-use/OrGate.html new file mode 100644 index 00000000..4a8a01b5 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/class-use/OrGate.html @@ -0,0 +1,251 @@ + + + + + + +Uses of Class algoanim.primitives.vhdl.OrGate + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.primitives.vhdl.OrGate

+
+ + + + + + + + + + + + + +
+Packages that use OrGate
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives.generators  
+  +

+ + + + + +
+Uses of OrGate in algoanim.animalscript
+  +

+ + + + + + + + + +
Methods in algoanim.animalscript that return OrGate
+ OrGateAnimalScript.newOrGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+           
+  +

+ + + + + +
+Uses of OrGate in algoanim.primitives.generators
+  +

+ + + + + + + + + + + + + + + + + +
Methods in algoanim.primitives.generators that return OrGate
+ OrGateVHDLLanguage.newOrGate(Node upperLeft, + int width, + int height, + java.lang.String name, + char inA, + char inB, + char outC, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new OrGate object.
+ OrGateVHDLLanguage.newOrGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display) + +
+          Creates a new OrGate object.
+abstract  OrGateVHDLLanguage.newOrGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new OrGate object.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/class-use/RSFlipflop.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/class-use/RSFlipflop.html new file mode 100644 index 00000000..3ba0cf8c --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/class-use/RSFlipflop.html @@ -0,0 +1,235 @@ + + + + + + +Uses of Class algoanim.primitives.vhdl.RSFlipflop + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.primitives.vhdl.RSFlipflop

+
+ + + + + + + + + + + + + +
+Packages that use RSFlipflop
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives.generators  
+  +

+ + + + + +
+Uses of RSFlipflop in algoanim.animalscript
+  +

+ + + + + + + + + +
Methods in algoanim.animalscript that return RSFlipflop
+ RSFlipflopAnimalScript.newRSFlipflop(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+           
+  +

+ + + + + +
+Uses of RSFlipflop in algoanim.primitives.generators
+  +

+ + + + + + + + + + + + + +
Methods in algoanim.primitives.generators that return RSFlipflop
+ RSFlipflopVHDLLanguage.newRSFlipflop(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display) + +
+          Creates a new RSFlipflop object.
+abstract  RSFlipflopVHDLLanguage.newRSFlipflop(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new RSFlipflop object.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/class-use/TFlipflop.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/class-use/TFlipflop.html new file mode 100644 index 00000000..95318592 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/class-use/TFlipflop.html @@ -0,0 +1,235 @@ + + + + + + +Uses of Class algoanim.primitives.vhdl.TFlipflop + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.primitives.vhdl.TFlipflop

+
+ + + + + + + + + + + + + +
+Packages that use TFlipflop
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives.generators  
+  +

+ + + + + +
+Uses of TFlipflop in algoanim.animalscript
+  +

+ + + + + + + + + +
Methods in algoanim.animalscript that return TFlipflop
+ TFlipflopAnimalScript.newTFlipflop(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+           
+  +

+ + + + + +
+Uses of TFlipflop in algoanim.primitives.generators
+  +

+ + + + + + + + + + + + + +
Methods in algoanim.primitives.generators that return TFlipflop
+ TFlipflopVHDLLanguage.newTFlipflop(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display) + +
+          Creates a new TFlipflop object.
+abstract  TFlipflopVHDLLanguage.newTFlipflop(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new TFlipflop object.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/class-use/VHDLElement.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/class-use/VHDLElement.html new file mode 100644 index 00000000..b8ec332d --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/class-use/VHDLElement.html @@ -0,0 +1,442 @@ + + + + + + +Uses of Class algoanim.primitives.vhdl.VHDLElement + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.primitives.vhdl.VHDLElement

+
+ + + + + + + + + + + + + + + + + +
+Packages that use VHDLElement
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives.generators.vhdl  
algoanim.primitives.vhdl  
+  +

+ + + + + +
+Uses of VHDLElement in algoanim.animalscript
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in algoanim.animalscript with parameters of type VHDLElement
+ voidAnimalXorGenerator.create(VHDLElement vhdlElement) + +
+           
+ voidAnimalXNorGenerator.create(VHDLElement vhdlElement) + +
+           
+ voidAnimalTFlipflopGenerator.create(VHDLElement vhdlElement) + +
+           
+ voidAnimalRSFlipflopGenerator.create(VHDLElement vhdlElement) + +
+           
+ voidAnimalOrGenerator.create(VHDLElement vhdlElement) + +
+           
+ voidAnimalNotGenerator.create(VHDLElement vhdlElement) + +
+           
+ voidAnimalNorGenerator.create(VHDLElement vhdlElement) + +
+           
+ voidAnimalNAndGenerator.create(VHDLElement vhdlElement) + +
+           
+ voidAnimalMultiplexerGenerator.create(VHDLElement vhdlElement) + +
+           
+ voidAnimalJKFlipflopGenerator.create(VHDLElement vhdlElement) + +
+           
+ voidAnimalDFlipflopGenerator.create(VHDLElement vhdlElement) + +
+           
+ voidAnimalDemultiplexerGenerator.create(VHDLElement vhdlElement) + +
+           
+ voidAnimalAndGenerator.create(VHDLElement vhdlElement) + +
+           
+ voidAnimalVHDLElementGenerator.createRepresentationForGate(VHDLElement vhdlElement, + java.lang.String typeName) + +
+           
+  +

+ + + + + +
+Uses of VHDLElement in algoanim.primitives.generators.vhdl
+  +

+ + + + + + + + + +
Methods in algoanim.primitives.generators.vhdl with parameters of type VHDLElement
+ voidVHDLElementGenerator.create(VHDLElement vhdlElement) + +
+          Creates the originating script code for a given AND gate, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+  +

+ + + + + +
+Uses of VHDLElement in algoanim.primitives.vhdl
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Subclasses of VHDLElement in algoanim.primitives.vhdl
+ classAndGate + +
+          Represents an AND gate defined by an upper left corner and its width.
+ classDemultiplexer + +
+          Represents a multiplexer defined by an upper left corner and its width.
+ classDFlipflop + +
+          Represents a D flipflop gate defined by an upper left corner and its width.
+ classJKFlipflop + +
+          Represents a JK flipflop defined by an upper left corner and its width.
+ classMultiplexer + +
+          Represents a multiplexer defined by an upper left corner and its width.
+ classNAndGate + +
+          Represents a NAND gate defined by an upper left corner and its width.
+ classNorGate + +
+          Represents a NOR gate defined by an upper left corner and its width.
+ classNotGate + +
+          Represents a NOT gate defined by an upper left corner and its width.
+ classOrGate + +
+          Represents an OR gate defined by an upper left corner and its width.
+ classRSFlipflop + +
+          Represents a RS flipflop defined by an upper left corner and its width.
+ classTFlipflop + +
+          Represents a T flipflopgate defined by an upper left corner and its width.
+ classXNorGate + +
+          Represents a XNOR gate defined by an upper left corner and its width.
+ classXOrGate + +
+          Represents a XOR gate defined by an upper left corner and its width.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/class-use/VHDLPin.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/class-use/VHDLPin.html new file mode 100644 index 00000000..2cc58466 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/class-use/VHDLPin.html @@ -0,0 +1,1003 @@ + + + + + + +Uses of Class algoanim.primitives.vhdl.VHDLPin + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.primitives.vhdl.VHDLPin

+
+ + + + + + + + + + + + + + + + + +
+Packages that use VHDLPin
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives.generators  
algoanim.primitives.vhdl  
+  +

+ + + + + +
+Uses of VHDLPin in algoanim.animalscript
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Method parameters in algoanim.animalscript with type arguments of type VHDLPin
+ AndGateAnimalScript.newAndGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+           
+ DemultiplexerAnimalScript.newDemultiplexer(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+           
+ DFlipflopAnimalScript.newDFlipflop(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+           
+ JKFlipflopAnimalScript.newJKFlipflop(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+           
+ MultiplexerAnimalScript.newMultiplexer(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+           
+ NAndGateAnimalScript.newNAndGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+           
+ NorGateAnimalScript.newNorGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+           
+ NotGateAnimalScript.newNotGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+           
+ OrGateAnimalScript.newOrGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+           
+ RSFlipflopAnimalScript.newRSFlipflop(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+           
+ TFlipflopAnimalScript.newTFlipflop(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+           
+ XNorGateAnimalScript.newXNorGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+           
+ XOrGateAnimalScript.newXOrGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+           
+  +

+ + + + + +
+Uses of VHDLPin in algoanim.primitives.generators
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Method parameters in algoanim.primitives.generators with type arguments of type VHDLPin
+ AndGateVHDLLanguage.newAndGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display) + +
+          Creates a new AndGate object.
+ AndGateLanguage.newAndGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display) + +
+          Creates a new AndGate object.
+abstract  AndGateVHDLLanguage.newAndGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new AndGate object.
+abstract  AndGateLanguage.newAndGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new AndGate object.
+ DemultiplexerVHDLLanguage.newDemultiplexer(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display) + +
+          Creates a new Demultiplexer object.
+abstract  DemultiplexerVHDLLanguage.newDemultiplexer(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new Demultiplexer object.
+ DFlipflopVHDLLanguage.newDFlipflop(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display) + +
+          Creates a new DFlipflop object.
+abstract  DFlipflopVHDLLanguage.newDFlipflop(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new DFlipflop object.
+ JKFlipflopVHDLLanguage.newJKFlipflop(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display) + +
+          Creates a new JKFlipflop object.
+abstract  JKFlipflopVHDLLanguage.newJKFlipflop(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new JKFlipflop object.
+ MultiplexerVHDLLanguage.newMultiplexer(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display) + +
+          Creates a new Multiplexer object.
+abstract  MultiplexerVHDLLanguage.newMultiplexer(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new Multiplexer object.
+ NAndGateVHDLLanguage.newNAndGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display) + +
+          Creates a new NAndGate object.
+abstract  NAndGateVHDLLanguage.newNAndGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new NAndGate object.
+ NorGateVHDLLanguage.newNorGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display) + +
+          Creates a new NorGate object.
+abstract  NorGateVHDLLanguage.newNorGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new NorGate object.
+ NotGateVHDLLanguage.newNotGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display) + +
+          Creates a new NotGate object.
+abstract  NotGateVHDLLanguage.newNotGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new NotGate object.
+ OrGateVHDLLanguage.newOrGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display) + +
+          Creates a new OrGate object.
+abstract  OrGateVHDLLanguage.newOrGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new OrGate object.
+ RSFlipflopVHDLLanguage.newRSFlipflop(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display) + +
+          Creates a new RSFlipflop object.
+abstract  RSFlipflopVHDLLanguage.newRSFlipflop(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new RSFlipflop object.
+ TFlipflopVHDLLanguage.newTFlipflop(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display) + +
+          Creates a new TFlipflop object.
+abstract  TFlipflopVHDLLanguage.newTFlipflop(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new TFlipflop object.
+ XNorGateVHDLLanguage.newXNorGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display) + +
+          Creates a new XNorGate object.
+abstract  XNorGateVHDLLanguage.newXNorGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new XNorGate object.
+ XOrGateVHDLLanguage.newXOrGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display) + +
+          Creates a new XOrGate object.
+abstract  XOrGateVHDLLanguage.newXOrGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new XOrGate object.
+  +

+ + + + + +
+Uses of VHDLPin in algoanim.primitives.vhdl
+  +

+ + + + + + + + + +
Fields in algoanim.primitives.vhdl with type parameters of type VHDLPin
+protected  java.util.List<VHDLPin>VHDLElement.pins + +
+           
+  +

+ + + + + + + + + +
Methods in algoanim.primitives.vhdl that return types with arguments of type VHDLPin
+ java.util.List<VHDLPin>VHDLElement.getPins() + +
+           
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Constructor parameters in algoanim.primitives.vhdl with type arguments of type VHDLPin
AndGate(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the AndGate and calls the create() method of the + associated VHDLElementGenerator.
Demultiplexer(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the Demultiplexer and calls the create() method of the + associated VHDLElementGenerator.
DFlipflop(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the DFlipflop and calls the create() method of the + associated SquareGenerator.
JKFlipflop(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the JKFlipflop and calls the create() method of the + associated VHDLElementGenerator.
Multiplexer(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the Multiplexer and calls the create() method of the + associated VHDLElementGenerator.
NAndGate(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the NAndGate and calls the create() method of the + associated VHDLElementGenerator.
NorGate(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the NorGate and calls the create() method of the + associated VHDLElementGenerator.
NotGate(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the NotGate and calls the create() method of the + associated VHDLElementGenerator.
OrGate(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the OrGate and calls the create() method of the + associated SquareGenerator.
RSFlipflop(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the RSFlipflop and calls the create() method of the + associated VHDLElementGenerator.
TFlipflop(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the TFlipflop and calls the create() method of the + associated VHDLElementGenerator.
VHDLElement(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the Square and calls the create() method of the + associated SquareGenerator.
XNorGate(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the XNorGate and calls the create() method of the + associated VHDLElementGenerator.
XOrGate(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the XOrGate and calls the create() method of the + associated VHDLElementGenerator.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/class-use/VHDLPinType.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/class-use/VHDLPinType.html new file mode 100644 index 00000000..88c55729 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/class-use/VHDLPinType.html @@ -0,0 +1,275 @@ + + + + + + +Uses of Class algoanim.primitives.vhdl.VHDLPinType + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.primitives.vhdl.VHDLPinType

+
+ + + + + + + + + + + + + +
+Packages that use VHDLPinType
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives.vhdl  
+  +

+ + + + + +
+Uses of VHDLPinType in algoanim.animalscript
+  +

+ + + + + + + + + +
Fields in algoanim.animalscript with type parameters of type VHDLPinType
+static java.util.HashMap<VHDLPinType,java.lang.String>AnimalVHDLElementGenerator.pinNames + +
+           
+  +

+ + + + + +
+Uses of VHDLPinType in algoanim.primitives.vhdl
+  +

+ + + + + + + + + +
Fields in algoanim.primitives.vhdl declared as VHDLPinType
+protected  VHDLPinTypeVHDLPin.pinType + +
+           
+  +

+ + + + + + + + + + + + + + + + + +
Methods in algoanim.primitives.vhdl that return VHDLPinType
+ VHDLPinTypeVHDLPin.getPinType() + +
+           
+static VHDLPinTypeVHDLPinType.valueOf(java.lang.String name) + +
+          Returns the enum constant of this type with the specified name.
+static VHDLPinType[]VHDLPinType.values() + +
+          Returns an array containing the constants of this enum type, in +the order they are declared.
+  +

+ + + + + + + + + +
Methods in algoanim.primitives.vhdl with parameters of type VHDLPinType
+ voidVHDLPin.setPinType(VHDLPinType pinType) + +
+           
+  +

+ + + + + + + + +
Constructors in algoanim.primitives.vhdl with parameters of type VHDLPinType
VHDLPin(VHDLPinType type, + java.lang.String pinName, + char pinValue) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/class-use/VHDLWire.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/class-use/VHDLWire.html new file mode 100644 index 00000000..267ec762 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/class-use/VHDLWire.html @@ -0,0 +1,265 @@ + + + + + + +Uses of Class algoanim.primitives.vhdl.VHDLWire + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.primitives.vhdl.VHDLWire

+
+ + + + + + + + + + + + + + + + + +
+Packages that use VHDLWire
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives.generators  
algoanim.primitives.generators.vhdl  
+  +

+ + + + + +
+Uses of VHDLWire in algoanim.animalscript
+  +

+ + + + + + + + + +
Methods in algoanim.animalscript that return VHDLWire
+ VHDLWireAnimalScript.newWire(java.util.List<Node> nodes, + int speed, + java.lang.String name, + DisplayOptions display, + VHDLWireProperties properties) + +
+           
+  +

+ + + + + + + + + +
Methods in algoanim.animalscript with parameters of type VHDLWire
+ voidAnimalWireGenerator.create(VHDLWire wire) + +
+           
+  +

+ + + + + +
+Uses of VHDLWire in algoanim.primitives.generators
+  +

+ + + + + + + + + +
Methods in algoanim.primitives.generators that return VHDLWire
+abstract  VHDLWireVHDLLanguage.newWire(java.util.List<Node> nodes, + int speed, + java.lang.String name, + DisplayOptions display, + VHDLWireProperties properties) + +
+          Creates a new wire object.
+  +

+ + + + + +
+Uses of VHDLWire in algoanim.primitives.generators.vhdl
+  +

+ + + + + + + + + +
Methods in algoanim.primitives.generators.vhdl with parameters of type VHDLWire
+ voidVHDLWireGenerator.create(VHDLWire wire) + +
+          Creates the originating script code for a given AND gate, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/class-use/XNorGate.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/class-use/XNorGate.html new file mode 100644 index 00000000..fda0178b --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/class-use/XNorGate.html @@ -0,0 +1,251 @@ + + + + + + +Uses of Class algoanim.primitives.vhdl.XNorGate + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.primitives.vhdl.XNorGate

+
+ + + + + + + + + + + + + +
+Packages that use XNorGate
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives.generators  
+  +

+ + + + + +
+Uses of XNorGate in algoanim.animalscript
+  +

+ + + + + + + + + +
Methods in algoanim.animalscript that return XNorGate
+ XNorGateAnimalScript.newXNorGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+           
+  +

+ + + + + +
+Uses of XNorGate in algoanim.primitives.generators
+  +

+ + + + + + + + + + + + + + + + + +
Methods in algoanim.primitives.generators that return XNorGate
+ XNorGateVHDLLanguage.newXNorGate(Node upperLeft, + int width, + int height, + java.lang.String name, + char inA, + char inB, + char outC, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new XNorGate object.
+ XNorGateVHDLLanguage.newXNorGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display) + +
+          Creates a new XNorGate object.
+abstract  XNorGateVHDLLanguage.newXNorGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new XNorGate object.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/class-use/XOrGate.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/class-use/XOrGate.html new file mode 100644 index 00000000..50328fd6 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/class-use/XOrGate.html @@ -0,0 +1,251 @@ + + + + + + +Uses of Class algoanim.primitives.vhdl.XOrGate + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.primitives.vhdl.XOrGate

+
+ + + + + + + + + + + + + +
+Packages that use XOrGate
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives.generators  
+  +

+ + + + + +
+Uses of XOrGate in algoanim.animalscript
+  +

+ + + + + + + + + +
Methods in algoanim.animalscript that return XOrGate
+ XOrGateAnimalScript.newXOrGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+           
+  +

+ + + + + +
+Uses of XOrGate in algoanim.primitives.generators
+  +

+ + + + + + + + + + + + + + + + + +
Methods in algoanim.primitives.generators that return XOrGate
+ XOrGateVHDLLanguage.newXOrGate(Node upperLeft, + int width, + int height, + java.lang.String name, + char inA, + char inB, + char outC, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new XOrGate object.
+ XOrGateVHDLLanguage.newXOrGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display) + +
+          Creates a new XOrGate object.
+abstract  XOrGateVHDLLanguage.newXOrGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new XOrGate object.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/package-frame.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/package-frame.html new file mode 100644 index 00000000..5a161894 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/package-frame.html @@ -0,0 +1,73 @@ + + + + + + +algoanim.primitives.vhdl + + + + + + + + + + + +algoanim.primitives.vhdl + + + + +
+Classes  + +
+AndGate +
+Demultiplexer +
+DFlipflop +
+JKFlipflop +
+Multiplexer +
+NAndGate +
+NorGate +
+NotGate +
+OrGate +
+RSFlipflop +
+TFlipflop +
+VHDLElement +
+VHDLPin +
+VHDLWire +
+XNorGate +
+XOrGate
+ + + + + + +
+Enums  + +
+VHDLPinType
+ + + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/package-summary.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/package-summary.html new file mode 100644 index 00000000..712808ad --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/package-summary.html @@ -0,0 +1,231 @@ + + + + + + +algoanim.primitives.vhdl + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package algoanim.primitives.vhdl +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Class Summary
AndGateRepresents an AND gate defined by an upper left corner and its width.
DemultiplexerRepresents a multiplexer defined by an upper left corner and its width.
DFlipflopRepresents a D flipflop gate defined by an upper left corner and its width.
JKFlipflopRepresents a JK flipflop defined by an upper left corner and its width.
MultiplexerRepresents a multiplexer defined by an upper left corner and its width.
NAndGateRepresents a NAND gate defined by an upper left corner and its width.
NorGateRepresents a NOR gate defined by an upper left corner and its width.
NotGateRepresents a NOT gate defined by an upper left corner and its width.
OrGateRepresents an OR gate defined by an upper left corner and its width.
RSFlipflopRepresents a RS flipflop defined by an upper left corner and its width.
TFlipflopRepresents a T flipflopgate defined by an upper left corner and its width.
VHDLElement 
VHDLPin 
VHDLWireRepresents a wire defined by a sequence of nodes.
XNorGateRepresents a XNOR gate defined by an upper left corner and its width.
XOrGateRepresents a XOR gate defined by an upper left corner and its width.
+  + +

+ + + + + + + + + +
+Enum Summary
VHDLPinType 
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/package-tree.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/package-tree.html new file mode 100644 index 00000000..856285dd --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/package-tree.html @@ -0,0 +1,167 @@ + + + + + + +algoanim.primitives.vhdl Class Hierarchy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package algoanim.primitives.vhdl +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +

+Enum Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/package-use.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/package-use.html new file mode 100644 index 00000000..66e4b265 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/primitives/vhdl/package-use.html @@ -0,0 +1,426 @@ + + + + + + +Uses of Package algoanim.primitives.vhdl + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
algoanim.primitives.vhdl

+
+ + + + + + + + + + + + + + + + + + + + + +
+Packages that use algoanim.primitives.vhdl
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives.generators  
algoanim.primitives.generators.vhdl  
algoanim.primitives.vhdl  
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Classes in algoanim.primitives.vhdl used by algoanim.animalscript
AndGate + +
+          Represents an AND gate defined by an upper left corner and its width.
Demultiplexer + +
+          Represents a multiplexer defined by an upper left corner and its width.
DFlipflop + +
+          Represents a D flipflop gate defined by an upper left corner and its width.
JKFlipflop + +
+          Represents a JK flipflop defined by an upper left corner and its width.
Multiplexer + +
+          Represents a multiplexer defined by an upper left corner and its width.
NAndGate + +
+          Represents a NAND gate defined by an upper left corner and its width.
NorGate + +
+          Represents a NOR gate defined by an upper left corner and its width.
NotGate + +
+          Represents a NOT gate defined by an upper left corner and its width.
OrGate + +
+          Represents an OR gate defined by an upper left corner and its width.
RSFlipflop + +
+          Represents a RS flipflop defined by an upper left corner and its width.
TFlipflop + +
+          Represents a T flipflopgate defined by an upper left corner and its width.
VHDLElement + +
+           
VHDLPin + +
+           
VHDLPinType + +
+           
VHDLWire + +
+          Represents a wire defined by a sequence of nodes.
XNorGate + +
+          Represents a XNOR gate defined by an upper left corner and its width.
XOrGate + +
+          Represents a XOR gate defined by an upper left corner and its width.
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Classes in algoanim.primitives.vhdl used by algoanim.primitives.generators
AndGate + +
+          Represents an AND gate defined by an upper left corner and its width.
Demultiplexer + +
+          Represents a multiplexer defined by an upper left corner and its width.
DFlipflop + +
+          Represents a D flipflop gate defined by an upper left corner and its width.
JKFlipflop + +
+          Represents a JK flipflop defined by an upper left corner and its width.
Multiplexer + +
+          Represents a multiplexer defined by an upper left corner and its width.
NAndGate + +
+          Represents a NAND gate defined by an upper left corner and its width.
NorGate + +
+          Represents a NOR gate defined by an upper left corner and its width.
NotGate + +
+          Represents a NOT gate defined by an upper left corner and its width.
OrGate + +
+          Represents an OR gate defined by an upper left corner and its width.
RSFlipflop + +
+          Represents a RS flipflop defined by an upper left corner and its width.
TFlipflop + +
+          Represents a T flipflopgate defined by an upper left corner and its width.
VHDLPin + +
+           
VHDLWire + +
+          Represents a wire defined by a sequence of nodes.
XNorGate + +
+          Represents a XNOR gate defined by an upper left corner and its width.
XOrGate + +
+          Represents a XOR gate defined by an upper left corner and its width.
+  +

+ + + + + + + + + + + +
+Classes in algoanim.primitives.vhdl used by algoanim.primitives.generators.vhdl
VHDLElement + +
+           
VHDLWire + +
+          Represents a wire defined by a sequence of nodes.
+  +

+ + + + + + + + + + + + + + +
+Classes in algoanim.primitives.vhdl used by algoanim.primitives.vhdl
VHDLElement + +
+           
VHDLPin + +
+           
VHDLPinType + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/AnimationProperties.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/AnimationProperties.html new file mode 100644 index 00000000..e9bf368d --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/AnimationProperties.html @@ -0,0 +1,859 @@ + + + + + + +AnimationProperties + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.properties +
+Class AnimationProperties

+
+java.lang.Object
+  extended by algoanim.properties.AnimationProperties
+
+
+
Direct Known Subclasses:
ArcProperties, ArrayMarkerProperties, ArrayProperties, CallMethodProperties, CircleProperties, CircleSegProperties, EllipseProperties, EllipseSegProperties, GraphProperties, ListElementProperties, MatrixProperties, PointProperties, PolygonProperties, PolylineProperties, QueueProperties, RectProperties, SourceCodeProperties, SquareProperties, StackProperties, TextProperties, TriangleProperties, VHDLElementProperties, VHDLWireProperties
+
+
+
+
public abstract class AnimationProperties
extends java.lang.Object
+ + +

+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. + These properties classes are based on a HashMap consisting + of pairs of a String key and a PropertyItem. + Each PropertyItem is represented by an object of a definite + class which is able to work properly on its internal data. + There are types for color, font and integer PropertyItems for example. + But actually this underlying concept is not visible to the user. +

+ +

+

+
Author:
+
Jens Pfau, Stephan Mehlhase, T. Ackermann
+
+
+ +

+ + + + + + + + + + + +
+Field Summary
+protected  java.util.HashMap<java.lang.String,AnimationPropertyItem>data + +
+          Contains a mapping from String keys to PropertyItems.
+  + + + + + + + + + + + + + +
+Constructor Summary
AnimationProperties() + +
+          Default Constructor + + The constructor in the derivated classes *MUST* fill the data + HashMap with keys and appropriate + AnimationPropertyItems.
AnimationProperties(java.lang.String name) + +
+          Constructor which receives the name of the property.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidfillAdditional() + +
+          This function takes all keys from the data HashMap and fills + the isEditable and labels HashMaps + with appropriate values.
+protected abstract  voidfillHashMap() + +
+          Fills the internal data HashMap with values and copies them + to all other Hashmaps.
+ java.lang.Objectget(java.lang.String key) + +
+          Searches the map for the value according to the given key.
+ java.util.Set<java.lang.String>getAllPropertyNames() + +
+          Returns a Set view on all possible keys provided by + a concrete AnimationProperties.
+ java.util.Vector<java.lang.String>getAllPropertyNamesVector() + +
+          Returns a Set view on all possible keys provided by + a concrete AnimationProperties.
+static java.util.Vector<java.lang.String>getAllPropertyTypes() + +
+          Returns a Vector of Strings with all + classnames which are in this package and can be used.
+ AnimationPropertyItemgetDefault(java.lang.String key) + +
+          Returns the default value for the given key (as an Object).
+ booleangetIsEditable(java.lang.String key) + +
+          Returns wether an item is editable by the end-user of the Generator-GUI.
+ AnimationPropertyItemgetItem(java.lang.String key) + +
+          Searches the map for the item according to the given key.
+ java.lang.StringgetLabel(java.lang.String key) + +
+          Returns the label of the item.
+ voidset(java.lang.String key, + boolean value) + +
+          Sets the PropertyItem associated with the key to the new + value.
+ voidset(java.lang.String key, + java.awt.Color value) + +
+          Sets the PropertyItem associated with the key to the new + value.
+ voidset(java.lang.String key, + java.awt.Font value) + +
+          Sets the PropertyItem associated with the key to the new + value.
+ voidset(java.lang.String key, + int value) + +
+          Sets the PropertyItem associated with the key to the new + value.
+ voidset(java.lang.String key, + java.lang.Object value) + +
+          Sets the PropertyItem associated with the key to the new + value.
+ voidset(java.lang.String key, + java.lang.String value) + +
+          Sets the PropertyItem associated with the key to the new + value.
+ voidsetDefault(java.lang.String key, + AnimationPropertyItem value) + +
+          Sets the default value for the given key.
+ voidsetIsEditable(java.lang.String key, + boolean value) + +
+          Sets wether an item is editable by the end-user of the Generator GUI.
+ voidsetLabel(java.lang.String key, + java.lang.String value) + +
+          Sets the label of the given item.
+ voidsetName(java.lang.String newName) + +
+          Inserts the "name" items into the HashMaps.
+ java.lang.StringtoString() + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+data

+
+protected java.util.HashMap<java.lang.String,AnimationPropertyItem> data
+
+
Contains a mapping from String keys to PropertyItems. +

+

+
+
+ + + + + + + + +
+Constructor Detail
+ +

+AnimationProperties

+
+public AnimationProperties()
+
+
Default Constructor + + The constructor in the derivated classes *MUST* fill the data + HashMap with keys and appropriate + AnimationPropertyItems. +

+

+
+ +

+AnimationProperties

+
+public AnimationProperties(java.lang.String name)
+
+
Constructor which receives the name of the property. + + The constructor in the derivated classes *MUST* fill the data + HashMap with keys and appropriate + AnimationPropertyItems. +

+

+
Parameters:
name - the name of the Properties object.
+
+ + + + + + + + +
+Method Detail
+ +

+setName

+
+public void setName(java.lang.String newName)
+
+
Inserts the "name" items into the HashMaps. +

+

+
Parameters:
newName - The initial name for this Propertie.
+
+
+
+ +

+fillHashMap

+
+protected abstract void fillHashMap()
+
+
Fills the internal data HashMap with values and copies them + to all other Hashmaps. +

+

+
+
+
+
+ +

+fillAdditional

+
+public void fillAdditional()
+
+
This function takes all keys from the data HashMap and fills + the isEditable and labels HashMaps + with appropriate values. (All Elements of isEditable are + false by default and all elementes of labels are empty + Strings.) +

+

+
+
+
+
+ +

+toString

+
+public java.lang.String toString()
+
+
+
Overrides:
toString in class java.lang.Object
+
+
+
See Also:
Object.toString()
+
+
+
+ +

+getAllPropertyNames

+
+public java.util.Set<java.lang.String> getAllPropertyNames()
+
+
Returns a Set view on all possible keys provided by + a concrete AnimationProperties. +

+

+ +
Returns:
a Set view on all possible keys provided by + a concrete AnimationProperties.
+
+
+
+ +

+getAllPropertyNamesVector

+
+public java.util.Vector<java.lang.String> getAllPropertyNamesVector()
+
+
Returns a Set view on all possible keys provided by + a concrete AnimationProperties. +

+

+ +
Returns:
a Set view on all possible keys provided by + a concrete AnimationProperties.
+
+
+
+ +

+getAllPropertyTypes

+
+public static final java.util.Vector<java.lang.String> getAllPropertyTypes()
+
+
Returns a Vector of Strings with all + classnames which are in this package and can be used. +

+

+ +
Returns:
a Vector of Strings with all + classnames which are in this package and can be used.
+
+
+
+ +

+getItem

+
+public AnimationPropertyItem getItem(java.lang.String key)
+                              throws java.lang.IllegalArgumentException
+
+
Searches the map for the item according to the given key. +

+

+
Parameters:
key - The key of the item. +
Returns:
The AnimationPropertyItem with the given key. +
Throws: +
java.lang.IllegalArgumentException - if the item doesn't exist.
+
+
+
+ +

+set

+
+public void set(java.lang.String key,
+                int value)
+         throws java.lang.IllegalArgumentException
+
+
Sets the PropertyItem associated with the key to the new + value. +

+

+
Parameters:
key - the key of the item.
value - the new value (as an int). +
Throws: +
java.lang.IllegalArgumentException - if the item doesn't exist.
+
+
+
+ +

+set

+
+public void set(java.lang.String key,
+                java.lang.String value)
+         throws java.lang.IllegalArgumentException
+
+
Sets the PropertyItem associated with the key to the new + value. +

+

+
Parameters:
key - the key of the item.
value - the new value (as a String). +
Throws: +
java.lang.IllegalArgumentException - if the item doesn't exist.
+
+
+
+ +

+set

+
+public void set(java.lang.String key,
+                boolean value)
+         throws java.lang.IllegalArgumentException
+
+
Sets the PropertyItem associated with the key to the new + value. +

+

+
Parameters:
key - the key of the item.
value - the new value (as a boolean). +
Throws: +
java.lang.IllegalArgumentException - if the item doesn't exist.
+
+
+
+ +

+set

+
+public void set(java.lang.String key,
+                java.awt.Color value)
+         throws java.lang.IllegalArgumentException
+
+
Sets the PropertyItem associated with the key to the new + value. +

+

+
Parameters:
key - the key of the item.
value - the new value (as a Color). +
Throws: +
java.lang.IllegalArgumentException - if the item doesn't exist.
+
+
+
+ +

+set

+
+public void set(java.lang.String key,
+                java.awt.Font value)
+         throws java.lang.IllegalArgumentException
+
+
Sets the PropertyItem associated with the key to the new + value. +

+

+
Parameters:
key - the key of the item.
value - the new value (as a Font). +
Throws: +
java.lang.IllegalArgumentException - if the item doesn't exist.
+
+
+
+ +

+set

+
+public void set(java.lang.String key,
+                java.lang.Object value)
+         throws java.lang.IllegalArgumentException
+
+
Sets the PropertyItem associated with the key to the new + value. +

+

+
Parameters:
key - the key of the item.
value - the new value (as an Object). +
Throws: +
java.lang.IllegalArgumentException - if the item doesn't exist.
+
+
+
+ +

+get

+
+public java.lang.Object get(java.lang.String key)
+                     throws java.lang.IllegalArgumentException
+
+
Searches the map for the value according to the given key. +

+

+
Parameters:
key - the key of the item. +
Returns:
the value of the item. +
Throws: +
java.lang.IllegalArgumentException - if the item doesn't exist.
+
+
+
+ +

+getDefault

+
+public AnimationPropertyItem getDefault(java.lang.String key)
+                                 throws java.lang.IllegalArgumentException
+
+
Returns the default value for the given key (as an Object). +

+

+
Parameters:
key - the key of the item. +
Returns:
the default value for the given key (as an Object). +
Throws: +
java.lang.IllegalArgumentException - if the item doesn't exist.
+
+
+
+ +

+setDefault

+
+public void setDefault(java.lang.String key,
+                       AnimationPropertyItem value)
+                throws java.lang.IllegalArgumentException
+
+
Sets the default value for the given key. +

+

+
Parameters:
key - the key of the item.
value - the new default value (as an Object). +
Throws: +
java.lang.IllegalArgumentException - if the item doesn't exist.
+
+
+
+ +

+getIsEditable

+
+public boolean getIsEditable(java.lang.String key)
+                      throws java.lang.IllegalArgumentException
+
+
Returns wether an item is editable by the end-user of the Generator-GUI. +

+

+
Parameters:
key - the key of the item. +
Returns:
wether the item is editable? +
Throws: +
java.lang.IllegalArgumentException - if the item doesn't exist.
+
+
+
+ +

+setIsEditable

+
+public void setIsEditable(java.lang.String key,
+                          boolean value)
+                   throws java.lang.IllegalArgumentException
+
+
Sets wether an item is editable by the end-user of the Generator GUI. +

+

+
Parameters:
key - the key of the item.
value - wether the item should be editable. +
Throws: +
java.lang.IllegalArgumentException - if the item doesn't exist.
+
+
+
+ +

+getLabel

+
+public java.lang.String getLabel(java.lang.String key)
+                          throws java.lang.IllegalArgumentException
+
+
Returns the label of the item. +

+

+
Parameters:
key - the key of the item. +
Returns:
the label of the item. +
Throws: +
java.lang.IllegalArgumentException - if the item doesn't exist.
+
+
+
+ +

+setLabel

+
+public void setLabel(java.lang.String key,
+                     java.lang.String value)
+
+
Sets the label of the given item. +

+

+
Parameters:
key - the key of the item.
value - the new label for the item.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/AnimationPropertiesKeys.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/AnimationPropertiesKeys.html new file mode 100644 index 00000000..5d9e6009 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/AnimationPropertiesKeys.html @@ -0,0 +1,1221 @@ + + + + + + +AnimationPropertiesKeys + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.properties +
+Interface AnimationPropertiesKeys

+
+
+
public interface AnimationPropertiesKeys
+ + +

+

+
Author:
+
Stephan Mehlhase, Dima Vronskyi + + This class defines some constants to make it possible to easily + access the properties by names. Please always use these to access + PropertyItems within an AnimationProperties + object.
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Field Summary
+static java.lang.StringALTERNATE_FILL_PROPERTY + +
+           
+static java.lang.StringALTERNATE_FILLED_PROPERTY + +
+           
+static java.lang.StringANGLE_PROPERTY + +
+           
+static java.lang.StringBOLD_PROPERTY + +
+           
+static java.lang.StringBORDER_PROPERTY + +
+           
+static java.lang.StringBOXFILLCOLOR_PROPERTY + +
+           
+static java.lang.StringBWARROW_PROPERTY + +
+           
+static java.lang.StringCASCADED_PROPERTY + +
+           
+static java.lang.StringCELLHIGHLIGHT_PROPERTY + +
+           
+static java.lang.StringCENTERED_PROPERTY + +
+           
+static java.lang.StringCLOCKWISE_PROPERTY + +
+           
+static java.lang.StringCLOSED_PROPERTY + +
+           
+static java.lang.StringCOLOR_PROPERTY + +
+           
+static java.lang.StringCONTEXTCOLOR_PROPERTY + +
+           
+static java.lang.StringCOUNTERCLOCKWISE_PROPERTY + +
+           
+static java.lang.StringDEPTH_PROPERTY + +
+           
+static java.lang.StringDIRECTED_PROPERTY + +
+           
+static java.lang.StringDIRECTION_PROPERTY + +
+           
+static java.lang.StringDIVIDINGLINE_COLOR_PROPERTY + +
+           
+static java.lang.StringEDGECOLOR_PROPERTY + +
+           
+static java.lang.StringELEMENTCOLOR_PROPERTY + +
+           
+static java.lang.StringELEMHIGHLIGHT_PROPERTY + +
+           
+static java.lang.StringFILL_PROPERTY + +
+           
+static java.lang.StringFILLED_PROPERTY + +
+           
+static java.lang.StringFONT_PROPERTY + +
+           
+static java.lang.StringFOOBAR + +
+           
+static java.lang.StringFWARROW_PROPERTY + +
+           
+static java.lang.StringGRID_ALIGN_PROPERTY + +
+           
+static java.lang.StringGRID_BORDER_COLOR_PROPERTY + +
+           
+static java.lang.StringGRID_HIGHLIGHT_BORDER_COLOR_PROPERTY + +
+           
+static java.lang.StringGRID_STYLE_PROPERTY + +
+           
+static java.lang.StringHIDDEN_PROPERTY + +
+           
+static java.lang.StringHIGHLIGHTCOLOR_PROPERTY + +
+           
+static java.lang.StringINDENTATION_PROPERTY + +
+           
+static java.lang.StringITALIC_PROPERTY + +
+           
+static java.lang.StringLABEL_PROPERTY + +
+           
+static intLIST_POSITION_BOTTOM + +
+           
+static intLIST_POSITION_LEFT + +
+           
+static intLIST_POSITION_NONE + +
+           
+static intLIST_POSITION_RIGHT + +
+           
+static intLIST_POSITION_TOP + +
+           
+static java.lang.StringLONG_MARKER_PROPERTY + +
+           
+static java.lang.StringMETHOD_NAME + +
+           
+static java.lang.StringNAME + +
+           
+static java.lang.StringNODECOLOR_PROPERTY + +
+           
+static java.lang.StringPOINTERAREACOLOR_PROPERTY + +
+           
+static java.lang.StringPOINTERAREAFILLCOLOR_PROPERTY + +
+           
+static java.lang.StringPOSITION_PROPERTY + +
+           
+static java.lang.StringPREV_PROPERTY + +
+           
+static java.lang.StringROW_PROPERTY + +
+           
+static java.lang.StringSHORT_MARKER_PROPERTY + +
+           
+static java.lang.StringSIZE_PROPERTY + +
+           
+static java.lang.StringSTARTANGLE_PROPERTY + +
+           
+static java.lang.StringTEXT_PROPERTY + +
+           
+static java.lang.StringTEXTCOLOR_PROPERTY + +
+           
+static java.lang.StringThe_Answer_to_Life_the_Universe_and_Everything + +
+           
+static java.lang.StringWEIGHTED_PROPERTY + +
+           
+  +

+ + + + + + + + +
+Field Detail
+ +

+NAME

+
+static final java.lang.String NAME
+
+
+
See Also:
Constant Field Values
+
+
+ +

+METHOD_NAME

+
+static final java.lang.String METHOD_NAME
+
+
+
See Also:
Constant Field Values
+
+
+ +

+FOOBAR

+
+static final java.lang.String FOOBAR
+
+
+
See Also:
Constant Field Values
+
+
+ +

+The_Answer_to_Life_the_Universe_and_Everything

+
+static final java.lang.String The_Answer_to_Life_the_Universe_and_Everything
+
+
+
See Also:
Constant Field Values
+
+
+ +

+BORDER_PROPERTY

+
+static final java.lang.String BORDER_PROPERTY
+
+
+
See Also:
Constant Field Values
+
+
+ +

+COLOR_PROPERTY

+
+static final java.lang.String COLOR_PROPERTY
+
+
+
See Also:
Constant Field Values
+
+
+ +

+DEPTH_PROPERTY

+
+static final java.lang.String DEPTH_PROPERTY
+
+
+
See Also:
Constant Field Values
+
+
+ +

+FWARROW_PROPERTY

+
+static final java.lang.String FWARROW_PROPERTY
+
+
+
See Also:
Constant Field Values
+
+
+ +

+BWARROW_PROPERTY

+
+static final java.lang.String BWARROW_PROPERTY
+
+
+
See Also:
Constant Field Values
+
+
+ +

+FILLED_PROPERTY

+
+static final java.lang.String FILLED_PROPERTY
+
+
+
See Also:
Constant Field Values
+
+
+ +

+FILL_PROPERTY

+
+static final java.lang.String FILL_PROPERTY
+
+
+
See Also:
Constant Field Values
+
+
+ +

+FONT_PROPERTY

+
+static final java.lang.String FONT_PROPERTY
+
+
+
See Also:
Constant Field Values
+
+
+ +

+CENTERED_PROPERTY

+
+static final java.lang.String CENTERED_PROPERTY
+
+
+
See Also:
Constant Field Values
+
+
+ +

+ANGLE_PROPERTY

+
+static final java.lang.String ANGLE_PROPERTY
+
+
+
See Also:
Constant Field Values
+
+
+ +

+STARTANGLE_PROPERTY

+
+static final java.lang.String STARTANGLE_PROPERTY
+
+
+
See Also:
Constant Field Values
+
+
+ +

+CLOCKWISE_PROPERTY

+
+static final java.lang.String CLOCKWISE_PROPERTY
+
+
+
See Also:
Constant Field Values
+
+
+ +

+COUNTERCLOCKWISE_PROPERTY

+
+static final java.lang.String COUNTERCLOCKWISE_PROPERTY
+
+
+
See Also:
Constant Field Values
+
+
+ +

+CLOSED_PROPERTY

+
+static final java.lang.String CLOSED_PROPERTY
+
+
+
See Also:
Constant Field Values
+
+
+ +

+ELEMENTCOLOR_PROPERTY

+
+static final java.lang.String ELEMENTCOLOR_PROPERTY
+
+
+
See Also:
Constant Field Values
+
+
+ +

+ELEMHIGHLIGHT_PROPERTY

+
+static final java.lang.String ELEMHIGHLIGHT_PROPERTY
+
+
+
See Also:
Constant Field Values
+
+
+ +

+CELLHIGHLIGHT_PROPERTY

+
+static final java.lang.String CELLHIGHLIGHT_PROPERTY
+
+
+
See Also:
Constant Field Values
+
+
+ +

+DIRECTION_PROPERTY

+
+static final java.lang.String DIRECTION_PROPERTY
+
+
+
See Also:
Constant Field Values
+
+
+ +

+CASCADED_PROPERTY

+
+static final java.lang.String CASCADED_PROPERTY
+
+
+
See Also:
Constant Field Values
+
+
+ +

+LABEL_PROPERTY

+
+static final java.lang.String LABEL_PROPERTY
+
+
+
See Also:
Constant Field Values
+
+
+ +

+SHORT_MARKER_PROPERTY

+
+static final java.lang.String SHORT_MARKER_PROPERTY
+
+
+
See Also:
Constant Field Values
+
+
+ +

+LONG_MARKER_PROPERTY

+
+static final java.lang.String LONG_MARKER_PROPERTY
+
+
+
See Also:
Constant Field Values
+
+
+ +

+DIRECTED_PROPERTY

+
+static final java.lang.String DIRECTED_PROPERTY
+
+
+
See Also:
Constant Field Values
+
+
+ +

+EDGECOLOR_PROPERTY

+
+static final java.lang.String EDGECOLOR_PROPERTY
+
+
+
See Also:
Constant Field Values
+
+
+ +

+NODECOLOR_PROPERTY

+
+static final java.lang.String NODECOLOR_PROPERTY
+
+
+
See Also:
Constant Field Values
+
+
+ +

+WEIGHTED_PROPERTY

+
+static final java.lang.String WEIGHTED_PROPERTY
+
+
+
See Also:
Constant Field Values
+
+
+ +

+TEXT_PROPERTY

+
+static final java.lang.String TEXT_PROPERTY
+
+
+
See Also:
Constant Field Values
+
+
+ +

+POSITION_PROPERTY

+
+static final java.lang.String POSITION_PROPERTY
+
+
+
See Also:
Constant Field Values
+
+
+ +

+PREV_PROPERTY

+
+static final java.lang.String PREV_PROPERTY
+
+
+
See Also:
Constant Field Values
+
+
+ +

+BOXFILLCOLOR_PROPERTY

+
+static final java.lang.String BOXFILLCOLOR_PROPERTY
+
+
+
See Also:
Constant Field Values
+
+
+ +

+POINTERAREACOLOR_PROPERTY

+
+static final java.lang.String POINTERAREACOLOR_PROPERTY
+
+
+
See Also:
Constant Field Values
+
+
+ +

+POINTERAREAFILLCOLOR_PROPERTY

+
+static final java.lang.String POINTERAREAFILLCOLOR_PROPERTY
+
+
+
See Also:
Constant Field Values
+
+
+ +

+TEXTCOLOR_PROPERTY

+
+static final java.lang.String TEXTCOLOR_PROPERTY
+
+
+
See Also:
Constant Field Values
+
+
+ +

+LIST_POSITION_NONE

+
+static final int LIST_POSITION_NONE
+
+
+
See Also:
Constant Field Values
+
+
+ +

+LIST_POSITION_BOTTOM

+
+static final int LIST_POSITION_BOTTOM
+
+
+
See Also:
Constant Field Values
+
+
+ +

+LIST_POSITION_TOP

+
+static final int LIST_POSITION_TOP
+
+
+
See Also:
Constant Field Values
+
+
+ +

+LIST_POSITION_LEFT

+
+static final int LIST_POSITION_LEFT
+
+
+
See Also:
Constant Field Values
+
+
+ +

+LIST_POSITION_RIGHT

+
+static final int LIST_POSITION_RIGHT
+
+
+
See Also:
Constant Field Values
+
+
+ +

+CONTEXTCOLOR_PROPERTY

+
+static final java.lang.String CONTEXTCOLOR_PROPERTY
+
+
+
See Also:
Constant Field Values
+
+
+ +

+HIGHLIGHTCOLOR_PROPERTY

+
+static final java.lang.String HIGHLIGHTCOLOR_PROPERTY
+
+
+
See Also:
Constant Field Values
+
+
+ +

+INDENTATION_PROPERTY

+
+static final java.lang.String INDENTATION_PROPERTY
+
+
+
See Also:
Constant Field Values
+
+
+ +

+ROW_PROPERTY

+
+static final java.lang.String ROW_PROPERTY
+
+
+
See Also:
Constant Field Values
+
+
+ +

+HIDDEN_PROPERTY

+
+static final java.lang.String HIDDEN_PROPERTY
+
+
+
See Also:
Constant Field Values
+
+
+ +

+SIZE_PROPERTY

+
+static final java.lang.String SIZE_PROPERTY
+
+
+
See Also:
Constant Field Values
+
+
+ +

+BOLD_PROPERTY

+
+static final java.lang.String BOLD_PROPERTY
+
+
+
See Also:
Constant Field Values
+
+
+ +

+ITALIC_PROPERTY

+
+static final java.lang.String ITALIC_PROPERTY
+
+
+
See Also:
Constant Field Values
+
+
+ +

+ALTERNATE_FILLED_PROPERTY

+
+static final java.lang.String ALTERNATE_FILLED_PROPERTY
+
+
+
See Also:
Constant Field Values
+
+
+ +

+ALTERNATE_FILL_PROPERTY

+
+static final java.lang.String ALTERNATE_FILL_PROPERTY
+
+
+
See Also:
Constant Field Values
+
+
+ +

+DIVIDINGLINE_COLOR_PROPERTY

+
+static final java.lang.String DIVIDINGLINE_COLOR_PROPERTY
+
+
+
See Also:
Constant Field Values
+
+
+ +

+GRID_ALIGN_PROPERTY

+
+static final java.lang.String GRID_ALIGN_PROPERTY
+
+
+
See Also:
Constant Field Values
+
+
+ +

+GRID_STYLE_PROPERTY

+
+static final java.lang.String GRID_STYLE_PROPERTY
+
+
+
See Also:
Constant Field Values
+
+
+ +

+GRID_BORDER_COLOR_PROPERTY

+
+static final java.lang.String GRID_BORDER_COLOR_PROPERTY
+
+
+
See Also:
Constant Field Values
+
+
+ +

+GRID_HIGHLIGHT_BORDER_COLOR_PROPERTY

+
+static final java.lang.String GRID_HIGHLIGHT_BORDER_COLOR_PROPERTY
+
+
+
See Also:
Constant Field Values
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/ArcProperties.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/ArcProperties.html new file mode 100644 index 00000000..9dcf922b --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/ArcProperties.html @@ -0,0 +1,312 @@ + + + + + + +ArcProperties + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.properties +
+Class ArcProperties

+
+java.lang.Object
+  extended by algoanim.properties.AnimationProperties
+      extended by algoanim.properties.ArcProperties
+
+
+
+
public class ArcProperties
extends AnimationProperties
+ + +

+

+
Author:
+
Stephan Mehlhase, Jens Pfau
+
See Also:
AnimationProperties
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.properties.AnimationProperties
data
+  + + + + + + + + + + + + + +
+Constructor Summary
ArcProperties() + +
+          Generates an unnamed CircleSegProperties object.
ArcProperties(java.lang.String name) + +
+          Generates a named CircleSegProperties object.
+  + + + + + + + + + + + +
+Method Summary
+protected  voidfillHashMap() + +
+          Fills the internal data HashMap with values and copies them + to all other Hashmaps.
+ + + + + + + +
Methods inherited from class algoanim.properties.AnimationProperties
fillAdditional, get, getAllPropertyNames, getAllPropertyNamesVector, getAllPropertyTypes, getDefault, getIsEditable, getItem, getLabel, set, set, set, set, set, set, setDefault, setIsEditable, setLabel, setName, toString
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ArcProperties

+
+public ArcProperties()
+
+
Generates an unnamed CircleSegProperties object. +

+

+
+ +

+ArcProperties

+
+public ArcProperties(java.lang.String name)
+
+
Generates a named CircleSegProperties object. +

+

+
Parameters:
name - the name of this CircleSegProperties.
+
+ + + + + + + + +
+Method Detail
+ +

+fillHashMap

+
+protected void fillHashMap()
+
+
Description copied from class: AnimationProperties
+
Fills the internal data HashMap with values and copies them + to all other Hashmaps. +

+

+
Specified by:
fillHashMap in class AnimationProperties
+
+
+
See Also:
AnimationProperties.fillHashMap()
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/ArrayMarkerProperties.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/ArrayMarkerProperties.html new file mode 100644 index 00000000..faf59a57 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/ArrayMarkerProperties.html @@ -0,0 +1,312 @@ + + + + + + +ArrayMarkerProperties + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.properties +
+Class ArrayMarkerProperties

+
+java.lang.Object
+  extended by algoanim.properties.AnimationProperties
+      extended by algoanim.properties.ArrayMarkerProperties
+
+
+
+
public class ArrayMarkerProperties
extends AnimationProperties
+ + +

+

+
Author:
+
jens
+
See Also:
AnimationProperties
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.properties.AnimationProperties
data
+  + + + + + + + + + + + + + +
+Constructor Summary
ArrayMarkerProperties() + +
+          Generates an unnamed ArrayMarkerProperties object.
ArrayMarkerProperties(java.lang.String name) + +
+          Generates a named ArrayMarkerProperties object.
+  + + + + + + + + + + + +
+Method Summary
+protected  voidfillHashMap() + +
+          Fills the internal data HashMap with values and copies them + to all other Hashmaps.
+ + + + + + + +
Methods inherited from class algoanim.properties.AnimationProperties
fillAdditional, get, getAllPropertyNames, getAllPropertyNamesVector, getAllPropertyTypes, getDefault, getIsEditable, getItem, getLabel, set, set, set, set, set, set, setDefault, setIsEditable, setLabel, setName, toString
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ArrayMarkerProperties

+
+public ArrayMarkerProperties()
+
+
Generates an unnamed ArrayMarkerProperties object. +

+

+
+ +

+ArrayMarkerProperties

+
+public ArrayMarkerProperties(java.lang.String name)
+
+
Generates a named ArrayMarkerProperties object. +

+

+
Parameters:
name - the name for this ArrayMarkerProperties.
+
+ + + + + + + + +
+Method Detail
+ +

+fillHashMap

+
+protected void fillHashMap()
+
+
Description copied from class: AnimationProperties
+
Fills the internal data HashMap with values and copies them + to all other Hashmaps. +

+

+
Specified by:
fillHashMap in class AnimationProperties
+
+
+
See Also:
AnimationProperties.fillHashMap()
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/ArrayProperties.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/ArrayProperties.html new file mode 100644 index 00000000..2d6e6b3e --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/ArrayProperties.html @@ -0,0 +1,312 @@ + + + + + + +ArrayProperties + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.properties +
+Class ArrayProperties

+
+java.lang.Object
+  extended by algoanim.properties.AnimationProperties
+      extended by algoanim.properties.ArrayProperties
+
+
+
+
public class ArrayProperties
extends AnimationProperties
+ + +

+

+
Author:
+
Jens Pfau, Stephan Mehlhase
+
See Also:
AnimationProperties
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.properties.AnimationProperties
data
+  + + + + + + + + + + + + + +
+Constructor Summary
ArrayProperties() + +
+          Generates an unnamed ArrayProperties object.
ArrayProperties(java.lang.String name) + +
+          Generates a named ArrayProperties object.
+  + + + + + + + + + + + +
+Method Summary
+protected  voidfillHashMap() + +
+          Fills the internal data HashMap with values and copies them + to all other Hashmaps.
+ + + + + + + +
Methods inherited from class algoanim.properties.AnimationProperties
fillAdditional, get, getAllPropertyNames, getAllPropertyNamesVector, getAllPropertyTypes, getDefault, getIsEditable, getItem, getLabel, set, set, set, set, set, set, setDefault, setIsEditable, setLabel, setName, toString
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ArrayProperties

+
+public ArrayProperties()
+
+
Generates an unnamed ArrayProperties object. +

+

+
+ +

+ArrayProperties

+
+public ArrayProperties(java.lang.String name)
+
+
Generates a named ArrayProperties object. +

+

+
Parameters:
name - the name for this ArrayProperties.
+
+ + + + + + + + +
+Method Detail
+ +

+fillHashMap

+
+protected void fillHashMap()
+
+
Description copied from class: AnimationProperties
+
Fills the internal data HashMap with values and copies them + to all other Hashmaps. +

+

+
Specified by:
fillHashMap in class AnimationProperties
+
+
+
See Also:
AnimationProperties.fillHashMap()
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/CallMethodProperties.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/CallMethodProperties.html new file mode 100644 index 00000000..1a9a895a --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/CallMethodProperties.html @@ -0,0 +1,318 @@ + + + + + + +CallMethodProperties + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.properties +
+Class CallMethodProperties

+
+java.lang.Object
+  extended by algoanim.properties.AnimationProperties
+      extended by algoanim.properties.CallMethodProperties
+
+
+
+
public class CallMethodProperties
extends AnimationProperties
+ + +

+This special Properties-Object is used to make calls to a specific method + of the Generator. The method that should be called is stored (as a String) + in "methodName". +

+ +

+

+
Author:
+
T. Ackermann
+
See Also:
AnimationProperties
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.properties.AnimationProperties
data
+  + + + + + + + + + + + + + +
+Constructor Summary
CallMethodProperties() + +
+          Generates an unnamed RectProperties object.
CallMethodProperties(java.lang.String name) + +
+          Generates a named RectProperties object.
+  + + + + + + + + + + + +
+Method Summary
+protected  voidfillHashMap() + +
+          Fills the internal data HashMap with values and copies them + to all other Hashmaps.
+ + + + + + + +
Methods inherited from class algoanim.properties.AnimationProperties
fillAdditional, get, getAllPropertyNames, getAllPropertyNamesVector, getAllPropertyTypes, getDefault, getIsEditable, getItem, getLabel, set, set, set, set, set, set, setDefault, setIsEditable, setLabel, setName, toString
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+CallMethodProperties

+
+public CallMethodProperties()
+
+
Generates an unnamed RectProperties object. +

+

+
+ +

+CallMethodProperties

+
+public CallMethodProperties(java.lang.String name)
+
+
Generates a named RectProperties object. +

+

+
Parameters:
name - the name for this RectProperties.
+
+ + + + + + + + +
+Method Detail
+ +

+fillHashMap

+
+protected void fillHashMap()
+
+
Description copied from class: AnimationProperties
+
Fills the internal data HashMap with values and copies them + to all other Hashmaps. +

+

+
Specified by:
fillHashMap in class AnimationProperties
+
+
+
See Also:
AnimationProperties.fillHashMap()
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/CircleProperties.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/CircleProperties.html new file mode 100644 index 00000000..fab03e23 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/CircleProperties.html @@ -0,0 +1,312 @@ + + + + + + +CircleProperties + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.properties +
+Class CircleProperties

+
+java.lang.Object
+  extended by algoanim.properties.AnimationProperties
+      extended by algoanim.properties.CircleProperties
+
+
+
+
public class CircleProperties
extends AnimationProperties
+ + +

+

+
Author:
+
Stephan Mehlhase, Jens Pfau
+
See Also:
AnimationProperties
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.properties.AnimationProperties
data
+  + + + + + + + + + + + + + +
+Constructor Summary
CircleProperties() + +
+          Generates an unnamed CircleProperties object.
CircleProperties(java.lang.String name) + +
+          Generates a named CircleProperties object.
+  + + + + + + + + + + + +
+Method Summary
+protected  voidfillHashMap() + +
+          Fills the internal data HashMap with values and copies them + to all other Hashmaps.
+ + + + + + + +
Methods inherited from class algoanim.properties.AnimationProperties
fillAdditional, get, getAllPropertyNames, getAllPropertyNamesVector, getAllPropertyTypes, getDefault, getIsEditable, getItem, getLabel, set, set, set, set, set, set, setDefault, setIsEditable, setLabel, setName, toString
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+CircleProperties

+
+public CircleProperties()
+
+
Generates an unnamed CircleProperties object. +

+

+
+ +

+CircleProperties

+
+public CircleProperties(java.lang.String name)
+
+
Generates a named CircleProperties object. +

+

+
Parameters:
name - the name of this CircleProperties.
+
+ + + + + + + + +
+Method Detail
+ +

+fillHashMap

+
+protected void fillHashMap()
+
+
Description copied from class: AnimationProperties
+
Fills the internal data HashMap with values and copies them + to all other Hashmaps. +

+

+
Specified by:
fillHashMap in class AnimationProperties
+
+
+
See Also:
AnimationProperties.fillHashMap()
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/CircleSegProperties.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/CircleSegProperties.html new file mode 100644 index 00000000..840bc617 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/CircleSegProperties.html @@ -0,0 +1,312 @@ + + + + + + +CircleSegProperties + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.properties +
+Class CircleSegProperties

+
+java.lang.Object
+  extended by algoanim.properties.AnimationProperties
+      extended by algoanim.properties.CircleSegProperties
+
+
+
+
public class CircleSegProperties
extends AnimationProperties
+ + +

+

+
Author:
+
Stephan Mehlhase, Jens Pfau
+
See Also:
AnimationProperties
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.properties.AnimationProperties
data
+  + + + + + + + + + + + + + +
+Constructor Summary
CircleSegProperties() + +
+          Generates an unnamed CircleSegProperties object.<
CircleSegProperties(java.lang.String name) + +
+          Generates a named CircleSegProperties object.
+  + + + + + + + + + + + +
+Method Summary
+protected  voidfillHashMap() + +
+          Fills the internal data HashMap with values and copies them + to all other Hashmaps.
+ + + + + + + +
Methods inherited from class algoanim.properties.AnimationProperties
fillAdditional, get, getAllPropertyNames, getAllPropertyNamesVector, getAllPropertyTypes, getDefault, getIsEditable, getItem, getLabel, set, set, set, set, set, set, setDefault, setIsEditable, setLabel, setName, toString
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+CircleSegProperties

+
+public CircleSegProperties()
+
+
Generates an unnamed CircleSegProperties object.< +

+

+
+ +

+CircleSegProperties

+
+public CircleSegProperties(java.lang.String name)
+
+
Generates a named CircleSegProperties object. +

+

+
Parameters:
name - the name of this CircleSegProperties.
+
+ + + + + + + + +
+Method Detail
+ +

+fillHashMap

+
+protected void fillHashMap()
+
+
Description copied from class: AnimationProperties
+
Fills the internal data HashMap with values and copies them + to all other Hashmaps. +

+

+
Specified by:
fillHashMap in class AnimationProperties
+
+
+
See Also:
AnimationProperties.fillHashMap()
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/EllipseProperties.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/EllipseProperties.html new file mode 100644 index 00000000..16a6d9b3 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/EllipseProperties.html @@ -0,0 +1,312 @@ + + + + + + +EllipseProperties + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.properties +
+Class EllipseProperties

+
+java.lang.Object
+  extended by algoanim.properties.AnimationProperties
+      extended by algoanim.properties.EllipseProperties
+
+
+
+
public class EllipseProperties
extends AnimationProperties
+ + +

+

+
Author:
+
Stephan Mehlhase, Jens Pfau
+
See Also:
AnimationProperties
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.properties.AnimationProperties
data
+  + + + + + + + + + + + + + +
+Constructor Summary
EllipseProperties() + +
+          Generates an unnamed CircleProperties object.
EllipseProperties(java.lang.String name) + +
+          Generates a named CircleProperties object.
+  + + + + + + + + + + + +
+Method Summary
+protected  voidfillHashMap() + +
+          Fills the internal data HashMap with values and copies them + to all other Hashmaps.
+ + + + + + + +
Methods inherited from class algoanim.properties.AnimationProperties
fillAdditional, get, getAllPropertyNames, getAllPropertyNamesVector, getAllPropertyTypes, getDefault, getIsEditable, getItem, getLabel, set, set, set, set, set, set, setDefault, setIsEditable, setLabel, setName, toString
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EllipseProperties

+
+public EllipseProperties()
+
+
Generates an unnamed CircleProperties object. +

+

+
+ +

+EllipseProperties

+
+public EllipseProperties(java.lang.String name)
+
+
Generates a named CircleProperties object. +

+

+
Parameters:
name - the name of this CircleProperties.
+
+ + + + + + + + +
+Method Detail
+ +

+fillHashMap

+
+protected void fillHashMap()
+
+
Description copied from class: AnimationProperties
+
Fills the internal data HashMap with values and copies them + to all other Hashmaps. +

+

+
Specified by:
fillHashMap in class AnimationProperties
+
+
+
See Also:
AnimationProperties.fillHashMap()
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/EllipseSegProperties.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/EllipseSegProperties.html new file mode 100644 index 00000000..4ef315dc --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/EllipseSegProperties.html @@ -0,0 +1,312 @@ + + + + + + +EllipseSegProperties + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.properties +
+Class EllipseSegProperties

+
+java.lang.Object
+  extended by algoanim.properties.AnimationProperties
+      extended by algoanim.properties.EllipseSegProperties
+
+
+
+
public class EllipseSegProperties
extends AnimationProperties
+ + +

+

+
Author:
+
Stephan Mehlhase, Jens Pfau
+
See Also:
AnimationProperties
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.properties.AnimationProperties
data
+  + + + + + + + + + + + + + +
+Constructor Summary
EllipseSegProperties() + +
+          Generates an unnamed CircleSegProperties object.<
EllipseSegProperties(java.lang.String name) + +
+          Generates a named CircleSegProperties object.
+  + + + + + + + + + + + +
+Method Summary
+protected  voidfillHashMap() + +
+          Fills the internal data HashMap with values and copies them + to all other Hashmaps.
+ + + + + + + +
Methods inherited from class algoanim.properties.AnimationProperties
fillAdditional, get, getAllPropertyNames, getAllPropertyNamesVector, getAllPropertyTypes, getDefault, getIsEditable, getItem, getLabel, set, set, set, set, set, set, setDefault, setIsEditable, setLabel, setName, toString
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EllipseSegProperties

+
+public EllipseSegProperties()
+
+
Generates an unnamed CircleSegProperties object.< +

+

+
+ +

+EllipseSegProperties

+
+public EllipseSegProperties(java.lang.String name)
+
+
Generates a named CircleSegProperties object. +

+

+
Parameters:
name - the name of this CircleSegProperties.
+
+ + + + + + + + +
+Method Detail
+ +

+fillHashMap

+
+protected void fillHashMap()
+
+
Description copied from class: AnimationProperties
+
Fills the internal data HashMap with values and copies them + to all other Hashmaps. +

+

+
Specified by:
fillHashMap in class AnimationProperties
+
+
+
See Also:
AnimationProperties.fillHashMap()
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/GraphProperties.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/GraphProperties.html new file mode 100644 index 00000000..0e771b23 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/GraphProperties.html @@ -0,0 +1,318 @@ + + + + + + +GraphProperties + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.properties +
+Class GraphProperties

+
+java.lang.Object
+  extended by algoanim.properties.AnimationProperties
+      extended by algoanim.properties.GraphProperties
+
+
+
+
public class GraphProperties
extends AnimationProperties
+ + +

+This class encapsulates the properties that can be set for a graph. +

+ +

+

+
Version:
+
0.7 2007-04-04
+
Author:
+
Dr. Guido Roessling (roessling@acm.org>
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.properties.AnimationProperties
data
+  + + + + + + + + + + + + + +
+Constructor Summary
GraphProperties() + +
+          Generates an unnamed PolygonProperties object.
GraphProperties(java.lang.String name) + +
+          Generates a named PolygonProperties object.
+  + + + + + + + + + + + +
+Method Summary
+protected  voidfillHashMap() + +
+          Fills the internal data HashMap with values and copies them + to all other Hashmaps.
+ + + + + + + +
Methods inherited from class algoanim.properties.AnimationProperties
fillAdditional, get, getAllPropertyNames, getAllPropertyNamesVector, getAllPropertyTypes, getDefault, getIsEditable, getItem, getLabel, set, set, set, set, set, set, setDefault, setIsEditable, setLabel, setName, toString
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+GraphProperties

+
+public GraphProperties()
+
+
Generates an unnamed PolygonProperties object. +

+

+
+ +

+GraphProperties

+
+public GraphProperties(java.lang.String name)
+
+
Generates a named PolygonProperties object. +

+

+
Parameters:
name - The name
+
+ + + + + + + + +
+Method Detail
+ +

+fillHashMap

+
+protected void fillHashMap()
+
+
Description copied from class: AnimationProperties
+
Fills the internal data HashMap with values and copies them + to all other Hashmaps. +

+

+
Specified by:
fillHashMap in class AnimationProperties
+
+
+
See Also:
AnimationProperties.fillHashMap()
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/ListElementProperties.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/ListElementProperties.html new file mode 100644 index 00000000..04fe5d7d --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/ListElementProperties.html @@ -0,0 +1,312 @@ + + + + + + +ListElementProperties + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.properties +
+Class ListElementProperties

+
+java.lang.Object
+  extended by algoanim.properties.AnimationProperties
+      extended by algoanim.properties.ListElementProperties
+
+
+
+
public class ListElementProperties
extends AnimationProperties
+ + +

+

+
Author:
+
jens
+
See Also:
AnimationProperties
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.properties.AnimationProperties
data
+  + + + + + + + + + + + + + +
+Constructor Summary
ListElementProperties() + +
+          Generates an unnamed ListElementProperties object.
ListElementProperties(java.lang.String name) + +
+          Generates a named ListElementProperties object.
+  + + + + + + + + + + + +
+Method Summary
+protected  voidfillHashMap() + +
+          Fills the internal data HashMap with values and copies them + to all other Hashmaps.
+ + + + + + + +
Methods inherited from class algoanim.properties.AnimationProperties
fillAdditional, get, getAllPropertyNames, getAllPropertyNamesVector, getAllPropertyTypes, getDefault, getIsEditable, getItem, getLabel, set, set, set, set, set, set, setDefault, setIsEditable, setLabel, setName, toString
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ListElementProperties

+
+public ListElementProperties()
+
+
Generates an unnamed ListElementProperties object. +

+

+
+ +

+ListElementProperties

+
+public ListElementProperties(java.lang.String name)
+
+
Generates a named ListElementProperties object. +

+

+
Parameters:
name - the name of this ListElementProperties.
+
+ + + + + + + + +
+Method Detail
+ +

+fillHashMap

+
+protected void fillHashMap()
+
+
Description copied from class: AnimationProperties
+
Fills the internal data HashMap with values and copies them + to all other Hashmaps. +

+

+
Specified by:
fillHashMap in class AnimationProperties
+
+
+
See Also:
AnimationProperties.fillHashMap()
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/MatrixProperties.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/MatrixProperties.html new file mode 100644 index 00000000..bef552dd --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/MatrixProperties.html @@ -0,0 +1,357 @@ + + + + + + +MatrixProperties + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.properties +
+Class MatrixProperties

+
+java.lang.Object
+  extended by algoanim.properties.AnimationProperties
+      extended by algoanim.properties.MatrixProperties
+
+
+
+
public class MatrixProperties
extends AnimationProperties
+ + +

+

+
Author:
+
Jens Pfau, Stephan Mehlhase
+
See Also:
AnimationProperties
+
+ +

+ + + + + + + + + + + + + + + +
+Field Summary
+static java.util.Vector<java.lang.String>alignOptions + +
+           
+static java.util.Vector<java.lang.String>styleOptions + +
+           
+ + + + + + + +
Fields inherited from class algoanim.properties.AnimationProperties
data
+  + + + + + + + + + + + + + +
+Constructor Summary
MatrixProperties() + +
+          Generates an unnamed ArrayProperties object.
MatrixProperties(java.lang.String name) + +
+          Generates a named ArrayProperties object.
+  + + + + + + + + + + + +
+Method Summary
+protected  voidfillHashMap() + +
+          Fills the internal data HashMap with values and copies them + to all other Hashmaps.
+ + + + + + + +
Methods inherited from class algoanim.properties.AnimationProperties
fillAdditional, get, getAllPropertyNames, getAllPropertyNamesVector, getAllPropertyTypes, getDefault, getIsEditable, getItem, getLabel, set, set, set, set, set, set, setDefault, setIsEditable, setLabel, setName, toString
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+alignOptions

+
+public static java.util.Vector<java.lang.String> alignOptions
+
+
+
+
+
+ +

+styleOptions

+
+public static java.util.Vector<java.lang.String> styleOptions
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+MatrixProperties

+
+public MatrixProperties()
+
+
Generates an unnamed ArrayProperties object. +

+

+
+ +

+MatrixProperties

+
+public MatrixProperties(java.lang.String name)
+
+
Generates a named ArrayProperties object. +

+

+
Parameters:
name - the name for this ArrayProperties.
+
+ + + + + + + + +
+Method Detail
+ +

+fillHashMap

+
+protected void fillHashMap()
+
+
Description copied from class: AnimationProperties
+
Fills the internal data HashMap with values and copies them + to all other Hashmaps. +

+

+
Specified by:
fillHashMap in class AnimationProperties
+
+
+
See Also:
AnimationProperties.fillHashMap()
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/PointProperties.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/PointProperties.html new file mode 100644 index 00000000..1f8636eb --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/PointProperties.html @@ -0,0 +1,312 @@ + + + + + + +PointProperties + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.properties +
+Class PointProperties

+
+java.lang.Object
+  extended by algoanim.properties.AnimationProperties
+      extended by algoanim.properties.PointProperties
+
+
+
+
public class PointProperties
extends AnimationProperties
+ + +

+

+
Author:
+
Stephan Mehlhase
+
See Also:
AnimationProperties
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.properties.AnimationProperties
data
+  + + + + + + + + + + + + + +
+Constructor Summary
PointProperties() + +
+          Generates an unnamed PointProperties object.
PointProperties(java.lang.String name) + +
+          Generates a named PointProperties object.
+  + + + + + + + + + + + +
+Method Summary
+protected  voidfillHashMap() + +
+          Fills the internal data HashMap with values and copies them + to all other Hashmaps.
+ + + + + + + +
Methods inherited from class algoanim.properties.AnimationProperties
fillAdditional, get, getAllPropertyNames, getAllPropertyNamesVector, getAllPropertyTypes, getDefault, getIsEditable, getItem, getLabel, set, set, set, set, set, set, setDefault, setIsEditable, setLabel, setName, toString
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+PointProperties

+
+public PointProperties()
+
+
Generates an unnamed PointProperties object. +

+

+
+ +

+PointProperties

+
+public PointProperties(java.lang.String name)
+
+
Generates a named PointProperties object. +

+

+
Parameters:
name - the name of this PointProperties.
+
+ + + + + + + + +
+Method Detail
+ +

+fillHashMap

+
+protected void fillHashMap()
+
+
Description copied from class: AnimationProperties
+
Fills the internal data HashMap with values and copies them + to all other Hashmaps. +

+

+
Specified by:
fillHashMap in class AnimationProperties
+
+
+
See Also:
AnimationProperties.fillHashMap()
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/PolygonProperties.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/PolygonProperties.html new file mode 100644 index 00000000..8d9ed5b2 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/PolygonProperties.html @@ -0,0 +1,312 @@ + + + + + + +PolygonProperties + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.properties +
+Class PolygonProperties

+
+java.lang.Object
+  extended by algoanim.properties.AnimationProperties
+      extended by algoanim.properties.PolygonProperties
+
+
+
+
public class PolygonProperties
extends AnimationProperties
+ + +

+

+
Author:
+
jens
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.properties.AnimationProperties
data
+  + + + + + + + + + + + + + +
+Constructor Summary
PolygonProperties() + +
+          Generates an unnamed PolygonProperties object.
PolygonProperties(java.lang.String name) + +
+          Generates a named PolygonProperties object.
+  + + + + + + + + + + + +
+Method Summary
+protected  voidfillHashMap() + +
+          Fills the internal data HashMap with values and copies them + to all other Hashmaps.
+ + + + + + + +
Methods inherited from class algoanim.properties.AnimationProperties
fillAdditional, get, getAllPropertyNames, getAllPropertyNamesVector, getAllPropertyTypes, getDefault, getIsEditable, getItem, getLabel, set, set, set, set, set, set, setDefault, setIsEditable, setLabel, setName, toString
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+PolygonProperties

+
+public PolygonProperties()
+
+
Generates an unnamed PolygonProperties object. +

+

+
+ +

+PolygonProperties

+
+public PolygonProperties(java.lang.String name)
+
+
Generates a named PolygonProperties object. +

+

+
Parameters:
name - The name
+
+ + + + + + + + +
+Method Detail
+ +

+fillHashMap

+
+protected void fillHashMap()
+
+
Description copied from class: AnimationProperties
+
Fills the internal data HashMap with values and copies them + to all other Hashmaps. +

+

+
Specified by:
fillHashMap in class AnimationProperties
+
+
+
See Also:
AnimationProperties.fillHashMap()
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/PolylineProperties.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/PolylineProperties.html new file mode 100644 index 00000000..5bcd6162 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/PolylineProperties.html @@ -0,0 +1,308 @@ + + + + + + +PolylineProperties + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.properties +
+Class PolylineProperties

+
+java.lang.Object
+  extended by algoanim.properties.AnimationProperties
+      extended by algoanim.properties.PolylineProperties
+
+
+
+
public class PolylineProperties
extends AnimationProperties
+ + +

+


+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.properties.AnimationProperties
data
+  + + + + + + + + + + + + + +
+Constructor Summary
PolylineProperties() + +
+          Generates an unnamed PolygonProperties object.
PolylineProperties(java.lang.String name) + +
+          Generates a named PolygonProperties object.
+  + + + + + + + + + + + +
+Method Summary
+protected  voidfillHashMap() + +
+          Fills the internal data HashMap with values and copies them + to all other Hashmaps.
+ + + + + + + +
Methods inherited from class algoanim.properties.AnimationProperties
fillAdditional, get, getAllPropertyNames, getAllPropertyNamesVector, getAllPropertyTypes, getDefault, getIsEditable, getItem, getLabel, set, set, set, set, set, set, setDefault, setIsEditable, setLabel, setName, toString
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+PolylineProperties

+
+public PolylineProperties()
+
+
Generates an unnamed PolygonProperties object. +

+

+
+ +

+PolylineProperties

+
+public PolylineProperties(java.lang.String name)
+
+
Generates a named PolygonProperties object. +

+

+
Parameters:
name - the name.
+
+ + + + + + + + +
+Method Detail
+ +

+fillHashMap

+
+protected void fillHashMap()
+
+
Description copied from class: AnimationProperties
+
Fills the internal data HashMap with values and copies them + to all other Hashmaps. +

+

+
Specified by:
fillHashMap in class AnimationProperties
+
+
+
See Also:
AnimationProperties.fillHashMap()
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/QueueProperties.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/QueueProperties.html new file mode 100644 index 00000000..dff8593d --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/QueueProperties.html @@ -0,0 +1,312 @@ + + + + + + +QueueProperties + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.properties +
+Class QueueProperties

+
+java.lang.Object
+  extended by algoanim.properties.AnimationProperties
+      extended by algoanim.properties.QueueProperties
+
+
+
+
public class QueueProperties
extends AnimationProperties
+ + +

+

+
Author:
+
Dima Vronskyi
+
See Also:
AnimationProperties
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.properties.AnimationProperties
data
+  + + + + + + + + + + + + + +
+Constructor Summary
QueueProperties() + +
+          Generates an unnamed StackProperties object.
QueueProperties(java.lang.String name) + +
+          Generates a named StackProperties object.
+  + + + + + + + + + + + +
+Method Summary
+protected  voidfillHashMap() + +
+          Fills the internal data HashMap with values and copies them + to all other Hashmaps.
+ + + + + + + +
Methods inherited from class algoanim.properties.AnimationProperties
fillAdditional, get, getAllPropertyNames, getAllPropertyNamesVector, getAllPropertyTypes, getDefault, getIsEditable, getItem, getLabel, set, set, set, set, set, set, setDefault, setIsEditable, setLabel, setName, toString
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+QueueProperties

+
+public QueueProperties()
+
+
Generates an unnamed StackProperties object. +

+

+
+ +

+QueueProperties

+
+public QueueProperties(java.lang.String name)
+
+
Generates a named StackProperties object. +

+

+
Parameters:
name - the name for this StackProperties.
+
+ + + + + + + + +
+Method Detail
+ +

+fillHashMap

+
+protected void fillHashMap()
+
+
Description copied from class: AnimationProperties
+
Fills the internal data HashMap with values and copies them + to all other Hashmaps. +

+

+
Specified by:
fillHashMap in class AnimationProperties
+
+
+
See Also:
AnimationProperties.fillHashMap()
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/RectProperties.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/RectProperties.html new file mode 100644 index 00000000..f54054af --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/RectProperties.html @@ -0,0 +1,312 @@ + + + + + + +RectProperties + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.properties +
+Class RectProperties

+
+java.lang.Object
+  extended by algoanim.properties.AnimationProperties
+      extended by algoanim.properties.RectProperties
+
+
+
+
public class RectProperties
extends AnimationProperties
+ + +

+

+
Author:
+
Jens Pfau, Stephan Mehlhase, Tobias Ackermann
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.properties.AnimationProperties
data
+  + + + + + + + + + + + + + +
+Constructor Summary
RectProperties() + +
+          Generates an unnamed RectProperties object.
RectProperties(java.lang.String name) + +
+          Generates a named RectProperties object.
+  + + + + + + + + + + + +
+Method Summary
+protected  voidfillHashMap() + +
+          Fills the internal data HashMap with values and copies them + to all other Hashmaps.
+ + + + + + + +
Methods inherited from class algoanim.properties.AnimationProperties
fillAdditional, get, getAllPropertyNames, getAllPropertyNamesVector, getAllPropertyTypes, getDefault, getIsEditable, getItem, getLabel, set, set, set, set, set, set, setDefault, setIsEditable, setLabel, setName, toString
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+RectProperties

+
+public RectProperties()
+
+
Generates an unnamed RectProperties object. +

+

+
+ +

+RectProperties

+
+public RectProperties(java.lang.String name)
+
+
Generates a named RectProperties object. +

+

+
Parameters:
name - the name for this object.
+
+ + + + + + + + +
+Method Detail
+ +

+fillHashMap

+
+protected void fillHashMap()
+
+
Description copied from class: AnimationProperties
+
Fills the internal data HashMap with values and copies them + to all other Hashmaps. +

+

+
Specified by:
fillHashMap in class AnimationProperties
+
+
+
See Also:
AnimationProperties.fillHashMap()
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/SourceCodeProperties.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/SourceCodeProperties.html new file mode 100644 index 00000000..ced0f3dc --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/SourceCodeProperties.html @@ -0,0 +1,312 @@ + + + + + + +SourceCodeProperties + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.properties +
+Class SourceCodeProperties

+
+java.lang.Object
+  extended by algoanim.properties.AnimationProperties
+      extended by algoanim.properties.SourceCodeProperties
+
+
+
+
public class SourceCodeProperties
extends AnimationProperties
+ + +

+

+
Author:
+
jens
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.properties.AnimationProperties
data
+  + + + + + + + + + + + + + +
+Constructor Summary
SourceCodeProperties() + +
+          Generates an unnamed SourceCodeProperties object.
SourceCodeProperties(java.lang.String name) + +
+          Generates a named SourceCodeProperties object.
+  + + + + + + + + + + + +
+Method Summary
+protected  voidfillHashMap() + +
+          Fills the internal data HashMap with values and copies them + to all other Hashmaps.
+ + + + + + + +
Methods inherited from class algoanim.properties.AnimationProperties
fillAdditional, get, getAllPropertyNames, getAllPropertyNamesVector, getAllPropertyTypes, getDefault, getIsEditable, getItem, getLabel, set, set, set, set, set, set, setDefault, setIsEditable, setLabel, setName, toString
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+SourceCodeProperties

+
+public SourceCodeProperties()
+
+
Generates an unnamed SourceCodeProperties object. +

+

+
+ +

+SourceCodeProperties

+
+public SourceCodeProperties(java.lang.String name)
+
+
Generates a named SourceCodeProperties object. +

+

+
Parameters:
name - the name
+
+ + + + + + + + +
+Method Detail
+ +

+fillHashMap

+
+protected void fillHashMap()
+
+
Description copied from class: AnimationProperties
+
Fills the internal data HashMap with values and copies them + to all other Hashmaps. +

+

+
Specified by:
fillHashMap in class AnimationProperties
+
+
+
See Also:
AnimationProperties.fillHashMap()
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/SquareProperties.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/SquareProperties.html new file mode 100644 index 00000000..b371cf2c --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/SquareProperties.html @@ -0,0 +1,312 @@ + + + + + + +SquareProperties + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.properties +
+Class SquareProperties

+
+java.lang.Object
+  extended by algoanim.properties.AnimationProperties
+      extended by algoanim.properties.SquareProperties
+
+
+
+
public class SquareProperties
extends AnimationProperties
+ + +

+

+
Author:
+
stephan
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.properties.AnimationProperties
data
+  + + + + + + + + + + + + + +
+Constructor Summary
SquareProperties() + +
+          Generates an unnamed SquareProperties object.
SquareProperties(java.lang.String name) + +
+          Generates a named SquareProperties object.
+  + + + + + + + + + + + +
+Method Summary
+protected  voidfillHashMap() + +
+          Fills the internal data HashMap with values and copies them + to all other Hashmaps.
+ + + + + + + +
Methods inherited from class algoanim.properties.AnimationProperties
fillAdditional, get, getAllPropertyNames, getAllPropertyNamesVector, getAllPropertyTypes, getDefault, getIsEditable, getItem, getLabel, set, set, set, set, set, set, setDefault, setIsEditable, setLabel, setName, toString
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+SquareProperties

+
+public SquareProperties()
+
+
Generates an unnamed SquareProperties object. +

+

+
+ +

+SquareProperties

+
+public SquareProperties(java.lang.String name)
+
+
Generates a named SquareProperties object. +

+

+
Parameters:
name - the name
+
+ + + + + + + + +
+Method Detail
+ +

+fillHashMap

+
+protected void fillHashMap()
+
+
Description copied from class: AnimationProperties
+
Fills the internal data HashMap with values and copies them + to all other Hashmaps. +

+

+
Specified by:
fillHashMap in class AnimationProperties
+
+
+
See Also:
AnimationProperties.fillHashMap()
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/StackProperties.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/StackProperties.html new file mode 100644 index 00000000..41783454 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/StackProperties.html @@ -0,0 +1,312 @@ + + + + + + +StackProperties + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.properties +
+Class StackProperties

+
+java.lang.Object
+  extended by algoanim.properties.AnimationProperties
+      extended by algoanim.properties.StackProperties
+
+
+
+
public class StackProperties
extends AnimationProperties
+ + +

+

+
Author:
+
Dima Vronskyi
+
See Also:
AnimationProperties
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.properties.AnimationProperties
data
+  + + + + + + + + + + + + + +
+Constructor Summary
StackProperties() + +
+          Generates an unnamed StackProperties object.
StackProperties(java.lang.String name) + +
+          Generates a named StackProperties object.
+  + + + + + + + + + + + +
+Method Summary
+protected  voidfillHashMap() + +
+          Fills the internal data HashMap with values and copies them + to all other Hashmaps.
+ + + + + + + +
Methods inherited from class algoanim.properties.AnimationProperties
fillAdditional, get, getAllPropertyNames, getAllPropertyNamesVector, getAllPropertyTypes, getDefault, getIsEditable, getItem, getLabel, set, set, set, set, set, set, setDefault, setIsEditable, setLabel, setName, toString
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+StackProperties

+
+public StackProperties()
+
+
Generates an unnamed StackProperties object. +

+

+
+ +

+StackProperties

+
+public StackProperties(java.lang.String name)
+
+
Generates a named StackProperties object. +

+

+
Parameters:
name - the name for this StackProperties.
+
+ + + + + + + + +
+Method Detail
+ +

+fillHashMap

+
+protected void fillHashMap()
+
+
Description copied from class: AnimationProperties
+
Fills the internal data HashMap with values and copies them + to all other Hashmaps. +

+

+
Specified by:
fillHashMap in class AnimationProperties
+
+
+
See Also:
AnimationProperties.fillHashMap()
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/TextProperties.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/TextProperties.html new file mode 100644 index 00000000..5ba9c370 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/TextProperties.html @@ -0,0 +1,312 @@ + + + + + + +TextProperties + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.properties +
+Class TextProperties

+
+java.lang.Object
+  extended by algoanim.properties.AnimationProperties
+      extended by algoanim.properties.TextProperties
+
+
+
+
public class TextProperties
extends AnimationProperties
+ + +

+

+
Author:
+
Stephan Mehlhase, Jens Pfau
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.properties.AnimationProperties
data
+  + + + + + + + + + + + + + +
+Constructor Summary
TextProperties() + +
+          Generates an unnamed CircleSegProperties object.
TextProperties(java.lang.String name) + +
+          Generates a named CircleSegProperties object.
+  + + + + + + + + + + + +
+Method Summary
+protected  voidfillHashMap() + +
+          Fills the internal data HashMap with values and copies them + to all other Hashmaps.
+ + + + + + + +
Methods inherited from class algoanim.properties.AnimationProperties
fillAdditional, get, getAllPropertyNames, getAllPropertyNamesVector, getAllPropertyTypes, getDefault, getIsEditable, getItem, getLabel, set, set, set, set, set, set, setDefault, setIsEditable, setLabel, setName, toString
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+TextProperties

+
+public TextProperties()
+
+
Generates an unnamed CircleSegProperties object. +

+

+
+ +

+TextProperties

+
+public TextProperties(java.lang.String name)
+
+
Generates a named CircleSegProperties object. +

+

+
Parameters:
name - the name.
+
+ + + + + + + + +
+Method Detail
+ +

+fillHashMap

+
+protected void fillHashMap()
+
+
Description copied from class: AnimationProperties
+
Fills the internal data HashMap with values and copies them + to all other Hashmaps. +

+

+
Specified by:
fillHashMap in class AnimationProperties
+
+
+
See Also:
AnimationProperties.fillHashMap()
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/TriangleProperties.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/TriangleProperties.html new file mode 100644 index 00000000..39cffc34 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/TriangleProperties.html @@ -0,0 +1,312 @@ + + + + + + +TriangleProperties + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.properties +
+Class TriangleProperties

+
+java.lang.Object
+  extended by algoanim.properties.AnimationProperties
+      extended by algoanim.properties.TriangleProperties
+
+
+
+
public class TriangleProperties
extends AnimationProperties
+ + +

+

+
Author:
+
stephan
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.properties.AnimationProperties
data
+  + + + + + + + + + + + + + +
+Constructor Summary
TriangleProperties() + +
+          Generates an unnamed TriangleProperties object.
TriangleProperties(java.lang.String name) + +
+          Generates a named TriangleProperties object.
+  + + + + + + + + + + + +
+Method Summary
+protected  voidfillHashMap() + +
+          Fills the internal data HashMap with values and copies them + to all other Hashmaps.
+ + + + + + + +
Methods inherited from class algoanim.properties.AnimationProperties
fillAdditional, get, getAllPropertyNames, getAllPropertyNamesVector, getAllPropertyTypes, getDefault, getIsEditable, getItem, getLabel, set, set, set, set, set, set, setDefault, setIsEditable, setLabel, setName, toString
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+TriangleProperties

+
+public TriangleProperties()
+
+
Generates an unnamed TriangleProperties object. +

+

+
+ +

+TriangleProperties

+
+public TriangleProperties(java.lang.String name)
+
+
Generates a named TriangleProperties object. +

+

+
Parameters:
name - The name
+
+ + + + + + + + +
+Method Detail
+ +

+fillHashMap

+
+protected void fillHashMap()
+
+
Description copied from class: AnimationProperties
+
Fills the internal data HashMap with values and copies them + to all other Hashmaps. +

+

+
Specified by:
fillHashMap in class AnimationProperties
+
+
+
See Also:
AnimationProperties.fillHashMap()
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/VHDLElementProperties.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/VHDLElementProperties.html new file mode 100644 index 00000000..16ad9237 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/VHDLElementProperties.html @@ -0,0 +1,312 @@ + + + + + + +VHDLElementProperties + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.properties +
+Class VHDLElementProperties

+
+java.lang.Object
+  extended by algoanim.properties.AnimationProperties
+      extended by algoanim.properties.VHDLElementProperties
+
+
+
+
public class VHDLElementProperties
extends AnimationProperties
+ + +

+

+
Author:
+
stephan
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.properties.AnimationProperties
data
+  + + + + + + + + + + + + + +
+Constructor Summary
VHDLElementProperties() + +
+          Generates an unnamed SquareProperties object.
VHDLElementProperties(java.lang.String name) + +
+          Generates a named SquareProperties object.
+  + + + + + + + + + + + +
+Method Summary
+protected  voidfillHashMap() + +
+          Fills the internal data HashMap with values and copies them + to all other Hashmaps.
+ + + + + + + +
Methods inherited from class algoanim.properties.AnimationProperties
fillAdditional, get, getAllPropertyNames, getAllPropertyNamesVector, getAllPropertyTypes, getDefault, getIsEditable, getItem, getLabel, set, set, set, set, set, set, setDefault, setIsEditable, setLabel, setName, toString
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+VHDLElementProperties

+
+public VHDLElementProperties()
+
+
Generates an unnamed SquareProperties object. +

+

+
+ +

+VHDLElementProperties

+
+public VHDLElementProperties(java.lang.String name)
+
+
Generates a named SquareProperties object. +

+

+
Parameters:
name - the name
+
+ + + + + + + + +
+Method Detail
+ +

+fillHashMap

+
+protected void fillHashMap()
+
+
Description copied from class: AnimationProperties
+
Fills the internal data HashMap with values and copies them + to all other Hashmaps. +

+

+
Specified by:
fillHashMap in class AnimationProperties
+
+
+
See Also:
AnimationProperties.fillHashMap()
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/VHDLWireProperties.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/VHDLWireProperties.html new file mode 100644 index 00000000..b12d3793 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/VHDLWireProperties.html @@ -0,0 +1,312 @@ + + + + + + +VHDLWireProperties + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.properties +
+Class VHDLWireProperties

+
+java.lang.Object
+  extended by algoanim.properties.AnimationProperties
+      extended by algoanim.properties.VHDLWireProperties
+
+
+
+
public class VHDLWireProperties
extends AnimationProperties
+ + +

+

+
Author:
+
stephan
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class algoanim.properties.AnimationProperties
data
+  + + + + + + + + + + + + + +
+Constructor Summary
VHDLWireProperties() + +
+          Generates an unnamed SquareProperties object.
VHDLWireProperties(java.lang.String name) + +
+          Generates a named SquareProperties object.
+  + + + + + + + + + + + +
+Method Summary
+protected  voidfillHashMap() + +
+          Fills the internal data HashMap with values and copies them + to all other Hashmaps.
+ + + + + + + +
Methods inherited from class algoanim.properties.AnimationProperties
fillAdditional, get, getAllPropertyNames, getAllPropertyNamesVector, getAllPropertyTypes, getDefault, getIsEditable, getItem, getLabel, set, set, set, set, set, set, setDefault, setIsEditable, setLabel, setName, toString
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+VHDLWireProperties

+
+public VHDLWireProperties()
+
+
Generates an unnamed SquareProperties object. +

+

+
+ +

+VHDLWireProperties

+
+public VHDLWireProperties(java.lang.String name)
+
+
Generates a named SquareProperties object. +

+

+
Parameters:
name - the name
+
+ + + + + + + + +
+Method Detail
+ +

+fillHashMap

+
+protected void fillHashMap()
+
+
Description copied from class: AnimationProperties
+
Fills the internal data HashMap with values and copies them + to all other Hashmaps. +

+

+
Specified by:
fillHashMap in class AnimationProperties
+
+
+
See Also:
AnimationProperties.fillHashMap()
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/Visitable.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/Visitable.html new file mode 100644 index 00000000..ac7acc94 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/Visitable.html @@ -0,0 +1,222 @@ + + + + + + +Visitable + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.properties +
+Interface Visitable

+
+
All Known Implementing Classes:
AnimationPropertyItem, BooleanPropertyItem, ColorPropertyItem, DoublePropertyItem, EnumerationPropertyItem, FontPropertyItem, IntegerPropertyItem, StringPropertyItem
+
+
+
+
public interface Visitable
+ + +

+This interface is implemented by all AnimationPropertyItems and + AnimationProperties, so the user is able to perform further + actions on these items without having to touch the code of this + API. +

+ +

+

+
Author:
+
jens
+
+
+ +

+ + + + + + + + + + + + +
+Method Summary
+ voidaccept(Visitor v) + +
+          Defines the interface for a Visitor to access a Visitable.
+  +

+ + + + + + + + +
+Method Detail
+ +

+accept

+
+void accept(Visitor v)
+
+
Defines the interface for a Visitor to access a Visitable. +

+

+
Parameters:
v - the visitor
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/Visitor.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/Visitor.html new file mode 100644 index 00000000..e5ce9c3e --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/Visitor.html @@ -0,0 +1,343 @@ + + + + + + +Visitor + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.properties +
+Interface Visitor

+
+
+
public interface Visitor
+ + +

+A class wishing to visit a AnimationProperties or AnimationPropertyItems has + to implement this interface. +

+ +

+

+
Author:
+
jens, Guido Rößling 20080609
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidvisit(BooleanPropertyItem bpi) + +
+          Visit a BooleanPropertyItem.
+ voidvisit(ColorPropertyItem cpi) + +
+          Visit a ColorPropertyItem.
+ voidvisit(DoublePropertyItem dpi) + +
+          Visit a DoublePropertyItem.
+ voidvisit(EnumerationPropertyItem epi) + +
+          Visit an EnumerationPropertyItem
+ voidvisit(FontPropertyItem fpi) + +
+          Visit a FontPropertyItem.
+ voidvisit(IntegerPropertyItem ipi) + +
+          Visit a IntegerPropertyItem.
+ voidvisit(StringPropertyItem spi) + +
+          Visit a StringPropertyItem.
+  +

+ + + + + + + + +
+Method Detail
+ +

+visit

+
+void visit(BooleanPropertyItem bpi)
+
+
Visit a BooleanPropertyItem. +

+

+
Parameters:
bpi - the BooleanPropertyItem which is visited
+
+
+
+ +

+visit

+
+void visit(ColorPropertyItem cpi)
+
+
Visit a ColorPropertyItem. +

+

+
Parameters:
cpi - the ColorPropertyItem which is visited
+
+
+
+ +

+visit

+
+void visit(DoublePropertyItem dpi)
+
+
Visit a DoublePropertyItem. +

+

+
Parameters:
dpi - the DoublePropertyItem which is visited
+
+
+
+ +

+visit

+
+void visit(FontPropertyItem fpi)
+
+
Visit a FontPropertyItem. +

+

+
Parameters:
fpi - the FontPropertyItem which is visited
+
+
+
+ +

+visit

+
+void visit(IntegerPropertyItem ipi)
+
+
Visit a IntegerPropertyItem. +

+

+
Parameters:
ipi - the IntegerPropertyItem which is visited
+
+
+
+ +

+visit

+
+void visit(StringPropertyItem spi)
+
+
Visit a StringPropertyItem. +

+

+
Parameters:
spi - the StringPropertyItem which is visited
+
+
+
+ +

+visit

+
+void visit(EnumerationPropertyItem epi)
+
+
Visit an EnumerationPropertyItem +

+

+
Parameters:
epi - the EnumerationPropertyItem which is visited
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/AnimationProperties.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/AnimationProperties.html new file mode 100644 index 00000000..eada6e9c --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/AnimationProperties.html @@ -0,0 +1,471 @@ + + + + + + +Uses of Class algoanim.properties.AnimationProperties + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.properties.AnimationProperties

+
+ + + + + + + + + + + + + +
+Packages that use AnimationProperties
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.properties  
+  +

+ + + + + +
+Uses of AnimationProperties in algoanim.animalscript
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in algoanim.animalscript with parameters of type AnimationProperties
+protected  booleanAnimalGenerator.addBooleanOption(AnimationProperties ap, + java.lang.String key, + java.lang.String entry, + java.lang.StringBuilder builder) + +
+           
+protected  booleanAnimalGenerator.addBooleanSwitch(AnimationProperties ap, + java.lang.String key, + java.lang.String ifTrue, + java.lang.String otherwise, + java.lang.StringBuilder builder) + +
+           
+protected  booleanAnimalGenerator.addColorOption(AnimationProperties ap, + java.lang.StringBuilder builder) + +
+           
+protected  booleanAnimalGenerator.addColorOption(AnimationProperties ap, + java.lang.String key, + java.lang.String entry, + java.lang.StringBuilder builder) + +
+           
+protected  voidAnimalGenerator.addFontOption(AnimationProperties ap, + java.lang.String key, + java.lang.StringBuilder builder) + +
+           
+protected  voidAnimalGenerator.addFontOption(AnimationProperties ap, + java.lang.String key, + java.lang.String tag, + java.lang.StringBuilder builder) + +
+           
+protected  booleanAnimalGenerator.addIntOption(AnimationProperties ap, + java.lang.String key, + java.lang.String entry, + java.lang.StringBuilder builder) + +
+           
+static java.lang.StringAnimalGenerator.makeDisplayOptionsDef(DisplayOptions d, + AnimationProperties props) + +
+          Creates the AnimalScript code for a DisplayOptions object.
+static java.lang.StringAnimalGenerator.makeHiddenDef(AnimationProperties props) + +
+          Creates the AnimalScript representation for a hidden object
+  +

+ + + + + +
+Uses of AnimationProperties in algoanim.properties
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Subclasses of AnimationProperties in algoanim.properties
+ classArcProperties + +
+           
+ classArrayMarkerProperties + +
+           
+ classArrayProperties + +
+           
+ classCallMethodProperties + +
+          This special Properties-Object is used to make calls to a specific method + of the Generator.
+ classCircleProperties + +
+           
+ classCircleSegProperties + +
+           
+ classEllipseProperties + +
+           
+ classEllipseSegProperties + +
+           
+ classGraphProperties + +
+          This class encapsulates the properties that can be set for a graph.
+ classListElementProperties + +
+           
+ classMatrixProperties + +
+           
+ classPointProperties + +
+           
+ classPolygonProperties + +
+           
+ classPolylineProperties + +
+           
+ classQueueProperties + +
+           
+ classRectProperties + +
+           
+ classSourceCodeProperties + +
+           
+ classSquareProperties + +
+           
+ classStackProperties + +
+           
+ classTextProperties + +
+           
+ classTriangleProperties + +
+           
+ classVHDLElementProperties + +
+           
+ classVHDLWireProperties + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/AnimationPropertiesKeys.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/AnimationPropertiesKeys.html new file mode 100644 index 00000000..adf03c77 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/AnimationPropertiesKeys.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Interface algoanim.properties.AnimationPropertiesKeys + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
algoanim.properties.AnimationPropertiesKeys

+
+No usage of algoanim.properties.AnimationPropertiesKeys +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/ArcProperties.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/ArcProperties.html new file mode 100644 index 00000000..b3fd2476 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/ArcProperties.html @@ -0,0 +1,267 @@ + + + + + + +Uses of Class algoanim.properties.ArcProperties + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.properties.ArcProperties

+
+ + + + + + + + + + + + + + + + + +
+Packages that use ArcProperties
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives  
algoanim.primitives.generators  
+  +

+ + + + + +
+Uses of ArcProperties in algoanim.animalscript
+  +

+ + + + + + + + + +
Methods in algoanim.animalscript with parameters of type ArcProperties
+ ArcAnimalScript.newArc(Node center, + Node radius, + java.lang.String name, + DisplayOptions display, + ArcProperties ep) + +
+           
+  +

+ + + + + +
+Uses of ArcProperties in algoanim.primitives
+  +

+ + + + + + + + + +
Methods in algoanim.primitives that return ArcProperties
+ ArcPropertiesArc.getProperties() + +
+          Returns the properties of this Arc.
+  +

+ + + + + + + + +
Constructors in algoanim.primitives with parameters of type ArcProperties
Arc(ArcGenerator ag, + Node aCenter, + Node aRadius, + java.lang.String name, + DisplayOptions display, + ArcProperties ep) + +
+          Instantiates the Arc and calls the create() method of the + associated ArcGenerator.
+  +

+ + + + + +
+Uses of ArcProperties in algoanim.primitives.generators
+  +

+ + + + + + + + + +
Methods in algoanim.primitives.generators with parameters of type ArcProperties
+abstract  ArcLanguage.newArc(Node center, + Node radius, + java.lang.String name, + DisplayOptions display, + ArcProperties ap) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/ArrayMarkerProperties.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/ArrayMarkerProperties.html new file mode 100644 index 00000000..02c37e70 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/ArrayMarkerProperties.html @@ -0,0 +1,268 @@ + + + + + + +Uses of Class algoanim.properties.ArrayMarkerProperties + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.properties.ArrayMarkerProperties

+
+ + + + + + + + + + + + + + + + + +
+Packages that use ArrayMarkerProperties
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives  
algoanim.primitives.generators  
+  +

+ + + + + +
+Uses of ArrayMarkerProperties in algoanim.animalscript
+  +

+ + + + + + + + + +
Methods in algoanim.animalscript with parameters of type ArrayMarkerProperties
+ ArrayMarkerAnimalScript.newArrayMarker(ArrayPrimitive a, + int index, + java.lang.String name, + DisplayOptions display, + ArrayMarkerProperties ap) + +
+           
+  +

+ + + + + +
+Uses of ArrayMarkerProperties in algoanim.primitives
+  +

+ + + + + + + + + +
Methods in algoanim.primitives that return ArrayMarkerProperties
+ ArrayMarkerPropertiesArrayMarker.getProperties() + +
+          Returns the properties of this ArrayMarker.
+  +

+ + + + + + + + +
Constructors in algoanim.primitives with parameters of type ArrayMarkerProperties
ArrayMarker(ArrayMarkerGenerator amg, + ArrayPrimitive prim, + int index, + java.lang.String name, + DisplayOptions display, + ArrayMarkerProperties ap) + +
+          Instantiates the ArrayMarker and calls the create() + method + of the associated ArrayMarkerGenerator.
+  +

+ + + + + +
+Uses of ArrayMarkerProperties in algoanim.primitives.generators
+  +

+ + + + + + + + + +
Methods in algoanim.primitives.generators with parameters of type ArrayMarkerProperties
+abstract  ArrayMarkerLanguage.newArrayMarker(ArrayPrimitive a, + int index, + java.lang.String name, + DisplayOptions display, + ArrayMarkerProperties amp) + +
+          Creates a new ArrayMarker object.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/ArrayProperties.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/ArrayProperties.html new file mode 100644 index 00000000..949969a7 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/ArrayProperties.html @@ -0,0 +1,355 @@ + + + + + + +Uses of Class algoanim.properties.ArrayProperties + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.properties.ArrayProperties

+
+ + + + + + + + + + + + + + + + + +
+Packages that use ArrayProperties
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives  
algoanim.primitives.generators  
+  +

+ + + + + +
+Uses of ArrayProperties in algoanim.animalscript
+  +

+ + + + + + + + + + + + + + + + + +
Methods in algoanim.animalscript with parameters of type ArrayProperties
+ DoubleArrayAnimalScript.newDoubleArray(Node upperLeft, + double[] data, + java.lang.String name, + ArrayDisplayOptions display, + ArrayProperties iap) + +
+           
+ IntArrayAnimalScript.newIntArray(Node upperLeft, + int[] data, + java.lang.String name, + ArrayDisplayOptions display, + ArrayProperties iap) + +
+           
+ StringArrayAnimalScript.newStringArray(Node upperLeft, + java.lang.String[] data, + java.lang.String name, + ArrayDisplayOptions display, + ArrayProperties sap) + +
+           
+  +

+ + + + + +
+Uses of ArrayProperties in algoanim.primitives
+  +

+ + + + + + + + + + + + + + + + + +
Methods in algoanim.primitives that return ArrayProperties
+ ArrayPropertiesStringArray.getProperties() + +
+          Returns the properties of this StringArray.
+ ArrayPropertiesIntArray.getProperties() + +
+          Returns the properties of this array.
+ ArrayPropertiesDoubleArray.getProperties() + +
+          Returns the properties of this array.
+  +

+ + + + + + + + + + + + + + +
Constructors in algoanim.primitives with parameters of type ArrayProperties
DoubleArray(DoubleArrayGenerator dag, + Node upperLeftCorner, + double[] arrayData, + java.lang.String name, + ArrayDisplayOptions display, + ArrayProperties iap) + +
+          Instantiates the IntArray and calls the create() method + of the associated IntArrayGenerator.
IntArray(IntArrayGenerator iag, + Node upperLeftCorner, + int[] arrayData, + java.lang.String name, + ArrayDisplayOptions display, + ArrayProperties iap) + +
+          Instantiates the IntArray and calls the create() method + of the associated IntArrayGenerator.
StringArray(StringArrayGenerator sag, + Node upperLeftCorner, + java.lang.String[] arrayData, + java.lang.String name, + ArrayDisplayOptions display, + ArrayProperties iap) + +
+          Instantiates the StringArray and calls the create() method + of the associated StringArrayGenerator.
+  +

+ + + + + +
+Uses of ArrayProperties in algoanim.primitives.generators
+  +

+ + + + + + + + + + + + + + + + + +
Methods in algoanim.primitives.generators with parameters of type ArrayProperties
+abstract  DoubleArrayLanguage.newDoubleArray(Node upperLeft, + double[] data, + java.lang.String name, + ArrayDisplayOptions display, + ArrayProperties iap) + +
+          Creates a new DoubleArray object.
+abstract  IntArrayLanguage.newIntArray(Node upperLeft, + int[] data, + java.lang.String name, + ArrayDisplayOptions display, + ArrayProperties iap) + +
+          Creates a new IntArray object.
+abstract  StringArrayLanguage.newStringArray(Node upperLeft, + java.lang.String[] data, + java.lang.String name, + ArrayDisplayOptions display, + ArrayProperties sap) + +
+          Creates a new StringArray object.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/CallMethodProperties.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/CallMethodProperties.html new file mode 100644 index 00000000..5a4e517d --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/CallMethodProperties.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.properties.CallMethodProperties + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.properties.CallMethodProperties

+
+No usage of algoanim.properties.CallMethodProperties +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/CircleProperties.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/CircleProperties.html new file mode 100644 index 00000000..44dc37d8 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/CircleProperties.html @@ -0,0 +1,267 @@ + + + + + + +Uses of Class algoanim.properties.CircleProperties + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.properties.CircleProperties

+
+ + + + + + + + + + + + + + + + + +
+Packages that use CircleProperties
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives  
algoanim.primitives.generators  
+  +

+ + + + + +
+Uses of CircleProperties in algoanim.animalscript
+  +

+ + + + + + + + + +
Methods in algoanim.animalscript with parameters of type CircleProperties
+ CircleAnimalScript.newCircle(Node center, + int radius, + java.lang.String name, + DisplayOptions display, + CircleProperties cp) + +
+           
+  +

+ + + + + +
+Uses of CircleProperties in algoanim.primitives
+  +

+ + + + + + + + + +
Methods in algoanim.primitives that return CircleProperties
+ CirclePropertiesCircle.getProperties() + +
+          Returns the properties of this Circle.
+  +

+ + + + + + + + +
Constructors in algoanim.primitives with parameters of type CircleProperties
Circle(CircleGenerator cg, + Node aCenter, + int aRadius, + java.lang.String name, + DisplayOptions display, + CircleProperties cp) + +
+          Instantiates the Circle and calls the create() method + of the associated CircleGenerator.
+  +

+ + + + + +
+Uses of CircleProperties in algoanim.primitives.generators
+  +

+ + + + + + + + + +
Methods in algoanim.primitives.generators with parameters of type CircleProperties
+abstract  CircleLanguage.newCircle(Node center, + int radius, + java.lang.String name, + DisplayOptions display, + CircleProperties cp) + +
+          Creates a new Circle object.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/CircleSegProperties.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/CircleSegProperties.html new file mode 100644 index 00000000..7f0ed9b2 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/CircleSegProperties.html @@ -0,0 +1,267 @@ + + + + + + +Uses of Class algoanim.properties.CircleSegProperties + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.properties.CircleSegProperties

+
+ + + + + + + + + + + + + + + + + +
+Packages that use CircleSegProperties
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives  
algoanim.primitives.generators  
+  +

+ + + + + +
+Uses of CircleSegProperties in algoanim.animalscript
+  +

+ + + + + + + + + +
Methods in algoanim.animalscript with parameters of type CircleSegProperties
+ CircleSegAnimalScript.newCircleSeg(Node center, + int radius, + java.lang.String name, + DisplayOptions display, + CircleSegProperties cp) + +
+           
+  +

+ + + + + +
+Uses of CircleSegProperties in algoanim.primitives
+  +

+ + + + + + + + + +
Methods in algoanim.primitives that return CircleSegProperties
+ CircleSegPropertiesCircleSeg.getProperties() + +
+          Returns the properties of this CircleSeg.
+  +

+ + + + + + + + +
Constructors in algoanim.primitives with parameters of type CircleSegProperties
CircleSeg(CircleSegGenerator csg, + Node aCenter, + int aRadius, + java.lang.String name, + DisplayOptions display, + CircleSegProperties cp) + +
+          Instantiates the CircleSeg and calls the create() method of + the associated CircleSegGenerator.
+  +

+ + + + + +
+Uses of CircleSegProperties in algoanim.primitives.generators
+  +

+ + + + + + + + + +
Methods in algoanim.primitives.generators with parameters of type CircleSegProperties
+abstract  CircleSegLanguage.newCircleSeg(Node center, + int radius, + java.lang.String name, + DisplayOptions display, + CircleSegProperties cp) + +
+          Creates a new CircleSeg object.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/EllipseProperties.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/EllipseProperties.html new file mode 100644 index 00000000..4f33a84d --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/EllipseProperties.html @@ -0,0 +1,267 @@ + + + + + + +Uses of Class algoanim.properties.EllipseProperties + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.properties.EllipseProperties

+
+ + + + + + + + + + + + + + + + + +
+Packages that use EllipseProperties
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives  
algoanim.primitives.generators  
+  +

+ + + + + +
+Uses of EllipseProperties in algoanim.animalscript
+  +

+ + + + + + + + + +
Methods in algoanim.animalscript with parameters of type EllipseProperties
+ EllipseAnimalScript.newEllipse(Node center, + Node radius, + java.lang.String name, + DisplayOptions display, + EllipseProperties ep) + +
+           
+  +

+ + + + + +
+Uses of EllipseProperties in algoanim.primitives
+  +

+ + + + + + + + + +
Methods in algoanim.primitives that return EllipseProperties
+ EllipsePropertiesEllipse.getProperties() + +
+          Returns the properties of this Ellipse.
+  +

+ + + + + + + + +
Constructors in algoanim.primitives with parameters of type EllipseProperties
Ellipse(EllipseGenerator eg, + Node aCenter, + Node aRadius, + java.lang.String name, + DisplayOptions display, + EllipseProperties ep) + +
+          Instantiates the Ellipse and calls the create() method of + the associated EllipseGenerator.
+  +

+ + + + + +
+Uses of EllipseProperties in algoanim.primitives.generators
+  +

+ + + + + + + + + +
Methods in algoanim.primitives.generators with parameters of type EllipseProperties
+abstract  EllipseLanguage.newEllipse(Node center, + Node radius, + java.lang.String name, + DisplayOptions display, + EllipseProperties ep) + +
+          Creates a new Ellipse object.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/EllipseSegProperties.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/EllipseSegProperties.html new file mode 100644 index 00000000..10b55610 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/EllipseSegProperties.html @@ -0,0 +1,267 @@ + + + + + + +Uses of Class algoanim.properties.EllipseSegProperties + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.properties.EllipseSegProperties

+
+ + + + + + + + + + + + + + + + + +
+Packages that use EllipseSegProperties
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives  
algoanim.primitives.generators  
+  +

+ + + + + +
+Uses of EllipseSegProperties in algoanim.animalscript
+  +

+ + + + + + + + + +
Methods in algoanim.animalscript with parameters of type EllipseSegProperties
+ EllipseSegAnimalScript.newEllipseSeg(Node center, + Node radius, + java.lang.String name, + DisplayOptions display, + EllipseSegProperties cp) + +
+           
+  +

+ + + + + +
+Uses of EllipseSegProperties in algoanim.primitives
+  +

+ + + + + + + + + +
Methods in algoanim.primitives that return EllipseSegProperties
+ EllipseSegPropertiesEllipseSeg.getProperties() + +
+          Returns the properties of this EllipseSeg.
+  +

+ + + + + + + + +
Constructors in algoanim.primitives with parameters of type EllipseSegProperties
EllipseSeg(EllipseSegGenerator esg, + Node aCenter, + Node aRadius, + java.lang.String name, + DisplayOptions display, + EllipseSegProperties ep) + +
+          Instantiates the CircleSeg and calls the create() method of + the associated CircleSegGenerator.
+  +

+ + + + + +
+Uses of EllipseSegProperties in algoanim.primitives.generators
+  +

+ + + + + + + + + +
Methods in algoanim.primitives.generators with parameters of type EllipseSegProperties
+abstract  EllipseSegLanguage.newEllipseSeg(Node center, + Node radius, + java.lang.String name, + DisplayOptions display, + EllipseSegProperties cp) + +
+          Creates a new EllipseSeg object.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/GraphProperties.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/GraphProperties.html new file mode 100644 index 00000000..3416dfdf --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/GraphProperties.html @@ -0,0 +1,270 @@ + + + + + + +Uses of Class algoanim.properties.GraphProperties + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.properties.GraphProperties

+
+ + + + + + + + + + + + + + + + + +
+Packages that use GraphProperties
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives  
algoanim.primitives.generators  
+  +

+ + + + + +
+Uses of GraphProperties in algoanim.animalscript
+  +

+ + + + + + + + + +
Methods in algoanim.animalscript with parameters of type GraphProperties
+ GraphAnimalScript.newGraph(java.lang.String name, + int[][] graphAdjacencyMatrix, + Node[] graphNodes, + java.lang.String[] labels, + DisplayOptions display, + GraphProperties graphProps) + +
+           
+  +

+ + + + + +
+Uses of GraphProperties in algoanim.primitives
+  +

+ + + + + + + + + +
Methods in algoanim.primitives that return GraphProperties
+ GraphPropertiesGraph.getProperties() + +
+          Returns the properties of this Graph element.
+  +

+ + + + + + + + +
Constructors in algoanim.primitives with parameters of type GraphProperties
Graph(GraphGenerator graphGen, + java.lang.String name, + int[][] graphAdjacencyMatrix, + Node[] graphNodes, + java.lang.String[] labels, + DisplayOptions display, + GraphProperties props) + +
+          Instantiates the Graph and calls the create() method of the + associated GraphGenerator.
+  +

+ + + + + +
+Uses of GraphProperties in algoanim.primitives.generators
+  +

+ + + + + + + + + +
Methods in algoanim.primitives.generators with parameters of type GraphProperties
+abstract  GraphLanguage.newGraph(java.lang.String name, + int[][] graphAdjacencyMatrix, + Node[] graphNodes, + java.lang.String[] labels, + DisplayOptions display, + GraphProperties props) + +
+          Creates a new Ellipse object.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/ListElementProperties.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/ListElementProperties.html new file mode 100644 index 00000000..670ae751 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/ListElementProperties.html @@ -0,0 +1,306 @@ + + + + + + +Uses of Class algoanim.properties.ListElementProperties + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.properties.ListElementProperties

+
+ + + + + + + + + + + + + + + + + +
+Packages that use ListElementProperties
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives  
algoanim.primitives.generators  
+  +

+ + + + + +
+Uses of ListElementProperties in algoanim.animalscript
+  +

+ + + + + + + + + +
Methods in algoanim.animalscript with parameters of type ListElementProperties
+ ListElementAnimalScript.newListElement(Node upperLeft, + int pointers, + java.util.LinkedList<java.lang.Object> pointerLocations, + ListElement prev, + ListElement next, + java.lang.String name, + DisplayOptions display, + ListElementProperties lp) + +
+           
+  +

+ + + + + +
+Uses of ListElementProperties in algoanim.primitives
+  +

+ + + + + + + + + +
Methods in algoanim.primitives that return ListElementProperties
+ ListElementPropertiesListElement.getProperties() + +
+          Returns the properties of this ListElement.
+  +

+ + + + + + + + + + + +
Constructors in algoanim.primitives with parameters of type ListElementProperties
ListElement(ListElementGenerator leg, + Node upperLeftCorner, + int nrPointers, + java.util.LinkedList<java.lang.Object> pointerLocations, + ListElement prevElement, + ListElement nextElement, + java.lang.String name, + DisplayOptions display, + ListElementProperties lp) + +
+          Instantiates the ListElement and calls the create() + method + of the associated ListElementGenerator.
ListElement(ListElementGenerator leg, + Node upperLeftCorner, + int nrPointers, + java.util.LinkedList<java.lang.Object> pointerLocations, + ListElement prevElement, + java.lang.String name, + DisplayOptions display, + ListElementProperties lp) + +
+          Instantiates the ListElement and calls the create() + method + of the associated ListElementGenerator.
+  +

+ + + + + +
+Uses of ListElementProperties in algoanim.primitives.generators
+  +

+ + + + + + + + + + + + + +
Methods in algoanim.primitives.generators with parameters of type ListElementProperties
+abstract  ListElementLanguage.newListElement(Node upperLeft, + int pointers, + java.util.LinkedList<java.lang.Object> ptrLocations, + ListElement prev, + ListElement next, + java.lang.String name, + DisplayOptions display, + ListElementProperties lp) + +
+          Creates a new ListElement object.
+ ListElementLanguage.newListElement(Node upperLeft, + int pointers, + java.util.LinkedList<java.lang.Object> ptrLocations, + ListElement prev, + java.lang.String name, + DisplayOptions display, + ListElementProperties lp) + +
+          Creates a new ListElement object.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/MatrixProperties.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/MatrixProperties.html new file mode 100644 index 00000000..7e85bffd --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/MatrixProperties.html @@ -0,0 +1,355 @@ + + + + + + +Uses of Class algoanim.properties.MatrixProperties + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.properties.MatrixProperties

+
+ + + + + + + + + + + + + + + + + +
+Packages that use MatrixProperties
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives  
algoanim.primitives.generators  
+  +

+ + + + + +
+Uses of MatrixProperties in algoanim.animalscript
+  +

+ + + + + + + + + + + + + + + + + +
Methods in algoanim.animalscript with parameters of type MatrixProperties
+ DoubleMatrixAnimalScript.newDoubleMatrix(Node upperLeft, + double[][] data, + java.lang.String name, + DisplayOptions display, + MatrixProperties iap) + +
+           
+ IntMatrixAnimalScript.newIntMatrix(Node upperLeft, + int[][] data, + java.lang.String name, + DisplayOptions display, + MatrixProperties iap) + +
+           
+ StringMatrixAnimalScript.newStringMatrix(Node upperLeft, + java.lang.String[][] data, + java.lang.String name, + DisplayOptions display, + MatrixProperties iap) + +
+           
+  +

+ + + + + +
+Uses of MatrixProperties in algoanim.primitives
+  +

+ + + + + + + + + + + + + + + + + +
Methods in algoanim.primitives that return MatrixProperties
+ MatrixPropertiesStringMatrix.getProperties() + +
+          Returns the properties of this matrix.
+ MatrixPropertiesIntMatrix.getProperties() + +
+          Returns the properties of this matrix.
+ MatrixPropertiesDoubleMatrix.getProperties() + +
+          Returns the properties of this matrix.
+  +

+ + + + + + + + + + + + + + +
Constructors in algoanim.primitives with parameters of type MatrixProperties
DoubleMatrix(DoubleMatrixGenerator iag, + Node upperLeftCorner, + double[][] matrixData, + java.lang.String name, + DisplayOptions display, + MatrixProperties iap) + +
+          Instantiates the DoubleMatrix and calls the create() method of + the associated DoubleMatrixGenerator.
IntMatrix(IntMatrixGenerator iag, + Node upperLeftCorner, + int[][] matrixData, + java.lang.String name, + DisplayOptions display, + MatrixProperties iap) + +
+          Instantiates the IntMatrix and calls the create() method of + the associated IntMatrixGenerator.
StringMatrix(StringMatrixGenerator iag, + Node upperLeftCorner, + java.lang.String[][] matrixData, + java.lang.String name, + DisplayOptions display, + MatrixProperties iap) + +
+          Instantiates the StringMatrix and calls the create() method + of the associated StringMatrixGenerator.
+  +

+ + + + + +
+Uses of MatrixProperties in algoanim.primitives.generators
+  +

+ + + + + + + + + + + + + + + + + +
Methods in algoanim.primitives.generators with parameters of type MatrixProperties
+abstract  DoubleMatrixLanguage.newDoubleMatrix(Node upperLeft, + double[][] data, + java.lang.String name, + DisplayOptions display, + MatrixProperties imp) + +
+          Creates a new DoubleMatrix object.
+abstract  IntMatrixLanguage.newIntMatrix(Node upperLeft, + int[][] data, + java.lang.String name, + DisplayOptions display, + MatrixProperties imp) + +
+          Creates a new IntMatrix object.
+abstract  StringMatrixLanguage.newStringMatrix(Node upperLeft, + java.lang.String[][] data, + java.lang.String name, + DisplayOptions display, + MatrixProperties smp) + +
+          Creates a new StringMatrix object.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/PointProperties.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/PointProperties.html new file mode 100644 index 00000000..83c84af2 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/PointProperties.html @@ -0,0 +1,293 @@ + + + + + + +Uses of Class algoanim.properties.PointProperties + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.properties.PointProperties

+
+ + + + + + + + + + + + + + + + + + + + + +
+Packages that use PointProperties
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.examples  
algoanim.primitives  
algoanim.primitives.generators  
+  +

+ + + + + +
+Uses of PointProperties in algoanim.animalscript
+  +

+ + + + + + + + + +
Methods in algoanim.animalscript with parameters of type PointProperties
+ PointAnimalScript.newPoint(Node coords, + java.lang.String name, + DisplayOptions display, + PointProperties pp) + +
+           
+  +

+ + + + + +
+Uses of PointProperties in algoanim.examples
+  +

+ + + + + + + + + +
Fields in algoanim.examples declared as PointProperties
+(package private)  PointPropertiesPointTest.pProps + +
+           
+  +

+ + + + + +
+Uses of PointProperties in algoanim.primitives
+  +

+ + + + + + + + + +
Methods in algoanim.primitives that return PointProperties
+ PointPropertiesPoint.getProperties() + +
+          Returns the properties of this Point.
+  +

+ + + + + + + + +
Constructors in algoanim.primitives with parameters of type PointProperties
Point(PointGenerator pg, + Node theCoords, + java.lang.String name, + DisplayOptions display, + PointProperties pp) + +
+          Instantiates the Point and calls the create() method of the + associated PointGenerator.
+  +

+ + + + + +
+Uses of PointProperties in algoanim.primitives.generators
+  +

+ + + + + + + + + +
Methods in algoanim.primitives.generators with parameters of type PointProperties
+abstract  PointLanguage.newPoint(Node coords, + java.lang.String name, + DisplayOptions display, + PointProperties pp) + +
+          Creates a new Point object.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/PolygonProperties.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/PolygonProperties.html new file mode 100644 index 00000000..7dc8216c --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/PolygonProperties.html @@ -0,0 +1,264 @@ + + + + + + +Uses of Class algoanim.properties.PolygonProperties + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.properties.PolygonProperties

+
+ + + + + + + + + + + + + + + + + +
+Packages that use PolygonProperties
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives  
algoanim.primitives.generators  
+  +

+ + + + + +
+Uses of PolygonProperties in algoanim.animalscript
+  +

+ + + + + + + + + +
Methods in algoanim.animalscript with parameters of type PolygonProperties
+ PolygonAnimalScript.newPolygon(Node[] vertices, + java.lang.String name, + DisplayOptions display, + PolygonProperties pp) + +
+           
+  +

+ + + + + +
+Uses of PolygonProperties in algoanim.primitives
+  +

+ + + + + + + + + +
Methods in algoanim.primitives that return PolygonProperties
+ PolygonPropertiesPolygon.getProperties() + +
+          Returns the properties of this Polygon.
+  +

+ + + + + + + + +
Constructors in algoanim.primitives with parameters of type PolygonProperties
Polygon(PolygonGenerator pg, + Node[] theNodes, + java.lang.String name, + DisplayOptions display, + PolygonProperties pp) + +
+          Instantiates the Polygon and calls the create() method of + the associated PolygonGenerator.
+  +

+ + + + + +
+Uses of PolygonProperties in algoanim.primitives.generators
+  +

+ + + + + + + + + +
Methods in algoanim.primitives.generators with parameters of type PolygonProperties
+abstract  PolygonLanguage.newPolygon(Node[] vertices, + java.lang.String name, + DisplayOptions display, + PolygonProperties pp) + +
+          Creates a new Polygon object.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/PolylineProperties.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/PolylineProperties.html new file mode 100644 index 00000000..70a6eaa0 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/PolylineProperties.html @@ -0,0 +1,264 @@ + + + + + + +Uses of Class algoanim.properties.PolylineProperties + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.properties.PolylineProperties

+
+ + + + + + + + + + + + + + + + + +
+Packages that use PolylineProperties
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives  
algoanim.primitives.generators  
+  +

+ + + + + +
+Uses of PolylineProperties in algoanim.animalscript
+  +

+ + + + + + + + + +
Methods in algoanim.animalscript with parameters of type PolylineProperties
+ PolylineAnimalScript.newPolyline(Node[] vertices, + java.lang.String name, + DisplayOptions display, + PolylineProperties pp) + +
+           
+  +

+ + + + + +
+Uses of PolylineProperties in algoanim.primitives
+  +

+ + + + + + + + + +
Methods in algoanim.primitives that return PolylineProperties
+ PolylinePropertiesPolyline.getProperties() + +
+          Returns the properties of this Polyline.
+  +

+ + + + + + + + +
Constructors in algoanim.primitives with parameters of type PolylineProperties
Polyline(PolylineGenerator pg, + Node[] theNodes, + java.lang.String name, + DisplayOptions display, + PolylineProperties pp) + +
+          Instantiates the Polyline and calls the create() method of + the associated PolylineGenerator.
+  +

+ + + + + +
+Uses of PolylineProperties in algoanim.primitives.generators
+  +

+ + + + + + + + + +
Methods in algoanim.primitives.generators with parameters of type PolylineProperties
+abstract  PolylineLanguage.newPolyline(Node[] vertices, + java.lang.String name, + DisplayOptions display, + PolylineProperties pp) + +
+          Creates a new Polyline object.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/QueueProperties.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/QueueProperties.html new file mode 100644 index 00000000..e50ec6d7 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/QueueProperties.html @@ -0,0 +1,395 @@ + + + + + + +Uses of Class algoanim.properties.QueueProperties + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.properties.QueueProperties

+
+ + + + + + + + + + + + + + + + + +
+Packages that use QueueProperties
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives  
algoanim.primitives.generators  
+  +

+ + + + + +
+Uses of QueueProperties in algoanim.animalscript
+  +

+ + + + + + + + + + + + + + + + + +
Methods in algoanim.animalscript with parameters of type QueueProperties
+ + + + + +
+<T> ArrayBasedQueue<T>
+
AnimalScript.newArrayBasedQueue(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + QueueProperties qp, + int capacity) + +
+           
+ + + + + +
+<T> ConceptualQueue<T>
+
AnimalScript.newConceptualQueue(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + QueueProperties qp) + +
+           
+ + + + + +
+<T> ListBasedQueue<T>
+
AnimalScript.newListBasedQueue(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + QueueProperties qp) + +
+           
+  +

+ + + + + +
+Uses of QueueProperties in algoanim.primitives
+  +

+ + + + + + + + + +
Methods in algoanim.primitives that return QueueProperties
+ QueuePropertiesVisualQueue.getProperties() + +
+          Returns the properties of the queue.
+  +

+ + + + + + + + + + + + + + + + + +
Constructors in algoanim.primitives with parameters of type QueueProperties
ArrayBasedQueue(ArrayBasedQueueGenerator<T> abqg, + Node upperLeftCorner, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + QueueProperties qp, + int capacity) + +
+          Instantiates the ArrayBasedQueue and calls the create() method + of the associated ArrayBasedQueueGenerator.
ConceptualQueue(ConceptualQueueGenerator<T> cqg, + Node upperLeftCorner, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + QueueProperties qp) + +
+          Instantiates the ConceptualQueue and calls the create() method + of the associated ConceptualQueueGenerator.
ListBasedQueue(ListBasedQueueGenerator<T> lbqg, + Node upperLeftCorner, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + QueueProperties qp) + +
+          Instantiates the ListBasedQueue and calls the create() method + of the associated ListBasedQueueGenerator.
VisualQueue(GeneratorInterface g, + Node upperLeftCorner, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + QueueProperties qp) + +
+          Constructor of the VisualQueue.
+  +

+ + + + + +
+Uses of QueueProperties in algoanim.primitives.generators
+  +

+ + + + + + + + + + + + + + + + + +
Methods in algoanim.primitives.generators with parameters of type QueueProperties
+abstract + + + + +
+<T> ArrayBasedQueue<T>
+
Language.newArrayBasedQueue(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + QueueProperties qp, + int capacity) + +
+          Creates a new ArrayBasedQueue object.
+abstract + + + + +
+<T> ConceptualQueue<T>
+
Language.newConceptualQueue(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + QueueProperties qp) + +
+          Creates a new ConceptualQueue object.
+abstract + + + + +
+<T> ListBasedQueue<T>
+
Language.newListBasedQueue(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + QueueProperties qp) + +
+          Creates a new ListBasedQueue object.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/RectProperties.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/RectProperties.html new file mode 100644 index 00000000..64a9a28b --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/RectProperties.html @@ -0,0 +1,267 @@ + + + + + + +Uses of Class algoanim.properties.RectProperties + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.properties.RectProperties

+
+ + + + + + + + + + + + + + + + + +
+Packages that use RectProperties
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives  
algoanim.primitives.generators  
+  +

+ + + + + +
+Uses of RectProperties in algoanim.animalscript
+  +

+ + + + + + + + + +
Methods in algoanim.animalscript with parameters of type RectProperties
+ RectAnimalScript.newRect(Node upperLeft, + Node lowerRight, + java.lang.String name, + DisplayOptions display, + RectProperties rp) + +
+           
+  +

+ + + + + +
+Uses of RectProperties in algoanim.primitives
+  +

+ + + + + + + + + +
Methods in algoanim.primitives that return RectProperties
+ RectPropertiesRect.getProperties() + +
+          Returns the properties of this Rect.
+  +

+ + + + + + + + +
Constructors in algoanim.primitives with parameters of type RectProperties
Rect(RectGenerator rg, + Node upperLeftCorner, + Node lowerRightCorner, + java.lang.String name, + DisplayOptions display, + RectProperties rp) + +
+          Instantiates the Rect and calls the create() method of the + associated RectGenerator.
+  +

+ + + + + +
+Uses of RectProperties in algoanim.primitives.generators
+  +

+ + + + + + + + + +
Methods in algoanim.primitives.generators with parameters of type RectProperties
+abstract  RectLanguage.newRect(Node upperLeft, + Node lowerRight, + java.lang.String name, + DisplayOptions display, + RectProperties rp) + +
+          Creates a new Rect object.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/SourceCodeProperties.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/SourceCodeProperties.html new file mode 100644 index 00000000..54dc9082 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/SourceCodeProperties.html @@ -0,0 +1,280 @@ + + + + + + +Uses of Class algoanim.properties.SourceCodeProperties + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.properties.SourceCodeProperties

+
+ + + + + + + + + + + + + + + + + +
+Packages that use SourceCodeProperties
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives  
algoanim.primitives.generators  
+  +

+ + + + + +
+Uses of SourceCodeProperties in algoanim.animalscript
+  +

+ + + + + + + + + +
Methods in algoanim.animalscript with parameters of type SourceCodeProperties
+ SourceCodeAnimalScript.newSourceCode(Node upperLeft, + java.lang.String name, + DisplayOptions display, + SourceCodeProperties sp) + +
+           
+  +

+ + + + + +
+Uses of SourceCodeProperties in algoanim.primitives
+  +

+ + + + + + + + + +
Fields in algoanim.primitives declared as SourceCodeProperties
+protected  SourceCodePropertiesSourceCode.properties + +
+           
+  +

+ + + + + + + + + +
Methods in algoanim.primitives that return SourceCodeProperties
+ SourceCodePropertiesSourceCode.getProperties() + +
+          Returns the properties of this SourceCode element.
+  +

+ + + + + + + + +
Constructors in algoanim.primitives with parameters of type SourceCodeProperties
SourceCode(SourceCodeGenerator generator, + Node upperLeft, + java.lang.String name, + DisplayOptions display, + SourceCodeProperties properties) + +
+          Instantiates the SourceCode and calls the create() method + of the associated SourceCodeGenerator.
+  +

+ + + + + +
+Uses of SourceCodeProperties in algoanim.primitives.generators
+  +

+ + + + + + + + + +
Methods in algoanim.primitives.generators with parameters of type SourceCodeProperties
+abstract  SourceCodeLanguage.newSourceCode(Node upperLeft, + java.lang.String name, + DisplayOptions display, + SourceCodeProperties sp) + +
+          Creates a new SourceCode object.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/SquareProperties.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/SquareProperties.html new file mode 100644 index 00000000..2ec547a4 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/SquareProperties.html @@ -0,0 +1,267 @@ + + + + + + +Uses of Class algoanim.properties.SquareProperties + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.properties.SquareProperties

+
+ + + + + + + + + + + + + + + + + +
+Packages that use SquareProperties
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives  
algoanim.primitives.generators  
+  +

+ + + + + +
+Uses of SquareProperties in algoanim.animalscript
+  +

+ + + + + + + + + +
Methods in algoanim.animalscript with parameters of type SquareProperties
+ SquareAnimalScript.newSquare(Node upperLeft, + int width, + java.lang.String name, + DisplayOptions display, + SquareProperties sp) + +
+           
+  +

+ + + + + +
+Uses of SquareProperties in algoanim.primitives
+  +

+ + + + + + + + + +
Methods in algoanim.primitives that return SquareProperties
+ SquarePropertiesSquare.getProperties() + +
+          Returns the properties of this Square.
+  +

+ + + + + + + + +
Constructors in algoanim.primitives with parameters of type SquareProperties
Square(SquareGenerator sg, + Node upperLeftCorner, + int theWidth, + java.lang.String name, + DisplayOptions display, + SquareProperties sp) + +
+          Instantiates the Square and calls the create() method of the + associated SquareGenerator.
+  +

+ + + + + +
+Uses of SquareProperties in algoanim.primitives.generators
+  +

+ + + + + + + + + +
Methods in algoanim.primitives.generators with parameters of type SquareProperties
+abstract  SquareLanguage.newSquare(Node upperLeft, + int width, + java.lang.String name, + DisplayOptions display, + SquareProperties sp) + +
+          Creates a new Square.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/StackProperties.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/StackProperties.html new file mode 100644 index 00000000..1aeffb15 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/StackProperties.html @@ -0,0 +1,395 @@ + + + + + + +Uses of Class algoanim.properties.StackProperties + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.properties.StackProperties

+
+ + + + + + + + + + + + + + + + + +
+Packages that use StackProperties
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives  
algoanim.primitives.generators  
+  +

+ + + + + +
+Uses of StackProperties in algoanim.animalscript
+  +

+ + + + + + + + + + + + + + + + + +
Methods in algoanim.animalscript with parameters of type StackProperties
+ + + + + +
+<T> ArrayBasedStack<T>
+
AnimalScript.newArrayBasedStack(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + StackProperties sp, + int capacity) + +
+           
+ + + + + +
+<T> ConceptualStack<T>
+
AnimalScript.newConceptualStack(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + StackProperties sp) + +
+           
+ + + + + +
+<T> ListBasedStack<T>
+
AnimalScript.newListBasedStack(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + StackProperties sp) + +
+           
+  +

+ + + + + +
+Uses of StackProperties in algoanim.primitives
+  +

+ + + + + + + + + +
Methods in algoanim.primitives that return StackProperties
+ StackPropertiesVisualStack.getProperties() + +
+          Returns the properties of the stack.
+  +

+ + + + + + + + + + + + + + + + + +
Constructors in algoanim.primitives with parameters of type StackProperties
ArrayBasedStack(ArrayBasedStackGenerator<T> absg, + Node upperLeftCorner, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + StackProperties sp, + int capacity) + +
+          Instantiates the ArrayBasedStack and calls the create() method + of the associated ArrayBasedStackGenerator.
ConceptualStack(ConceptualStackGenerator<T> csg, + Node upperLeftCorner, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + StackProperties sp) + +
+          Instantiates the ConceptualStack and calls the create() method + of the associated ConceptualStackGenerator.
ListBasedStack(ListBasedStackGenerator<T> lbsg, + Node upperLeftCorner, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + StackProperties sp) + +
+          Instantiates the ListBasedStack and calls the create() method + of the associated ListBasedStackGenerator.
VisualStack(GeneratorInterface g, + Node upperLeftCorner, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + StackProperties sp) + +
+          Constructor of the VisualStack.
+  +

+ + + + + +
+Uses of StackProperties in algoanim.primitives.generators
+  +

+ + + + + + + + + + + + + + + + + +
Methods in algoanim.primitives.generators with parameters of type StackProperties
+abstract + + + + +
+<T> ArrayBasedStack<T>
+
Language.newArrayBasedStack(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + StackProperties sp, + int capacity) + +
+          Creates a new ArrayBasedStack object.
+abstract + + + + +
+<T> ConceptualStack<T>
+
Language.newConceptualStack(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + StackProperties sp) + +
+          Creates a new ConceptualStack object.
+abstract + + + + +
+<T> ListBasedStack<T>
+
Language.newListBasedStack(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + StackProperties sp) + +
+          Creates a new ListBasedStack object.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/TextProperties.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/TextProperties.html new file mode 100644 index 00000000..7cd4c6d7 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/TextProperties.html @@ -0,0 +1,267 @@ + + + + + + +Uses of Class algoanim.properties.TextProperties + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.properties.TextProperties

+
+ + + + + + + + + + + + + + + + + +
+Packages that use TextProperties
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives  
algoanim.primitives.generators  
+  +

+ + + + + +
+Uses of TextProperties in algoanim.animalscript
+  +

+ + + + + + + + + +
Methods in algoanim.animalscript with parameters of type TextProperties
+ TextAnimalScript.newText(Node upperLeft, + java.lang.String text, + java.lang.String name, + DisplayOptions display, + TextProperties tp) + +
+           
+  +

+ + + + + +
+Uses of TextProperties in algoanim.primitives
+  +

+ + + + + + + + + +
Methods in algoanim.primitives that return TextProperties
+ TextPropertiesText.getProperties() + +
+          Returns the properties of this Text element.
+  +

+ + + + + + + + +
Constructors in algoanim.primitives with parameters of type TextProperties
Text(TextGenerator tg, + Node upperLeftCorner, + java.lang.String theText, + java.lang.String name, + DisplayOptions display, + TextProperties tp) + +
+          Instantiates the Text and calls the create() method of the + associated TextGenerator.
+  +

+ + + + + +
+Uses of TextProperties in algoanim.primitives.generators
+  +

+ + + + + + + + + +
Methods in algoanim.primitives.generators with parameters of type TextProperties
+abstract  TextLanguage.newText(Node upperLeft, + java.lang.String text, + java.lang.String name, + DisplayOptions display, + TextProperties tp) + +
+          Creates a new Text object.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/TriangleProperties.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/TriangleProperties.html new file mode 100644 index 00000000..83fc5332 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/TriangleProperties.html @@ -0,0 +1,270 @@ + + + + + + +Uses of Class algoanim.properties.TriangleProperties + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.properties.TriangleProperties

+
+ + + + + + + + + + + + + + + + + +
+Packages that use TriangleProperties
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives  
algoanim.primitives.generators  
+  +

+ + + + + +
+Uses of TriangleProperties in algoanim.animalscript
+  +

+ + + + + + + + + +
Methods in algoanim.animalscript with parameters of type TriangleProperties
+ TriangleAnimalScript.newTriangle(Node x, + Node y, + Node z, + java.lang.String name, + DisplayOptions display, + TriangleProperties tp) + +
+           
+  +

+ + + + + +
+Uses of TriangleProperties in algoanim.primitives
+  +

+ + + + + + + + + +
Methods in algoanim.primitives that return TriangleProperties
+ TrianglePropertiesTriangle.getProperties() + +
+          Returns the properties of this Triangle.
+  +

+ + + + + + + + +
Constructors in algoanim.primitives with parameters of type TriangleProperties
Triangle(TriangleGenerator tg, + Node pointA, + Node pointB, + Node pointC, + java.lang.String name, + DisplayOptions display, + TriangleProperties tp) + +
+          Instantiates the Triangle and calls the create() method + of the associated TriangleGenerator.
+  +

+ + + + + +
+Uses of TriangleProperties in algoanim.primitives.generators
+  +

+ + + + + + + + + +
Methods in algoanim.primitives.generators with parameters of type TriangleProperties
+abstract  TriangleLanguage.newTriangle(Node x, + Node y, + Node z, + java.lang.String name, + DisplayOptions display, + TriangleProperties tp) + +
+          Creates a new Triangle object.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/VHDLElementProperties.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/VHDLElementProperties.html new file mode 100644 index 00000000..4e94f529 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/VHDLElementProperties.html @@ -0,0 +1,964 @@ + + + + + + +Uses of Class algoanim.properties.VHDLElementProperties + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.properties.VHDLElementProperties

+
+ + + + + + + + + + + + + + + + + +
+Packages that use VHDLElementProperties
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives.generators  
algoanim.primitives.vhdl  
+  +

+ + + + + +
+Uses of VHDLElementProperties in algoanim.animalscript
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in algoanim.animalscript with parameters of type VHDLElementProperties
+ AndGateAnimalScript.newAndGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+           
+ DemultiplexerAnimalScript.newDemultiplexer(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+           
+ DFlipflopAnimalScript.newDFlipflop(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+           
+ JKFlipflopAnimalScript.newJKFlipflop(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+           
+ MultiplexerAnimalScript.newMultiplexer(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+           
+ NAndGateAnimalScript.newNAndGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+           
+ NorGateAnimalScript.newNorGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+           
+ NotGateAnimalScript.newNotGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+           
+ OrGateAnimalScript.newOrGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+           
+ RSFlipflopAnimalScript.newRSFlipflop(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+           
+ TFlipflopAnimalScript.newTFlipflop(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+           
+ XNorGateAnimalScript.newXNorGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+           
+ XOrGateAnimalScript.newXOrGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+           
+  +

+ + + + + +
+Uses of VHDLElementProperties in algoanim.primitives.generators
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in algoanim.primitives.generators with parameters of type VHDLElementProperties
+ AndGateVHDLLanguage.newAndGate(Node upperLeft, + int width, + int height, + java.lang.String name, + char inA, + char inB, + char outC, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new AndGate object.
+abstract  AndGateVHDLLanguage.newAndGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new AndGate object.
+abstract  AndGateLanguage.newAndGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new AndGate object.
+ DemultiplexerVHDLLanguage.newDemultiplexer(Node upperLeft, + int width, + int height, + java.lang.String name, + char inA, + char outB, + char outC, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new Demultiplexer object.
+abstract  DemultiplexerVHDLLanguage.newDemultiplexer(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new Demultiplexer object.
+abstract  DFlipflopVHDLLanguage.newDFlipflop(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new DFlipflop object.
+abstract  JKFlipflopVHDLLanguage.newJKFlipflop(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new JKFlipflop object.
+ MultiplexerVHDLLanguage.newMultiplexer(Node upperLeft, + int width, + int height, + java.lang.String name, + char inA, + char inB, + char outC, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new Demultiplexer object.
+abstract  MultiplexerVHDLLanguage.newMultiplexer(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new Multiplexer object.
+ NAndGateVHDLLanguage.newNAndGate(Node upperLeft, + int width, + int height, + java.lang.String name, + char inA, + char inB, + char outC, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new NAndGate object.
+abstract  NAndGateVHDLLanguage.newNAndGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new NAndGate object.
+ NorGateVHDLLanguage.newNorGate(Node upperLeft, + int width, + int height, + java.lang.String name, + char inA, + char inB, + char outC, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new NorGate object.
+abstract  NorGateVHDLLanguage.newNorGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new NorGate object.
+ NotGateVHDLLanguage.newNotGate(Node upperLeft, + int width, + int height, + java.lang.String name, + char inA, + char outB, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new NotGate object.
+abstract  NotGateVHDLLanguage.newNotGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new NotGate object.
+ OrGateVHDLLanguage.newOrGate(Node upperLeft, + int width, + int height, + java.lang.String name, + char inA, + char inB, + char outC, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new OrGate object.
+abstract  OrGateVHDLLanguage.newOrGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new OrGate object.
+abstract  RSFlipflopVHDLLanguage.newRSFlipflop(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new RSFlipflop object.
+abstract  TFlipflopVHDLLanguage.newTFlipflop(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new TFlipflop object.
+ XNorGateVHDLLanguage.newXNorGate(Node upperLeft, + int width, + int height, + java.lang.String name, + char inA, + char inB, + char outC, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new XNorGate object.
+abstract  XNorGateVHDLLanguage.newXNorGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new XNorGate object.
+ XOrGateVHDLLanguage.newXOrGate(Node upperLeft, + int width, + int height, + java.lang.String name, + char inA, + char inB, + char outC, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new XOrGate object.
+abstract  XOrGateVHDLLanguage.newXOrGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new XOrGate object.
+  +

+ + + + + +
+Uses of VHDLElementProperties in algoanim.primitives.vhdl
+  +

+ + + + + + + + + +
Fields in algoanim.primitives.vhdl declared as VHDLElementProperties
+protected  VHDLElementPropertiesVHDLElement.properties + +
+           
+  +

+ + + + + + + + + +
Methods in algoanim.primitives.vhdl that return VHDLElementProperties
+ VHDLElementPropertiesVHDLElement.getProperties() + +
+          Returns the properties of this AND gate.
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Constructors in algoanim.primitives.vhdl with parameters of type VHDLElementProperties
AndGate(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the AndGate and calls the create() method of the + associated VHDLElementGenerator.
Demultiplexer(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the Demultiplexer and calls the create() method of the + associated VHDLElementGenerator.
DFlipflop(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the DFlipflop and calls the create() method of the + associated SquareGenerator.
JKFlipflop(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the JKFlipflop and calls the create() method of the + associated VHDLElementGenerator.
Multiplexer(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the Multiplexer and calls the create() method of the + associated VHDLElementGenerator.
NAndGate(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the NAndGate and calls the create() method of the + associated VHDLElementGenerator.
NorGate(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the NorGate and calls the create() method of the + associated VHDLElementGenerator.
NotGate(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the NotGate and calls the create() method of the + associated VHDLElementGenerator.
OrGate(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the OrGate and calls the create() method of the + associated SquareGenerator.
RSFlipflop(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the RSFlipflop and calls the create() method of the + associated VHDLElementGenerator.
TFlipflop(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the TFlipflop and calls the create() method of the + associated VHDLElementGenerator.
VHDLElement(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the Square and calls the create() method of the + associated SquareGenerator.
XNorGate(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the XNorGate and calls the create() method of the + associated VHDLElementGenerator.
XOrGate(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the XOrGate and calls the create() method of the + associated VHDLElementGenerator.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/VHDLWireProperties.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/VHDLWireProperties.html new file mode 100644 index 00000000..edf39ade --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/VHDLWireProperties.html @@ -0,0 +1,267 @@ + + + + + + +Uses of Class algoanim.properties.VHDLWireProperties + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.properties.VHDLWireProperties

+
+ + + + + + + + + + + + + + + + + +
+Packages that use VHDLWireProperties
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives.generators  
algoanim.primitives.vhdl  
+  +

+ + + + + +
+Uses of VHDLWireProperties in algoanim.animalscript
+  +

+ + + + + + + + + +
Methods in algoanim.animalscript with parameters of type VHDLWireProperties
+ VHDLWireAnimalScript.newWire(java.util.List<Node> nodes, + int speed, + java.lang.String name, + DisplayOptions display, + VHDLWireProperties properties) + +
+           
+  +

+ + + + + +
+Uses of VHDLWireProperties in algoanim.primitives.generators
+  +

+ + + + + + + + + +
Methods in algoanim.primitives.generators with parameters of type VHDLWireProperties
+abstract  VHDLWireVHDLLanguage.newWire(java.util.List<Node> nodes, + int speed, + java.lang.String name, + DisplayOptions display, + VHDLWireProperties properties) + +
+          Creates a new wire object.
+  +

+ + + + + +
+Uses of VHDLWireProperties in algoanim.primitives.vhdl
+  +

+ + + + + + + + + +
Methods in algoanim.primitives.vhdl that return VHDLWireProperties
+ VHDLWirePropertiesVHDLWire.getProperties() + +
+           
+  +

+ + + + + + + + +
Constructors in algoanim.primitives.vhdl with parameters of type VHDLWireProperties
VHDLWire(VHDLWireGenerator sg, + java.util.List<Node> wireNodes, + int displaySpeed, + java.lang.String name, + DisplayOptions display, + VHDLWireProperties sp) + +
+          Instantiates the VHDLWire and calls the create() method of the + associated VHDLElementGenerator.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/Visitable.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/Visitable.html new file mode 100644 index 00000000..4ff08fc8 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/Visitable.html @@ -0,0 +1,244 @@ + + + + + + +Uses of Interface algoanim.properties.Visitable + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
algoanim.properties.Visitable

+
+ + + + + + + + + +
+Packages that use Visitable
algoanim.properties.items  
+  +

+ + + + + +
+Uses of Visitable in algoanim.properties.items
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Classes in algoanim.properties.items that implement Visitable
+ classAnimationPropertyItem + +
+          This class defines the base for the distinct PropertyItems, + which are responsible to hold exactly one instance of one value.
+ classBooleanPropertyItem + +
+          Represents an AnimationPropertiesItem that stores a + boolean value.
+ classColorPropertyItem + +
+          Represents an AnimationPropertiesItem that stores a + Color value.
+ classDoublePropertyItem + +
+          Represents an AnimationPropertiesItem that stores a + double value.
+ classEnumerationPropertyItem + +
+          Represents an AnimationPropertiesItem that stores a + Color value.
+ classFontPropertyItem + +
+          Represents an AnimationPropertiesItem that stores a + Font value.
+ classIntegerPropertyItem + +
+          Represents an AnimationPropertiesItem that stores an + int value.
+ classStringPropertyItem + +
+          Represents an AnimationPropertiesItem that stores a String + value.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/Visitor.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/Visitor.html new file mode 100644 index 00000000..c7cbb65b --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/class-use/Visitor.html @@ -0,0 +1,265 @@ + + + + + + +Uses of Interface algoanim.properties.Visitor + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
algoanim.properties.Visitor

+
+ + + + + + + + + + + + + +
+Packages that use Visitor
algoanim.properties  
algoanim.properties.items  
+  +

+ + + + + +
+Uses of Visitor in algoanim.properties
+  +

+ + + + + + + + + +
Methods in algoanim.properties with parameters of type Visitor
+ voidVisitable.accept(Visitor v) + +
+          Defines the interface for a Visitor to access a Visitable.
+  +

+ + + + + +
+Uses of Visitor in algoanim.properties.items
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in algoanim.properties.items with parameters of type Visitor
+ voidStringPropertyItem.accept(Visitor v) + +
+           
+ voidIntegerPropertyItem.accept(Visitor v) + +
+           
+ voidFontPropertyItem.accept(Visitor v) + +
+           
+ voidEnumerationPropertyItem.accept(Visitor v) + +
+           
+ voidDoublePropertyItem.accept(Visitor v) + +
+           
+ voidColorPropertyItem.accept(Visitor v) + +
+           
+ voidBooleanPropertyItem.accept(Visitor v) + +
+           
+abstract  voidAnimationPropertyItem.accept(Visitor v) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/items/AnimationPropertyItem.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/items/AnimationPropertyItem.html new file mode 100644 index 00000000..859230d5 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/items/AnimationPropertyItem.html @@ -0,0 +1,506 @@ + + + + + + +AnimationPropertyItem + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.properties.items +
+Class AnimationPropertyItem

+
+java.lang.Object
+  extended by algoanim.properties.items.AnimationPropertyItem
+
+
+
All Implemented Interfaces:
Visitable, java.lang.Cloneable
+
+
+
Direct Known Subclasses:
BooleanPropertyItem, ColorPropertyItem, DoublePropertyItem, EnumerationPropertyItem, FontPropertyItem, IntegerPropertyItem, StringPropertyItem
+
+
+
+
public abstract class AnimationPropertyItem
extends java.lang.Object
implements java.lang.Cloneable, Visitable
+ + +

+This class defines the base for the distinct PropertyItems, + which are responsible to hold exactly one instance of one value. + The method set() provides a definition for each PropertyItem. + The derived PropertyItem just overrides the method which belongs to its type. + Hence each try to set a PropertyItem to an invalid type results in + an IllegalArgumentException as preimplemented in this class. +

+ +

+

+
Author:
+
Jens Pfau, Stephan Mehlhase, T. Ackermann
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
AnimationPropertyItem() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+abstract  voidaccept(Visitor v) + +
+          Defines the interface for a Visitor to access a Visitable.
+ java.lang.Objectclone() + +
+          we need this because we clone the default value from the "normal" + data value.
+abstract  java.lang.Objectget() + +
+          Returns a represantation of the internal value.
+ booleanset(boolean value) + +
+          Sets the internal value to a new one, if this object contains a + boolean value.
+ booleanset(java.awt.Color value) + +
+          Sets the internal value to a new one, if this object contains a + Color value.
+ booleanset(java.awt.Font value) + +
+          Sets the internal value to a new one, if this object contains a + Font value.
+ booleanset(int value) + +
+          Sets the internal value to a new one, if this object contains an + int value.
+ booleanset(java.lang.Object value) + +
+          Sets the internal value to a new one, using an Object.
+ booleanset(java.lang.String value) + +
+          Sets the internal value to a new one, if this object contains a + String value.
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+AnimationPropertyItem

+
+public AnimationPropertyItem()
+
+
+ + + + + + + + +
+Method Detail
+ +

+set

+
+public boolean set(int value)
+            throws java.lang.IllegalArgumentException
+
+
Sets the internal value to a new one, if this object contains an + int value. +

+

+
+
+
+
Parameters:
value - a new int value. +
Returns:
whether the operation was successful. +
Throws: +
java.lang.IllegalArgumentException
+
+
+
+ +

+set

+
+public boolean set(java.lang.String value)
+            throws java.lang.IllegalArgumentException
+
+
Sets the internal value to a new one, if this object contains a + String value. +

+

+
+
+
+
Parameters:
value - a new String value. +
Returns:
whether the operation was successful. +
Throws: +
java.lang.IllegalArgumentException
+
+
+
+ +

+set

+
+public boolean set(boolean value)
+            throws java.lang.IllegalArgumentException
+
+
Sets the internal value to a new one, if this object contains a + boolean value. +

+

+
+
+
+
Parameters:
value - a new boolean value. +
Returns:
whether the operation was successful. +
Throws: +
java.lang.IllegalArgumentException
+
+
+
+ +

+set

+
+public boolean set(java.awt.Color value)
+            throws java.lang.IllegalArgumentException
+
+
Sets the internal value to a new one, if this object contains a + Color value. +

+

+
+
+
+
Parameters:
value - a new Color value. +
Returns:
whether the operation was successful. +
Throws: +
java.lang.IllegalArgumentException
+
+
+
+ +

+set

+
+public boolean set(java.awt.Font value)
+            throws java.lang.IllegalArgumentException
+
+
Sets the internal value to a new one, if this object contains a + Font value. +

+

+
+
+
+
Parameters:
value - a new Font value. +
Returns:
whether the operation was successful. +
Throws: +
java.lang.IllegalArgumentException
+
+
+
+ +

+set

+
+public boolean set(java.lang.Object value)
+            throws java.lang.IllegalArgumentException
+
+
Sets the internal value to a new one, using an Object. +

+

+
+
+
+
Parameters:
value - the new value. +
Returns:
true, if no errors occurred. +
Throws: +
java.lang.IllegalArgumentException - if the item doesn't exist.
+
+
+
+ +

+get

+
+public abstract java.lang.Object get()
+
+
Returns a represantation of the internal value. +

+

+
+
+
+ +
Returns:
A represantation of the internal value.
+
+
+
+ +

+clone

+
+public java.lang.Object clone()
+
+
we need this because we clone the default value from the "normal" + data value. +

+

+
Overrides:
clone in class java.lang.Object
+
+
+
See Also:
AnimationProperties.fillAdditional()
+
+
+
+ +

+accept

+
+public abstract void accept(Visitor v)
+
+
Description copied from interface: Visitable
+
Defines the interface for a Visitor to access a Visitable. +

+

+
Specified by:
accept in interface Visitable
+
+
+
Parameters:
v - the visitor
See Also:
Visitable.accept(algoanim.properties.Visitor)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/items/BooleanPropertyItem.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/items/BooleanPropertyItem.html new file mode 100644 index 00000000..f1051b32 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/items/BooleanPropertyItem.html @@ -0,0 +1,403 @@ + + + + + + +BooleanPropertyItem + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.properties.items +
+Class BooleanPropertyItem

+
+java.lang.Object
+  extended by algoanim.properties.items.AnimationPropertyItem
+      extended by algoanim.properties.items.BooleanPropertyItem
+
+
+
All Implemented Interfaces:
Visitable, java.lang.Cloneable
+
+
+
+
public class BooleanPropertyItem
extends AnimationPropertyItem
implements java.lang.Cloneable, Visitable
+ + +

+Represents an AnimationPropertiesItem that stores a + boolean value. +

+ +

+

+
Author:
+
T. Ackermann
+
+
+ +

+ + + + + + + + + + + + + + +
+Constructor Summary
BooleanPropertyItem() + +
+          Without parameter, the default value of the BooleanPropertyItem is false
BooleanPropertyItem(boolean defValue) + +
+          Sets the default value to defValue.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidaccept(Visitor v) + +
+          Defines the interface for a Visitor to access a Visitable.
+ java.lang.Objectclone() + +
+          Clone the item
+ booleanequals(java.lang.Object o) + +
+           
+ java.lang.Objectget() + +
+          Returns a represantation of the internal value.
+ booleanset(boolean value) + +
+          Sets the internal value to a new one, if this object contains a + boolean value.
+ + + + + + + +
Methods inherited from class algoanim.properties.items.AnimationPropertyItem
set, set, set, set, set
+ + + + + + + +
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+BooleanPropertyItem

+
+public BooleanPropertyItem(boolean defValue)
+
+
Sets the default value to defValue. +

+

+
Parameters:
defValue - the default value.
+
+
+ +

+BooleanPropertyItem

+
+public BooleanPropertyItem()
+
+
Without parameter, the default value of the BooleanPropertyItem is false +

+

+ + + + + + + + +
+Method Detail
+ +

+get

+
+public java.lang.Object get()
+
+
Description copied from class: AnimationPropertyItem
+
Returns a represantation of the internal value. +

+

+
Specified by:
get in class AnimationPropertyItem
+
+
+ +
Returns:
A represantation of the internal value.
See Also:
AnimationPropertyItem.get()
+
+
+
+ +

+set

+
+public boolean set(boolean value)
+            throws java.lang.IllegalArgumentException
+
+
Description copied from class: AnimationPropertyItem
+
Sets the internal value to a new one, if this object contains a + boolean value. +

+

+
Overrides:
set in class AnimationPropertyItem
+
+
+
Parameters:
value - a new boolean value. +
Returns:
whether the operation was successful. +
Throws: +
java.lang.IllegalArgumentException
See Also:
AnimationPropertyItem.set(boolean)
+
+
+
+ +

+clone

+
+public java.lang.Object clone()
+
+
Clone the item +

+

+
Overrides:
clone in class AnimationPropertyItem
+
+
+
See Also:
AnimationProperties.fillAdditional()
+
+
+
+ +

+accept

+
+public void accept(Visitor v)
+
+
Description copied from interface: Visitable
+
Defines the interface for a Visitor to access a Visitable. +

+

+
Specified by:
accept in interface Visitable
Specified by:
accept in class AnimationPropertyItem
+
+
+
Parameters:
v - the visitor
See Also:
Visitable
+
+
+
+ +

+equals

+
+public boolean equals(java.lang.Object o)
+
+
+
Overrides:
equals in class java.lang.Object
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/items/ColorPropertyItem.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/items/ColorPropertyItem.html new file mode 100644 index 00000000..cb8ba82a --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/items/ColorPropertyItem.html @@ -0,0 +1,382 @@ + + + + + + +ColorPropertyItem + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.properties.items +
+Class ColorPropertyItem

+
+java.lang.Object
+  extended by algoanim.properties.items.AnimationPropertyItem
+      extended by algoanim.properties.items.ColorPropertyItem
+
+
+
All Implemented Interfaces:
Visitable, java.lang.Cloneable
+
+
+
+
public class ColorPropertyItem
extends AnimationPropertyItem
implements java.lang.Cloneable, Visitable
+ + +

+Represents an AnimationPropertiesItem that stores a + Color value. +

+ +

+

+
Author:
+
T. Ackermann
+
+
+ +

+ + + + + + + + + + + + + + +
+Constructor Summary
ColorPropertyItem() + +
+          Sets the color to green (default).
ColorPropertyItem(java.awt.Color defValue) + +
+          Sets the default value to defValue.
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidaccept(Visitor v) + +
+          Defines the interface for a Visitor to access a Visitable.
+ java.lang.Objectclone() + +
+          Clones the element
+ java.lang.Objectget() + +
+          Returns a represantation of the internal value.
+ booleanset(java.awt.Color value) + +
+          Sets the internal value to a new one, if this object contains a + Color value.
+ + + + + + + +
Methods inherited from class algoanim.properties.items.AnimationPropertyItem
set, set, set, set, set
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ColorPropertyItem

+
+public ColorPropertyItem(java.awt.Color defValue)
+
+
Sets the default value to defValue. +

+

+
Parameters:
defValue - the default color.
+
+
+ +

+ColorPropertyItem

+
+public ColorPropertyItem()
+
+
Sets the color to green (default). +

+

+ + + + + + + + +
+Method Detail
+ +

+get

+
+public java.lang.Object get()
+
+
Description copied from class: AnimationPropertyItem
+
Returns a represantation of the internal value. +

+

+
Specified by:
get in class AnimationPropertyItem
+
+
+ +
Returns:
A represantation of the internal value.
See Also:
AnimationPropertyItem.get()
+
+
+
+ +

+set

+
+public boolean set(java.awt.Color value)
+            throws java.lang.IllegalArgumentException
+
+
Description copied from class: AnimationPropertyItem
+
Sets the internal value to a new one, if this object contains a + Color value. +

+

+
Overrides:
set in class AnimationPropertyItem
+
+
+
Parameters:
value - a new Color value. +
Returns:
whether the operation was successful. +
Throws: +
java.lang.IllegalArgumentException
See Also:
AnimationPropertyItem.set(java.awt.Color)
+
+
+
+ +

+clone

+
+public java.lang.Object clone()
+
+
Clones the element +

+

+
Overrides:
clone in class AnimationPropertyItem
+
+
+ +
Returns:
a clone of this element
See Also:
AnimationProperties.fillAdditional()
+
+
+
+ +

+accept

+
+public void accept(Visitor v)
+
+
Description copied from interface: Visitable
+
Defines the interface for a Visitor to access a Visitable. +

+

+
Specified by:
accept in interface Visitable
Specified by:
accept in class AnimationPropertyItem
+
+
+
Parameters:
v - the visitor
See Also:
Visitable
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/items/DoublePropertyItem.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/items/DoublePropertyItem.html new file mode 100644 index 00000000..84e1bc11 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/items/DoublePropertyItem.html @@ -0,0 +1,381 @@ + + + + + + +DoublePropertyItem + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.properties.items +
+Class DoublePropertyItem

+
+java.lang.Object
+  extended by algoanim.properties.items.AnimationPropertyItem
+      extended by algoanim.properties.items.DoublePropertyItem
+
+
+
All Implemented Interfaces:
Visitable, java.lang.Cloneable
+
+
+
+
public class DoublePropertyItem
extends AnimationPropertyItem
implements java.lang.Cloneable, Visitable
+ + +

+Represents an AnimationPropertiesItem that stores a + double value. +

+ +

+

+
Author:
+
T. Ackermann
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
DoublePropertyItem() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidaccept(Visitor v) + +
+          Defines the interface for a Visitor to access a Visitable.
+ java.lang.Objectclone() + +
+          Clones the element
+ java.lang.Objectget() + +
+          Returns a represantation of the internal value.
+ booleanset(double value) + +
+          Sets the internal value to the given double value.
+ booleanset(java.lang.Double value) + +
+          Sets the internal value to the given double value.
+ + + + + + + +
Methods inherited from class algoanim.properties.items.AnimationPropertyItem
set, set, set, set, set, set
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+DoublePropertyItem

+
+public DoublePropertyItem()
+
+
+ + + + + + + + +
+Method Detail
+ +

+get

+
+public java.lang.Object get()
+
+
Description copied from class: AnimationPropertyItem
+
Returns a represantation of the internal value. +

+

+
Specified by:
get in class AnimationPropertyItem
+
+
+ +
Returns:
A represantation of the internal value.
See Also:
AnimationPropertyItem.get()
+
+
+
+ +

+set

+
+public boolean set(double value)
+
+
Sets the internal value to the given double value. +

+

+
+
+
+
Parameters:
value - the new value. +
Returns:
true, if no error occurred.
+
+
+
+ +

+set

+
+public boolean set(java.lang.Double value)
+
+
Sets the internal value to the given double value. +

+

+
+
+
+
Parameters:
value - the new value (as a Double). +
Returns:
true, if no error occurred.
+
+
+
+ +

+clone

+
+public java.lang.Object clone()
+
+
Clones the element +

+

+
Overrides:
clone in class AnimationPropertyItem
+
+
+ +
Returns:
a clone of this element
See Also:
AnimationProperties.fillAdditional()
+
+
+
+ +

+accept

+
+public void accept(Visitor v)
+
+
Description copied from interface: Visitable
+
Defines the interface for a Visitor to access a Visitable. +

+

+
Specified by:
accept in interface Visitable
Specified by:
accept in class AnimationPropertyItem
+
+
+
Parameters:
v - the visitor
See Also:
Visitable
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/items/EnumerationPropertyItem.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/items/EnumerationPropertyItem.html new file mode 100644 index 00000000..63578304 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/items/EnumerationPropertyItem.html @@ -0,0 +1,400 @@ + + + + + + +EnumerationPropertyItem + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.properties.items +
+Class EnumerationPropertyItem

+
+java.lang.Object
+  extended by algoanim.properties.items.AnimationPropertyItem
+      extended by algoanim.properties.items.EnumerationPropertyItem
+
+
+
All Implemented Interfaces:
Visitable, java.lang.Cloneable
+
+
+
+
public class EnumerationPropertyItem
extends AnimationPropertyItem
implements java.lang.Cloneable, Visitable
+ + +

+Represents an AnimationPropertiesItem that stores a + Color value. +

+ +

+

+
Version:
+
0.7 20080509
+
Author:
+
Guido Rößling
+
+
+ +

+ + + + + + + + + + + + + + + + + +
+Constructor Summary
EnumerationPropertyItem() + +
+           
EnumerationPropertyItem(java.lang.String defaultChoice, + java.util.Vector<java.lang.String> availableChoices) + +
+          Sets the default value to defValue.
EnumerationPropertyItem(java.util.Vector<java.lang.String> choices) + +
+          Sets the color to green (default).
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidaccept(Visitor v) + +
+          Defines the interface for a Visitor to access a Visitable.
+ java.lang.Objectclone() + +
+          Clones the element
+ java.util.Vector<java.lang.String>get() + +
+          Returns a represantation of the internal value.
+ booleanset(java.lang.String value) + +
+          Sets the internal value to a new one, if this object contains a + String value.
+ + + + + + + +
Methods inherited from class algoanim.properties.items.AnimationPropertyItem
set, set, set, set, set
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EnumerationPropertyItem

+
+public EnumerationPropertyItem(java.lang.String defaultChoice,
+                               java.util.Vector<java.lang.String> availableChoices)
+
+
Sets the default value to defValue. +

+

+
Parameters:
defaultChoice - the default color.
availableChoices - the vector of possible choices
+
+
+ +

+EnumerationPropertyItem

+
+public EnumerationPropertyItem()
+
+
+
+ +

+EnumerationPropertyItem

+
+public EnumerationPropertyItem(java.util.Vector<java.lang.String> choices)
+
+
Sets the color to green (default). +

+

+ + + + + + + + +
+Method Detail
+ +

+get

+
+public java.util.Vector<java.lang.String> get()
+
+
Description copied from class: AnimationPropertyItem
+
Returns a represantation of the internal value. +

+

+
Specified by:
get in class AnimationPropertyItem
+
+
+ +
Returns:
A represantation of the internal value.
See Also:
AnimationPropertyItem.get()
+
+
+
+ +

+set

+
+public boolean set(java.lang.String value)
+            throws java.lang.IllegalArgumentException
+
+
Description copied from class: AnimationPropertyItem
+
Sets the internal value to a new one, if this object contains a + String value. +

+

+
Overrides:
set in class AnimationPropertyItem
+
+
+
Parameters:
value - a new String value. +
Returns:
whether the operation was successful. +
Throws: +
java.lang.IllegalArgumentException
See Also:
AnimationPropertyItem.set(java.awt.Color)
+
+
+
+ +

+clone

+
+public java.lang.Object clone()
+
+
Clones the element +

+

+
Overrides:
clone in class AnimationPropertyItem
+
+
+ +
Returns:
a clone of this element
See Also:
AnimationProperties.fillAdditional()
+
+
+
+ +

+accept

+
+public void accept(Visitor v)
+
+
Description copied from interface: Visitable
+
Defines the interface for a Visitor to access a Visitable. +

+

+
Specified by:
accept in interface Visitable
Specified by:
accept in class AnimationPropertyItem
+
+
+
Parameters:
v - the visitor
See Also:
Visitable
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/items/FontPropertyItem.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/items/FontPropertyItem.html new file mode 100644 index 00000000..6469c489 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/items/FontPropertyItem.html @@ -0,0 +1,382 @@ + + + + + + +FontPropertyItem + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.properties.items +
+Class FontPropertyItem

+
+java.lang.Object
+  extended by algoanim.properties.items.AnimationPropertyItem
+      extended by algoanim.properties.items.FontPropertyItem
+
+
+
All Implemented Interfaces:
Visitable, java.lang.Cloneable
+
+
+
+
public class FontPropertyItem
extends AnimationPropertyItem
implements java.lang.Cloneable, Visitable
+ + +

+Represents an AnimationPropertiesItem that stores a + Font value. +

+ +

+

+
Author:
+
T. Ackermann
+
+
+ +

+ + + + + + + + + + + + + + +
+Constructor Summary
FontPropertyItem() + +
+          Sets the default font to sansserif.
FontPropertyItem(java.awt.Font defValue) + +
+          Sets the default value to defValue.
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidaccept(Visitor v) + +
+          Defines the interface for a Visitor to access a Visitable.
+ java.lang.Objectclone() + +
+          Clones the element
+ java.lang.Objectget() + +
+          Returns a represantation of the internal value.
+ booleanset(java.awt.Font value) + +
+          Sets the internal value to a new one, if this object contains a + Font value.
+ + + + + + + +
Methods inherited from class algoanim.properties.items.AnimationPropertyItem
set, set, set, set, set
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+FontPropertyItem

+
+public FontPropertyItem(java.awt.Font defValue)
+
+
Sets the default value to defValue. +

+

+
Parameters:
defValue - the default font.
+
+
+ +

+FontPropertyItem

+
+public FontPropertyItem()
+
+
Sets the default font to sansserif. +

+

+ + + + + + + + +
+Method Detail
+ +

+get

+
+public java.lang.Object get()
+
+
Description copied from class: AnimationPropertyItem
+
Returns a represantation of the internal value. +

+

+
Specified by:
get in class AnimationPropertyItem
+
+
+ +
Returns:
A represantation of the internal value.
See Also:
AnimationPropertyItem.get()
+
+
+
+ +

+set

+
+public boolean set(java.awt.Font value)
+            throws java.lang.IllegalArgumentException
+
+
Description copied from class: AnimationPropertyItem
+
Sets the internal value to a new one, if this object contains a + Font value. +

+

+
Overrides:
set in class AnimationPropertyItem
+
+
+
Parameters:
value - a new Font value. +
Returns:
whether the operation was successful. +
Throws: +
java.lang.IllegalArgumentException
See Also:
AnimationPropertyItem.set(java.awt.Font)
+
+
+
+ +

+clone

+
+public java.lang.Object clone()
+
+
Clones the element +

+

+
Overrides:
clone in class AnimationPropertyItem
+
+
+ +
Returns:
a clone of this element
See Also:
AnimationProperties.fillAdditional()
+
+
+
+ +

+accept

+
+public void accept(Visitor v)
+
+
Description copied from interface: Visitable
+
Defines the interface for a Visitor to access a Visitable. +

+

+
Specified by:
accept in interface Visitable
Specified by:
accept in class AnimationPropertyItem
+
+
+
Parameters:
v - the visitor
See Also:
Visitable
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/items/IntegerPropertyItem.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/items/IntegerPropertyItem.html new file mode 100644 index 00000000..86611f5c --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/items/IntegerPropertyItem.html @@ -0,0 +1,406 @@ + + + + + + +IntegerPropertyItem + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.properties.items +
+Class IntegerPropertyItem

+
+java.lang.Object
+  extended by algoanim.properties.items.AnimationPropertyItem
+      extended by algoanim.properties.items.IntegerPropertyItem
+
+
+
All Implemented Interfaces:
Visitable, java.lang.Cloneable
+
+
+
+
public class IntegerPropertyItem
extends AnimationPropertyItem
implements java.lang.Cloneable, Visitable
+ + +

+Represents an AnimationPropertiesItem that stores an + int value. +

+ +

+

+
Author:
+
T. Ackermann
+
+
+ +

+ + + + + + + + + + + + + + + + + +
+Constructor Summary
IntegerPropertyItem() + +
+          Sets the default value to 1.
IntegerPropertyItem(int defValue) + +
+          Sets the default value to defValue.
IntegerPropertyItem(int defValue, + int minValue, + int maxValue) + +
+          Gives the item bounds for the value saved in it, the value given by set + must in between [min, max].
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidaccept(Visitor v) + +
+          Defines the interface for a Visitor to access a Visitable.
+ java.lang.Objectclone() + +
+          Clones the element
+ java.lang.Objectget() + +
+          Returns a represantation of the internal value.
+ booleanset(int value) + +
+          Sets the internal value to a new one, if this object contains an + int value.
+ + + + + + + +
Methods inherited from class algoanim.properties.items.AnimationPropertyItem
set, set, set, set, set
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+IntegerPropertyItem

+
+public IntegerPropertyItem()
+
+
Sets the default value to 1. +

+

+
+ +

+IntegerPropertyItem

+
+public IntegerPropertyItem(int defValue)
+
+
Sets the default value to defValue. +

+

+
Parameters:
defValue - the default value.
+
+
+ +

+IntegerPropertyItem

+
+public IntegerPropertyItem(int defValue,
+                           int minValue,
+                           int maxValue)
+
+
Gives the item bounds for the value saved in it, the value given by set + must in between [min, max]. +

+

+
Parameters:
defValue - default value
minValue - lower bound
maxValue - upper bound
+
+ + + + + + + + +
+Method Detail
+ +

+get

+
+public java.lang.Object get()
+
+
Description copied from class: AnimationPropertyItem
+
Returns a represantation of the internal value. +

+

+
Specified by:
get in class AnimationPropertyItem
+
+
+ +
Returns:
A represantation of the internal value.
See Also:
AnimationPropertyItem.get()
+
+
+
+ +

+set

+
+public boolean set(int value)
+            throws java.lang.IllegalArgumentException
+
+
Description copied from class: AnimationPropertyItem
+
Sets the internal value to a new one, if this object contains an + int value. +

+

+
Overrides:
set in class AnimationPropertyItem
+
+
+
Parameters:
value - a new int value. +
Returns:
whether the operation was successful. +
Throws: +
java.lang.IllegalArgumentException
See Also:
AnimationPropertyItem.set(int)
+
+
+
+ +

+clone

+
+public java.lang.Object clone()
+
+
Clones the element +

+

+
Overrides:
clone in class AnimationPropertyItem
+
+
+ +
Returns:
a clone of this element
See Also:
AnimationProperties.fillAdditional()
+
+
+
+ +

+accept

+
+public void accept(Visitor v)
+
+
Description copied from interface: Visitable
+
Defines the interface for a Visitor to access a Visitable. +

+

+
Specified by:
accept in interface Visitable
Specified by:
accept in class AnimationPropertyItem
+
+
+
Parameters:
v - the visitor
See Also:
Visitable
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/items/StringPropertyItem.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/items/StringPropertyItem.html new file mode 100644 index 00000000..1fe6905b --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/items/StringPropertyItem.html @@ -0,0 +1,382 @@ + + + + + + +StringPropertyItem + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.properties.items +
+Class StringPropertyItem

+
+java.lang.Object
+  extended by algoanim.properties.items.AnimationPropertyItem
+      extended by algoanim.properties.items.StringPropertyItem
+
+
+
All Implemented Interfaces:
Visitable, java.lang.Cloneable
+
+
+
+
public class StringPropertyItem
extends AnimationPropertyItem
implements java.lang.Cloneable, Visitable
+ + +

+Represents an AnimationPropertiesItem that stores a String + value. +

+ +

+

+
Author:
+
T. Ackermann
+
+
+ +

+ + + + + + + + + + + + + + +
+Constructor Summary
StringPropertyItem() + +
+          The default String is empty
StringPropertyItem(java.lang.String defValue) + +
+          Sets the default value to defValue.
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidaccept(Visitor v) + +
+          Defines the interface for a Visitor to access a Visitable.
+ java.lang.Objectclone() + +
+          Clones the element
+ java.lang.Objectget() + +
+          Returns a represantation of the internal value.
+ booleanset(java.lang.String value) + +
+          Sets the internal value to a new one, if this object contains a + String value.
+ + + + + + + +
Methods inherited from class algoanim.properties.items.AnimationPropertyItem
set, set, set, set, set
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+StringPropertyItem

+
+public StringPropertyItem(java.lang.String defValue)
+
+
Sets the default value to defValue. +

+

+
Parameters:
defValue - the default String.
+
+
+ +

+StringPropertyItem

+
+public StringPropertyItem()
+
+
The default String is empty +

+

+ + + + + + + + +
+Method Detail
+ +

+get

+
+public java.lang.Object get()
+
+
Description copied from class: AnimationPropertyItem
+
Returns a represantation of the internal value. +

+

+
Specified by:
get in class AnimationPropertyItem
+
+
+ +
Returns:
A represantation of the internal value.
See Also:
AnimationPropertyItem.get()
+
+
+
+ +

+set

+
+public boolean set(java.lang.String value)
+            throws java.lang.IllegalArgumentException
+
+
Description copied from class: AnimationPropertyItem
+
Sets the internal value to a new one, if this object contains a + String value. +

+

+
Overrides:
set in class AnimationPropertyItem
+
+
+
Parameters:
value - a new String value. +
Returns:
whether the operation was successful. +
Throws: +
java.lang.IllegalArgumentException
See Also:
AnimationPropertyItem.set(java.lang.String)
+
+
+
+ +

+clone

+
+public java.lang.Object clone()
+
+
Clones the element +

+

+
Overrides:
clone in class AnimationPropertyItem
+
+
+ +
Returns:
a clone of this element
See Also:
AnimationProperties.fillAdditional()
+
+
+
+ +

+accept

+
+public void accept(Visitor v)
+
+
Description copied from interface: Visitable
+
Defines the interface for a Visitor to access a Visitable. +

+

+
Specified by:
accept in interface Visitable
Specified by:
accept in class AnimationPropertyItem
+
+
+
Parameters:
v - the visitor
See Also:
Visitable
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/items/class-use/AnimationPropertyItem.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/items/class-use/AnimationPropertyItem.html new file mode 100644 index 00000000..ca634fc0 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/items/class-use/AnimationPropertyItem.html @@ -0,0 +1,305 @@ + + + + + + +Uses of Class algoanim.properties.items.AnimationPropertyItem + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.properties.items.AnimationPropertyItem

+
+ + + + + + + + + + + + + +
+Packages that use AnimationPropertyItem
algoanim.properties  
algoanim.properties.items  
+  +

+ + + + + +
+Uses of AnimationPropertyItem in algoanim.properties
+  +

+ + + + + + + + + +
Fields in algoanim.properties with type parameters of type AnimationPropertyItem
+protected  java.util.HashMap<java.lang.String,AnimationPropertyItem>AnimationProperties.data + +
+          Contains a mapping from String keys to PropertyItems.
+  +

+ + + + + + + + + + + + + +
Methods in algoanim.properties that return AnimationPropertyItem
+ AnimationPropertyItemAnimationProperties.getDefault(java.lang.String key) + +
+          Returns the default value for the given key (as an Object).
+ AnimationPropertyItemAnimationProperties.getItem(java.lang.String key) + +
+          Searches the map for the item according to the given key.
+  +

+ + + + + + + + + +
Methods in algoanim.properties with parameters of type AnimationPropertyItem
+ voidAnimationProperties.setDefault(java.lang.String key, + AnimationPropertyItem value) + +
+          Sets the default value for the given key.
+  +

+ + + + + +
+Uses of AnimationPropertyItem in algoanim.properties.items
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Subclasses of AnimationPropertyItem in algoanim.properties.items
+ classBooleanPropertyItem + +
+          Represents an AnimationPropertiesItem that stores a + boolean value.
+ classColorPropertyItem + +
+          Represents an AnimationPropertiesItem that stores a + Color value.
+ classDoublePropertyItem + +
+          Represents an AnimationPropertiesItem that stores a + double value.
+ classEnumerationPropertyItem + +
+          Represents an AnimationPropertiesItem that stores a + Color value.
+ classFontPropertyItem + +
+          Represents an AnimationPropertiesItem that stores a + Font value.
+ classIntegerPropertyItem + +
+          Represents an AnimationPropertiesItem that stores an + int value.
+ classStringPropertyItem + +
+          Represents an AnimationPropertiesItem that stores a String + value.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/items/class-use/BooleanPropertyItem.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/items/class-use/BooleanPropertyItem.html new file mode 100644 index 00000000..ea077458 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/items/class-use/BooleanPropertyItem.html @@ -0,0 +1,180 @@ + + + + + + +Uses of Class algoanim.properties.items.BooleanPropertyItem + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.properties.items.BooleanPropertyItem

+
+ + + + + + + + + +
+Packages that use BooleanPropertyItem
algoanim.properties  
+  +

+ + + + + +
+Uses of BooleanPropertyItem in algoanim.properties
+  +

+ + + + + + + + + +
Methods in algoanim.properties with parameters of type BooleanPropertyItem
+ voidVisitor.visit(BooleanPropertyItem bpi) + +
+          Visit a BooleanPropertyItem.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/items/class-use/ColorPropertyItem.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/items/class-use/ColorPropertyItem.html new file mode 100644 index 00000000..a3a322ad --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/items/class-use/ColorPropertyItem.html @@ -0,0 +1,180 @@ + + + + + + +Uses of Class algoanim.properties.items.ColorPropertyItem + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.properties.items.ColorPropertyItem

+
+ + + + + + + + + +
+Packages that use ColorPropertyItem
algoanim.properties  
+  +

+ + + + + +
+Uses of ColorPropertyItem in algoanim.properties
+  +

+ + + + + + + + + +
Methods in algoanim.properties with parameters of type ColorPropertyItem
+ voidVisitor.visit(ColorPropertyItem cpi) + +
+          Visit a ColorPropertyItem.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/items/class-use/DoublePropertyItem.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/items/class-use/DoublePropertyItem.html new file mode 100644 index 00000000..35841662 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/items/class-use/DoublePropertyItem.html @@ -0,0 +1,180 @@ + + + + + + +Uses of Class algoanim.properties.items.DoublePropertyItem + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.properties.items.DoublePropertyItem

+
+ + + + + + + + + +
+Packages that use DoublePropertyItem
algoanim.properties  
+  +

+ + + + + +
+Uses of DoublePropertyItem in algoanim.properties
+  +

+ + + + + + + + + +
Methods in algoanim.properties with parameters of type DoublePropertyItem
+ voidVisitor.visit(DoublePropertyItem dpi) + +
+          Visit a DoublePropertyItem.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/items/class-use/EnumerationPropertyItem.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/items/class-use/EnumerationPropertyItem.html new file mode 100644 index 00000000..6fa0e59e --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/items/class-use/EnumerationPropertyItem.html @@ -0,0 +1,180 @@ + + + + + + +Uses of Class algoanim.properties.items.EnumerationPropertyItem + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.properties.items.EnumerationPropertyItem

+
+ + + + + + + + + +
+Packages that use EnumerationPropertyItem
algoanim.properties  
+  +

+ + + + + +
+Uses of EnumerationPropertyItem in algoanim.properties
+  +

+ + + + + + + + + +
Methods in algoanim.properties with parameters of type EnumerationPropertyItem
+ voidVisitor.visit(EnumerationPropertyItem epi) + +
+          Visit an EnumerationPropertyItem
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/items/class-use/FontPropertyItem.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/items/class-use/FontPropertyItem.html new file mode 100644 index 00000000..5bcc1d59 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/items/class-use/FontPropertyItem.html @@ -0,0 +1,180 @@ + + + + + + +Uses of Class algoanim.properties.items.FontPropertyItem + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.properties.items.FontPropertyItem

+
+ + + + + + + + + +
+Packages that use FontPropertyItem
algoanim.properties  
+  +

+ + + + + +
+Uses of FontPropertyItem in algoanim.properties
+  +

+ + + + + + + + + +
Methods in algoanim.properties with parameters of type FontPropertyItem
+ voidVisitor.visit(FontPropertyItem fpi) + +
+          Visit a FontPropertyItem.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/items/class-use/IntegerPropertyItem.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/items/class-use/IntegerPropertyItem.html new file mode 100644 index 00000000..a4c703f1 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/items/class-use/IntegerPropertyItem.html @@ -0,0 +1,180 @@ + + + + + + +Uses of Class algoanim.properties.items.IntegerPropertyItem + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.properties.items.IntegerPropertyItem

+
+ + + + + + + + + +
+Packages that use IntegerPropertyItem
algoanim.properties  
+  +

+ + + + + +
+Uses of IntegerPropertyItem in algoanim.properties
+  +

+ + + + + + + + + +
Methods in algoanim.properties with parameters of type IntegerPropertyItem
+ voidVisitor.visit(IntegerPropertyItem ipi) + +
+          Visit a IntegerPropertyItem.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/items/class-use/StringPropertyItem.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/items/class-use/StringPropertyItem.html new file mode 100644 index 00000000..34412a44 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/items/class-use/StringPropertyItem.html @@ -0,0 +1,180 @@ + + + + + + +Uses of Class algoanim.properties.items.StringPropertyItem + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.properties.items.StringPropertyItem

+
+ + + + + + + + + +
+Packages that use StringPropertyItem
algoanim.properties  
+  +

+ + + + + +
+Uses of StringPropertyItem in algoanim.properties
+  +

+ + + + + + + + + +
Methods in algoanim.properties with parameters of type StringPropertyItem
+ voidVisitor.visit(StringPropertyItem spi) + +
+          Visit a StringPropertyItem.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/items/package-frame.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/items/package-frame.html new file mode 100644 index 00000000..0bb77abd --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/items/package-frame.html @@ -0,0 +1,46 @@ + + + + + + +algoanim.properties.items + + + + + + + + + + + +algoanim.properties.items + + + + +
+Classes  + +
+AnimationPropertyItem +
+BooleanPropertyItem +
+ColorPropertyItem +
+DoublePropertyItem +
+EnumerationPropertyItem +
+FontPropertyItem +
+IntegerPropertyItem +
+StringPropertyItem
+ + + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/items/package-summary.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/items/package-summary.html new file mode 100644 index 00000000..ef3d270f --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/items/package-summary.html @@ -0,0 +1,193 @@ + + + + + + +algoanim.properties.items + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package algoanim.properties.items +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Class Summary
AnimationPropertyItemThis class defines the base for the distinct PropertyItems, + which are responsible to hold exactly one instance of one value.
BooleanPropertyItemRepresents an AnimationPropertiesItem that stores a + boolean value.
ColorPropertyItemRepresents an AnimationPropertiesItem that stores a + Color value.
DoublePropertyItemRepresents an AnimationPropertiesItem that stores a + double value.
EnumerationPropertyItemRepresents an AnimationPropertiesItem that stores a + Color value.
FontPropertyItemRepresents an AnimationPropertiesItem that stores a + Font value.
IntegerPropertyItemRepresents an AnimationPropertiesItem that stores an + int value.
StringPropertyItemRepresents an AnimationPropertiesItem that stores a String + value.
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/items/package-tree.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/items/package-tree.html new file mode 100644 index 00000000..57b1a5bd --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/items/package-tree.html @@ -0,0 +1,163 @@ + + + + + + +algoanim.properties.items Class Hierarchy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package algoanim.properties.items +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/items/package-use.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/items/package-use.html new file mode 100644 index 00000000..1a09d038 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/items/package-use.html @@ -0,0 +1,240 @@ + + + + + + +Uses of Package algoanim.properties.items + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
algoanim.properties.items

+
+ + + + + + + + + + + + + +
+Packages that use algoanim.properties.items
algoanim.properties  
algoanim.properties.items  
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Classes in algoanim.properties.items used by algoanim.properties
AnimationPropertyItem + +
+          This class defines the base for the distinct PropertyItems, + which are responsible to hold exactly one instance of one value.
BooleanPropertyItem + +
+          Represents an AnimationPropertiesItem that stores a + boolean value.
ColorPropertyItem + +
+          Represents an AnimationPropertiesItem that stores a + Color value.
DoublePropertyItem + +
+          Represents an AnimationPropertiesItem that stores a + double value.
EnumerationPropertyItem + +
+          Represents an AnimationPropertiesItem that stores a + Color value.
FontPropertyItem + +
+          Represents an AnimationPropertiesItem that stores a + Font value.
IntegerPropertyItem + +
+          Represents an AnimationPropertiesItem that stores an + int value.
StringPropertyItem + +
+          Represents an AnimationPropertiesItem that stores a String + value.
+  +

+ + + + + + + + +
+Classes in algoanim.properties.items used by algoanim.properties.items
AnimationPropertyItem + +
+          This class defines the base for the distinct PropertyItems, + which are responsible to hold exactly one instance of one value.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/package-frame.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/package-frame.html new file mode 100644 index 00000000..be874197 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/package-frame.html @@ -0,0 +1,93 @@ + + + + + + +algoanim.properties + + + + + + + + + + + +algoanim.properties + + + + +
+Interfaces  + +
+AnimationPropertiesKeys +
+Visitable +
+Visitor
+ + + + + + +
+Classes  + +
+AnimationProperties +
+ArcProperties +
+ArrayMarkerProperties +
+ArrayProperties +
+CallMethodProperties +
+CircleProperties +
+CircleSegProperties +
+EllipseProperties +
+EllipseSegProperties +
+GraphProperties +
+ListElementProperties +
+MatrixProperties +
+PointProperties +
+PolygonProperties +
+PolylineProperties +
+QueueProperties +
+RectProperties +
+SourceCodeProperties +
+SquareProperties +
+StackProperties +
+TextProperties +
+TriangleProperties +
+VHDLElementProperties +
+VHDLWireProperties
+ + + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/package-summary.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/package-summary.html new file mode 100644 index 00000000..d739f3d8 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/package-summary.html @@ -0,0 +1,279 @@ + + + + + + +algoanim.properties + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package algoanim.properties +

+ + + + + + + + + + + + + + + + + +
+Interface Summary
AnimationPropertiesKeys 
VisitableThis interface is implemented by all AnimationPropertyItems and + AnimationProperties, so the user is able to perform further + actions on these items without having to touch the code of this + API.
VisitorA class wishing to visit a AnimationProperties or AnimationPropertyItems has + to implement this interface.
+  + +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Class Summary
AnimationPropertiesDescription 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.
ArcProperties 
ArrayMarkerProperties 
ArrayProperties 
CallMethodPropertiesThis special Properties-Object is used to make calls to a specific method + of the Generator.
CircleProperties 
CircleSegProperties 
EllipseProperties 
EllipseSegProperties 
GraphPropertiesThis class encapsulates the properties that can be set for a graph.
ListElementProperties 
MatrixProperties 
PointProperties 
PolygonProperties 
PolylineProperties 
QueueProperties 
RectProperties 
SourceCodeProperties 
SquareProperties 
StackProperties 
TextProperties 
TriangleProperties 
VHDLElementProperties 
VHDLWireProperties 
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/package-tree.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/package-tree.html new file mode 100644 index 00000000..30de089f --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/package-tree.html @@ -0,0 +1,160 @@ + + + + + + +algoanim.properties Class Hierarchy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package algoanim.properties +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +

+Interface Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/package-use.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/package-use.html new file mode 100644 index 00000000..6b49761e --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/properties/package-use.html @@ -0,0 +1,686 @@ + + + + + + +Uses of Package algoanim.properties + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
algoanim.properties

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Packages that use algoanim.properties
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.examples  
algoanim.primitives  
algoanim.primitives.generators  
algoanim.primitives.vhdl  
algoanim.properties  
algoanim.properties.items  
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Classes in algoanim.properties used by algoanim.animalscript
AnimationProperties + +
+          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.
ArcProperties + +
+           
ArrayMarkerProperties + +
+           
ArrayProperties + +
+           
CircleProperties + +
+           
CircleSegProperties + +
+           
EllipseProperties + +
+           
EllipseSegProperties + +
+           
GraphProperties + +
+          This class encapsulates the properties that can be set for a graph.
ListElementProperties + +
+           
MatrixProperties + +
+           
PointProperties + +
+           
PolygonProperties + +
+           
PolylineProperties + +
+           
QueueProperties + +
+           
RectProperties + +
+           
SourceCodeProperties + +
+           
SquareProperties + +
+           
StackProperties + +
+           
TextProperties + +
+           
TriangleProperties + +
+           
VHDLElementProperties + +
+           
VHDLWireProperties + +
+           
+  +

+ + + + + + + + +
+Classes in algoanim.properties used by algoanim.examples
PointProperties + +
+           
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Classes in algoanim.properties used by algoanim.primitives
ArcProperties + +
+           
ArrayMarkerProperties + +
+           
ArrayProperties + +
+           
CircleProperties + +
+           
CircleSegProperties + +
+           
EllipseProperties + +
+           
EllipseSegProperties + +
+           
GraphProperties + +
+          This class encapsulates the properties that can be set for a graph.
ListElementProperties + +
+           
MatrixProperties + +
+           
PointProperties + +
+           
PolygonProperties + +
+           
PolylineProperties + +
+           
QueueProperties + +
+           
RectProperties + +
+           
SourceCodeProperties + +
+           
SquareProperties + +
+           
StackProperties + +
+           
TextProperties + +
+           
TriangleProperties + +
+           
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Classes in algoanim.properties used by algoanim.primitives.generators
ArcProperties + +
+           
ArrayMarkerProperties + +
+           
ArrayProperties + +
+           
CircleProperties + +
+           
CircleSegProperties + +
+           
EllipseProperties + +
+           
EllipseSegProperties + +
+           
GraphProperties + +
+          This class encapsulates the properties that can be set for a graph.
ListElementProperties + +
+           
MatrixProperties + +
+           
PointProperties + +
+           
PolygonProperties + +
+           
PolylineProperties + +
+           
QueueProperties + +
+           
RectProperties + +
+           
SourceCodeProperties + +
+           
SquareProperties + +
+           
StackProperties + +
+           
TextProperties + +
+           
TriangleProperties + +
+           
VHDLElementProperties + +
+           
VHDLWireProperties + +
+           
+  +

+ + + + + + + + + + + +
+Classes in algoanim.properties used by algoanim.primitives.vhdl
VHDLElementProperties + +
+           
VHDLWireProperties + +
+           
+  +

+ + + + + + + + + + + +
+Classes in algoanim.properties used by algoanim.properties
AnimationProperties + +
+          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.
Visitor + +
+          A class wishing to visit a AnimationProperties or AnimationPropertyItems has + to implement this interface.
+  +

+ + + + + + + + + + + +
+Classes in algoanim.properties used by algoanim.properties.items
Visitable + +
+          This interface is implemented by all AnimationPropertyItems and + AnimationProperties, so the user is able to perform further + actions on these items without having to touch the code of this + API.
Visitor + +
+          A class wishing to visit a AnimationProperties or AnimationPropertyItems has + to implement this interface.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/util/ArrayDisplayOptions.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/util/ArrayDisplayOptions.html new file mode 100644 index 00000000..0f14f494 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/util/ArrayDisplayOptions.html @@ -0,0 +1,319 @@ + + + + + + +ArrayDisplayOptions + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.util +
+Class ArrayDisplayOptions

+
+java.lang.Object
+  extended by algoanim.util.DisplayOptions
+      extended by algoanim.util.ArrayDisplayOptions
+
+
+
+
public class ArrayDisplayOptions
extends DisplayOptions
+ + +

+This is a workaround for the DisplayOptions associated with an array. + Arrays follow other display options rules than the other + Primitives. +

+ +

+

+
Author:
+
Stephan Mehlhase, Jens Pfau
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
ArrayDisplayOptions(Timing offsetTiming, + Timing durationTiming, + boolean isCascaded) + +
+          Creates a new instance of the ArrayDisplayOptions.
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ booleangetCascaded() + +
+          Returns whether the creation of the array is showed cascaded.
+ TiminggetDuration() + +
+          Returns the duration Timing.
+ TiminggetOffset() + +
+          Returns the offset Timing.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ArrayDisplayOptions

+
+public ArrayDisplayOptions(Timing offsetTiming,
+                           Timing durationTiming,
+                           boolean isCascaded)
+
+
Creates a new instance of the ArrayDisplayOptions. +

+

+
Parameters:
offsetTiming - defines the offset Timing to apply to the array creation.
durationTiming - defines the duration Timing to apply to the array creation.
isCascaded - defines whether the array creation is animated by showing one element after + the other instead of all at once.
+
+ + + + + + + + +
+Method Detail
+ +

+getOffset

+
+public Timing getOffset()
+
+
Returns the offset Timing. +

+

+ +
Returns:
the offset Timing.
+
+
+
+ +

+getDuration

+
+public Timing getDuration()
+
+
Returns the duration Timing. +

+

+ +
Returns:
the duration Timing.
+
+
+
+ +

+getCascaded

+
+public boolean getCascaded()
+
+
Returns whether the creation of the array is showed cascaded. +

+

+ +
Returns:
whether the creation of the array is showed cascaded.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/util/CodeGroupDisplayOptions.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/util/CodeGroupDisplayOptions.html new file mode 100644 index 00000000..e176249e --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/util/CodeGroupDisplayOptions.html @@ -0,0 +1,294 @@ + + + + + + +CodeGroupDisplayOptions + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.util +
+Class CodeGroupDisplayOptions

+
+java.lang.Object
+  extended by algoanim.util.DisplayOptions
+      extended by algoanim.util.CodeGroupDisplayOptions
+
+
+
+
public class CodeGroupDisplayOptions
extends DisplayOptions
+ + +

+This is a workaround for the DisplayOptions associated with a code group. + Code groups follow other display options rules than the other + Primitives. +

+ +

+

+
Author:
+
Stephan Mehlhase, Jens Pfau
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
CodeGroupDisplayOptions(Timing offsetTiming, + Timing durationTiming) + +
+          Creates a new CodeGroupDisplayOptions object based on the parameters passed in
+  + + + + + + + + + + + + + + + +
+Method Summary
+ TiminggetDuration() + +
+          Returns the duration Timing.
+ TiminggetOffset() + +
+          Returns the offset Timing.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+CodeGroupDisplayOptions

+
+public CodeGroupDisplayOptions(Timing offsetTiming,
+                               Timing durationTiming)
+
+
Creates a new CodeGroupDisplayOptions object based on the parameters passed in +

+

+
Parameters:
offsetTiming - defines the offset Timing to apply to the code group creation.
durationTiming - defines the duration Timing to apply to the code group creation.
+
+ + + + + + + + +
+Method Detail
+ +

+getOffset

+
+public Timing getOffset()
+
+
Returns the offset Timing. +

+

+ +
Returns:
the offset Timing.
+
+
+
+ +

+getDuration

+
+public Timing getDuration()
+
+
Returns the duration Timing. +

+

+ +
Returns:
the duration Timing.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/util/Coordinates.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/util/Coordinates.html new file mode 100644 index 00000000..f86db8a6 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/util/Coordinates.html @@ -0,0 +1,302 @@ + + + + + + +Coordinates + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.util +
+Class Coordinates

+
+java.lang.Object
+  extended by algoanim.util.Node
+      extended by algoanim.util.Coordinates
+
+
+
+
public class Coordinates
extends Node
+ + +

+A concrete type of a Node. The coordinates of this one are + measured absolutely, i.e. by giving concrete (x, y) coordinates +

+ +

+

+
Author:
+
Jens Pfau
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
Coordinates(int xCoordinate, + int yCoordinate) + +
+          Creates a new coordinate by using the (x, y) values passed in
+  + + + + + + + + + + + + + + + +
+Method Summary
+ intgetX() + +
+          Returns the x-axis coordinate.
+ intgetY() + +
+          Returns the y-axis coordinate.
+ + + + + + + +
Methods inherited from class algoanim.util.Node
convertToNode
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+Coordinates

+
+public Coordinates(int xCoordinate,
+                   int yCoordinate)
+
+
Creates a new coordinate by using the (x, y) values passed in +

+

+
Parameters:
xCoordinate - the x-axis coordinate.
yCoordinate - the y-axis coordinate.
+
+ + + + + + + + +
+Method Detail
+ +

+getX

+
+public int getX()
+
+
Returns the x-axis coordinate. +

+

+ +
Returns:
the x-axis coordinate.
+
+
+
+ +

+getY

+
+public int getY()
+
+
Returns the y-axis coordinate. +

+

+ +
Returns:
the y-axis coordinate.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/util/DisplayOptions.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/util/DisplayOptions.html new file mode 100644 index 00000000..ec3a878c --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/util/DisplayOptions.html @@ -0,0 +1,237 @@ + + + + + + +DisplayOptions + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.util +
+Class DisplayOptions

+
+java.lang.Object
+  extended by algoanim.util.DisplayOptions
+
+
+
Direct Known Subclasses:
ArrayDisplayOptions, CodeGroupDisplayOptions, Hidden, Timing
+
+
+
+
public abstract class DisplayOptions
extends java.lang.Object
+ + +

+Abstract class for handling Hidden and + Timing offset in the definition for a + Primitive. +

+ +

+

+
Author:
+
Stephan Mehlhase
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
DisplayOptions() + +
+           
+  + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+DisplayOptions

+
+public DisplayOptions()
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/util/Hidden.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/util/Hidden.html new file mode 100644 index 00000000..4c245947 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/util/Hidden.html @@ -0,0 +1,234 @@ + + + + + + +Hidden + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.util +
+Class Hidden

+
+java.lang.Object
+  extended by algoanim.util.DisplayOptions
+      extended by algoanim.util.Hidden
+
+
+
+
public class Hidden
extends DisplayOptions
+ + +

+A class to flag a Primitive as hidden. + The class does not have any methods or attributes. +

+ +

+

+
Author:
+
Stephan Mehlhase
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
Hidden() + +
+           
+  + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+Hidden

+
+public Hidden()
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/util/MsTiming.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/util/MsTiming.html new file mode 100644 index 00000000..b09c612e --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/util/MsTiming.html @@ -0,0 +1,282 @@ + + + + + + +MsTiming + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.util +
+Class MsTiming

+
+java.lang.Object
+  extended by algoanim.util.DisplayOptions
+      extended by algoanim.util.Timing
+          extended by algoanim.util.MsTiming
+
+
+
+
public class MsTiming
extends Timing
+ + +

+A concrete kind of a Timing. This one is based on a unit + measured in milliseconds. +

+ +

+

+
Author:
+
Jens Pfau
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
MsTiming(int delay) + +
+          Creates a new MsTiming instance for a delay of delay milliseconds.
+  + + + + + + + + + + + +
+Method Summary
+ java.lang.StringgetUnit() + +
+          returns the timing unit for this type of timing ("ms").
+ + + + + + + +
Methods inherited from class algoanim.util.Timing
getDelay
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+MsTiming

+
+public MsTiming(int delay)
+
+
Creates a new MsTiming instance for a delay of delay milliseconds. +

+

+
Parameters:
delay - the delay to apply to this Timing.
+
+ + + + + + + + +
+Method Detail
+ +

+getUnit

+
+public java.lang.String getUnit()
+
+
returns the timing unit for this type of timing ("ms"). +

+

+
Specified by:
getUnit in class Timing
+
+
+ +
Returns:
the timing unit for this type of timing
See Also:
Timing.getUnit()
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/util/Node.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/util/Node.html new file mode 100644 index 00000000..d055fdbb --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/util/Node.html @@ -0,0 +1,265 @@ + + + + + + +Node + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.util +
+Class Node

+
+java.lang.Object
+  extended by algoanim.util.Node
+
+
+
Direct Known Subclasses:
Coordinates, Offset, OffsetFromLastPosition
+
+
+
+
public abstract class Node
extends java.lang.Object
+ + +

+This is an abstract representation of a coordinate within the animation + screen. Please use concrete instances, such as Coordinates for (x,y) + coordinates or Offset for nodes relative to another element. +

+ +

+

+
Author:
+
Jens Pfau
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
Node() + +
+           
+  + + + + + + + + + + + +
+Method Summary
+static CoordinatesconvertToNode(java.awt.Point p) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+Node

+
+public Node()
+
+
+ + + + + + + + +
+Method Detail
+ +

+convertToNode

+
+public static Coordinates convertToNode(java.awt.Point p)
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/util/Offset.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/util/Offset.html new file mode 100644 index 00000000..4d018c81 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/util/Offset.html @@ -0,0 +1,555 @@ + + + + + + +Offset + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.util +
+Class Offset

+
+java.lang.Object
+  extended by algoanim.util.Node
+      extended by algoanim.util.Offset
+
+
+
+
public class Offset
extends Node
+ + +

+This is a concrete kind of a Node. The coordinates are + measured from a given offset Primitive. + For example, to place an element 20 pixels to the right and 10 pixels + below the lower west point of object a, you would use the following: + Node n = new Offset(20, 10, a, "SW"); +

+ +

+

+
Author:
+
Jens Pfau
+
+
+ +

+ + + + + + + + + + + + + + + + + + + +
+Field Summary
+static intID_REFERENCE + +
+          Constant for an offset based on an identifier
+static intNODE_REFERENCE + +
+          Constant for an offset based on a node
+static intPRIMITIVE_REFERENCE + +
+          Constant for an offset based on a primitive
+  + + + + + + + + + + + + + + + + +
+Constructor Summary
Offset(int xCoordinate, + int yCoordinate, + Node baseNode, + java.lang.String targetDirection) + +
+          Creates a new Offset instance at a distance of (xCoordinate, yCoordinate) + in direction "targetDirection" from the base Node "baseNode".
Offset(int xCoordinate, + int yCoordinate, + Primitive reference, + java.lang.String targetDirection) + +
+          Creates a new Offset instance at a distance of (xCoordinate, yCoordinate) + in direction "targetDirection" from the base primitive "reference".
Offset(int xCoordinate, + int yCoordinate, + java.lang.String baseIDRef, + java.lang.String targetDirection) + +
+          Creates a new Offset instance at a distance of (xCoordinate, yCoordinate) + in direction "targetDirection" from the base reference ID "baseIDRef".
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.lang.StringgetBaseID() + +
+          Returns the reference.
+ java.lang.StringgetDirection() + +
+          Returns the direction.
+ NodegetNode() + +
+          Returns the reference.
+ PrimitivegetRef() + +
+          Returns the reference.
+ intgetReferenceMode() + +
+          Returns the reference mode
+ intgetX() + +
+          Returns the x-axis offset.
+ intgetY() + +
+          Returns the y-axis offset.
+ + + + + + + +
Methods inherited from class algoanim.util.Node
convertToNode
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+PRIMITIVE_REFERENCE

+
+public static final int PRIMITIVE_REFERENCE
+
+
Constant for an offset based on a primitive +

+

+
See Also:
Constant Field Values
+
+
+ +

+NODE_REFERENCE

+
+public static final int NODE_REFERENCE
+
+
Constant for an offset based on a node +

+

+
See Also:
Constant Field Values
+
+
+ +

+ID_REFERENCE

+
+public static final int ID_REFERENCE
+
+
Constant for an offset based on an identifier +

+

+
See Also:
Constant Field Values
+
+ + + + + + + + +
+Constructor Detail
+ +

+Offset

+
+public Offset(int xCoordinate,
+              int yCoordinate,
+              Primitive reference,
+              java.lang.String targetDirection)
+
+
Creates a new Offset instance at a distance of (xCoordinate, yCoordinate) + in direction "targetDirection" from the base primitive "reference". +

+

+
Parameters:
xCoordinate - the x-axis offset.
yCoordinate - the y-axis offset.
reference - the referenced Primitive
targetDirection - the relative placement of this Node seen from the + reference.
+
+
+ +

+Offset

+
+public Offset(int xCoordinate,
+              int yCoordinate,
+              Node baseNode,
+              java.lang.String targetDirection)
+
+
Creates a new Offset instance at a distance of (xCoordinate, yCoordinate) + in direction "targetDirection" from the base Node "baseNode". +

+

+
Parameters:
xCoordinate - the x-axis offset.
yCoordinate - the y-axis offset.
baseNode - the referenced Node
targetDirection - the relative placement of this Node seen from the + reference.
+
+
+ +

+Offset

+
+public Offset(int xCoordinate,
+              int yCoordinate,
+              java.lang.String baseIDRef,
+              java.lang.String targetDirection)
+
+
Creates a new Offset instance at a distance of (xCoordinate, yCoordinate) + in direction "targetDirection" from the base reference ID "baseIDRef". +

+

+
Parameters:
xCoordinate - the x-axis offset.
yCoordinate - the y-axis offset.
baseIDRef - the referenced identifier
targetDirection - the relative placement of this Node seen from the + reference.
+
+ + + + + + + + +
+Method Detail
+ +

+getBaseID

+
+public java.lang.String getBaseID()
+
+
Returns the reference. +

+

+ +
Returns:
the reference.
+
+
+
+ +

+getDirection

+
+public java.lang.String getDirection()
+
+
Returns the direction. +

+

+ +
Returns:
the direction.
+
+
+
+ +

+getNode

+
+public Node getNode()
+
+
Returns the reference. +

+

+ +
Returns:
the reference.
+
+
+
+ +

+getRef

+
+public Primitive getRef()
+
+
Returns the reference. +

+

+ +
Returns:
the reference.
+
+
+
+ +

+getReferenceMode

+
+public int getReferenceMode()
+
+
Returns the reference mode +

+

+ +
Returns:
the reference mode (one of the constants ID_REFERENCE, NODE_REFERENCE, + PRIMITIVE_REFERENCE
+
+
+
+ +

+getX

+
+public int getX()
+
+
Returns the x-axis offset. +

+

+ +
Returns:
the x-axis offset.
+
+
+
+ +

+getY

+
+public int getY()
+
+
Returns the y-axis offset. +

+

+ +
Returns:
the y-axis offset.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/util/OffsetFromLastPosition.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/util/OffsetFromLastPosition.html new file mode 100644 index 00000000..6b38036b --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/util/OffsetFromLastPosition.html @@ -0,0 +1,309 @@ + + + + + + +OffsetFromLastPosition + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.util +
+Class OffsetFromLastPosition

+
+java.lang.Object
+  extended by algoanim.util.Node
+      extended by algoanim.util.OffsetFromLastPosition
+
+
+
+
public class OffsetFromLastPosition
extends Node
+ + +

+This is a concrete kind of a Node. The coordinates are + measured as a displacement from the last node used>. + For example, to place an element 20 pixels to the right and 10 pixels + of the last coordinate referenced, you would use the following: + Node n = new OffsetFromLastPosition(20, 10); +

+ +

+

+
Version:
+
0.7 20110311
+
Author:
+
Guido Roessling
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
OffsetFromLastPosition(int dx, + int dy) + +
+          Creates a new Offset instance at a distance of (xCoordinate, yCoordinate) + in direction "targetDirection" from the base primitive "reference".
+  + + + + + + + + + + + + + + + +
+Method Summary
+ intgetX() + +
+          Returns the x-axis offset.
+ intgetY() + +
+          Returns the y-axis offset.
+ + + + + + + +
Methods inherited from class algoanim.util.Node
convertToNode
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+OffsetFromLastPosition

+
+public OffsetFromLastPosition(int dx,
+                              int dy)
+
+
Creates a new Offset instance at a distance of (xCoordinate, yCoordinate) + in direction "targetDirection" from the base primitive "reference". +

+

+
Parameters:
dx - the x-axis offset.
dy - the y-axis offset.
+
+ + + + + + + + +
+Method Detail
+ +

+getX

+
+public int getX()
+
+
Returns the x-axis offset. +

+

+ +
Returns:
the x-axis offset.
+
+
+
+ +

+getY

+
+public int getY()
+
+
Returns the y-axis offset. +

+

+ +
Returns:
the y-axis offset.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/util/TicksTiming.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/util/TicksTiming.html new file mode 100644 index 00000000..aec0d0db --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/util/TicksTiming.html @@ -0,0 +1,282 @@ + + + + + + +TicksTiming + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.util +
+Class TicksTiming

+
+java.lang.Object
+  extended by algoanim.util.DisplayOptions
+      extended by algoanim.util.Timing
+          extended by algoanim.util.TicksTiming
+
+
+
+
public class TicksTiming
extends Timing
+ + +

+TicksTiming is a certain kind of a Timing with a numeric + value measured in ticks. +

+ +

+

+
Author:
+
Jens Pfau
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
TicksTiming(int delay) + +
+          Creates a new timing object based on ticks (individual animation frames)
+  + + + + + + + + + + + +
+Method Summary
+ java.lang.StringgetUnit() + +
+          Returns the base unit for measuring time, here "ticks"
+ + + + + + + +
Methods inherited from class algoanim.util.Timing
getDelay
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+TicksTiming

+
+public TicksTiming(int delay)
+
+
Creates a new timing object based on ticks (individual animation frames) +

+

+
Parameters:
delay - the numeric value for this Timing.
+
+ + + + + + + + +
+Method Detail
+ +

+getUnit

+
+public java.lang.String getUnit()
+
+
Returns the base unit for measuring time, here "ticks" +

+

+
Specified by:
getUnit in class Timing
+
+
+ +
Returns:
the unit of this Timing.
See Also:
Timing.getUnit()
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/util/Timing.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/util/Timing.html new file mode 100644 index 00000000..8a124d93 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/util/Timing.html @@ -0,0 +1,294 @@ + + + + + + +Timing + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.util +
+Class Timing

+
+java.lang.Object
+  extended by algoanim.util.DisplayOptions
+      extended by algoanim.util.Timing
+
+
+
Direct Known Subclasses:
MsTiming, TicksTiming
+
+
+
+
public abstract class Timing
extends DisplayOptions
+ + +

+An abstract representation of a Timing. This is based on a number and an + arbitrary unit. +

+ +

+

+
Author:
+
Jens Pfau
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
Timing(int theDelay) + +
+          Creates a new Timing instance using the specified delay.
+  + + + + + + + + + + + + + + + +
+Method Summary
+ intgetDelay() + +
+          Returns the numeric value for this Timing.
+abstract  java.lang.StringgetUnit() + +
+          Returns the contained unit as a String.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+Timing

+
+public Timing(int theDelay)
+
+
Creates a new Timing instance using the specified delay. +

+

+
Parameters:
theDelay - the numeric value for this Timing.
+
+ + + + + + + + +
+Method Detail
+ +

+getUnit

+
+public abstract java.lang.String getUnit()
+
+
Returns the contained unit as a String. +

+

+ +
Returns:
the unit of this Timing.
+
+
+
+ +

+getDelay

+
+public int getDelay()
+
+
Returns the numeric value for this Timing. +

+

+ +
Returns:
the numeric value for this Timing.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/util/class-use/ArrayDisplayOptions.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/util/class-use/ArrayDisplayOptions.html new file mode 100644 index 00000000..174bd4dc --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/util/class-use/ArrayDisplayOptions.html @@ -0,0 +1,356 @@ + + + + + + +Uses of Class algoanim.util.ArrayDisplayOptions + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.util.ArrayDisplayOptions

+
+ + + + + + + + + + + + + + + + + +
+Packages that use ArrayDisplayOptions
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives  
algoanim.primitives.generators  
+  +

+ + + + + +
+Uses of ArrayDisplayOptions in algoanim.animalscript
+  +

+ + + + + + + + + + + + + + + + + +
Methods in algoanim.animalscript with parameters of type ArrayDisplayOptions
+ DoubleArrayAnimalScript.newDoubleArray(Node upperLeft, + double[] data, + java.lang.String name, + ArrayDisplayOptions display, + ArrayProperties iap) + +
+           
+ IntArrayAnimalScript.newIntArray(Node upperLeft, + int[] data, + java.lang.String name, + ArrayDisplayOptions display, + ArrayProperties iap) + +
+           
+ StringArrayAnimalScript.newStringArray(Node upperLeft, + java.lang.String[] data, + java.lang.String name, + ArrayDisplayOptions display, + ArrayProperties sap) + +
+           
+  +

+ + + + + +
+Uses of ArrayDisplayOptions in algoanim.primitives
+  +

+ + + + + + + + + + + + + + +
Constructors in algoanim.primitives with parameters of type ArrayDisplayOptions
DoubleArray(DoubleArrayGenerator dag, + Node upperLeftCorner, + double[] arrayData, + java.lang.String name, + ArrayDisplayOptions display, + ArrayProperties iap) + +
+          Instantiates the IntArray and calls the create() method + of the associated IntArrayGenerator.
IntArray(IntArrayGenerator iag, + Node upperLeftCorner, + int[] arrayData, + java.lang.String name, + ArrayDisplayOptions display, + ArrayProperties iap) + +
+          Instantiates the IntArray and calls the create() method + of the associated IntArrayGenerator.
StringArray(StringArrayGenerator sag, + Node upperLeftCorner, + java.lang.String[] arrayData, + java.lang.String name, + ArrayDisplayOptions display, + ArrayProperties iap) + +
+          Instantiates the StringArray and calls the create() method + of the associated StringArrayGenerator.
+  +

+ + + + + +
+Uses of ArrayDisplayOptions in algoanim.primitives.generators
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in algoanim.primitives.generators with parameters of type ArrayDisplayOptions
+ DoubleArrayLanguage.newDoubleArray(Node upperLeft, + double[] data, + java.lang.String name, + ArrayDisplayOptions display) + +
+          Creates a new DoubleArray object.
+abstract  DoubleArrayLanguage.newDoubleArray(Node upperLeft, + double[] data, + java.lang.String name, + ArrayDisplayOptions display, + ArrayProperties iap) + +
+          Creates a new DoubleArray object.
+ IntArrayLanguage.newIntArray(Node upperLeft, + int[] data, + java.lang.String name, + ArrayDisplayOptions display) + +
+          Creates a new IntArray object.
+abstract  IntArrayLanguage.newIntArray(Node upperLeft, + int[] data, + java.lang.String name, + ArrayDisplayOptions display, + ArrayProperties iap) + +
+          Creates a new IntArray object.
+ StringArrayLanguage.newStringArray(Node upperLeft, + java.lang.String[] data, + java.lang.String name, + ArrayDisplayOptions display) + +
+          Creates a new StringArray object.
+abstract  StringArrayLanguage.newStringArray(Node upperLeft, + java.lang.String[] data, + java.lang.String name, + ArrayDisplayOptions display, + ArrayProperties sap) + +
+          Creates a new StringArray object.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/util/class-use/CodeGroupDisplayOptions.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/util/class-use/CodeGroupDisplayOptions.html new file mode 100644 index 00000000..9a41e196 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/util/class-use/CodeGroupDisplayOptions.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.util.CodeGroupDisplayOptions + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.util.CodeGroupDisplayOptions

+
+No usage of algoanim.util.CodeGroupDisplayOptions +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/util/class-use/Coordinates.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/util/class-use/Coordinates.html new file mode 100644 index 00000000..d59cc897 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/util/class-use/Coordinates.html @@ -0,0 +1,180 @@ + + + + + + +Uses of Class algoanim.util.Coordinates + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.util.Coordinates

+
+ + + + + + + + + +
+Packages that use Coordinates
algoanim.utilUsing the classes in the animalscriptapi.util package 
+  +

+ + + + + +
+Uses of Coordinates in algoanim.util
+  +

+ + + + + + + + + +
Methods in algoanim.util that return Coordinates
+static CoordinatesNode.convertToNode(java.awt.Point p) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/util/class-use/DisplayOptions.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/util/class-use/DisplayOptions.html new file mode 100644 index 00000000..fdda45fa --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/util/class-use/DisplayOptions.html @@ -0,0 +1,2664 @@ + + + + + + +Uses of Class algoanim.util.DisplayOptions + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.util.DisplayOptions

+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
+Packages that use DisplayOptions
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives  
algoanim.primitives.generators  
algoanim.primitives.vhdl  
algoanim.utilUsing the classes in the animalscriptapi.util package 
+  +

+ + + + + +
+Uses of DisplayOptions in algoanim.animalscript
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in algoanim.animalscript with parameters of type DisplayOptions
+static java.lang.StringAnimalGenerator.makeDisplayOptionsDef(DisplayOptions d) + +
+          Creates the AnimalScript code for a DisplayOptions object.
+static java.lang.StringAnimalGenerator.makeDisplayOptionsDef(DisplayOptions d, + AnimationProperties props) + +
+          Creates the AnimalScript code for a DisplayOptions object.
+ AndGateAnimalScript.newAndGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+           
+ ArcAnimalScript.newArc(Node center, + Node radius, + java.lang.String name, + DisplayOptions display, + ArcProperties ep) + +
+           
+ + + + + +
+<T> ArrayBasedQueue<T>
+
AnimalScript.newArrayBasedQueue(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + QueueProperties qp, + int capacity) + +
+           
+ + + + + +
+<T> ArrayBasedStack<T>
+
AnimalScript.newArrayBasedStack(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + StackProperties sp, + int capacity) + +
+           
+ ArrayMarkerAnimalScript.newArrayMarker(ArrayPrimitive a, + int index, + java.lang.String name, + DisplayOptions display, + ArrayMarkerProperties ap) + +
+           
+ CircleAnimalScript.newCircle(Node center, + int radius, + java.lang.String name, + DisplayOptions display, + CircleProperties cp) + +
+           
+ CircleSegAnimalScript.newCircleSeg(Node center, + int radius, + java.lang.String name, + DisplayOptions display, + CircleSegProperties cp) + +
+           
+ + + + + +
+<T> ConceptualQueue<T>
+
AnimalScript.newConceptualQueue(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + QueueProperties qp) + +
+           
+ + + + + +
+<T> ConceptualStack<T>
+
AnimalScript.newConceptualStack(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + StackProperties sp) + +
+           
+ DemultiplexerAnimalScript.newDemultiplexer(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+           
+ DFlipflopAnimalScript.newDFlipflop(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+           
+ DoubleMatrixAnimalScript.newDoubleMatrix(Node upperLeft, + double[][] data, + java.lang.String name, + DisplayOptions display, + MatrixProperties iap) + +
+           
+ EllipseAnimalScript.newEllipse(Node center, + Node radius, + java.lang.String name, + DisplayOptions display, + EllipseProperties ep) + +
+           
+ EllipseSegAnimalScript.newEllipseSeg(Node center, + Node radius, + java.lang.String name, + DisplayOptions display, + EllipseSegProperties cp) + +
+           
+ GraphAnimalScript.newGraph(java.lang.String name, + int[][] graphAdjacencyMatrix, + Node[] graphNodes, + java.lang.String[] labels, + DisplayOptions display, + GraphProperties graphProps) + +
+           
+ IntMatrixAnimalScript.newIntMatrix(Node upperLeft, + int[][] data, + java.lang.String name, + DisplayOptions display, + MatrixProperties iap) + +
+           
+ JKFlipflopAnimalScript.newJKFlipflop(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+           
+ + + + + +
+<T> ListBasedQueue<T>
+
AnimalScript.newListBasedQueue(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + QueueProperties qp) + +
+           
+ + + + + +
+<T> ListBasedStack<T>
+
AnimalScript.newListBasedStack(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + StackProperties sp) + +
+           
+ ListElementAnimalScript.newListElement(Node upperLeft, + int pointers, + java.util.LinkedList<java.lang.Object> pointerLocations, + ListElement prev, + ListElement next, + java.lang.String name, + DisplayOptions display, + ListElementProperties lp) + +
+           
+ MultiplexerAnimalScript.newMultiplexer(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+           
+ NAndGateAnimalScript.newNAndGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+           
+ NorGateAnimalScript.newNorGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+           
+ NotGateAnimalScript.newNotGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+           
+ OrGateAnimalScript.newOrGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+           
+ PointAnimalScript.newPoint(Node coords, + java.lang.String name, + DisplayOptions display, + PointProperties pp) + +
+           
+ PolygonAnimalScript.newPolygon(Node[] vertices, + java.lang.String name, + DisplayOptions display, + PolygonProperties pp) + +
+           
+ PolylineAnimalScript.newPolyline(Node[] vertices, + java.lang.String name, + DisplayOptions display, + PolylineProperties pp) + +
+           
+ RectAnimalScript.newRect(Node upperLeft, + Node lowerRight, + java.lang.String name, + DisplayOptions display, + RectProperties rp) + +
+           
+ RSFlipflopAnimalScript.newRSFlipflop(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+           
+ SourceCodeAnimalScript.newSourceCode(Node upperLeft, + java.lang.String name, + DisplayOptions display, + SourceCodeProperties sp) + +
+           
+ SquareAnimalScript.newSquare(Node upperLeft, + int width, + java.lang.String name, + DisplayOptions display, + SquareProperties sp) + +
+           
+ StringMatrixAnimalScript.newStringMatrix(Node upperLeft, + java.lang.String[][] data, + java.lang.String name, + DisplayOptions display, + MatrixProperties iap) + +
+           
+ TextAnimalScript.newText(Node upperLeft, + java.lang.String text, + java.lang.String name, + DisplayOptions display, + TextProperties tp) + +
+           
+ TFlipflopAnimalScript.newTFlipflop(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+           
+ TriangleAnimalScript.newTriangle(Node x, + Node y, + Node z, + java.lang.String name, + DisplayOptions display, + TriangleProperties tp) + +
+           
+ VHDLWireAnimalScript.newWire(java.util.List<Node> nodes, + int speed, + java.lang.String name, + DisplayOptions display, + VHDLWireProperties properties) + +
+           
+ XNorGateAnimalScript.newXNorGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+           
+ XOrGateAnimalScript.newXOrGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+           
+  +

+ + + + + +
+Uses of DisplayOptions in algoanim.primitives
+  +

+ + + + + + + + + +
Methods in algoanim.primitives that return DisplayOptions
+ DisplayOptionsPrimitive.getDisplayOptions() + +
+          Returns the DisplayOptions of this Primitive.
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Constructors in algoanim.primitives with parameters of type DisplayOptions
AdvancedTextSupport(GeneratorInterface g, + DisplayOptions d) + +
+           
Arc(ArcGenerator ag, + Node aCenter, + Node aRadius, + java.lang.String name, + DisplayOptions display, + ArcProperties ep) + +
+          Instantiates the Arc and calls the create() method of the + associated ArcGenerator.
ArrayBasedQueue(ArrayBasedQueueGenerator<T> abqg, + Node upperLeftCorner, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + QueueProperties qp, + int capacity) + +
+          Instantiates the ArrayBasedQueue and calls the create() method + of the associated ArrayBasedQueueGenerator.
ArrayBasedStack(ArrayBasedStackGenerator<T> absg, + Node upperLeftCorner, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + StackProperties sp, + int capacity) + +
+          Instantiates the ArrayBasedStack and calls the create() method + of the associated ArrayBasedStackGenerator.
ArrayMarker(ArrayMarkerGenerator amg, + ArrayPrimitive prim, + int index, + java.lang.String name, + DisplayOptions display, + ArrayMarkerProperties ap) + +
+          Instantiates the ArrayMarker and calls the create() + method + of the associated ArrayMarkerGenerator.
ArrayPrimitive(GeneratorInterface g, + DisplayOptions display) + +
+           
Circle(CircleGenerator cg, + Node aCenter, + int aRadius, + java.lang.String name, + DisplayOptions display, + CircleProperties cp) + +
+          Instantiates the Circle and calls the create() method + of the associated CircleGenerator.
CircleSeg(CircleSegGenerator csg, + Node aCenter, + int aRadius, + java.lang.String name, + DisplayOptions display, + CircleSegProperties cp) + +
+          Instantiates the CircleSeg and calls the create() method of + the associated CircleSegGenerator.
ConceptualQueue(ConceptualQueueGenerator<T> cqg, + Node upperLeftCorner, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + QueueProperties qp) + +
+          Instantiates the ConceptualQueue and calls the create() method + of the associated ConceptualQueueGenerator.
ConceptualStack(ConceptualStackGenerator<T> csg, + Node upperLeftCorner, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + StackProperties sp) + +
+          Instantiates the ConceptualStack and calls the create() method + of the associated ConceptualStackGenerator.
DoubleMatrix(DoubleMatrixGenerator iag, + Node upperLeftCorner, + double[][] matrixData, + java.lang.String name, + DisplayOptions display, + MatrixProperties iap) + +
+          Instantiates the DoubleMatrix and calls the create() method of + the associated DoubleMatrixGenerator.
Ellipse(EllipseGenerator eg, + Node aCenter, + Node aRadius, + java.lang.String name, + DisplayOptions display, + EllipseProperties ep) + +
+          Instantiates the Ellipse and calls the create() method of + the associated EllipseGenerator.
EllipseSeg(EllipseSegGenerator esg, + Node aCenter, + Node aRadius, + java.lang.String name, + DisplayOptions display, + EllipseSegProperties ep) + +
+          Instantiates the CircleSeg and calls the create() method of + the associated CircleSegGenerator.
Graph(GraphGenerator graphGen, + java.lang.String name, + int[][] graphAdjacencyMatrix, + Node[] graphNodes, + java.lang.String[] labels, + DisplayOptions display, + GraphProperties props) + +
+          Instantiates the Graph and calls the create() method of the + associated GraphGenerator.
IntMatrix(IntMatrixGenerator iag, + Node upperLeftCorner, + int[][] matrixData, + java.lang.String name, + DisplayOptions display, + MatrixProperties iap) + +
+          Instantiates the IntMatrix and calls the create() method of + the associated IntMatrixGenerator.
ListBasedQueue(ListBasedQueueGenerator<T> lbqg, + Node upperLeftCorner, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + QueueProperties qp) + +
+          Instantiates the ListBasedQueue and calls the create() method + of the associated ListBasedQueueGenerator.
ListBasedStack(ListBasedStackGenerator<T> lbsg, + Node upperLeftCorner, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + StackProperties sp) + +
+          Instantiates the ListBasedStack and calls the create() method + of the associated ListBasedStackGenerator.
ListElement(ListElementGenerator leg, + Node upperLeftCorner, + int nrPointers, + java.util.LinkedList<java.lang.Object> pointerLocations, + ListElement prevElement, + ListElement nextElement, + java.lang.String name, + DisplayOptions display, + ListElementProperties lp) + +
+          Instantiates the ListElement and calls the create() + method + of the associated ListElementGenerator.
ListElement(ListElementGenerator leg, + Node upperLeftCorner, + int nrPointers, + java.util.LinkedList<java.lang.Object> pointerLocations, + ListElement prevElement, + java.lang.String name, + DisplayOptions display, + ListElementProperties lp) + +
+          Instantiates the ListElement and calls the create() + method + of the associated ListElementGenerator.
MatrixPrimitive(GeneratorInterface g, + DisplayOptions display) + +
+           
Point(PointGenerator pg, + Node theCoords, + java.lang.String name, + DisplayOptions display, + PointProperties pp) + +
+          Instantiates the Point and calls the create() method of the + associated PointGenerator.
Polygon(PolygonGenerator pg, + Node[] theNodes, + java.lang.String name, + DisplayOptions display, + PolygonProperties pp) + +
+          Instantiates the Polygon and calls the create() method of + the associated PolygonGenerator.
Polyline(PolylineGenerator pg, + Node[] theNodes, + java.lang.String name, + DisplayOptions display, + PolylineProperties pp) + +
+          Instantiates the Polyline and calls the create() method of + the associated PolylineGenerator.
Primitive(GeneratorInterface g, + DisplayOptions d) + +
+           
Rect(RectGenerator rg, + Node upperLeftCorner, + Node lowerRightCorner, + java.lang.String name, + DisplayOptions display, + RectProperties rp) + +
+          Instantiates the Rect and calls the create() method of the + associated RectGenerator.
SourceCode(SourceCodeGenerator generator, + Node upperLeft, + java.lang.String name, + DisplayOptions display, + SourceCodeProperties properties) + +
+          Instantiates the SourceCode and calls the create() method + of the associated SourceCodeGenerator.
Square(SquareGenerator sg, + Node upperLeftCorner, + int theWidth, + java.lang.String name, + DisplayOptions display, + SquareProperties sp) + +
+          Instantiates the Square and calls the create() method of the + associated SquareGenerator.
StringMatrix(StringMatrixGenerator iag, + Node upperLeftCorner, + java.lang.String[][] matrixData, + java.lang.String name, + DisplayOptions display, + MatrixProperties iap) + +
+          Instantiates the StringMatrix and calls the create() method + of the associated StringMatrixGenerator.
Text(TextGenerator tg, + Node upperLeftCorner, + java.lang.String theText, + java.lang.String name, + DisplayOptions display, + TextProperties tp) + +
+          Instantiates the Text and calls the create() method of the + associated TextGenerator.
Triangle(TriangleGenerator tg, + Node pointA, + Node pointB, + Node pointC, + java.lang.String name, + DisplayOptions display, + TriangleProperties tp) + +
+          Instantiates the Triangle and calls the create() method + of the associated TriangleGenerator.
Variables(VariablesGenerator gen, + DisplayOptions display) + +
+           
VisualQueue(GeneratorInterface g, + Node upperLeftCorner, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + QueueProperties qp) + +
+          Constructor of the VisualQueue.
VisualStack(GeneratorInterface g, + Node upperLeftCorner, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + StackProperties sp) + +
+          Constructor of the VisualStack.
+  +

+ + + + + +
+Uses of DisplayOptions in algoanim.primitives.generators
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in algoanim.primitives.generators with parameters of type DisplayOptions
+ AndGateVHDLLanguage.newAndGate(Node upperLeft, + int width, + int height, + java.lang.String name, + char inA, + char inB, + char outC, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new AndGate object.
+ AndGateVHDLLanguage.newAndGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display) + +
+          Creates a new AndGate object.
+ AndGateLanguage.newAndGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display) + +
+          Creates a new AndGate object.
+abstract  AndGateVHDLLanguage.newAndGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new AndGate object.
+abstract  AndGateLanguage.newAndGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new AndGate object.
+ ArcLanguage.newArc(Node center, + Node radius, + java.lang.String name, + DisplayOptions display) + +
+           
+abstract  ArcLanguage.newArc(Node center, + Node radius, + java.lang.String name, + DisplayOptions display, + ArcProperties ap) + +
+           
+ + + + + +
+<T> ArrayBasedQueue<T>
+
Language.newArrayBasedQueue(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + int capacity) + +
+          Creates a new ArrayBasedQueue object.
+abstract + + + + +
+<T> ArrayBasedQueue<T>
+
Language.newArrayBasedQueue(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + QueueProperties qp, + int capacity) + +
+          Creates a new ArrayBasedQueue object.
+ + + + + +
+<T> ArrayBasedStack<T>
+
Language.newArrayBasedStack(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + int capacity) + +
+          Creates a new ArrayBasedStack object.
+abstract + + + + +
+<T> ArrayBasedStack<T>
+
Language.newArrayBasedStack(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + StackProperties sp, + int capacity) + +
+          Creates a new ArrayBasedStack object.
+ ArrayMarkerLanguage.newArrayMarker(ArrayPrimitive a, + int index, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new ArrayMarker object.
+abstract  ArrayMarkerLanguage.newArrayMarker(ArrayPrimitive a, + int index, + java.lang.String name, + DisplayOptions display, + ArrayMarkerProperties amp) + +
+          Creates a new ArrayMarker object.
+ CircleLanguage.newCircle(Node center, + int radius, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new Circle object.
+abstract  CircleLanguage.newCircle(Node center, + int radius, + java.lang.String name, + DisplayOptions display, + CircleProperties cp) + +
+          Creates a new Circle object.
+ CircleSegLanguage.newCircleSeg(Node center, + int radius, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new CircleSeg object.
+abstract  CircleSegLanguage.newCircleSeg(Node center, + int radius, + java.lang.String name, + DisplayOptions display, + CircleSegProperties cp) + +
+          Creates a new CircleSeg object.
+ + + + + +
+<T> ConceptualQueue<T>
+
Language.newConceptualQueue(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new ConceptualQueue object.
+abstract + + + + +
+<T> ConceptualQueue<T>
+
Language.newConceptualQueue(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + QueueProperties qp) + +
+          Creates a new ConceptualQueue object.
+ + + + + +
+<T> ConceptualStack<T>
+
Language.newConceptualStack(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new ConceptualStack object.
+abstract + + + + +
+<T> ConceptualStack<T>
+
Language.newConceptualStack(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + StackProperties sp) + +
+          Creates a new ConceptualStack object.
+ DemultiplexerVHDLLanguage.newDemultiplexer(Node upperLeft, + int width, + int height, + java.lang.String name, + char inA, + char outB, + char outC, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new Demultiplexer object.
+ DemultiplexerVHDLLanguage.newDemultiplexer(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display) + +
+          Creates a new Demultiplexer object.
+abstract  DemultiplexerVHDLLanguage.newDemultiplexer(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new Demultiplexer object.
+ DFlipflopVHDLLanguage.newDFlipflop(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display) + +
+          Creates a new DFlipflop object.
+abstract  DFlipflopVHDLLanguage.newDFlipflop(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new DFlipflop object.
+ DoubleMatrixLanguage.newDoubleMatrix(Node upperLeft, + double[][] data, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new DoubleMatrix object.
+abstract  DoubleMatrixLanguage.newDoubleMatrix(Node upperLeft, + double[][] data, + java.lang.String name, + DisplayOptions display, + MatrixProperties imp) + +
+          Creates a new DoubleMatrix object.
+ EllipseLanguage.newEllipse(Node center, + Node radius, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new Ellipse object.
+abstract  EllipseLanguage.newEllipse(Node center, + Node radius, + java.lang.String name, + DisplayOptions display, + EllipseProperties ep) + +
+          Creates a new Ellipse object.
+ EllipseSegLanguage.newEllipseSeg(Node center, + Node radius, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new EllipseSeg object.
+abstract  EllipseSegLanguage.newEllipseSeg(Node center, + Node radius, + java.lang.String name, + DisplayOptions display, + EllipseSegProperties cp) + +
+          Creates a new EllipseSeg object.
+ GraphLanguage.newGraph(java.lang.String name, + int[][] graphAdjacencyMatrix, + Node[] graphNodes, + java.lang.String[] labels, + DisplayOptions display) + +
+          Creates a new Ellipse object.
+abstract  GraphLanguage.newGraph(java.lang.String name, + int[][] graphAdjacencyMatrix, + Node[] graphNodes, + java.lang.String[] labels, + DisplayOptions display, + GraphProperties props) + +
+          Creates a new Ellipse object.
+ IntMatrixLanguage.newIntMatrix(Node upperLeft, + int[][] data, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new IntMatrix object.
+abstract  IntMatrixLanguage.newIntMatrix(Node upperLeft, + int[][] data, + java.lang.String name, + DisplayOptions display, + MatrixProperties imp) + +
+          Creates a new IntMatrix object.
+ JKFlipflopVHDLLanguage.newJKFlipflop(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display) + +
+          Creates a new JKFlipflop object.
+abstract  JKFlipflopVHDLLanguage.newJKFlipflop(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new JKFlipflop object.
+ + + + + +
+<T> ListBasedQueue<T>
+
Language.newListBasedQueue(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new ListBasedQueue object.
+abstract + + + + +
+<T> ListBasedQueue<T>
+
Language.newListBasedQueue(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + QueueProperties qp) + +
+          Creates a new ListBasedQueue object.
+ + + + + +
+<T> ListBasedStack<T>
+
Language.newListBasedStack(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new ListBasedStack object.
+abstract + + + + +
+<T> ListBasedStack<T>
+
Language.newListBasedStack(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + StackProperties sp) + +
+          Creates a new ListBasedStack object.
+abstract  ListElementLanguage.newListElement(Node upperLeft, + int pointers, + java.util.LinkedList<java.lang.Object> ptrLocations, + ListElement prev, + ListElement next, + java.lang.String name, + DisplayOptions display, + ListElementProperties lp) + +
+          Creates a new ListElement object.
+ ListElementLanguage.newListElement(Node upperLeft, + int pointers, + java.util.LinkedList<java.lang.Object> ptrLocations, + ListElement prev, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new ListElement object.
+ ListElementLanguage.newListElement(Node upperLeft, + int pointers, + java.util.LinkedList<java.lang.Object> ptrLocations, + ListElement prev, + java.lang.String name, + DisplayOptions display, + ListElementProperties lp) + +
+          Creates a new ListElement object.
+ MultiplexerVHDLLanguage.newMultiplexer(Node upperLeft, + int width, + int height, + java.lang.String name, + char inA, + char inB, + char outC, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new Demultiplexer object.
+ MultiplexerVHDLLanguage.newMultiplexer(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display) + +
+          Creates a new Multiplexer object.
+abstract  MultiplexerVHDLLanguage.newMultiplexer(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new Multiplexer object.
+ NAndGateVHDLLanguage.newNAndGate(Node upperLeft, + int width, + int height, + java.lang.String name, + char inA, + char inB, + char outC, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new NAndGate object.
+ NAndGateVHDLLanguage.newNAndGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display) + +
+          Creates a new NAndGate object.
+abstract  NAndGateVHDLLanguage.newNAndGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new NAndGate object.
+ NorGateVHDLLanguage.newNorGate(Node upperLeft, + int width, + int height, + java.lang.String name, + char inA, + char inB, + char outC, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new NorGate object.
+ NorGateVHDLLanguage.newNorGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display) + +
+          Creates a new NorGate object.
+abstract  NorGateVHDLLanguage.newNorGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new NorGate object.
+ NotGateVHDLLanguage.newNotGate(Node upperLeft, + int width, + int height, + java.lang.String name, + char inA, + char outB, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new NotGate object.
+ NotGateVHDLLanguage.newNotGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display) + +
+          Creates a new NotGate object.
+abstract  NotGateVHDLLanguage.newNotGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new NotGate object.
+ OrGateVHDLLanguage.newOrGate(Node upperLeft, + int width, + int height, + java.lang.String name, + char inA, + char inB, + char outC, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new OrGate object.
+ OrGateVHDLLanguage.newOrGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display) + +
+          Creates a new OrGate object.
+abstract  OrGateVHDLLanguage.newOrGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new OrGate object.
+abstract  PointLanguage.newPoint(Node coords, + java.lang.String name, + DisplayOptions display, + PointProperties pp) + +
+          Creates a new Point object.
+ PolygonLanguage.newPolygon(Node[] vertices, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new Polygon object.
+abstract  PolygonLanguage.newPolygon(Node[] vertices, + java.lang.String name, + DisplayOptions display, + PolygonProperties pp) + +
+          Creates a new Polygon object.
+ PolylineLanguage.newPolyline(Node[] vertices, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new Polyline object.
+abstract  PolylineLanguage.newPolyline(Node[] vertices, + java.lang.String name, + DisplayOptions display, + PolylineProperties pp) + +
+          Creates a new Polyline object.
+ RectLanguage.newRect(Node upperLeft, + Node lowerRight, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new Rect object.
+abstract  RectLanguage.newRect(Node upperLeft, + Node lowerRight, + java.lang.String name, + DisplayOptions display, + RectProperties rp) + +
+          Creates a new Rect object.
+ RSFlipflopVHDLLanguage.newRSFlipflop(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display) + +
+          Creates a new RSFlipflop object.
+abstract  RSFlipflopVHDLLanguage.newRSFlipflop(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new RSFlipflop object.
+ SourceCodeLanguage.newSourceCode(Node upperLeft, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new SourceCode object.
+abstract  SourceCodeLanguage.newSourceCode(Node upperLeft, + java.lang.String name, + DisplayOptions display, + SourceCodeProperties sp) + +
+          Creates a new SourceCode object.
+ SquareLanguage.newSquare(Node upperLeft, + int width, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new Square.
+abstract  SquareLanguage.newSquare(Node upperLeft, + int width, + java.lang.String name, + DisplayOptions display, + SquareProperties sp) + +
+          Creates a new Square.
+ StringMatrixLanguage.newStringMatrix(Node upperLeft, + java.lang.String[][] data, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new StringMatrix object.
+abstract  StringMatrixLanguage.newStringMatrix(Node upperLeft, + java.lang.String[][] data, + java.lang.String name, + DisplayOptions display, + MatrixProperties smp) + +
+          Creates a new StringMatrix object.
+ TextLanguage.newText(Node upperLeft, + java.lang.String text, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new Text object.
+abstract  TextLanguage.newText(Node upperLeft, + java.lang.String text, + java.lang.String name, + DisplayOptions display, + TextProperties tp) + +
+          Creates a new Text object.
+ TFlipflopVHDLLanguage.newTFlipflop(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display) + +
+          Creates a new TFlipflop object.
+abstract  TFlipflopVHDLLanguage.newTFlipflop(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new TFlipflop object.
+ TriangleLanguage.newTriangle(Node x, + Node y, + Node z, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new Triangle object.
+abstract  TriangleLanguage.newTriangle(Node x, + Node y, + Node z, + java.lang.String name, + DisplayOptions display, + TriangleProperties tp) + +
+          Creates a new Triangle object.
+abstract  VHDLWireVHDLLanguage.newWire(java.util.List<Node> nodes, + int speed, + java.lang.String name, + DisplayOptions display, + VHDLWireProperties properties) + +
+          Creates a new wire object.
+ XNorGateVHDLLanguage.newXNorGate(Node upperLeft, + int width, + int height, + java.lang.String name, + char inA, + char inB, + char outC, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new XNorGate object.
+ XNorGateVHDLLanguage.newXNorGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display) + +
+          Creates a new XNorGate object.
+abstract  XNorGateVHDLLanguage.newXNorGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new XNorGate object.
+ XOrGateVHDLLanguage.newXOrGate(Node upperLeft, + int width, + int height, + java.lang.String name, + char inA, + char inB, + char outC, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new XOrGate object.
+ XOrGateVHDLLanguage.newXOrGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display) + +
+          Creates a new XOrGate object.
+abstract  XOrGateVHDLLanguage.newXOrGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new XOrGate object.
+  +

+ + + + + +
+Uses of DisplayOptions in algoanim.primitives.vhdl
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Constructors in algoanim.primitives.vhdl with parameters of type DisplayOptions
AndGate(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the AndGate and calls the create() method of the + associated VHDLElementGenerator.
Demultiplexer(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the Demultiplexer and calls the create() method of the + associated VHDLElementGenerator.
DFlipflop(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the DFlipflop and calls the create() method of the + associated SquareGenerator.
JKFlipflop(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the JKFlipflop and calls the create() method of the + associated VHDLElementGenerator.
Multiplexer(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the Multiplexer and calls the create() method of the + associated VHDLElementGenerator.
NAndGate(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the NAndGate and calls the create() method of the + associated VHDLElementGenerator.
NorGate(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the NorGate and calls the create() method of the + associated VHDLElementGenerator.
NotGate(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the NotGate and calls the create() method of the + associated VHDLElementGenerator.
OrGate(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the OrGate and calls the create() method of the + associated SquareGenerator.
RSFlipflop(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the RSFlipflop and calls the create() method of the + associated VHDLElementGenerator.
TFlipflop(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the TFlipflop and calls the create() method of the + associated VHDLElementGenerator.
VHDLElement(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the Square and calls the create() method of the + associated SquareGenerator.
VHDLWire(VHDLWireGenerator sg, + java.util.List<Node> wireNodes, + int displaySpeed, + java.lang.String name, + DisplayOptions display, + VHDLWireProperties sp) + +
+          Instantiates the VHDLWire and calls the create() method of the + associated VHDLElementGenerator.
XNorGate(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the XNorGate and calls the create() method of the + associated VHDLElementGenerator.
XOrGate(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the XOrGate and calls the create() method of the + associated VHDLElementGenerator.
+  +

+ + + + + +
+Uses of DisplayOptions in algoanim.util
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Subclasses of DisplayOptions in algoanim.util
+ classArrayDisplayOptions + +
+          This is a workaround for the DisplayOptions associated with an array.
+ classCodeGroupDisplayOptions + +
+          This is a workaround for the DisplayOptions associated with a code group.
+ classHidden + +
+          A class to flag a Primitive as hidden.
+ classMsTiming + +
+          A concrete kind of a Timing.
+ classTicksTiming + +
+          TicksTiming is a certain kind of a Timing with a numeric + value measured in ticks.
+ classTiming + +
+          An abstract representation of a Timing.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/util/class-use/Hidden.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/util/class-use/Hidden.html new file mode 100644 index 00000000..0249445d --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/util/class-use/Hidden.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.util.Hidden + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.util.Hidden

+
+No usage of algoanim.util.Hidden +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/util/class-use/MsTiming.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/util/class-use/MsTiming.html new file mode 100644 index 00000000..0f7c1eb1 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/util/class-use/MsTiming.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.util.MsTiming + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.util.MsTiming

+
+No usage of algoanim.util.MsTiming +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/util/class-use/Node.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/util/class-use/Node.html new file mode 100644 index 00000000..26305bf8 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/util/class-use/Node.html @@ -0,0 +1,3245 @@ + + + + + + +Uses of Class algoanim.util.Node + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.util.Node

+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
+Packages that use Node
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives  
algoanim.primitives.generators  
algoanim.primitives.vhdl  
algoanim.utilUsing the classes in the animalscriptapi.util package 
+  +

+ + + + + +
+Uses of Node in algoanim.animalscript
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in algoanim.animalscript with parameters of type Node
+static java.lang.StringAnimalGenerator.makeNodeDef(Node n) + +
+          Creates the definition of a Node in AnimalScript.
+ voidAnimalGenerator.moveTo(Primitive p, + java.lang.String direction, + java.lang.String moveType, + Node target, + Timing delay, + Timing duration) + +
+           
+ AndGateAnimalScript.newAndGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+           
+ ArcAnimalScript.newArc(Node center, + Node radius, + java.lang.String name, + DisplayOptions display, + ArcProperties ep) + +
+           
+ + + + + +
+<T> ArrayBasedQueue<T>
+
AnimalScript.newArrayBasedQueue(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + QueueProperties qp, + int capacity) + +
+           
+ + + + + +
+<T> ArrayBasedStack<T>
+
AnimalScript.newArrayBasedStack(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + StackProperties sp, + int capacity) + +
+           
+ CircleAnimalScript.newCircle(Node center, + int radius, + java.lang.String name, + DisplayOptions display, + CircleProperties cp) + +
+           
+ CircleSegAnimalScript.newCircleSeg(Node center, + int radius, + java.lang.String name, + DisplayOptions display, + CircleSegProperties cp) + +
+           
+ + + + + +
+<T> ConceptualQueue<T>
+
AnimalScript.newConceptualQueue(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + QueueProperties qp) + +
+           
+ + + + + +
+<T> ConceptualStack<T>
+
AnimalScript.newConceptualStack(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + StackProperties sp) + +
+           
+ DemultiplexerAnimalScript.newDemultiplexer(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+           
+ DFlipflopAnimalScript.newDFlipflop(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+           
+ DoubleArrayAnimalScript.newDoubleArray(Node upperLeft, + double[] data, + java.lang.String name, + ArrayDisplayOptions display, + ArrayProperties iap) + +
+           
+ DoubleMatrixAnimalScript.newDoubleMatrix(Node upperLeft, + double[][] data, + java.lang.String name, + DisplayOptions display, + MatrixProperties iap) + +
+           
+ EllipseAnimalScript.newEllipse(Node center, + Node radius, + java.lang.String name, + DisplayOptions display, + EllipseProperties ep) + +
+           
+ EllipseSegAnimalScript.newEllipseSeg(Node center, + Node radius, + java.lang.String name, + DisplayOptions display, + EllipseSegProperties cp) + +
+           
+ GraphAnimalScript.newGraph(java.lang.String name, + int[][] graphAdjacencyMatrix, + Node[] graphNodes, + java.lang.String[] labels, + DisplayOptions display, + GraphProperties graphProps) + +
+           
+ IntArrayAnimalScript.newIntArray(Node upperLeft, + int[] data, + java.lang.String name, + ArrayDisplayOptions display, + ArrayProperties iap) + +
+           
+ IntMatrixAnimalScript.newIntMatrix(Node upperLeft, + int[][] data, + java.lang.String name, + DisplayOptions display, + MatrixProperties iap) + +
+           
+ JKFlipflopAnimalScript.newJKFlipflop(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+           
+ + + + + +
+<T> ListBasedQueue<T>
+
AnimalScript.newListBasedQueue(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + QueueProperties qp) + +
+           
+ + + + + +
+<T> ListBasedStack<T>
+
AnimalScript.newListBasedStack(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + StackProperties sp) + +
+           
+ ListElementAnimalScript.newListElement(Node upperLeft, + int pointers, + java.util.LinkedList<java.lang.Object> pointerLocations, + ListElement prev, + ListElement next, + java.lang.String name, + DisplayOptions display, + ListElementProperties lp) + +
+           
+ MultiplexerAnimalScript.newMultiplexer(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+           
+ NAndGateAnimalScript.newNAndGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+           
+ NorGateAnimalScript.newNorGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+           
+ NotGateAnimalScript.newNotGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+           
+ OrGateAnimalScript.newOrGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+           
+ PointAnimalScript.newPoint(Node coords, + java.lang.String name, + DisplayOptions display, + PointProperties pp) + +
+           
+ PolygonAnimalScript.newPolygon(Node[] vertices, + java.lang.String name, + DisplayOptions display, + PolygonProperties pp) + +
+           
+ PolylineAnimalScript.newPolyline(Node[] vertices, + java.lang.String name, + DisplayOptions display, + PolylineProperties pp) + +
+           
+ RectAnimalScript.newRect(Node upperLeft, + Node lowerRight, + java.lang.String name, + DisplayOptions display, + RectProperties rp) + +
+           
+ RSFlipflopAnimalScript.newRSFlipflop(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+           
+ SourceCodeAnimalScript.newSourceCode(Node upperLeft, + java.lang.String name, + DisplayOptions display, + SourceCodeProperties sp) + +
+           
+ SquareAnimalScript.newSquare(Node upperLeft, + int width, + java.lang.String name, + DisplayOptions display, + SquareProperties sp) + +
+           
+ StringArrayAnimalScript.newStringArray(Node upperLeft, + java.lang.String[] data, + java.lang.String name, + ArrayDisplayOptions display, + ArrayProperties sap) + +
+           
+ StringMatrixAnimalScript.newStringMatrix(Node upperLeft, + java.lang.String[][] data, + java.lang.String name, + DisplayOptions display, + MatrixProperties iap) + +
+           
+ TextAnimalScript.newText(Node upperLeft, + java.lang.String text, + java.lang.String name, + DisplayOptions display, + TextProperties tp) + +
+           
+ TFlipflopAnimalScript.newTFlipflop(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+           
+ TriangleAnimalScript.newTriangle(Node x, + Node y, + Node z, + java.lang.String name, + DisplayOptions display, + TriangleProperties tp) + +
+           
+ XNorGateAnimalScript.newXNorGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+           
+ XOrGateAnimalScript.newXOrGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+           
+ voidAnimalGenerator.rotate(Primitive p, + Node center, + int degrees, + Timing t, + Timing d) + +
+           
+ voidAnimalGraphGenerator.translateNode(Graph graph, + int nodeIndex, + Node location, + Timing offset, + Timing duration) + +
+           
+ voidAnimalGraphGenerator.translateNodes(Graph graph, + int[] nodeIndices, + Node location, + Timing offset, + Timing duration) + +
+           
+ voidAnimalGraphGenerator.translateWithFixedNodes(Graph graph, + int[] nodeIndices, + Node location, + Timing offset, + Timing duration) + +
+           
+  +

+ + + + + + + + + +
Method parameters in algoanim.animalscript with type arguments of type Node
+ VHDLWireAnimalScript.newWire(java.util.List<Node> nodes, + int speed, + java.lang.String name, + DisplayOptions display, + VHDLWireProperties properties) + +
+           
+  +

+ + + + + +
+Uses of Node in algoanim.primitives
+  +

+ + + + + + + + + + + + + +
Fields in algoanim.primitives declared as Node
+protected  Node[]Graph.nodes + +
+           
+protected  NodeSourceCode.upperLeft + +
+           
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in algoanim.primitives that return Node
+ NodeEllipseSeg.getCenter() + +
+          Returns the center of this EllipseSeg.
+ NodeEllipse.getCenter() + +
+          Returns the center of this Ellipse.
+ NodeCircleSeg.getCenter() + +
+          Returns the center of this CircleSeg.
+ NodeCircle.getCenter() + +
+          Returns the center of this Circle.
+ NodeArc.getCenter() + +
+          Returns the center of this Arc.
+ NodePoint.getCoords() + +
+          Returns the coordinates of this Point.
+ NodeRect.getLowerRight() + +
+          Returns the lower right corner of this Rect.
+ NodeGraph.getNode(int nodeNr) + +
+           
+ Node[]Triangle.getNodes() + +
+          Returns the Nodes of this Triangle.
+ Node[]Polyline.getNodes() + +
+          Returns the Nodes of this Polyline.
+ Node[]Polygon.getNodes() + +
+          Returns the nodes of this Polygon.
+ NodeEllipseSeg.getRadius() + +
+          Returns the radius of this EllipseSeg.
+ NodeEllipse.getRadius() + +
+          Returns the radius of this Ellipse.
+ NodeArc.getRadius() + +
+          Returns the radius of this Arc.
+ NodeGraph.getStartKnoten() + +
+           
+ NodeVisualStack.getUpperLeft() + +
+          Returns the upper left corner of the stack.
+ NodeVisualQueue.getUpperLeft() + +
+          Returns the upper left corner of the queue.
+ NodeText.getUpperLeft() + +
+          Returns the upper left corner of this Text element.
+ NodeStringMatrix.getUpperLeft() + +
+          Returns the upper left corner of this matrix.
+ NodeStringArray.getUpperLeft() + +
+          Returns the upper left corner of this StringArray.
+ NodeSquare.getUpperLeft() + +
+          Returns the upper left corner of this Square.
+ NodeSourceCode.getUpperLeft() + +
+          Returns the upper left corner of this SourceCode element.
+ NodeRect.getUpperLeft() + +
+          Returns the upper left corner of this Rect.
+ NodeListElement.getUpperLeft() + +
+          Returns the upper left corner of this ListElement.
+ NodeIntMatrix.getUpperLeft() + +
+          Returns the upper left corner of this matrix.
+ NodeIntArray.getUpperLeft() + +
+          Returns the upper left corner of this array.
+ NodeDoubleMatrix.getUpperLeft() + +
+          Returns the upper left corner of this matrix.
+ NodeDoubleArray.getUpperLeft() + +
+          Returns the upper left corner of this array.
+ NodeGraph.getZielKnoten() + +
+           
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in algoanim.primitives with parameters of type Node
+ voidPrimitive.moveTo(java.lang.String direction, + java.lang.String moveType, + Node target, + Timing delay, + Timing duration) + +
+          TODO Über die Exceptions nachdenken...
+ voidPrimitive.rotate(Node center, + int degrees, + Timing t, + Timing d) + +
+          Rotates this Primitive around a given center.
+ voidGraph.setStartKnoten(Node node) + +
+           
+ voidGraph.setZielKnoten(Node node) + +
+           
+ voidGraph.translateNode(int nodeIndex, + Node location, + Timing offset, + Timing duration) + +
+           
+ voidGraph.translateNodes(int[] nodeIndices, + Node location, + Timing offset, + Timing duration) + +
+           
+ voidGraph.translateWithFixedNodes(int[] nodeIndices, + Node location, + Timing offset, + Timing duration) + +
+           
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Constructors in algoanim.primitives with parameters of type Node
Arc(ArcGenerator ag, + Node aCenter, + Node aRadius, + java.lang.String name, + DisplayOptions display, + ArcProperties ep) + +
+          Instantiates the Arc and calls the create() method of the + associated ArcGenerator.
ArrayBasedQueue(ArrayBasedQueueGenerator<T> abqg, + Node upperLeftCorner, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + QueueProperties qp, + int capacity) + +
+          Instantiates the ArrayBasedQueue and calls the create() method + of the associated ArrayBasedQueueGenerator.
ArrayBasedStack(ArrayBasedStackGenerator<T> absg, + Node upperLeftCorner, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + StackProperties sp, + int capacity) + +
+          Instantiates the ArrayBasedStack and calls the create() method + of the associated ArrayBasedStackGenerator.
Circle(CircleGenerator cg, + Node aCenter, + int aRadius, + java.lang.String name, + DisplayOptions display, + CircleProperties cp) + +
+          Instantiates the Circle and calls the create() method + of the associated CircleGenerator.
CircleSeg(CircleSegGenerator csg, + Node aCenter, + int aRadius, + java.lang.String name, + DisplayOptions display, + CircleSegProperties cp) + +
+          Instantiates the CircleSeg and calls the create() method of + the associated CircleSegGenerator.
ConceptualQueue(ConceptualQueueGenerator<T> cqg, + Node upperLeftCorner, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + QueueProperties qp) + +
+          Instantiates the ConceptualQueue and calls the create() method + of the associated ConceptualQueueGenerator.
ConceptualStack(ConceptualStackGenerator<T> csg, + Node upperLeftCorner, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + StackProperties sp) + +
+          Instantiates the ConceptualStack and calls the create() method + of the associated ConceptualStackGenerator.
DoubleArray(DoubleArrayGenerator dag, + Node upperLeftCorner, + double[] arrayData, + java.lang.String name, + ArrayDisplayOptions display, + ArrayProperties iap) + +
+          Instantiates the IntArray and calls the create() method + of the associated IntArrayGenerator.
DoubleMatrix(DoubleMatrixGenerator iag, + Node upperLeftCorner, + double[][] matrixData, + java.lang.String name, + DisplayOptions display, + MatrixProperties iap) + +
+          Instantiates the DoubleMatrix and calls the create() method of + the associated DoubleMatrixGenerator.
Ellipse(EllipseGenerator eg, + Node aCenter, + Node aRadius, + java.lang.String name, + DisplayOptions display, + EllipseProperties ep) + +
+          Instantiates the Ellipse and calls the create() method of + the associated EllipseGenerator.
EllipseSeg(EllipseSegGenerator esg, + Node aCenter, + Node aRadius, + java.lang.String name, + DisplayOptions display, + EllipseSegProperties ep) + +
+          Instantiates the CircleSeg and calls the create() method of + the associated CircleSegGenerator.
Graph(GraphGenerator graphGen, + java.lang.String name, + int[][] graphAdjacencyMatrix, + Node[] graphNodes, + java.lang.String[] labels, + DisplayOptions display, + GraphProperties props) + +
+          Instantiates the Graph and calls the create() method of the + associated GraphGenerator.
IntArray(IntArrayGenerator iag, + Node upperLeftCorner, + int[] arrayData, + java.lang.String name, + ArrayDisplayOptions display, + ArrayProperties iap) + +
+          Instantiates the IntArray and calls the create() method + of the associated IntArrayGenerator.
IntMatrix(IntMatrixGenerator iag, + Node upperLeftCorner, + int[][] matrixData, + java.lang.String name, + DisplayOptions display, + MatrixProperties iap) + +
+          Instantiates the IntMatrix and calls the create() method of + the associated IntMatrixGenerator.
ListBasedQueue(ListBasedQueueGenerator<T> lbqg, + Node upperLeftCorner, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + QueueProperties qp) + +
+          Instantiates the ListBasedQueue and calls the create() method + of the associated ListBasedQueueGenerator.
ListBasedStack(ListBasedStackGenerator<T> lbsg, + Node upperLeftCorner, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + StackProperties sp) + +
+          Instantiates the ListBasedStack and calls the create() method + of the associated ListBasedStackGenerator.
ListElement(ListElementGenerator leg, + Node upperLeftCorner, + int nrPointers, + java.util.LinkedList<java.lang.Object> pointerLocations, + ListElement prevElement, + ListElement nextElement, + java.lang.String name, + DisplayOptions display, + ListElementProperties lp) + +
+          Instantiates the ListElement and calls the create() + method + of the associated ListElementGenerator.
ListElement(ListElementGenerator leg, + Node upperLeftCorner, + int nrPointers, + java.util.LinkedList<java.lang.Object> pointerLocations, + ListElement prevElement, + java.lang.String name, + DisplayOptions display, + ListElementProperties lp) + +
+          Instantiates the ListElement and calls the create() + method + of the associated ListElementGenerator.
Point(PointGenerator pg, + Node theCoords, + java.lang.String name, + DisplayOptions display, + PointProperties pp) + +
+          Instantiates the Point and calls the create() method of the + associated PointGenerator.
Polygon(PolygonGenerator pg, + Node[] theNodes, + java.lang.String name, + DisplayOptions display, + PolygonProperties pp) + +
+          Instantiates the Polygon and calls the create() method of + the associated PolygonGenerator.
Polyline(PolylineGenerator pg, + Node[] theNodes, + java.lang.String name, + DisplayOptions display, + PolylineProperties pp) + +
+          Instantiates the Polyline and calls the create() method of + the associated PolylineGenerator.
Rect(RectGenerator rg, + Node upperLeftCorner, + Node lowerRightCorner, + java.lang.String name, + DisplayOptions display, + RectProperties rp) + +
+          Instantiates the Rect and calls the create() method of the + associated RectGenerator.
SourceCode(SourceCodeGenerator generator, + Node upperLeft, + java.lang.String name, + DisplayOptions display, + SourceCodeProperties properties) + +
+          Instantiates the SourceCode and calls the create() method + of the associated SourceCodeGenerator.
Square(SquareGenerator sg, + Node upperLeftCorner, + int theWidth, + java.lang.String name, + DisplayOptions display, + SquareProperties sp) + +
+          Instantiates the Square and calls the create() method of the + associated SquareGenerator.
StringArray(StringArrayGenerator sag, + Node upperLeftCorner, + java.lang.String[] arrayData, + java.lang.String name, + ArrayDisplayOptions display, + ArrayProperties iap) + +
+          Instantiates the StringArray and calls the create() method + of the associated StringArrayGenerator.
StringMatrix(StringMatrixGenerator iag, + Node upperLeftCorner, + java.lang.String[][] matrixData, + java.lang.String name, + DisplayOptions display, + MatrixProperties iap) + +
+          Instantiates the StringMatrix and calls the create() method + of the associated StringMatrixGenerator.
Text(TextGenerator tg, + Node upperLeftCorner, + java.lang.String theText, + java.lang.String name, + DisplayOptions display, + TextProperties tp) + +
+          Instantiates the Text and calls the create() method of the + associated TextGenerator.
Triangle(TriangleGenerator tg, + Node pointA, + Node pointB, + Node pointC, + java.lang.String name, + DisplayOptions display, + TriangleProperties tp) + +
+          Instantiates the Triangle and calls the create() method + of the associated TriangleGenerator.
VisualQueue(GeneratorInterface g, + Node upperLeftCorner, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + QueueProperties qp) + +
+          Constructor of the VisualQueue.
VisualStack(GeneratorInterface g, + Node upperLeftCorner, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + StackProperties sp) + +
+          Constructor of the VisualStack.
+  +

+ + + + + +
+Uses of Node in algoanim.primitives.generators
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in algoanim.primitives.generators with parameters of type Node
+ voidGeneratorInterface.moveTo(Primitive p, + java.lang.String direction, + java.lang.String moveType, + Node target, + Timing delay, + Timing duration) + +
+          Moves a Primitive to a point
+ AndGateVHDLLanguage.newAndGate(Node upperLeft, + int width, + int height, + java.lang.String name, + char inA, + char inB, + char outC, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new AndGate object.
+ AndGateVHDLLanguage.newAndGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display) + +
+          Creates a new AndGate object.
+ AndGateLanguage.newAndGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display) + +
+          Creates a new AndGate object.
+abstract  AndGateVHDLLanguage.newAndGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new AndGate object.
+abstract  AndGateLanguage.newAndGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new AndGate object.
+ ArcLanguage.newArc(Node center, + Node radius, + java.lang.String name, + DisplayOptions display) + +
+           
+abstract  ArcLanguage.newArc(Node center, + Node radius, + java.lang.String name, + DisplayOptions display, + ArcProperties ap) + +
+           
+ + + + + +
+<T> ArrayBasedQueue<T>
+
Language.newArrayBasedQueue(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + int capacity) + +
+          Creates a new ArrayBasedQueue object.
+abstract + + + + +
+<T> ArrayBasedQueue<T>
+
Language.newArrayBasedQueue(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + QueueProperties qp, + int capacity) + +
+          Creates a new ArrayBasedQueue object.
+ + + + + +
+<T> ArrayBasedStack<T>
+
Language.newArrayBasedStack(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + int capacity) + +
+          Creates a new ArrayBasedStack object.
+abstract + + + + +
+<T> ArrayBasedStack<T>
+
Language.newArrayBasedStack(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + StackProperties sp, + int capacity) + +
+          Creates a new ArrayBasedStack object.
+ CircleLanguage.newCircle(Node center, + int radius, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new Circle object.
+abstract  CircleLanguage.newCircle(Node center, + int radius, + java.lang.String name, + DisplayOptions display, + CircleProperties cp) + +
+          Creates a new Circle object.
+ CircleSegLanguage.newCircleSeg(Node center, + int radius, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new CircleSeg object.
+abstract  CircleSegLanguage.newCircleSeg(Node center, + int radius, + java.lang.String name, + DisplayOptions display, + CircleSegProperties cp) + +
+          Creates a new CircleSeg object.
+ + + + + +
+<T> ConceptualQueue<T>
+
Language.newConceptualQueue(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new ConceptualQueue object.
+abstract + + + + +
+<T> ConceptualQueue<T>
+
Language.newConceptualQueue(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + QueueProperties qp) + +
+          Creates a new ConceptualQueue object.
+ + + + + +
+<T> ConceptualStack<T>
+
Language.newConceptualStack(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new ConceptualStack object.
+abstract + + + + +
+<T> ConceptualStack<T>
+
Language.newConceptualStack(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + StackProperties sp) + +
+          Creates a new ConceptualStack object.
+ DemultiplexerVHDLLanguage.newDemultiplexer(Node upperLeft, + int width, + int height, + java.lang.String name, + char inA, + char outB, + char outC, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new Demultiplexer object.
+ DemultiplexerVHDLLanguage.newDemultiplexer(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display) + +
+          Creates a new Demultiplexer object.
+abstract  DemultiplexerVHDLLanguage.newDemultiplexer(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new Demultiplexer object.
+ DFlipflopVHDLLanguage.newDFlipflop(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display) + +
+          Creates a new DFlipflop object.
+abstract  DFlipflopVHDLLanguage.newDFlipflop(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new DFlipflop object.
+ DoubleArrayLanguage.newDoubleArray(Node upperLeft, + double[] data, + java.lang.String name, + ArrayDisplayOptions display) + +
+          Creates a new DoubleArray object.
+abstract  DoubleArrayLanguage.newDoubleArray(Node upperLeft, + double[] data, + java.lang.String name, + ArrayDisplayOptions display, + ArrayProperties iap) + +
+          Creates a new DoubleArray object.
+ DoubleMatrixLanguage.newDoubleMatrix(Node upperLeft, + double[][] data, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new DoubleMatrix object.
+abstract  DoubleMatrixLanguage.newDoubleMatrix(Node upperLeft, + double[][] data, + java.lang.String name, + DisplayOptions display, + MatrixProperties imp) + +
+          Creates a new DoubleMatrix object.
+ EllipseLanguage.newEllipse(Node center, + Node radius, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new Ellipse object.
+abstract  EllipseLanguage.newEllipse(Node center, + Node radius, + java.lang.String name, + DisplayOptions display, + EllipseProperties ep) + +
+          Creates a new Ellipse object.
+ EllipseSegLanguage.newEllipseSeg(Node center, + Node radius, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new EllipseSeg object.
+abstract  EllipseSegLanguage.newEllipseSeg(Node center, + Node radius, + java.lang.String name, + DisplayOptions display, + EllipseSegProperties cp) + +
+          Creates a new EllipseSeg object.
+ GraphLanguage.newGraph(java.lang.String name, + int[][] graphAdjacencyMatrix, + Node[] graphNodes, + java.lang.String[] labels, + DisplayOptions display) + +
+          Creates a new Ellipse object.
+abstract  GraphLanguage.newGraph(java.lang.String name, + int[][] graphAdjacencyMatrix, + Node[] graphNodes, + java.lang.String[] labels, + DisplayOptions display, + GraphProperties props) + +
+          Creates a new Ellipse object.
+ IntArrayLanguage.newIntArray(Node upperLeft, + int[] data, + java.lang.String name, + ArrayDisplayOptions display) + +
+          Creates a new IntArray object.
+abstract  IntArrayLanguage.newIntArray(Node upperLeft, + int[] data, + java.lang.String name, + ArrayDisplayOptions display, + ArrayProperties iap) + +
+          Creates a new IntArray object.
+ IntMatrixLanguage.newIntMatrix(Node upperLeft, + int[][] data, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new IntMatrix object.
+abstract  IntMatrixLanguage.newIntMatrix(Node upperLeft, + int[][] data, + java.lang.String name, + DisplayOptions display, + MatrixProperties imp) + +
+          Creates a new IntMatrix object.
+ JKFlipflopVHDLLanguage.newJKFlipflop(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display) + +
+          Creates a new JKFlipflop object.
+abstract  JKFlipflopVHDLLanguage.newJKFlipflop(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new JKFlipflop object.
+ + + + + +
+<T> ListBasedQueue<T>
+
Language.newListBasedQueue(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new ListBasedQueue object.
+abstract + + + + +
+<T> ListBasedQueue<T>
+
Language.newListBasedQueue(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + QueueProperties qp) + +
+          Creates a new ListBasedQueue object.
+ + + + + +
+<T> ListBasedStack<T>
+
Language.newListBasedStack(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new ListBasedStack object.
+abstract + + + + +
+<T> ListBasedStack<T>
+
Language.newListBasedStack(Node upperLeft, + java.util.List<T> content, + java.lang.String name, + DisplayOptions display, + StackProperties sp) + +
+          Creates a new ListBasedStack object.
+abstract  ListElementLanguage.newListElement(Node upperLeft, + int pointers, + java.util.LinkedList<java.lang.Object> ptrLocations, + ListElement prev, + ListElement next, + java.lang.String name, + DisplayOptions display, + ListElementProperties lp) + +
+          Creates a new ListElement object.
+ ListElementLanguage.newListElement(Node upperLeft, + int pointers, + java.util.LinkedList<java.lang.Object> ptrLocations, + ListElement prev, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new ListElement object.
+ ListElementLanguage.newListElement(Node upperLeft, + int pointers, + java.util.LinkedList<java.lang.Object> ptrLocations, + ListElement prev, + java.lang.String name, + DisplayOptions display, + ListElementProperties lp) + +
+          Creates a new ListElement object.
+ MultiplexerVHDLLanguage.newMultiplexer(Node upperLeft, + int width, + int height, + java.lang.String name, + char inA, + char inB, + char outC, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new Demultiplexer object.
+ MultiplexerVHDLLanguage.newMultiplexer(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display) + +
+          Creates a new Multiplexer object.
+abstract  MultiplexerVHDLLanguage.newMultiplexer(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new Multiplexer object.
+ NAndGateVHDLLanguage.newNAndGate(Node upperLeft, + int width, + int height, + java.lang.String name, + char inA, + char inB, + char outC, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new NAndGate object.
+ NAndGateVHDLLanguage.newNAndGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display) + +
+          Creates a new NAndGate object.
+abstract  NAndGateVHDLLanguage.newNAndGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new NAndGate object.
+ NorGateVHDLLanguage.newNorGate(Node upperLeft, + int width, + int height, + java.lang.String name, + char inA, + char inB, + char outC, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new NorGate object.
+ NorGateVHDLLanguage.newNorGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display) + +
+          Creates a new NorGate object.
+abstract  NorGateVHDLLanguage.newNorGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new NorGate object.
+ NotGateVHDLLanguage.newNotGate(Node upperLeft, + int width, + int height, + java.lang.String name, + char inA, + char outB, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new NotGate object.
+ NotGateVHDLLanguage.newNotGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display) + +
+          Creates a new NotGate object.
+abstract  NotGateVHDLLanguage.newNotGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new NotGate object.
+ OrGateVHDLLanguage.newOrGate(Node upperLeft, + int width, + int height, + java.lang.String name, + char inA, + char inB, + char outC, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new OrGate object.
+ OrGateVHDLLanguage.newOrGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display) + +
+          Creates a new OrGate object.
+abstract  OrGateVHDLLanguage.newOrGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new OrGate object.
+abstract  PointLanguage.newPoint(Node coords, + java.lang.String name, + DisplayOptions display, + PointProperties pp) + +
+          Creates a new Point object.
+ PolygonLanguage.newPolygon(Node[] vertices, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new Polygon object.
+abstract  PolygonLanguage.newPolygon(Node[] vertices, + java.lang.String name, + DisplayOptions display, + PolygonProperties pp) + +
+          Creates a new Polygon object.
+ PolylineLanguage.newPolyline(Node[] vertices, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new Polyline object.
+abstract  PolylineLanguage.newPolyline(Node[] vertices, + java.lang.String name, + DisplayOptions display, + PolylineProperties pp) + +
+          Creates a new Polyline object.
+ RectLanguage.newRect(Node upperLeft, + Node lowerRight, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new Rect object.
+abstract  RectLanguage.newRect(Node upperLeft, + Node lowerRight, + java.lang.String name, + DisplayOptions display, + RectProperties rp) + +
+          Creates a new Rect object.
+ RSFlipflopVHDLLanguage.newRSFlipflop(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display) + +
+          Creates a new RSFlipflop object.
+abstract  RSFlipflopVHDLLanguage.newRSFlipflop(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new RSFlipflop object.
+ SourceCodeLanguage.newSourceCode(Node upperLeft, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new SourceCode object.
+abstract  SourceCodeLanguage.newSourceCode(Node upperLeft, + java.lang.String name, + DisplayOptions display, + SourceCodeProperties sp) + +
+          Creates a new SourceCode object.
+ SquareLanguage.newSquare(Node upperLeft, + int width, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new Square.
+abstract  SquareLanguage.newSquare(Node upperLeft, + int width, + java.lang.String name, + DisplayOptions display, + SquareProperties sp) + +
+          Creates a new Square.
+ StringArrayLanguage.newStringArray(Node upperLeft, + java.lang.String[] data, + java.lang.String name, + ArrayDisplayOptions display) + +
+          Creates a new StringArray object.
+abstract  StringArrayLanguage.newStringArray(Node upperLeft, + java.lang.String[] data, + java.lang.String name, + ArrayDisplayOptions display, + ArrayProperties sap) + +
+          Creates a new StringArray object.
+ StringMatrixLanguage.newStringMatrix(Node upperLeft, + java.lang.String[][] data, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new StringMatrix object.
+abstract  StringMatrixLanguage.newStringMatrix(Node upperLeft, + java.lang.String[][] data, + java.lang.String name, + DisplayOptions display, + MatrixProperties smp) + +
+          Creates a new StringMatrix object.
+ TextLanguage.newText(Node upperLeft, + java.lang.String text, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new Text object.
+abstract  TextLanguage.newText(Node upperLeft, + java.lang.String text, + java.lang.String name, + DisplayOptions display, + TextProperties tp) + +
+          Creates a new Text object.
+ TFlipflopVHDLLanguage.newTFlipflop(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display) + +
+          Creates a new TFlipflop object.
+abstract  TFlipflopVHDLLanguage.newTFlipflop(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new TFlipflop object.
+ TriangleLanguage.newTriangle(Node x, + Node y, + Node z, + java.lang.String name, + DisplayOptions display) + +
+          Creates a new Triangle object.
+abstract  TriangleLanguage.newTriangle(Node x, + Node y, + Node z, + java.lang.String name, + DisplayOptions display, + TriangleProperties tp) + +
+          Creates a new Triangle object.
+ XNorGateVHDLLanguage.newXNorGate(Node upperLeft, + int width, + int height, + java.lang.String name, + char inA, + char inB, + char outC, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new XNorGate object.
+ XNorGateVHDLLanguage.newXNorGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display) + +
+          Creates a new XNorGate object.
+abstract  XNorGateVHDLLanguage.newXNorGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new XNorGate object.
+ XOrGateVHDLLanguage.newXOrGate(Node upperLeft, + int width, + int height, + java.lang.String name, + char inA, + char inB, + char outC, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new XOrGate object.
+ XOrGateVHDLLanguage.newXOrGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display) + +
+          Creates a new XOrGate object.
+abstract  XOrGateVHDLLanguage.newXOrGate(Node upperLeft, + int width, + int height, + java.lang.String name, + java.util.List<VHDLPin> pins, + DisplayOptions display, + VHDLElementProperties properties) + +
+          Creates a new XOrGate object.
+ voidGeneratorInterface.rotate(Primitive p, + Node center, + int degrees, + Timing delay, + Timing duration) + +
+          Rotates a Primitive by a given angle around a finite point + after a delay.
+ voidGraphGenerator.translateNode(Graph graph, + int nodeIndex, + Node location, + Timing offset, + Timing duration) + +
+          sets the position of a given node
+ voidGraphGenerator.translateNodes(Graph graph, + int[] nodeIndices, + Node location, + Timing offset, + Timing duration) + +
+          sets the position of a given set of nodes
+ voidGraphGenerator.translateWithFixedNodes(Graph graph, + int[] nodeIndices, + Node location, + Timing offset, + Timing duration) + +
+          sets the position of a given set of nodes
+  +

+ + + + + + + + + +
Method parameters in algoanim.primitives.generators with type arguments of type Node
+abstract  VHDLWireVHDLLanguage.newWire(java.util.List<Node> nodes, + int speed, + java.lang.String name, + DisplayOptions display, + VHDLWireProperties properties) + +
+          Creates a new wire object.
+  +

+ + + + + +
+Uses of Node in algoanim.primitives.vhdl
+  +

+ + + + + + + + + +
Fields in algoanim.primitives.vhdl declared as Node
+protected  NodeVHDLElement.upperLeft + +
+           
+  +

+ + + + + + + + + +
Methods in algoanim.primitives.vhdl that return Node
+ NodeVHDLElement.getUpperLeft() + +
+          Returns the upper left corner of this AND gate.
+  +

+ + + + + + + + + +
Methods in algoanim.primitives.vhdl that return types with arguments of type Node
+ java.util.List<Node>VHDLWire.getNodes() + +
+           
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Constructors in algoanim.primitives.vhdl with parameters of type Node
AndGate(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the AndGate and calls the create() method of the + associated VHDLElementGenerator.
Demultiplexer(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the Demultiplexer and calls the create() method of the + associated VHDLElementGenerator.
DFlipflop(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the DFlipflop and calls the create() method of the + associated SquareGenerator.
JKFlipflop(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the JKFlipflop and calls the create() method of the + associated VHDLElementGenerator.
Multiplexer(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the Multiplexer and calls the create() method of the + associated VHDLElementGenerator.
NAndGate(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the NAndGate and calls the create() method of the + associated VHDLElementGenerator.
NorGate(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the NorGate and calls the create() method of the + associated VHDLElementGenerator.
NotGate(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the NotGate and calls the create() method of the + associated VHDLElementGenerator.
OrGate(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the OrGate and calls the create() method of the + associated SquareGenerator.
RSFlipflop(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the RSFlipflop and calls the create() method of the + associated VHDLElementGenerator.
TFlipflop(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the TFlipflop and calls the create() method of the + associated VHDLElementGenerator.
VHDLElement(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the Square and calls the create() method of the + associated SquareGenerator.
XNorGate(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the XNorGate and calls the create() method of the + associated VHDLElementGenerator.
XOrGate(VHDLElementGenerator sg, + Node upperLeftCorner, + int theWidth, + int theHeight, + java.lang.String name, + java.util.List<VHDLPin> definedPins, + DisplayOptions display, + VHDLElementProperties sp) + +
+          Instantiates the XOrGate and calls the create() method of the + associated VHDLElementGenerator.
+  +

+ + + + + + + + +
Constructor parameters in algoanim.primitives.vhdl with type arguments of type Node
VHDLWire(VHDLWireGenerator sg, + java.util.List<Node> wireNodes, + int displaySpeed, + java.lang.String name, + DisplayOptions display, + VHDLWireProperties sp) + +
+          Instantiates the VHDLWire and calls the create() method of the + associated VHDLElementGenerator.
+  +

+ + + + + +
+Uses of Node in algoanim.util
+  +

+ + + + + + + + + + + + + + + + + +
Subclasses of Node in algoanim.util
+ classCoordinates + +
+          A concrete type of a Node.
+ classOffset + +
+          This is a concrete kind of a Node.
+ classOffsetFromLastPosition + +
+          This is a concrete kind of a Node.
+  +

+ + + + + + + + + +
Methods in algoanim.util that return Node
+ NodeOffset.getNode() + +
+          Returns the reference.
+  +

+ + + + + + + + +
Constructors in algoanim.util with parameters of type Node
Offset(int xCoordinate, + int yCoordinate, + Node baseNode, + java.lang.String targetDirection) + +
+          Creates a new Offset instance at a distance of (xCoordinate, yCoordinate) + in direction "targetDirection" from the base Node "baseNode".
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/util/class-use/Offset.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/util/class-use/Offset.html new file mode 100644 index 00000000..0d331d31 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/util/class-use/Offset.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.util.Offset + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.util.Offset

+
+No usage of algoanim.util.Offset +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/util/class-use/OffsetFromLastPosition.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/util/class-use/OffsetFromLastPosition.html new file mode 100644 index 00000000..7989f1ca --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/util/class-use/OffsetFromLastPosition.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.util.OffsetFromLastPosition + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.util.OffsetFromLastPosition

+
+No usage of algoanim.util.OffsetFromLastPosition +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/util/class-use/TicksTiming.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/util/class-use/TicksTiming.html new file mode 100644 index 00000000..2bab0102 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/util/class-use/TicksTiming.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.util.TicksTiming + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.util.TicksTiming

+
+No usage of algoanim.util.TicksTiming +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/util/class-use/Timing.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/util/class-use/Timing.html new file mode 100644 index 00000000..977c05a8 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/util/class-use/Timing.html @@ -0,0 +1,6012 @@ + + + + + + +Uses of Class algoanim.util.Timing + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.util.Timing

+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
+Packages that use Timing
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives  
algoanim.primitives.generators  
algoanim.primitives.updater  
algoanim.utilUsing the classes in the animalscriptapi.util package 
+  +

+ + + + + +
+Uses of Timing in algoanim.animalscript
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in algoanim.animalscript with parameters of type Timing
+ voidAnimalSourceCodeGenerator.addCodeElement(SourceCode code, + java.lang.String codeline, + java.lang.String name, + int indentation, + boolean noSpace, + int row, + Timing t) + +
+           
+ voidAnimalSourceCodeGenerator.addCodeElement(SourceCode code, + java.lang.String codeline, + java.lang.String name, + int indentation, + int row, + Timing t) + +
+           
+ voidAnimalSourceCodeGenerator.addCodeLine(SourceCode code, + java.lang.String codeline, + java.lang.String name, + int indentation, + Timing t) + +
+           
+protected  voidAnimalGenerator.addWithTiming(java.lang.StringBuilder sb, + Timing delay, + Timing duration) + +
+           
+ voidAnimalGenerator.changeColor(Primitive elem, + java.lang.String colorType, + java.awt.Color newColor, + Timing delay, + Timing d) + +
+           
+protected  voidAnimalArrayGenerator.createEntry(ArrayPrimitive array, + java.lang.String keyword, + int from, + int to, + Timing offset, + Timing duration) + +
+           
+protected  voidAnimalArrayGenerator.createEntry(ArrayPrimitive array, + java.lang.String keyword, + int position, + Timing offset, + Timing duration) + +
+           
+ voidAnimalArrayMarkerGenerator.decrement(ArrayMarker am, + Timing delay, + Timing duration) + +
+           
+ voidAnimalArrayBasedQueueGenerator.dequeue(ArrayBasedQueue<T> abq, + Timing delay, + Timing duration) + +
+           
+ voidAnimalConceptualQueueGenerator.dequeue(ConceptualQueue<T> cq, + Timing delay, + Timing duration) + +
+           
+ voidAnimalListBasedQueueGenerator.dequeue(ListBasedQueue<T> lbq, + Timing delay, + Timing duration) + +
+           
+ voidAnimalArrayBasedQueueGenerator.enqueue(ArrayBasedQueue<T> abq, + T elem, + Timing delay, + Timing duration) + +
+           
+ voidAnimalConceptualQueueGenerator.enqueue(ConceptualQueue<T> cq, + T elem, + Timing delay, + Timing duration) + +
+           
+ voidAnimalListBasedQueueGenerator.enqueue(ListBasedQueue<T> lbq, + T elem, + Timing delay, + Timing duration) + +
+           
+ voidAnimalArrayBasedQueueGenerator.front(ArrayBasedQueue<T> abq, + Timing delay, + Timing duration) + +
+           
+ voidAnimalConceptualQueueGenerator.front(ConceptualQueue<T> cq, + Timing delay, + Timing duration) + +
+           
+ voidAnimalListBasedQueueGenerator.front(ListBasedQueue<T> lbq, + Timing delay, + Timing duration) + +
+           
+ voidAnimalGenerator.hide(Primitive q, + Timing t) + +
+           
+ voidAnimalSourceCodeGenerator.hide(SourceCode code, + Timing delay) + +
+           
+ voidAnimalGraphGenerator.hideEdge(Graph graph, + int startNode, + int endNode, + Timing offset, + Timing duration) + +
+           
+ voidAnimalGraphGenerator.hideEdgeWeight(Graph graph, + int startNode, + int endNode, + Timing offset, + Timing duration) + +
+           
+ voidAnimalGraphGenerator.hideNode(Graph graph, + int index, + Timing offset, + Timing duration) + +
+           
+ voidAnimalGraphGenerator.hideNodes(Graph graph, + int[] indices, + Timing offset, + Timing duration) + +
+           
+ voidAnimalSourceCodeGenerator.highlight(SourceCode code, + int line, + int row, + boolean context, + Timing delay, + Timing duration) + +
+           
+ voidAnimalSourceCodeGenerator.highlight(SourceCode code, + java.lang.String lineName, + int row, + boolean context, + Timing delay, + Timing duration) + +
+           
+ voidAnimalArrayGenerator.highlightCell(ArrayPrimitive ia, + int from, + int to, + Timing offset, + Timing duration) + +
+           
+ voidAnimalArrayGenerator.highlightCell(ArrayPrimitive ia, + int position, + Timing offset, + Timing duration) + +
+           
+ voidAnimalDoubleMatrixGenerator.highlightCell(DoubleMatrix intMatrix, + int row, + int col, + Timing offset, + Timing duration) + +
+           
+ voidAnimalIntMatrixGenerator.highlightCell(IntMatrix intMatrix, + int row, + int col, + Timing offset, + Timing duration) + +
+           
+ voidAnimalStringMatrixGenerator.highlightCell(StringMatrix intMatrix, + int row, + int col, + Timing offset, + Timing duration) + +
+           
+ voidAnimalDoubleMatrixGenerator.highlightCellColumnRange(DoubleMatrix intMatrix, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+           
+ voidAnimalIntMatrixGenerator.highlightCellColumnRange(IntMatrix intMatrix, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+           
+ voidAnimalStringMatrixGenerator.highlightCellColumnRange(StringMatrix intMatrix, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+           
+ voidAnimalDoubleMatrixGenerator.highlightCellRowRange(DoubleMatrix intMatrix, + int startRow, + int endRow, + int col, + Timing offset, + Timing duration) + +
+           
+ voidAnimalIntMatrixGenerator.highlightCellRowRange(IntMatrix intMatrix, + int startRow, + int endRow, + int col, + Timing offset, + Timing duration) + +
+           
+ voidAnimalStringMatrixGenerator.highlightCellRowRange(StringMatrix intMatrix, + int startRow, + int endRow, + int col, + Timing offset, + Timing duration) + +
+           
+ voidAnimalGraphGenerator.highlightEdge(Graph graph, + int startNode, + int endNode, + Timing offset, + Timing duration) + +
+          Highlights the graph edge at a given position after a distinct offset.
+ voidAnimalArrayGenerator.highlightElem(ArrayPrimitive ia, + int from, + int to, + Timing offset, + Timing duration) + +
+           
+ voidAnimalArrayGenerator.highlightElem(ArrayPrimitive ia, + int position, + Timing offset, + Timing duration) + +
+           
+ voidAnimalDoubleMatrixGenerator.highlightElem(DoubleMatrix intMatrix, + int row, + int col, + Timing offset, + Timing duration) + +
+           
+ voidAnimalIntMatrixGenerator.highlightElem(IntMatrix intMatrix, + int row, + int col, + Timing offset, + Timing duration) + +
+           
+ voidAnimalStringMatrixGenerator.highlightElem(StringMatrix intMatrix, + int row, + int col, + Timing offset, + Timing duration) + +
+           
+ voidAnimalDoubleMatrixGenerator.highlightElemColumnRange(DoubleMatrix intMatrix, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+           
+ voidAnimalIntMatrixGenerator.highlightElemColumnRange(IntMatrix intMatrix, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+           
+ voidAnimalStringMatrixGenerator.highlightElemColumnRange(StringMatrix intMatrix, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+           
+ voidAnimalDoubleMatrixGenerator.highlightElemRowRange(DoubleMatrix intMatrix, + int startRow, + int endRow, + int col, + Timing offset, + Timing duration) + +
+           
+ voidAnimalIntMatrixGenerator.highlightElemRowRange(IntMatrix intMatrix, + int startRow, + int endRow, + int col, + Timing offset, + Timing duration) + +
+           
+ voidAnimalStringMatrixGenerator.highlightElemRowRange(StringMatrix intMatrix, + int startRow, + int endRow, + int col, + Timing offset, + Timing duration) + +
+           
+ voidAnimalArrayBasedQueueGenerator.highlightFrontCell(ArrayBasedQueue<T> abq, + Timing delay, + Timing duration) + +
+           
+ voidAnimalConceptualQueueGenerator.highlightFrontCell(ConceptualQueue<T> cq, + Timing delay, + Timing duration) + +
+           
+ voidAnimalListBasedQueueGenerator.highlightFrontCell(ListBasedQueue<T> lbq, + Timing delay, + Timing duration) + +
+           
+ voidAnimalArrayBasedQueueGenerator.highlightFrontElem(ArrayBasedQueue<T> abq, + Timing delay, + Timing duration) + +
+           
+ voidAnimalConceptualQueueGenerator.highlightFrontElem(ConceptualQueue<T> cq, + Timing delay, + Timing duration) + +
+           
+ voidAnimalListBasedQueueGenerator.highlightFrontElem(ListBasedQueue<T> lbq, + Timing delay, + Timing duration) + +
+           
+ voidAnimalGraphGenerator.highlightNode(Graph graph, + int node, + Timing offset, + Timing duration) + +
+          Highlights the chosen graph node after a distinct offset.
+ voidAnimalArrayBasedQueueGenerator.highlightTailCell(ArrayBasedQueue<T> abq, + Timing delay, + Timing duration) + +
+           
+ voidAnimalConceptualQueueGenerator.highlightTailCell(ConceptualQueue<T> cq, + Timing delay, + Timing duration) + +
+           
+ voidAnimalListBasedQueueGenerator.highlightTailCell(ListBasedQueue<T> lbq, + Timing delay, + Timing duration) + +
+           
+ voidAnimalArrayBasedQueueGenerator.highlightTailElem(ArrayBasedQueue<T> abq, + Timing delay, + Timing duration) + +
+           
+ voidAnimalConceptualQueueGenerator.highlightTailElem(ConceptualQueue<T> cq, + Timing delay, + Timing duration) + +
+           
+ voidAnimalListBasedQueueGenerator.highlightTailElem(ListBasedQueue<T> lbq, + Timing delay, + Timing duration) + +
+           
+ voidAnimalArrayBasedStackGenerator.highlightTopCell(ArrayBasedStack<T> abs, + Timing delay, + Timing duration) + +
+           
+ voidAnimalConceptualStackGenerator.highlightTopCell(ConceptualStack<T> cs, + Timing delay, + Timing duration) + +
+           
+ voidAnimalListBasedStackGenerator.highlightTopCell(ListBasedStack<T> lbs, + Timing delay, + Timing duration) + +
+           
+ voidAnimalArrayBasedStackGenerator.highlightTopElem(ArrayBasedStack<T> abs, + Timing delay, + Timing duration) + +
+           
+ voidAnimalConceptualStackGenerator.highlightTopElem(ConceptualStack<T> cs, + Timing delay, + Timing duration) + +
+           
+ voidAnimalListBasedStackGenerator.highlightTopElem(ListBasedStack<T> lbs, + Timing delay, + Timing duration) + +
+           
+ voidAnimalArrayMarkerGenerator.increment(ArrayMarker am, + Timing delay, + Timing duration) + +
+           
+ voidAnimalArrayBasedQueueGenerator.isEmpty(ArrayBasedQueue<T> abq, + Timing delay, + Timing duration) + +
+           
+ voidAnimalArrayBasedStackGenerator.isEmpty(ArrayBasedStack<T> abs, + Timing delay, + Timing duration) + +
+           
+ voidAnimalConceptualQueueGenerator.isEmpty(ConceptualQueue<T> cq, + Timing delay, + Timing duration) + +
+           
+ voidAnimalConceptualStackGenerator.isEmpty(ConceptualStack<T> cs, + Timing delay, + Timing duration) + +
+           
+ voidAnimalListBasedQueueGenerator.isEmpty(ListBasedQueue<T> lbq, + Timing delay, + Timing duration) + +
+           
+ voidAnimalListBasedStackGenerator.isEmpty(ListBasedStack<T> lbs, + Timing delay, + Timing duration) + +
+           
+ voidAnimalArrayBasedQueueGenerator.isFull(ArrayBasedQueue<T> abq, + Timing delay, + Timing duration) + +
+           
+ voidAnimalArrayBasedStackGenerator.isFull(ArrayBasedStack<T> abs, + Timing delay, + Timing duration) + +
+           
+ voidAnimalListElementGenerator.link(ListElement start, + ListElement target, + int linkNr, + Timing t, + Timing d) + +
+           
+static java.lang.StringAnimalGenerator.makeDurationTimingDef(Timing duration) + +
+          Creates the AnimalScript code for a duration Timing.
+static java.lang.StringAnimalGenerator.makeOffsetTimingDef(Timing delay) + +
+          Creates the AnimalScript represantation of a Timing.
+ voidAnimalArrayMarkerGenerator.move(ArrayMarker am, + int to, + Timing delay, + Timing duration) + +
+           
+ voidAnimalArrayMarkerGenerator.moveBeforeStart(ArrayMarker am, + Timing delay, + Timing duration) + +
+           
+ voidAnimalGenerator.moveBy(Primitive p, + java.lang.String moveType, + int dx, + int dy, + Timing delay, + Timing duration) + +
+           
+ voidAnimalArrayMarkerGenerator.moveOutside(ArrayMarker am, + Timing delay, + Timing duration) + +
+           
+ voidAnimalGenerator.moveTo(Primitive p, + java.lang.String direction, + java.lang.String moveType, + Node target, + Timing delay, + Timing duration) + +
+           
+ voidAnimalArrayMarkerGenerator.moveToEnd(ArrayMarker am, + Timing delay, + Timing duration) + +
+           
+ voidAnimalGenerator.moveVia(Primitive elem, + java.lang.String direction, + java.lang.String moveType, + Primitive via, + Timing delay, + Timing d) + +
+           
+ voidAnimalArrayBasedStackGenerator.pop(ArrayBasedStack<T> abs, + Timing delay, + Timing duration) + +
+           
+ voidAnimalConceptualStackGenerator.pop(ConceptualStack<T> cs, + Timing delay, + Timing duration) + +
+           
+ voidAnimalListBasedStackGenerator.pop(ListBasedStack<T> lbs, + Timing delay, + Timing duration) + +
+           
+ voidAnimalArrayBasedStackGenerator.push(ArrayBasedStack<T> abs, + T elem, + Timing delay, + Timing duration) + +
+           
+ voidAnimalConceptualStackGenerator.push(ConceptualStack<T> cs, + T elem, + Timing delay, + Timing duration) + +
+           
+ voidAnimalListBasedStackGenerator.push(ListBasedStack<T> lbs, + T elem, + Timing delay, + Timing duration) + +
+           
+ voidAnimalDoubleArrayGenerator.put(DoubleArray iap, + int where, + double what, + Timing delay, + Timing duration) + +
+           
+ voidAnimalDoubleMatrixGenerator.put(DoubleMatrix intMatrix, + int row, + int col, + double what, + Timing delay, + Timing duration) + +
+           
+ voidAnimalIntArrayGenerator.put(IntArray iap, + int where, + int what, + Timing delay, + Timing duration) + +
+           
+ voidAnimalIntMatrixGenerator.put(IntMatrix intMatrix, + int row, + int col, + int what, + Timing delay, + Timing duration) + +
+           
+ voidAnimalStringArrayGenerator.put(StringArray sap, + int where, + java.lang.String what, + Timing delay, + Timing duration) + +
+           
+ voidAnimalStringMatrixGenerator.put(StringMatrix intMatrix, + int row, + int col, + java.lang.String what, + Timing delay, + Timing duration) + +
+           
+ voidAnimalGenerator.rotate(Primitive p, + Node center, + int degrees, + Timing t, + Timing d) + +
+           
+ voidAnimalGenerator.rotate(Primitive p, + Primitive around, + int degrees, + Timing t, + Timing d) + +
+           
+ voidAnimalGraphGenerator.setEdgeWeight(Graph graph, + int startNode, + int endNode, + java.lang.String weight, + Timing offset, + Timing duration) + +
+           
+ voidAnimalTextGenerator.setFont(Primitive p, + java.awt.Font newFont, + Timing delay, + Timing duration) + +
+          updates the font of this text component (not supported by all primitives!).
+ voidAnimalTextGenerator.setText(Primitive p, + java.lang.String newText, + Timing delay, + Timing duration) + +
+          updates the text of this text component (not supported by all primitives!).
+ voidAnimalGenerator.show(Primitive p, + Timing t) + +
+           
+ voidAnimalGraphGenerator.showEdge(Graph graph, + int startNode, + int endNode, + Timing offset, + Timing duration) + +
+           
+ voidAnimalGraphGenerator.showEdgeWeight(Graph graph, + int startNode, + int endNode, + Timing offset, + Timing duration) + +
+           
+ voidAnimalGraphGenerator.showNode(Graph graph, + int index, + Timing offset, + Timing duration) + +
+           
+ voidAnimalGraphGenerator.showNodes(Graph graph, + int[] indices, + Timing offset, + Timing duration) + +
+           
+ voidAnimalArrayGenerator.swap(ArrayPrimitive iap, + int what, + int with, + Timing delay, + Timing duration) + +
+           
+ voidAnimalDoubleMatrixGenerator.swap(DoubleMatrix intMatrix, + int sourceRow, + int sourceCol, + int targetRow, + int targetCol, + Timing delay, + Timing duration) + +
+           
+ voidAnimalIntMatrixGenerator.swap(IntMatrix intMatrix, + int sourceRow, + int sourceCol, + int targetRow, + int targetCol, + Timing delay, + Timing duration) + +
+           
+ voidAnimalStringMatrixGenerator.swap(StringMatrix intMatrix, + int sourceRow, + int sourceCol, + int targetRow, + int targetCol, + Timing delay, + Timing duration) + +
+           
+ voidAnimalArrayBasedQueueGenerator.tail(ArrayBasedQueue<T> abq, + Timing delay, + Timing duration) + +
+           
+ voidAnimalConceptualQueueGenerator.tail(ConceptualQueue<T> cq, + Timing delay, + Timing duration) + +
+           
+ voidAnimalListBasedQueueGenerator.tail(ListBasedQueue<T> lbq, + Timing delay, + Timing duration) + +
+           
+ voidAnimalArrayBasedStackGenerator.top(ArrayBasedStack<T> abs, + Timing delay, + Timing duration) + +
+           
+ voidAnimalConceptualStackGenerator.top(ConceptualStack<T> cs, + Timing delay, + Timing duration) + +
+           
+ voidAnimalListBasedStackGenerator.top(ListBasedStack<T> lbs, + Timing delay, + Timing duration) + +
+           
+ voidAnimalGraphGenerator.translateNode(Graph graph, + int nodeIndex, + Node location, + Timing offset, + Timing duration) + +
+           
+ voidAnimalGraphGenerator.translateNodes(Graph graph, + int[] nodeIndices, + Node location, + Timing offset, + Timing duration) + +
+           
+ voidAnimalGraphGenerator.translateWithFixedNodes(Graph graph, + int[] nodeIndices, + Node location, + Timing offset, + Timing duration) + +
+           
+ voidAnimalSourceCodeGenerator.unhighlight(SourceCode code, + int line, + int row, + boolean context, + Timing delay, + Timing duration) + +
+           
+ voidAnimalSourceCodeGenerator.unhighlight(SourceCode code, + java.lang.String lineName, + int row, + boolean context, + Timing delay, + Timing duration) + +
+           
+ voidAnimalArrayGenerator.unhighlightCell(ArrayPrimitive ia, + int from, + int to, + Timing offset, + Timing duration) + +
+           
+ voidAnimalArrayGenerator.unhighlightCell(ArrayPrimitive ia, + int position, + Timing offset, + Timing duration) + +
+           
+ voidAnimalDoubleMatrixGenerator.unhighlightCell(DoubleMatrix intMatrix, + int row, + int col, + Timing offset, + Timing duration) + +
+           
+ voidAnimalIntMatrixGenerator.unhighlightCell(IntMatrix intMatrix, + int row, + int col, + Timing offset, + Timing duration) + +
+           
+ voidAnimalStringMatrixGenerator.unhighlightCell(StringMatrix intMatrix, + int row, + int col, + Timing offset, + Timing duration) + +
+           
+ voidAnimalDoubleMatrixGenerator.unhighlightCellColumnRange(DoubleMatrix intMatrix, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+           
+ voidAnimalIntMatrixGenerator.unhighlightCellColumnRange(IntMatrix intMatrix, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+           
+ voidAnimalStringMatrixGenerator.unhighlightCellColumnRange(StringMatrix intMatrix, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+           
+ voidAnimalDoubleMatrixGenerator.unhighlightCellRowRange(DoubleMatrix intMatrix, + int startRow, + int endRow, + int col, + Timing offset, + Timing duration) + +
+           
+ voidAnimalIntMatrixGenerator.unhighlightCellRowRange(IntMatrix intMatrix, + int startRow, + int endRow, + int col, + Timing offset, + Timing duration) + +
+           
+ voidAnimalStringMatrixGenerator.unhighlightCellRowRange(StringMatrix intMatrix, + int startRow, + int endRow, + int col, + Timing offset, + Timing duration) + +
+           
+ voidAnimalGraphGenerator.unhighlightEdge(Graph graph, + int startNode, + int endNode, + Timing offset, + Timing duration) + +
+          Unhighlights the graph edge at a given position after a distinct offset.
+ voidAnimalArrayGenerator.unhighlightElem(ArrayPrimitive ia, + int from, + int to, + Timing offset, + Timing duration) + +
+           
+ voidAnimalArrayGenerator.unhighlightElem(ArrayPrimitive ia, + int position, + Timing offset, + Timing duration) + +
+           
+ voidAnimalDoubleMatrixGenerator.unhighlightElem(DoubleMatrix intMatrix, + int row, + int col, + Timing offset, + Timing duration) + +
+           
+ voidAnimalIntMatrixGenerator.unhighlightElem(IntMatrix intMatrix, + int row, + int col, + Timing offset, + Timing duration) + +
+           
+ voidAnimalStringMatrixGenerator.unhighlightElem(StringMatrix intMatrix, + int row, + int col, + Timing offset, + Timing duration) + +
+           
+ voidAnimalDoubleMatrixGenerator.unhighlightElemColumnRange(DoubleMatrix intMatrix, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+           
+ voidAnimalIntMatrixGenerator.unhighlightElemColumnRange(IntMatrix intMatrix, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+           
+ voidAnimalStringMatrixGenerator.unhighlightElemColumnRange(StringMatrix intMatrix, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+           
+ voidAnimalDoubleMatrixGenerator.unhighlightElemRowRange(DoubleMatrix intMatrix, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+           
+ voidAnimalIntMatrixGenerator.unhighlightElemRowRange(IntMatrix intMatrix, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+           
+ voidAnimalStringMatrixGenerator.unhighlightElemRowRange(StringMatrix intMatrix, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+           
+ voidAnimalArrayBasedQueueGenerator.unhighlightFrontCell(ArrayBasedQueue<T> abq, + Timing delay, + Timing duration) + +
+           
+ voidAnimalConceptualQueueGenerator.unhighlightFrontCell(ConceptualQueue<T> cq, + Timing delay, + Timing duration) + +
+           
+ voidAnimalListBasedQueueGenerator.unhighlightFrontCell(ListBasedQueue<T> lbq, + Timing delay, + Timing duration) + +
+           
+ voidAnimalArrayBasedQueueGenerator.unhighlightFrontElem(ArrayBasedQueue<T> abq, + Timing delay, + Timing duration) + +
+           
+ voidAnimalConceptualQueueGenerator.unhighlightFrontElem(ConceptualQueue<T> cq, + Timing delay, + Timing duration) + +
+           
+ voidAnimalListBasedQueueGenerator.unhighlightFrontElem(ListBasedQueue<T> lbq, + Timing delay, + Timing duration) + +
+           
+ voidAnimalGraphGenerator.unhighlightNode(Graph graph, + int node, + Timing offset, + Timing duration) + +
+          Unhighlights the chosen graph node after a distinct offset.
+ voidAnimalArrayBasedQueueGenerator.unhighlightTailCell(ArrayBasedQueue<T> abq, + Timing delay, + Timing duration) + +
+           
+ voidAnimalConceptualQueueGenerator.unhighlightTailCell(ConceptualQueue<T> cq, + Timing delay, + Timing duration) + +
+           
+ voidAnimalListBasedQueueGenerator.unhighlightTailCell(ListBasedQueue<T> lbq, + Timing delay, + Timing duration) + +
+           
+ voidAnimalArrayBasedQueueGenerator.unhighlightTailElem(ArrayBasedQueue<T> abq, + Timing delay, + Timing duration) + +
+           
+ voidAnimalConceptualQueueGenerator.unhighlightTailElem(ConceptualQueue<T> cq, + Timing delay, + Timing duration) + +
+           
+ voidAnimalListBasedQueueGenerator.unhighlightTailElem(ListBasedQueue<T> lbq, + Timing delay, + Timing duration) + +
+           
+ voidAnimalArrayBasedStackGenerator.unhighlightTopCell(ArrayBasedStack<T> abs, + Timing delay, + Timing duration) + +
+           
+ voidAnimalConceptualStackGenerator.unhighlightTopCell(ConceptualStack<T> cs, + Timing delay, + Timing duration) + +
+           
+ voidAnimalListBasedStackGenerator.unhighlightTopCell(ListBasedStack<T> lbs, + Timing delay, + Timing duration) + +
+           
+ voidAnimalArrayBasedStackGenerator.unhighlightTopElem(ArrayBasedStack<T> abs, + Timing delay, + Timing duration) + +
+           
+ voidAnimalConceptualStackGenerator.unhighlightTopElem(ConceptualStack<T> cs, + Timing delay, + Timing duration) + +
+           
+ voidAnimalListBasedStackGenerator.unhighlightTopElem(ListBasedStack<T> lbs, + Timing delay, + Timing duration) + +
+           
+ voidAnimalListElementGenerator.unlink(ListElement start, + int linkNr, + Timing t, + Timing d) + +
+           
+  +

+ + + + + +
+Uses of Timing in algoanim.primitives
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in algoanim.primitives with parameters of type Timing
+ intSourceCode.addCodeElement(java.lang.String code, + java.lang.String label, + boolean noSpaceSeparator, + int indentation, + Timing delay) + +
+          Adds a new code element to this SourceCode element.
+ intSourceCode.addCodeElement(java.lang.String code, + java.lang.String label, + int indentation, + Timing delay) + +
+          Adds a new code element to this SourceCode element.
+ intSourceCode.addCodeLine(java.lang.String code, + java.lang.String label, + int indentation, + Timing delay) + +
+          Adds a new code line to this SourceCode element.
+ voidPrimitive.changeColor(java.lang.String colorType, + java.awt.Color newColor, + Timing t, + Timing d) + +
+          Changes the color of a part of this Primitive which is + specified by colorType.
+ voidArrayMarker.decrement(Timing delay, + Timing duration) + +
+          Decrements the given ArrayMarker by one position of the + associated ArrayPrimitive.
+ TListBasedQueue.dequeue(Timing delay, + Timing duration) + +
+          Removes and returns the first element of the queue.
+ This is the delayed version as specified by delay.
+ TConceptualQueue.dequeue(Timing delay, + Timing duration) + +
+          Removes and returns the first element of the queue.
+ This is the delayed version as specified by delay.
+ TArrayBasedQueue.dequeue(Timing delay, + Timing duration) + +
+          Removes and returns the first element of the queue.
+ This is the delayed version as specified by delay.
+ voidListBasedQueue.enqueue(T elem, + Timing delay, + Timing duration) + +
+          Adds the element elem as the last element to the end of the queue.
+ This is the delayed version as specified by delay.
+ voidConceptualQueue.enqueue(T elem, + Timing delay, + Timing duration) + +
+          Adds the element elem as the last element to the end of the queue.
+ This is the delayed version as specified by delay.
+ voidArrayBasedQueue.enqueue(T elem, + Timing delay, + Timing duration) + +
+          Adds the element elem as the last element to the end of the queue.
+ This is the delayed version as specified by delay.
+ TListBasedQueue.front(Timing delay, + Timing duration) + +
+          Retrieves (without removing) the first element of the queue.
+ This is the delayed version as specified by delay.
+ TConceptualQueue.front(Timing delay, + Timing duration) + +
+          Retrieves (without removing) the first element of the queue.
+ This is the delayed version as specified by delay.
+ TArrayBasedQueue.front(Timing delay, + Timing duration) + +
+          Retrieves (without removing) the first element of the queue.
+ This is the delayed version as specified by delay.
+ voidPrimitive.hide(Timing t) + +
+          Hides this Primitive after the given time.
+ voidGraph.hideEdge(int startNode, + int endNode, + Timing offset, + Timing duration) + +
+          show a selected (previously visible?) graph edge by turning it invisible
+ voidGraph.hideEdgeWeight(int startNode, + int endNode, + Timing offset, + Timing duration) + +
+          hides a selected (previously visible?) graph edge weight by turning it invisible
+ voidGraph.hideNode(int index, + Timing offset, + Timing duration) + +
+          hide a selected graph node by turning it invisible
+ voidGraph.hideNodes(int[] indices, + Timing offset, + Timing duration) + +
+          hide a selected set of graph nodes by turning them invisible
+ voidSourceCode.highlight(int lineNo, + int colNo, + boolean context, + Timing delay, + Timing duration) + +
+          Highlights a line in this SourceCode element.
+ voidSourceCode.highlight(java.lang.String label, + boolean context, + Timing delay, + Timing duration) + +
+          Highlights a line in this SourceCode element.
+ voidStringMatrix.highlightCell(int row, + int col, + Timing offset, + Timing duration) + +
+          Highlights the matrix cell at a given position after a distinct offset.
+ voidStringArray.highlightCell(int from, + int to, + Timing offset, + Timing duration) + +
+          Highlights a range of array cells.
+ voidIntMatrix.highlightCell(int row, + int col, + Timing offset, + Timing duration) + +
+          Highlights the matrix cell at a given position after a distinct offset.
+ voidIntArray.highlightCell(int from, + int to, + Timing offset, + Timing duration) + +
+          Highlights a range of array cells.
+ voidDoubleMatrix.highlightCell(int row, + int col, + Timing offset, + Timing duration) + +
+          Highlights the matrix cell at a given position after a distinct offset.
+ voidDoubleArray.highlightCell(int from, + int to, + Timing offset, + Timing duration) + +
+          Highlights a range of array cells.
+ voidStringArray.highlightCell(int position, + Timing offset, + Timing duration) + +
+          Highlights the array cell at a given position after a distinct offset.
+ voidIntArray.highlightCell(int position, + Timing offset, + Timing duration) + +
+          Highlights the array cell at a given position after a distinct offset.
+ voidDoubleArray.highlightCell(int position, + Timing offset, + Timing duration) + +
+          Highlights the array cell at a given position after a distinct offset.
+ voidStringMatrix.highlightCellColumnRange(int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+          Highlights a range of array cells of an StringMatrix.
+ voidIntMatrix.highlightCellColumnRange(int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+          Highlights a range of array cells of an IntMatrix.
+ voidDoubleMatrix.highlightCellColumnRange(int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+          Highlights a range of array cells of an DoubleMatrix.
+ voidStringMatrix.highlightCellRowRange(int startRow, + int endRow, + int col, + Timing offset, + Timing duration) + +
+          Highlights a range of array cells of an StringMatrix.
+ voidIntMatrix.highlightCellRowRange(int startRow, + int endRow, + int col, + Timing offset, + Timing duration) + +
+          Highlights a range of array cells of an IntMatrix.
+ voidDoubleMatrix.highlightCellRowRange(int startRow, + int endRow, + int col, + Timing offset, + Timing duration) + +
+          Highlights a range of array cells of an DoubleMatrix.
+ voidGraph.highlightEdge(int startNode, + int endNode, + Timing offset, + Timing duration) + +
+          Highlights the graph edge at a given position after a distinct offset.
+ voidStringMatrix.highlightElem(int row, + int col, + Timing offset, + Timing duration) + +
+          Highlights the matrix element at a given position after a distinct offset.
+ voidStringArray.highlightElem(int from, + int to, + Timing offset, + Timing duration) + +
+          Highlights a range of array elements.
+ voidIntMatrix.highlightElem(int row, + int col, + Timing offset, + Timing duration) + +
+          Highlights the matrix element at a given position after a distinct offset.
+ voidIntArray.highlightElem(int from, + int to, + Timing offset, + Timing duration) + +
+          Highlights a range of array elements.
+ voidDoubleMatrix.highlightElem(int row, + int col, + Timing offset, + Timing duration) + +
+          Highlights the matrix element at a given position after a distinct offset.
+ voidDoubleArray.highlightElem(int from, + int to, + Timing offset, + Timing duration) + +
+          Highlights a range of array elements.
+ voidStringArray.highlightElem(int position, + Timing offset, + Timing duration) + +
+          Highlights the array element at a given position after a distinct offset.
+ voidIntArray.highlightElem(int position, + Timing offset, + Timing duration) + +
+          Highlights the array element at a given position after a distinct offset.
+ voidDoubleArray.highlightElem(int position, + Timing offset, + Timing duration) + +
+          Highlights the array element at a given position after a distinct offset.
+ voidStringMatrix.highlightElemColumnRange(int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+          Highlights a range of matrix elements.
+ voidIntMatrix.highlightElemColumnRange(int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+          Highlights a range of matrix elements.
+ voidDoubleMatrix.highlightElemColumnRange(int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+          Highlights a range of matrix elements.
+ voidStringMatrix.highlightElemRowRange(int startRow, + int endRow, + int col, + Timing offset, + Timing duration) + +
+          Highlights a range of array elements of an StringMatrix.
+ voidIntMatrix.highlightElemRowRange(int startRow, + int endRow, + int col, + Timing offset, + Timing duration) + +
+          Highlights a range of array elements of an IntMatrix.
+ voidDoubleMatrix.highlightElemRowRange(int startRow, + int endRow, + int col, + Timing offset, + Timing duration) + +
+          Highlights a range of array elements of an DoubleMatrix.
+ voidListBasedQueue.highlightFrontCell(Timing delay, + Timing duration) + +
+          Highlights the cell which contains the first element of the queue.
+ voidConceptualQueue.highlightFrontCell(Timing delay, + Timing duration) + +
+          Highlights the cell which contains the first element of the queue.
+ voidArrayBasedQueue.highlightFrontCell(Timing delay, + Timing duration) + +
+          Highlights the cell which contains the first element of the queue.
+ voidListBasedQueue.highlightFrontElem(Timing delay, + Timing duration) + +
+          Highlights the first element of the queue.
+ voidConceptualQueue.highlightFrontElem(Timing delay, + Timing duration) + +
+          Highlights the first element of the queue.
+ voidArrayBasedQueue.highlightFrontElem(Timing delay, + Timing duration) + +
+          Highlights the first element of the queue.
+ voidGraph.highlightNode(int node, + Timing offset, + Timing duration) + +
+          Highlights the chosen graph node after a distinct offset.
+ voidListBasedQueue.highlightTailCell(Timing delay, + Timing duration) + +
+          Highlights the cell which contains the last element of the queue.
+ voidConceptualQueue.highlightTailCell(Timing delay, + Timing duration) + +
+          Highlights the cell which contains the last element of the queue.
+ voidArrayBasedQueue.highlightTailCell(Timing delay, + Timing duration) + +
+          Highlights the cell which contains the last element of the queue.
+ voidListBasedQueue.highlightTailElem(Timing delay, + Timing duration) + +
+          Highlights the last element of the queue.
+ voidConceptualQueue.highlightTailElem(Timing delay, + Timing duration) + +
+          Highlights the last element of the queue.
+ voidArrayBasedQueue.highlightTailElem(Timing delay, + Timing duration) + +
+          Highlights the last element of the queue.
+ voidListBasedStack.highlightTopCell(Timing delay, + Timing duration) + +
+          Highlights the cell which contains the top element of the stack.
+ voidConceptualStack.highlightTopCell(Timing delay, + Timing duration) + +
+          Highlights the cell which contains the top element of the stack.
+ voidArrayBasedStack.highlightTopCell(Timing delay, + Timing duration) + +
+          Highlights the cell which contains the top element of the stack.
+ voidListBasedStack.highlightTopElem(Timing delay, + Timing duration) + +
+          Highlights the top element of the stack.
+ voidConceptualStack.highlightTopElem(Timing delay, + Timing duration) + +
+          Highlights the top element of the stack.
+ voidArrayBasedStack.highlightTopElem(Timing delay, + Timing duration) + +
+          Highlights the top element of the stack.
+ voidArrayMarker.increment(Timing delay, + Timing duration) + +
+          Increments the given ArrayMarker by one position of the + associated ArrayPrimitive.
+ booleanListBasedStack.isEmpty(Timing delay, + Timing duration) + +
+          Tests if the stack is empty.
+ This is the delayed version as specified by delay.
+ booleanListBasedQueue.isEmpty(Timing delay, + Timing duration) + +
+          Tests if the queue is empty.
+ This is the delayed version as specified by delay.
+ booleanConceptualStack.isEmpty(Timing delay, + Timing duration) + +
+          Tests if the stack is empty.
+ This is the delayed version as specified by delay.
+ booleanConceptualQueue.isEmpty(Timing delay, + Timing duration) + +
+          Tests if the queue is empty.
+ This is the delayed version as specified by delay.
+ booleanArrayBasedStack.isEmpty(Timing delay, + Timing duration) + +
+          Tests if the stack is empty.
+ This is the delayed version as specified by delay.
+ booleanArrayBasedQueue.isEmpty(Timing delay, + Timing duration) + +
+          Tests if the queue is empty.
+ This is the delayed version as specified by delay.
+ booleanArrayBasedStack.isFull(Timing delay, + Timing duration) + +
+          Tests if the stack is full.
+ This is the delayed version as specified by delay.
+ booleanArrayBasedQueue.isFull(Timing delay, + Timing duration) + +
+          Tests if the queue is full.
+ This is the delayed version as specified by delay.
+ voidListElement.link(ListElement target, + int linkno, + Timing offset, + Timing duration) + +
+          Targets the pointer specified by linkno to another + ListElement.
+ voidArrayMarker.move(int pos, + Timing t, + Timing d) + +
+          Moves the ArrayMarker to the index specified by + pos after the offset t.
+ voidArrayMarker.moveBeforeStart(Timing t, + Timing d) + +
+          Moves the ArrayMarker out of of the referenced + ArrayPrimitive after the offset t.
+ voidPrimitive.moveBy(java.lang.String moveType, + int dx, + int dy, + Timing delay, + Timing duration) + +
+          Moves this Primitive to a Node.
+ voidArrayMarker.moveOutside(Timing t, + Timing d) + +
+          Moves the ArrayMarker out of of the referenced + ArrayPrimitive after the offset t.
+ voidPrimitive.moveTo(java.lang.String direction, + java.lang.String moveType, + Node target, + Timing delay, + Timing duration) + +
+          TODO Über die Exceptions nachdenken...
+ voidArrayMarker.moveToEnd(Timing t, + Timing d) + +
+          Moves the ArrayMarker to the end of the referenced + ArrayPrimitive after the offset t.
+ voidPrimitive.moveVia(java.lang.String direction, + java.lang.String moveType, + Primitive via, + Timing delay, + Timing duration) + +
+          Moves this Primitive along another one into a specific + direction.
+ TListBasedStack.pop(Timing delay, + Timing duration) + +
+          Removes and returns the element at the top of the stack.
+ This is the delayed version as specified by delay.
+ TConceptualStack.pop(Timing delay, + Timing duration) + +
+          Removes and returns the element at the top of the stack.
+ This is the delayed version as specified by delay.
+ TArrayBasedStack.pop(Timing delay, + Timing duration) + +
+          Removes and returns the element at the top of the stack.
+ This is the delayed version as specified by delay.
+ voidListBasedStack.push(T elem, + Timing delay, + Timing duration) + +
+          Pushes the element elem onto the top of the stack.
+ voidConceptualStack.push(T elem, + Timing delay, + Timing duration) + +
+          Pushes the element elem onto the top of the stack.
+ voidArrayBasedStack.push(T elem, + Timing delay, + Timing duration) + +
+          Pushes the element elem onto the top of the stack if it is not full.
+ voidDoubleArray.put(int where, + double what, + Timing t, + Timing d) + +
+          Puts the value what at position where.
+ voidDoubleMatrix.put(int row, + int col, + double what, + Timing t, + Timing d) + +
+          Puts the value what at position [row][col].
+ voidIntMatrix.put(int row, + int col, + int what, + Timing t, + Timing d) + +
+          Puts the value what at position [row][col].
+ voidStringMatrix.put(int row, + int col, + java.lang.String what, + Timing t, + Timing d) + +
+          Puts the value what at position [row][col].
+ voidIntArray.put(int where, + int what, + Timing t, + Timing d) + +
+          Puts the value what at position where.
+ voidStringArray.put(int where, + java.lang.String what, + Timing t, + Timing d) + +
+          Puts the value what at position where.
+ voidPrimitive.rotate(Node center, + int degrees, + Timing t, + Timing d) + +
+          Rotates this Primitive around a given center.
+ voidPrimitive.rotate(Primitive around, + int degrees, + Timing t, + Timing d) + +
+          Rotates this Primitive around another one after a time + offset.
+ voidGraph.setEdgeWeight(int fromNode, + int toNode, + int weight, + Timing offset, + Timing duration) + +
+           
+ voidGraph.setEdgeWeight(int fromNode, + int toNode, + java.lang.String weight, + Timing offset, + Timing duration) + +
+           
+ voidAdvancedTextSupport.setFont(java.awt.Font newFont, + Timing delay, + Timing duration) + +
+          updates the font of this text component (not supported by all primitives!).
+ voidAdvancedTextGeneratorInterface.setFont(Primitive p, + java.awt.Font newFont, + Timing delay, + Timing duration) + +
+          updates the font of this text component (not supported by all primitives!).
+ voidAdvancedTextGeneratorInterface.setText(Primitive p, + java.lang.String newText, + Timing delay, + Timing duration) + +
+          updates the text of this text component (not supported by all primitives!).
+ voidAdvancedTextSupport.setText(java.lang.String newText, + Timing delay, + Timing duration) + +
+          updates the text of this text component (not supported by all primitives!).
+ voidPrimitive.show(Timing t) + +
+          Show this Primitive after the given offset.
+ voidGraph.showEdge(int startNode, + int endNode, + Timing offset, + Timing duration) + +
+          show a selected (previously hidden) graph edge by turning it visible
+ voidGraph.showEdgeWeight(int startNode, + int endNode, + Timing offset, + Timing duration) + +
+          show a selected (previously invisible?) graph edge weight by turning it visible
+ voidGraph.showNode(int index, + Timing offset, + Timing duration) + +
+          show a selected (previously hidden) graph node by turning it visible
+ voidGraph.showNodes(int[] indices, + Timing offset, + Timing duration) + +
+          show a selected (previously hidden) graph node by turning it visible
+ voidStringMatrix.swap(int sourceRow, + int sourceCol, + int targetRow, + int targetCol, + Timing t, + Timing d) + +
+          Swaps the elements at index [sourceRow][sourceCol] and + [targetRow][targetCol].
+ voidIntMatrix.swap(int sourceRow, + int sourceCol, + int targetRow, + int targetCol, + Timing t, + Timing d) + +
+          Swaps the elements at index [sourceRow][sourceCol] and + [targetRow][targetCol].
+ voidDoubleMatrix.swap(int sourceRow, + int sourceCol, + int targetRow, + int targetCol, + Timing t, + Timing d) + +
+          Swaps the elements at index [sourceRow][sourceCol] and + [targetRow][targetCol].
+ voidStringArray.swap(int what, + int with, + Timing t, + Timing d) + +
+          Swaps the elements at index what and with.
+ voidIntArray.swap(int what, + int with, + Timing t, + Timing d) + +
+          Swaps the elements at index what and + with.
+ voidDoubleArray.swap(int what, + int with, + Timing t, + Timing d) + +
+          Swaps the elements at index what and + with.
+abstract  voidArrayPrimitive.swap(int what, + int with, + Timing t, + Timing d) + +
+          Swaps the elements at index what and + with.
+ TListBasedQueue.tail(Timing delay, + Timing duration) + +
+          Retrieves (without removing) the last element of the queue.
+ This is the delayed version as specified by delay.
+ TConceptualQueue.tail(Timing delay, + Timing duration) + +
+          Retrieves (without removing) the last element of the queue.
+ This is the delayed version as specified by delay.
+ TArrayBasedQueue.tail(Timing delay, + Timing duration) + +
+          Retrieves (without removing) the last element of the queue.
+ This is the delayed version as specified by delay.
+ voidSourceCode.toggleHighlight(int oldLine, + int oldColumn, + boolean switchToContextMode, + int newLine, + int newColumn, + Timing delay, + Timing duration) + +
+          Toggles the highlight from one component to the next.
+ voidSourceCode.toggleHighlight(java.lang.String oldLabel, + boolean switchToContextMode, + java.lang.String newLabel, + Timing delay, + Timing duration) + +
+          Toggles the highlight from one component to the next.
+ TListBasedStack.top(Timing delay, + Timing duration) + +
+          Retrieves (without removing) the element at the top of the stack.
+ This is the delayed version as specified by delay.
+ TConceptualStack.top(Timing delay, + Timing duration) + +
+          Retrieves (without removing) the element at the top of the stack.
+ This is the delayed version as specified by delay.
+ TArrayBasedStack.top(Timing delay, + Timing duration) + +
+          Retrieves (without removing) the element at the top of the stack.
+ This is the delayed version as specified by delay.
+ voidGraph.translateNode(int nodeIndex, + Node location, + Timing offset, + Timing duration) + +
+           
+ voidGraph.translateNodes(int[] nodeIndices, + Node location, + Timing offset, + Timing duration) + +
+           
+ voidGraph.translateWithFixedNodes(int[] nodeIndices, + Node location, + Timing offset, + Timing duration) + +
+           
+ voidSourceCode.unhighlight(int lineNo, + int colNo, + boolean context, + Timing delay, + Timing duration) + +
+          Unhighlights a line in this SourceCode element.
+ voidSourceCode.unhighlight(java.lang.String label, + boolean context, + Timing delay, + Timing duration) + +
+          Unhighlights a line in this SourceCode element.
+ voidStringMatrix.unhighlightCell(int row, + int col, + Timing offset, + Timing duration) + +
+          Unhighlights the array cell of an StringMatrix at a given position + after a distinct offset.
+ voidStringArray.unhighlightCell(int from, + int to, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array cells.
+ voidIntMatrix.unhighlightCell(int row, + int col, + Timing offset, + Timing duration) + +
+          Unhighlights the array cell of an IntMatrix at a given + position after a distinct offset.
+ voidIntArray.unhighlightCell(int from, + int to, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array cells.
+ voidDoubleMatrix.unhighlightCell(int row, + int col, + Timing offset, + Timing duration) + +
+          Unhighlights the array cell of an DoubleMatrix at a given + position after a distinct offset.
+ voidDoubleArray.unhighlightCell(int from, + int to, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array cells.
+ voidStringArray.unhighlightCell(int position, + Timing offset, + Timing duration) + +
+          Unhighlights the array cell at a given position after a distinct offset.
+ voidIntArray.unhighlightCell(int position, + Timing offset, + Timing duration) + +
+          Unhighlights the array cell at a given position after a distinct offset.
+ voidDoubleArray.unhighlightCell(int position, + Timing offset, + Timing duration) + +
+          Unhighlights the array cell at a given position after a distinct offset.
+ voidStringMatrix.unhighlightCellColumnRange(int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array cells of an StringMatrix.
+ voidIntMatrix.unhighlightCellColumnRange(int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array cells of an IntMatrix.
+ voidDoubleMatrix.unhighlightCellColumnRange(int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array cells of an DoubleMatrix.
+ voidStringMatrix.unhighlightCellRowRange(int startRow, + int endRow, + int col, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array cells of an StringMatrix.
+ voidIntMatrix.unhighlightCellRowRange(int startRow, + int endRow, + int col, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array cells of an IntMatrix.
+ voidDoubleMatrix.unhighlightCellRowRange(int startRow, + int endRow, + int col, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array cells of an DoubleMatrix.
+ voidGraph.unhighlightEdge(int startNode, + int endNode, + Timing offset, + Timing duration) + +
+          Unhighlights the graph edge at a given position after a distinct offset.
+ voidStringMatrix.unhighlightElem(int row, + int col, + Timing offset, + Timing duration) + +
+          Unhighlights the matrix element at a given position after a distinct offset.
+ voidStringArray.unhighlightElem(int from, + int to, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array elements.
+ voidIntMatrix.unhighlightElem(int row, + int col, + Timing offset, + Timing duration) + +
+          Unhighlights the matrix element at a given position after a distinct + offset.
+ voidIntArray.unhighlightElem(int from, + int to, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array elements.
+ voidDoubleMatrix.unhighlightElem(int row, + int col, + Timing offset, + Timing duration) + +
+          Unhighlights the matrix element at a given position after a distinct + offset.
+ voidDoubleArray.unhighlightElem(int from, + int to, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array elements.
+ voidStringArray.unhighlightElem(int position, + Timing offset, + Timing duration) + +
+          Unhighlights the array element at a given position after a distinct offset.
+ voidIntArray.unhighlightElem(int position, + Timing offset, + Timing duration) + +
+          Unhighlights the array element at a given position after a distinct offset.
+ voidDoubleArray.unhighlightElem(int position, + Timing offset, + Timing duration) + +
+          Unhighlights the array element at a given position after a distinct offset.
+ voidStringMatrix.unhighlightElemColumnRange(int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array elements of an StringMatrix.
+ voidIntMatrix.unhighlightElemColumnRange(int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array elements of an IntMatrix.
+ voidDoubleMatrix.unhighlightElemColumnRange(int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array elements of an DoubleMatrix.
+ voidStringMatrix.unhighlightElemRowRange(int startRow, + int endRow, + int col, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array elements of an StringMatrix.
+ voidIntMatrix.unhighlightElemRowRange(int startRow, + int endRow, + int col, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array elements of an IntMatrix.
+ voidDoubleMatrix.unhighlightElemRowRange(int startRow, + int endRow, + int col, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array elements of an DoubleMatrix.
+ voidListBasedQueue.unhighlightFrontCell(Timing delay, + Timing duration) + +
+          Unhighlights the cell which contains the first element of the queue.
+ voidConceptualQueue.unhighlightFrontCell(Timing delay, + Timing duration) + +
+          Unhighlights the cell which contains the first element of the queue.
+ voidArrayBasedQueue.unhighlightFrontCell(Timing delay, + Timing duration) + +
+          Unhighlights the cell which contains the first element of the queue.
+ voidListBasedQueue.unhighlightFrontElem(Timing delay, + Timing duration) + +
+          Unhighlights the first element of the queue.
+ voidConceptualQueue.unhighlightFrontElem(Timing delay, + Timing duration) + +
+          Unhighlights the first element of the queue.
+ voidArrayBasedQueue.unhighlightFrontElem(Timing delay, + Timing duration) + +
+          Unhighlights the first element of the queue.
+ voidGraph.unhighlightNode(int node, + Timing offset, + Timing duration) + +
+          Unhighlights the chosen graph node after a distinct offset.
+ voidListBasedQueue.unhighlightTailCell(Timing delay, + Timing duration) + +
+          Unhighlights the cell which contains the last element of the queue.
+ voidConceptualQueue.unhighlightTailCell(Timing delay, + Timing duration) + +
+          Unhighlights the cell which contains the last element of the queue.
+ voidArrayBasedQueue.unhighlightTailCell(Timing delay, + Timing duration) + +
+          Unhighlights the cell which contains the last element of the queue.
+ voidListBasedQueue.unhighlightTailElem(Timing delay, + Timing duration) + +
+          Unhighlights the last element of the queue.
+ voidConceptualQueue.unhighlightTailElem(Timing delay, + Timing duration) + +
+          Unhighlights the last element of the queue.
+ voidArrayBasedQueue.unhighlightTailElem(Timing delay, + Timing duration) + +
+          Unhighlights the last element of the queue.
+ voidListBasedStack.unhighlightTopCell(Timing delay, + Timing duration) + +
+          Unhighlights the cell which contains the top element of the stack.
+ voidConceptualStack.unhighlightTopCell(Timing delay, + Timing duration) + +
+          Unhighlights the cell which contains the top element of the stack.
+ voidArrayBasedStack.unhighlightTopCell(Timing delay, + Timing duration) + +
+          Unhighlights the cell which contains the top element of the stack.
+ voidListBasedStack.unhighlightTopElem(Timing delay, + Timing duration) + +
+          Unhighlights the top element of the stack.
+ voidConceptualStack.unhighlightTopElem(Timing delay, + Timing duration) + +
+          Unhighlights the top element of the stack.
+ voidArrayBasedStack.unhighlightTopElem(Timing delay, + Timing duration) + +
+          Unhighlights the top element of the stack.
+ voidListElement.unlink(int linkno, + Timing offset, + Timing duration) + +
+          Removes the pointer specified by linkno.
+  +

+ + + + + +
+Uses of Timing in algoanim.primitives.generators
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in algoanim.primitives.generators with parameters of type Timing
+ voidSourceCodeGenerator.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.
+ voidSourceCodeGenerator.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.
+ voidSourceCodeGenerator.addCodeLine(SourceCode code, + java.lang.String codeline, + java.lang.String name, + int indentation, + Timing t) + +
+          Adds a new code line to the SourceCode.
+ voidGeneratorInterface.changeColor(Primitive elem, + java.lang.String colorType, + java.awt.Color newColor, + Timing delay, + Timing duration) + +
+          Changes the color of a specified part of a Primitive after a + given delay.
+ voidArrayMarkerGenerator.decrement(ArrayMarker am, + Timing delay, + Timing duration) + +
+          Decrements the given ArrayMarker by one position of the + associated ArrayPrimitive.
+ voidArrayBasedQueueGenerator.dequeue(ArrayBasedQueue<T> abq, + Timing delay, + Timing duration) + +
+          Removes the first element of the given ArrayBasedQueue.
+ voidConceptualQueueGenerator.dequeue(ConceptualQueue<T> cq, + Timing delay, + Timing duration) + +
+          Removes the first element of the given ConceptualQueue.
+ voidListBasedQueueGenerator.dequeue(ListBasedQueue<T> lbq, + Timing delay, + Timing duration) + +
+          Removes the first element of the given ListBasedQueue.
+ voidArrayBasedQueueGenerator.enqueue(ArrayBasedQueue<T> abq, + T elem, + Timing delay, + Timing duration) + +
+          Adds the element elem as the last element to the end of the given + ArrayBasedQueue.
+ voidConceptualQueueGenerator.enqueue(ConceptualQueue<T> cq, + T elem, + Timing delay, + Timing duration) + +
+          Adds the element elem as the last element to the end of the given + ConceptualQueue.
+ voidListBasedQueueGenerator.enqueue(ListBasedQueue<T> lbq, + T elem, + Timing delay, + Timing duration) + +
+          Adds the element elem as the last element to the end of the given + ListBasedQueue.
+ voidArrayBasedQueueGenerator.front(ArrayBasedQueue<T> abq, + Timing delay, + Timing duration) + +
+          Retrieves (without removing) the first element of the given ArrayBasedQueue.
+ voidConceptualQueueGenerator.front(ConceptualQueue<T> cq, + Timing delay, + Timing duration) + +
+          Retrieves (without removing) the first element of the given ConceptualQueue.
+ voidListBasedQueueGenerator.front(ListBasedQueue<T> lbq, + Timing delay, + Timing duration) + +
+          Retrieves (without removing) the first element of the given ListBasedQueue.
+ voidGeneratorInterface.hide(Primitive p, + Timing delay) + +
+          Hides a Primitive after a given delay.
+ voidSourceCodeGenerator.hide(SourceCode code, + Timing delay) + +
+          Hides the given SourceCode element.
+ voidGraphGenerator.hideEdge(Graph graph, + int startNode, + int endNode, + Timing offset, + Timing duration) + +
+          hides a selected (previously visible?) graph edge by turning it invisible
+ voidGraphGenerator.hideEdgeWeight(Graph graph, + int startNode, + int endNode, + Timing offset, + Timing duration) + +
+          hides a selected (previously visible?) graph edge weight by turning it invisible
+ voidGraphGenerator.hideNode(Graph graph, + int index, + Timing offset, + Timing duration) + +
+          hide a selected graph node by turning it invisible
+ voidGraphGenerator.hideNodes(Graph graph, + int[] indices, + Timing offset, + Timing duration) + +
+          hide a selected set of graph nodes by turning them invisible
+ voidSourceCodeGenerator.highlight(SourceCode code, + int line, + int row, + boolean context, + Timing delay, + Timing duration) + +
+          Highlights a line in a certain SourceCode element.
+ voidGenericArrayGenerator.highlightCell(ArrayPrimitive ia, + int from, + int to, + Timing offset, + Timing duration) + +
+          Highlights a range of array cells of an ArrayPrimitive.
+ voidGenericArrayGenerator.highlightCell(ArrayPrimitive ia, + int position, + Timing offset, + Timing duration) + +
+          Highlights the array cell at a given position after a distinct offset of an + ArrayPrimitive.
+ voidDoubleMatrixGenerator.highlightCell(DoubleMatrix ia, + int row, + int col, + Timing offset, + Timing duration) + +
+          Highlights the array cell at a given position after a distinct offset of an + DoubleMatrix.
+ voidIntMatrixGenerator.highlightCell(IntMatrix ia, + int row, + int col, + Timing offset, + Timing duration) + +
+          Highlights the array cell at a given position after a distinct offset of an + IntMatrix.
+ voidStringMatrixGenerator.highlightCell(StringMatrix ia, + int row, + int col, + Timing offset, + Timing duration) + +
+          Highlights the array cell at a given position after a distinct offset of an + StringMatrix.
+ voidDoubleMatrixGenerator.highlightCellColumnRange(DoubleMatrix ia, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+          Highlights a range of array cells of an DoubleMatrix.
+ voidIntMatrixGenerator.highlightCellColumnRange(IntMatrix ia, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+          Highlights a range of array cells of an IntMatrix.
+ voidStringMatrixGenerator.highlightCellColumnRange(StringMatrix ia, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+          Highlights a range of array cells of an StringMatrix.
+ voidDoubleMatrixGenerator.highlightCellRowRange(DoubleMatrix ia, + int startRow, + int endRow, + int column, + Timing offset, + Timing duration) + +
+          Highlights a range of array cells of an DoubleMatrix.
+ voidIntMatrixGenerator.highlightCellRowRange(IntMatrix ia, + int startRow, + int endRow, + int column, + Timing offset, + Timing duration) + +
+          Highlights a range of array cells of an IntMatrix.
+ voidStringMatrixGenerator.highlightCellRowRange(StringMatrix ia, + int startRow, + int endRow, + int column, + Timing offset, + Timing duration) + +
+          Highlights a range of array cells of an StringMatrix.
+ voidGraphGenerator.highlightEdge(Graph graph, + int startNode, + int endNode, + Timing offset, + Timing duration) + +
+          Highlights the graph edge at a given position after a distinct offset.
+ voidGenericArrayGenerator.highlightElem(ArrayPrimitive ia, + int from, + int to, + Timing offset, + Timing duration) + +
+          Highlights a range of array elements of an ArrayPrimitive.
+ voidGenericArrayGenerator.highlightElem(ArrayPrimitive ia, + int position, + Timing offset, + Timing duration) + +
+          Highlights the array element of an ArrayPrimitive at a given + position after a distinct offset.
+ voidDoubleMatrixGenerator.highlightElem(DoubleMatrix ia, + int row, + int col, + Timing offset, + Timing duration) + +
+          Highlights the array element of an DoubleMatrix at a given position + after a distinct offset.
+ voidIntMatrixGenerator.highlightElem(IntMatrix ia, + int row, + int col, + Timing offset, + Timing duration) + +
+          Highlights the array element of an IntMatrix at a given position + after a distinct offset.
+ voidStringMatrixGenerator.highlightElem(StringMatrix ia, + int row, + int col, + Timing offset, + Timing duration) + +
+          Highlights the array element of an StringMatrix at a given + position after a distinct offset.
+ voidDoubleMatrixGenerator.highlightElemColumnRange(DoubleMatrix ia, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+          Highlights a range of array elements of an DoubleMatrix.
+ voidIntMatrixGenerator.highlightElemColumnRange(IntMatrix ia, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+          Highlights a range of array elements of an IntMatrix.
+ voidStringMatrixGenerator.highlightElemColumnRange(StringMatrix ia, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+          Highlights a range of array elements of an StringMatrix.
+ voidDoubleMatrixGenerator.highlightElemRowRange(DoubleMatrix ia, + int startRow, + int endRow, + int col, + Timing offset, + Timing duration) + +
+          Highlights a range of array elements of an DoubleMatrix.
+ voidIntMatrixGenerator.highlightElemRowRange(IntMatrix ia, + int startRow, + int endRow, + int col, + Timing offset, + Timing duration) + +
+          Highlights a range of array elements of an IntMatrix.
+ voidStringMatrixGenerator.highlightElemRowRange(StringMatrix ia, + int startRow, + int endRow, + int col, + Timing offset, + Timing duration) + +
+          Highlights a range of array elements of an StringMatrix.
+ voidArrayBasedQueueGenerator.highlightFrontCell(ArrayBasedQueue<T> abq, + Timing delay, + Timing duration) + +
+          Highlights the cell which contains the first element of the given + ArrayBasedQueue.
+ voidConceptualQueueGenerator.highlightFrontCell(ConceptualQueue<T> cq, + Timing delay, + Timing duration) + +
+          Highlights the cell which contains the first element of the given + ConceptualQueue.
+ voidListBasedQueueGenerator.highlightFrontCell(ListBasedQueue<T> lbq, + Timing delay, + Timing duration) + +
+          Highlights the cell which contains the first element of the given + ListBasedQueue.
+ voidArrayBasedQueueGenerator.highlightFrontElem(ArrayBasedQueue<T> abq, + Timing delay, + Timing duration) + +
+          Highlights the first element of the given ArrayBasedQueue.
+ voidConceptualQueueGenerator.highlightFrontElem(ConceptualQueue<T> cq, + Timing delay, + Timing duration) + +
+          Highlights the first element of the given ConceptualQueue.
+ voidListBasedQueueGenerator.highlightFrontElem(ListBasedQueue<T> lbq, + Timing delay, + Timing duration) + +
+          Highlights the first element of the given ListBasedQueue.
+ voidGraphGenerator.highlightNode(Graph graph, + int node, + Timing offset, + Timing duration) + +
+          Highlights the chosen graph node after a distinct offset.
+ voidArrayBasedQueueGenerator.highlightTailCell(ArrayBasedQueue<T> abq, + Timing delay, + Timing duration) + +
+          Highlights the cell which contains the last element of the given + ArrayBasedQueue.
+ voidConceptualQueueGenerator.highlightTailCell(ConceptualQueue<T> cq, + Timing delay, + Timing duration) + +
+          Highlights the cell which contains the last element of the given + ConceptualQueue.
+ voidListBasedQueueGenerator.highlightTailCell(ListBasedQueue<T> lbq, + Timing delay, + Timing duration) + +
+          Highlights the cell which contains the last element of the given + ListBasedQueue.
+ voidArrayBasedQueueGenerator.highlightTailElem(ArrayBasedQueue<T> abq, + Timing delay, + Timing duration) + +
+          Highlights the last element of the given ArrayBasedQueue.
+ voidConceptualQueueGenerator.highlightTailElem(ConceptualQueue<T> cq, + Timing delay, + Timing duration) + +
+          Highlights the last element of the given ConceptualQueue.
+ voidListBasedQueueGenerator.highlightTailElem(ListBasedQueue<T> lbq, + Timing delay, + Timing duration) + +
+          Highlights the last element of the given ListBasedQueue.
+ voidArrayBasedStackGenerator.highlightTopCell(ArrayBasedStack<T> abs, + Timing delay, + Timing duration) + +
+          Highlights the cell which contains the top element of the given ArrayBasedStack.
+ voidConceptualStackGenerator.highlightTopCell(ConceptualStack<T> cs, + Timing delay, + Timing duration) + +
+          Highlights the cell which contains the top element of the given ConceptualStack.
+ voidListBasedStackGenerator.highlightTopCell(ListBasedStack<T> lbs, + Timing delay, + Timing duration) + +
+          Highlights the cell which contains the top element of the given ListBasedStack.
+ voidArrayBasedStackGenerator.highlightTopElem(ArrayBasedStack<T> abs, + Timing delay, + Timing duration) + +
+          Highlights the top element of the given ArrayBasedStack.
+ voidConceptualStackGenerator.highlightTopElem(ConceptualStack<T> cs, + Timing delay, + Timing duration) + +
+          Highlights the top element of the given ConceptualStack.
+ voidListBasedStackGenerator.highlightTopElem(ListBasedStack<T> lbs, + Timing delay, + Timing duration) + +
+          Highlights the top element of the given ListBasedStack.
+ voidArrayMarkerGenerator.increment(ArrayMarker am, + Timing delay, + Timing duration) + +
+          Increments the given ArrayMarker by one position of the + associated ArrayPrimitive.
+ voidArrayBasedQueueGenerator.isEmpty(ArrayBasedQueue<T> abq, + Timing delay, + Timing duration) + +
+          Tests if the given ArrayBasedQueue is empty.
+ voidArrayBasedStackGenerator.isEmpty(ArrayBasedStack<T> abs, + Timing delay, + Timing duration) + +
+          Tests if the given ArrayBasedStack is empty.
+ voidConceptualQueueGenerator.isEmpty(ConceptualQueue<T> cq, + Timing delay, + Timing duration) + +
+          Tests if the given ConceptualQueue is empty.
+ voidConceptualStackGenerator.isEmpty(ConceptualStack<T> cs, + Timing delay, + Timing duration) + +
+          Tests if the given ConceptualStack is empty.
+ voidListBasedQueueGenerator.isEmpty(ListBasedQueue<T> lbq, + Timing delay, + Timing duration) + +
+          Tests if the given ListBasedQueue is empty.
+ voidListBasedStackGenerator.isEmpty(ListBasedStack<T> lbs, + Timing delay, + Timing duration) + +
+          Tests if the given ListBasedStack is empty.
+ voidArrayBasedQueueGenerator.isFull(ArrayBasedQueue<T> abq, + Timing delay, + Timing duration) + +
+          Tests if the given ArrayBasedQueue is full.
+ voidArrayBasedStackGenerator.isFull(ArrayBasedStack<T> abs, + Timing delay, + Timing duration) + +
+          Tests if the given ArrayBasedStack is full.
+ voidListElementGenerator.link(ListElement start, + ListElement target, + int linkno, + Timing t, + Timing d) + +
+          Links the given ListElement to another one.
+ voidArrayMarkerGenerator.move(ArrayMarker am, + int to, + Timing delay, + Timing duration) + +
+          Moves the given ArrayMarker to the given index of the + associated ArrayPrimitive.
+ voidArrayMarkerGenerator.moveBeforeStart(ArrayMarker am, + Timing t, + Timing d) + +
+          Moves the ArrayMarker out of of the referenced + ArrayPrimitive after the offset t.
+ voidGeneratorInterface.moveBy(Primitive p, + java.lang.String moveType, + int dx, + int dy, + Timing delay, + Timing duration) + +
+          Moves a Primitive to a point
+ voidArrayMarkerGenerator.moveOutside(ArrayMarker am, + Timing delay, + Timing duration) + +
+          Moves the given ArrayMarker outside of the associated + ArrayPrimitive.
+ voidGeneratorInterface.moveTo(Primitive p, + java.lang.String direction, + java.lang.String moveType, + Node target, + Timing delay, + Timing duration) + +
+          Moves a Primitive to a point
+ voidArrayMarkerGenerator.moveToEnd(ArrayMarker am, + Timing delay, + Timing duration) + +
+          Moves the given ArrayMarker to the last element of the + associated ArrayPrimitive.
+ voidGeneratorInterface.moveVia(Primitive elem, + java.lang.String direction, + java.lang.String type, + Primitive via, + Timing delay, + Timing duration) + +
+          Moves a Primitive along a Path in a given direction after a + set delay.
+ voidArrayBasedStackGenerator.pop(ArrayBasedStack<T> abs, + Timing delay, + Timing duration) + +
+          Removes the element at the top of the given ArrayBasedStack.
+ voidConceptualStackGenerator.pop(ConceptualStack<T> cs, + Timing delay, + Timing duration) + +
+          Removes the element at the top of the given ConceptualStack.
+ voidListBasedStackGenerator.pop(ListBasedStack<T> lbs, + Timing delay, + Timing duration) + +
+          Removes the element at the top of the given ListBasedStack.
+ voidArrayBasedStackGenerator.push(ArrayBasedStack<T> abs, + T elem, + Timing delay, + Timing duration) + +
+          Pushes the element elem onto the top of the given ArrayBasedStack.
+ voidConceptualStackGenerator.push(ConceptualStack<T> cs, + T elem, + Timing delay, + Timing duration) + +
+          Pushes the element elem onto the top of the given ConceptualStack.
+ voidListBasedStackGenerator.push(ListBasedStack<T> lbs, + T elem, + Timing delay, + Timing duration) + +
+          Pushes the element elem onto the top of the given ListBasedStack.
+ voidDoubleArrayGenerator.put(DoubleArray iap, + int where, + double what, + Timing delay, + Timing duration) + +
+          Inserts an int at certain position in the given + IntArray.
+ voidDoubleMatrixGenerator.put(DoubleMatrix iap, + int row, + int col, + double what, + Timing delay, + Timing duration) + +
+          Inserts an double at certain position in the given + DoubleMatrix.
+ voidIntArrayGenerator.put(IntArray iap, + int where, + int what, + Timing delay, + Timing duration) + +
+          Inserts an int at certain position in the given + IntArray.
+ voidIntMatrixGenerator.put(IntMatrix iap, + int row, + int col, + int what, + Timing delay, + Timing duration) + +
+          Inserts an int at certain position in the given + IntMatrix.
+ voidStringArrayGenerator.put(StringArray iap, + int where, + java.lang.String what, + Timing delay, + Timing duration) + +
+          Inserts a String at certain position in the given + StringArray.
+ voidStringMatrixGenerator.put(StringMatrix iap, + int row, + int col, + java.lang.String value, + Timing delay, + Timing duration) + +
+          Inserts an int at certain position in the given + StringMatrix.
+ voidGeneratorInterface.rotate(Primitive p, + Node center, + int degrees, + Timing delay, + Timing duration) + +
+          Rotates a Primitive by a given angle around a finite point + after a delay.
+ voidGeneratorInterface.rotate(Primitive p, + Primitive around, + int degrees, + Timing delay, + Timing duration) + +
+          Rotates a Primitive around itself by a given angle after a + delay.
+ voidGraphGenerator.setEdgeWeight(Graph graph, + int startNode, + int endNode, + java.lang.String weight, + Timing offset, + Timing duration) + +
+          sets the weigth of a given edge
+ voidGeneratorInterface.show(Primitive p, + Timing delay) + +
+          Unhides a Primitive after a given delay.
+ voidGraphGenerator.showEdge(Graph graph, + int startNode, + int endNode, + Timing offset, + Timing duration) + +
+          show a selected (previously hidden?) graph edge by turning it visible
+ voidGraphGenerator.showEdgeWeight(Graph graph, + int startNode, + int endNode, + Timing offset, + Timing duration) + +
+          show a selected (previously hidden?) graph edge weightby turning it visible
+ voidGraphGenerator.showNode(Graph graph, + int index, + Timing offset, + Timing duration) + +
+          show a selected (previously hidden) graph node by turning it visible
+ voidGraphGenerator.showNodes(Graph graph, + int[] indices, + Timing offset, + Timing duration) + +
+          show a selected (previously hidden) graph node by turning it visible
+ voidGenericArrayGenerator.swap(ArrayPrimitive iap, + int what, + int with, + Timing delay, + Timing duration) + +
+          Swaps to values in a given ArrayPrimitive.
+ voidDoubleMatrixGenerator.swap(DoubleMatrix iap, + int sourceRow, + int sourceCol, + int targetRow, + int targetCol, + Timing delay, + Timing duration) + +
+          Swaps to values in a given DoubleMatrix.
+ voidIntMatrixGenerator.swap(IntMatrix iap, + int sourceRow, + int sourceCol, + int targetRow, + int targetCol, + Timing delay, + Timing duration) + +
+          Swaps to values in a given IntMatrix.
+ voidStringMatrixGenerator.swap(StringMatrix iap, + int sourceRow, + int sourceCol, + int targetRow, + int targetCol, + Timing delay, + Timing duration) + +
+          Swaps to values in a given StringMatrix.
+ voidArrayBasedQueueGenerator.tail(ArrayBasedQueue<T> abq, + Timing delay, + Timing duration) + +
+          Retrieves (without removing) the last element of the given ArrayBasedQueue.
+ voidConceptualQueueGenerator.tail(ConceptualQueue<T> cq, + Timing delay, + Timing duration) + +
+          Retrieves (without removing) the last element of the given ConceptualQueue.
+ voidListBasedQueueGenerator.tail(ListBasedQueue<T> lbq, + Timing delay, + Timing duration) + +
+          Retrieves (without removing) the last element of the given ListBasedQueue.
+ voidArrayBasedStackGenerator.top(ArrayBasedStack<T> abs, + Timing delay, + Timing duration) + +
+          Retrieves (without removing) the element at the top of the given ArrayBasedStack.
+ voidConceptualStackGenerator.top(ConceptualStack<T> cs, + Timing delay, + Timing duration) + +
+          Retrieves (without removing) the element at the top of the given ConceptualStack.
+ voidListBasedStackGenerator.top(ListBasedStack<T> lbs, + Timing delay, + Timing duration) + +
+          Retrieves (without removing) the element at the top of the given ListBasedStack.
+ voidGraphGenerator.translateNode(Graph graph, + int nodeIndex, + Node location, + Timing offset, + Timing duration) + +
+          sets the position of a given node
+ voidGraphGenerator.translateNodes(Graph graph, + int[] nodeIndices, + Node location, + Timing offset, + Timing duration) + +
+          sets the position of a given set of nodes
+ voidGraphGenerator.translateWithFixedNodes(Graph graph, + int[] nodeIndices, + Node location, + Timing offset, + Timing duration) + +
+          sets the position of a given set of nodes
+ voidSourceCodeGenerator.unhighlight(SourceCode code, + int line, + int row, + boolean context, + Timing delay, + Timing duration) + +
+          Unhighlights a line in a certain SourceCode element.
+ voidGenericArrayGenerator.unhighlightCell(ArrayPrimitive ia, + int from, + int to, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array cells of an ArrayPrimitive.
+ voidGenericArrayGenerator.unhighlightCell(ArrayPrimitive ia, + int position, + Timing offset, + Timing duration) + +
+          Unhighlights the array cell of an ArrayPrimitive at a given position + after a distinct offset.
+ voidDoubleMatrixGenerator.unhighlightCell(DoubleMatrix ia, + int row, + int col, + Timing offset, + Timing duration) + +
+          Unhighlights the array cell of an DoubleMatrix at a given position + after a distinct offset.
+ voidIntMatrixGenerator.unhighlightCell(IntMatrix ia, + int row, + int col, + Timing offset, + Timing duration) + +
+          Unhighlights the array cell of an IntMatrix at a given position + after a distinct offset.
+ voidStringMatrixGenerator.unhighlightCell(StringMatrix ia, + int row, + int col, + Timing offset, + Timing duration) + +
+          Unhighlights the array cell of an StringMatrix at a given + position after a distinct offset.
+ voidDoubleMatrixGenerator.unhighlightCellColumnRange(DoubleMatrix ia, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array cells of an DoubleMatrix.
+ voidIntMatrixGenerator.unhighlightCellColumnRange(IntMatrix ia, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array cells of an IntMatrix.
+ voidStringMatrixGenerator.unhighlightCellColumnRange(StringMatrix ia, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array cells of an StringMatrix.
+ voidDoubleMatrixGenerator.unhighlightCellRowRange(DoubleMatrix ia, + int startRow, + int endRow, + int col, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array cells of an DoubleMatrix.
+ voidIntMatrixGenerator.unhighlightCellRowRange(IntMatrix ia, + int startRow, + int endRow, + int col, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array cells of an IntMatrix.
+ voidStringMatrixGenerator.unhighlightCellRowRange(StringMatrix ia, + int startRow, + int endRow, + int col, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array cells of an StringMatrix.
+ voidGraphGenerator.unhighlightEdge(Graph graph, + int startNode, + int endNode, + Timing offset, + Timing duration) + +
+          Unhighlights the graph edge at a given position after a distinct offset.
+ voidGenericArrayGenerator.unhighlightElem(ArrayPrimitive ia, + int from, + int to, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array elements of an ArrayPrimitive.
+ voidGenericArrayGenerator.unhighlightElem(ArrayPrimitive ia, + int position, + Timing offset, + Timing duration) + +
+          Unhighlights the array element of an ArrayPrimitive at a given + position after a distinct offset.
+ voidDoubleMatrixGenerator.unhighlightElem(DoubleMatrix ia, + int row, + int col, + Timing offset, + Timing duration) + +
+          Unhighlights the array element of an DoubleMatrix at a given position + after a distinct offset.
+ voidIntMatrixGenerator.unhighlightElem(IntMatrix ia, + int row, + int col, + Timing offset, + Timing duration) + +
+          Unhighlights the array element of an IntMatrix at a given position + after a distinct offset.
+ voidStringMatrixGenerator.unhighlightElem(StringMatrix ia, + int row, + int col, + Timing offset, + Timing duration) + +
+          Unhighlights the array element of an StringMatrix at a given + position after a distinct offset.
+ voidDoubleMatrixGenerator.unhighlightElemColumnRange(DoubleMatrix ia, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array elements of an DoubleMatrix.
+ voidIntMatrixGenerator.unhighlightElemColumnRange(IntMatrix ia, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array elements of an IntMatrix.
+ voidStringMatrixGenerator.unhighlightElemColumnRange(StringMatrix ia, + int row, + int startCol, + int endCol, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array elements of an StringMatrix.
+ voidDoubleMatrixGenerator.unhighlightElemRowRange(DoubleMatrix ia, + int startRow, + int endRow, + int col, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array elements of an DoubleMatrix.
+ voidIntMatrixGenerator.unhighlightElemRowRange(IntMatrix ia, + int startRow, + int endRow, + int col, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array elements of an IntMatrix.
+ voidStringMatrixGenerator.unhighlightElemRowRange(StringMatrix ia, + int startRow, + int endRow, + int col, + Timing offset, + Timing duration) + +
+          Unhighlights a range of array elements of an StringMatrix.
+ voidArrayBasedQueueGenerator.unhighlightFrontCell(ArrayBasedQueue<T> abq, + Timing delay, + Timing duration) + +
+          Unhighlights the cell which contains the first element of the given + ArrayBasedQueue.
+ voidConceptualQueueGenerator.unhighlightFrontCell(ConceptualQueue<T> cq, + Timing delay, + Timing duration) + +
+          Unhighlights the cell which contains the first element of the given + ConceptualQueue.
+ voidListBasedQueueGenerator.unhighlightFrontCell(ListBasedQueue<T> lbq, + Timing delay, + Timing duration) + +
+          Unhighlights the cell which contains the first element of the given + ListBasedQueue.
+ voidArrayBasedQueueGenerator.unhighlightFrontElem(ArrayBasedQueue<T> abq, + Timing delay, + Timing duration) + +
+          Unhighlights the first element of the given ArrayBasedQueue.
+ voidConceptualQueueGenerator.unhighlightFrontElem(ConceptualQueue<T> cq, + Timing delay, + Timing duration) + +
+          Unhighlights the first element of the given ConceptualQueue.
+ voidListBasedQueueGenerator.unhighlightFrontElem(ListBasedQueue<T> lbq, + Timing delay, + Timing duration) + +
+          Unhighlights the first element of the given ListBasedQueue.
+ voidGraphGenerator.unhighlightNode(Graph graph, + int node, + Timing offset, + Timing duration) + +
+          Unhighlights the chosen graph node after a distinct offset.
+ voidArrayBasedQueueGenerator.unhighlightTailCell(ArrayBasedQueue<T> abq, + Timing delay, + Timing duration) + +
+          Unhighlights the cell which contains the last element of the given + ArrayBasedQueue.
+ voidConceptualQueueGenerator.unhighlightTailCell(ConceptualQueue<T> cq, + Timing delay, + Timing duration) + +
+          Unhighlights the cell which contains the last element of the given + ConceptualQueue.
+ voidListBasedQueueGenerator.unhighlightTailCell(ListBasedQueue<T> lbq, + Timing delay, + Timing duration) + +
+          Unhighlights the cell which contains the last element of the given + ListBasedQueue.
+ voidArrayBasedQueueGenerator.unhighlightTailElem(ArrayBasedQueue<T> abq, + Timing delay, + Timing duration) + +
+          Unhighlights the last element of the given ArrayBasedQueue.
+ voidConceptualQueueGenerator.unhighlightTailElem(ConceptualQueue<T> cq, + Timing delay, + Timing duration) + +
+          Unhighlights the last element of the given ConceptualQueue.
+ voidListBasedQueueGenerator.unhighlightTailElem(ListBasedQueue<T> lbq, + Timing delay, + Timing duration) + +
+          Unhighlights the last element of the given ListBasedQueue.
+ voidArrayBasedStackGenerator.unhighlightTopCell(ArrayBasedStack<T> abs, + Timing delay, + Timing duration) + +
+          Unhighlights the cell which contains the top element of the given ArrayBasedStack.
+ voidConceptualStackGenerator.unhighlightTopCell(ConceptualStack<T> cs, + Timing delay, + Timing duration) + +
+          Unhighlights the cell which contains the top element of the given ConceptualStack.
+ voidListBasedStackGenerator.unhighlightTopCell(ListBasedStack<T> lbs, + Timing delay, + Timing duration) + +
+          Unhighlights the cell which contains the top element of the given ListBasedStack.
+ voidArrayBasedStackGenerator.unhighlightTopElem(ArrayBasedStack<T> abs, + Timing delay, + Timing duration) + +
+          Unhighlights the top element of the given ArrayBasedStack.
+ voidConceptualStackGenerator.unhighlightTopElem(ConceptualStack<T> cs, + Timing delay, + Timing duration) + +
+          Unhighlights the top element of the given ConceptualStack.
+ voidListBasedStackGenerator.unhighlightTopElem(ListBasedStack<T> lbs, + Timing delay, + Timing duration) + +
+          Unhighlights the top element of the given ListBasedStack.
+ voidListElementGenerator.unlink(ListElement start, + int linknr, + Timing t, + Timing d) + +
+          Removes a link from the given ListElement.
+  +

+ + + + + +
+Uses of Timing in algoanim.primitives.updater
+  +

+ + + + + + + + + + + + + +
Fields in algoanim.primitives.updater declared as Timing
+(package private)  TimingArrayMarkerUpdater.d + +
+           
+(package private)  TimingArrayMarkerUpdater.t + +
+           
+  +

+ + + + + + + + +
Constructors in algoanim.primitives.updater with parameters of type Timing
ArrayMarkerUpdater(ArrayMarker am, + Timing t, + Timing d, + int maxPosition) + +
+           
+  +

+ + + + + +
+Uses of Timing in algoanim.util
+  +

+ + + + + + + + + + + + + +
Subclasses of Timing in algoanim.util
+ classMsTiming + +
+          A concrete kind of a Timing.
+ classTicksTiming + +
+          TicksTiming is a certain kind of a Timing with a numeric + value measured in ticks.
+  +

+ + + + + + + + + + + + + + + + + + + + + +
Methods in algoanim.util that return Timing
+ TimingCodeGroupDisplayOptions.getDuration() + +
+          Returns the duration Timing.
+ TimingArrayDisplayOptions.getDuration() + +
+          Returns the duration Timing.
+ TimingCodeGroupDisplayOptions.getOffset() + +
+          Returns the offset Timing.
+ TimingArrayDisplayOptions.getOffset() + +
+          Returns the offset Timing.
+  +

+ + + + + + + + + + + +
Constructors in algoanim.util with parameters of type Timing
ArrayDisplayOptions(Timing offsetTiming, + Timing durationTiming, + boolean isCascaded) + +
+          Creates a new instance of the ArrayDisplayOptions.
CodeGroupDisplayOptions(Timing offsetTiming, + Timing durationTiming) + +
+          Creates a new CodeGroupDisplayOptions object based on the parameters passed in
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/util/package-frame.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/util/package-frame.html new file mode 100644 index 00000000..2d7a6ebd --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/util/package-frame.html @@ -0,0 +1,52 @@ + + + + + + +algoanim.util + + + + + + + + + + + +algoanim.util + + + + +
+Classes  + +
+ArrayDisplayOptions +
+CodeGroupDisplayOptions +
+Coordinates +
+DisplayOptions +
+Hidden +
+MsTiming +
+Node +
+Offset +
+OffsetFromLastPosition +
+TicksTiming +
+Timing
+ + + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/util/package-summary.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/util/package-summary.html new file mode 100644 index 00000000..4442935b --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/util/package-summary.html @@ -0,0 +1,317 @@ + + + + + + +algoanim.util + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package algoanim.util +

+Using the classes in the animalscriptapi.util package +

+See: +
+          Description +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Class Summary
ArrayDisplayOptionsThis is a workaround for the DisplayOptions associated with an array.
CodeGroupDisplayOptionsThis is a workaround for the DisplayOptions associated with a code group.
CoordinatesA concrete type of a Node.
DisplayOptionsAbstract class for handling Hidden and + Timing offset in the definition for a + Primitive.
HiddenA class to flag a Primitive as hidden.
MsTimingA concrete kind of a Timing.
NodeThis is an abstract representation of a coordinate within the animation + screen.
OffsetThis is a concrete kind of a Node.
OffsetFromLastPositionThis is a concrete kind of a Node.
TicksTimingTicksTiming is a certain kind of a Timing with a numeric + value measured in ticks.
TimingAn abstract representation of a Timing.
+  + +

+

+Package algoanim.util Description +

+ +

+

Using the classes in the animalscriptapi.util package

+ +

The classes in the animalscriptapi.util package are utility +classes that help in creating animation content. They address three +different aspects: definitions of nodes, display options, and +timing.

+ +

Node Definition

+ +

Many operations in AnimalScript +and thus also in the AnimalScript API +expect the specification of (at least) one node. For example, each graphical object +will have at least one node to specify its basic location, or to specify the first +of multiple nodes that define the shape (e.g., a triangle has three nodes).

+ +

The AnimalScript API allows the following +ways to define a node, based on the (empty) abstract class animalscriptapi.util.Node:

+ +
+
using absolute coordinates
+
Absolute coordinates specify the node as a pair of x and y positions. +Use the classe animalscriptapi.util.Coordinates if you want to use absolute +coordinates. This class expects you to pass in the int values for x and y, +respectively. Of course, you can use arbitrarily complex arithmetic expressions to +define the values x and y, but they will ultimately be evaluated to a fixed value when +the constructor is called.Using an offset from another element +
This more, represented by class animalscriptapi.util.Offset, allows you to +place an object in relation to another element. +
    +
  • The other element can be another graphical object - in this case, you have +to pass this object as a parameter to the constructor call.
  • +
  • It can also be an other node, such as the "fifth node of this +polygon" - in this case, you have to pass a Node instance to the constructor +call.
  • +
  • Finally, it may also be an offset from a pre-assigned ID - in this case, you have to pass +the String ID of this ID.
  • +
In all cases, the constructor also expects the offset (dx, dy) values and the direction. +Typically, you should use the following direction constants defined in class +animalscriptapi.animalscript.AnimalScript: +
    +
  • DIRECTION_NW
  • +
  • DIRECTION_N
  • +
  • DIRECTION_NE
  • +
  • DIRECTION_W
  • +
  • DIRECTION_C
  • +
  • DIRECTION_E
  • +
  • DIRECTION_SW
  • +
  • DIRECTION_S
  • +
  • DIRECTION_SE
  • +
  • DIRECTION_BASELINE_START
  • +
  • DIRECTION_BASELINE_END
  • +
+For all entries except for the last two, the offset will be determined based on the +bounding box of the underlying reference element. The bounding box of an +object is defined as the smallest rectangle that completely contains the object. +The NW, NE, SW, SE values are thus the four corners of this bounding box; N, W, E, S +are the centers of the box edges, and C is the center of the bounding box.
+"Baseline" refers to the base line of a text. As text characters may extrude under their base +line (e.g., for "g", "p" and "q"), the "SW" coordinate of the bounding box for a text may not +have the same y coordinate as the text itself.
+
+ +

Display Option

+ +

Display options toggle the display of a given graphical object. They are not concerned +with attributes such as color or depth of the object, but rather concerned with whether +and how a given object will appear.

+ +

The base class for display options is the abstract class animalscriptapi.util.DisplayOptions. +Its (empty) subclass animalscriptapi.util.Hidden should be used when a given primitive +is supposed to be invisible (hidden from the viewer).

+ +

Code groups also have a special display options class, called animalscriptapi.util.CodeGroupDisplayOptions. +In this class, the user can specify both the offset (how long after the start of a given step +will it take before the code group starts to be displayed?) and the duration (how much time will +the code group take from the offset until all elements are shown?).

+ +

Arrays also have thei own display options class: animalscriptapi.util.ArrayDisplayOptions. +This class uses the offset and duration described above for code groups. Additionally, +they have a boolean option isCascaded. If this option is set to true, the array +will be shown element by element, instead of all elements at the same time.

+ +

Timing Specification

+ +

Timing is used in the AnimalScript API to specify when +effects start and how long they take. They are based on the class animalscriptapi.util.Timing, +another subclass of animalscriptapi.util.DisplayOptions described above. Currently, +the AnimalScript API supports the following timing-related +classes: + +

+
animalscriptapi.util.Timing
+
This class allows setting only one time value as an int. This method is inherited by subclasses. +Please note that this class is abstract!
+
MsTiming
+
This class represents timing information measured on a millisecond (ms) base. Its constructor +expects only the number of time units as an int value.
+
TicksTiming
+
This class represents timing information measured by the number of animation frames ("ticks"). Its constructor +expects only the number of time units as an int value.
+
+

+ +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/util/package-tree.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/util/package-tree.html new file mode 100644 index 00000000..a64ac653 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/util/package-tree.html @@ -0,0 +1,159 @@ + + + + + + +algoanim.util Class Hierarchy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package algoanim.util +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/util/package-use.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/util/package-use.html new file mode 100644 index 00000000..d1c6d93e --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/util/package-use.html @@ -0,0 +1,359 @@ + + + + + + +Uses of Package algoanim.util + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
algoanim.util

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Packages that use algoanim.util
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript
algoanim.primitives  
algoanim.primitives.generators  
algoanim.primitives.updater  
algoanim.primitives.vhdl  
algoanim.utilUsing the classes in the animalscriptapi.util package 
+  +

+ + + + + + + + + + + + + + + + + +
+Classes in algoanim.util used by algoanim.animalscript
ArrayDisplayOptions + +
+          This is a workaround for the DisplayOptions associated with an array.
DisplayOptions + +
+          Abstract class for handling Hidden and + Timing offset in the definition for a + Primitive.
Node + +
+          This is an abstract representation of a coordinate within the animation + screen.
Timing + +
+          An abstract representation of a Timing.
+  +

+ + + + + + + + + + + + + + + + + +
+Classes in algoanim.util used by algoanim.primitives
ArrayDisplayOptions + +
+          This is a workaround for the DisplayOptions associated with an array.
DisplayOptions + +
+          Abstract class for handling Hidden and + Timing offset in the definition for a + Primitive.
Node + +
+          This is an abstract representation of a coordinate within the animation + screen.
Timing + +
+          An abstract representation of a Timing.
+  +

+ + + + + + + + + + + + + + + + + +
+Classes in algoanim.util used by algoanim.primitives.generators
ArrayDisplayOptions + +
+          This is a workaround for the DisplayOptions associated with an array.
DisplayOptions + +
+          Abstract class for handling Hidden and + Timing offset in the definition for a + Primitive.
Node + +
+          This is an abstract representation of a coordinate within the animation + screen.
Timing + +
+          An abstract representation of a Timing.
+  +

+ + + + + + + + +
+Classes in algoanim.util used by algoanim.primitives.updater
Timing + +
+          An abstract representation of a Timing.
+  +

+ + + + + + + + + + + +
+Classes in algoanim.util used by algoanim.primitives.vhdl
DisplayOptions + +
+          Abstract class for handling Hidden and + Timing offset in the definition for a + Primitive.
Node + +
+          This is an abstract representation of a coordinate within the animation + screen.
+  +

+ + + + + + + + + + + + + + + + + +
+Classes in algoanim.util used by algoanim.util
Coordinates + +
+          A concrete type of a Node.
DisplayOptions + +
+          Abstract class for handling Hidden and + Timing offset in the definition for a + Primitive.
Node + +
+          This is an abstract representation of a coordinate within the animation + screen.
Timing + +
+          An abstract representation of a Timing.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/variables/DoubleVariable.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/variables/DoubleVariable.html new file mode 100644 index 00000000..12e238f1 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/variables/DoubleVariable.html @@ -0,0 +1,567 @@ + + + + + + +DoubleVariable + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.variables +
+Class DoubleVariable

+
+java.lang.Object
+  extended by algoanim.variables.Variable
+      extended by algoanim.variables.DoubleVariable
+
+
+
+
public class DoubleVariable
extends Variable
+ + +

+


+ +

+ + + + + + + + + + + + + + + +
+Field Summary
+protected static java.lang.DoubledefaultValue + +
+           
+protected  java.lang.Doublevalue + +
+           
+  + + + + + + + + + + + + + +
+Constructor Summary
DoubleVariable() + +
+           
DoubleVariable(java.lang.Double value) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ + + + + +
+<T> T
+
getValue(java.lang.Class<T> type) + +
+          generic getValue method
+ voidsetValue(java.lang.Boolean value) + +
+           
+ voidsetValue(java.lang.Byte value) + +
+           
+ voidsetValue(java.lang.Double value) + +
+           
+ voidsetValue(java.lang.Float value) + +
+           
+ voidsetValue(java.lang.Integer value) + +
+           
+ voidsetValue(java.lang.Long value) + +
+           
+ voidsetValue(java.lang.Short value) + +
+           
+ voidsetValue(java.lang.String value) + +
+           
+ voidsetValue(Variable var) + +
+          abstract setValue functions
+ java.lang.StringtoString() + +
+           
+ + + + + + + +
Methods inherited from class algoanim.variables.Variable
addObserver, getAssociatedClass, getType, isGlobal, removeObserver, setError, setGlobal, setRole, update
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+defaultValue

+
+protected static final java.lang.Double defaultValue
+
+
+
+
+
+ +

+value

+
+protected java.lang.Double value
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+DoubleVariable

+
+public DoubleVariable()
+
+
+
+ +

+DoubleVariable

+
+public DoubleVariable(java.lang.Double value)
+
+
+ + + + + + + + +
+Method Detail
+ +

+setValue

+
+public void setValue(java.lang.Byte value)
+
+
+
Specified by:
setValue in class Variable
+
+
+
+
+
+
+ +

+setValue

+
+public void setValue(java.lang.Long value)
+
+
+
Specified by:
setValue in class Variable
+
+
+
+
+
+
+ +

+setValue

+
+public void setValue(java.lang.Short value)
+
+
+
Specified by:
setValue in class Variable
+
+
+
+
+
+
+ +

+getValue

+
+public <T> T getValue(java.lang.Class<T> type)
+
+
Description copied from class: Variable
+
generic getValue method +

+

+
Specified by:
getValue in class Variable
+
+
+
Parameters:
type - the element +
Returns:
the returned value
+
+
+
+ +

+setValue

+
+public void setValue(Variable var)
+
+
Description copied from class: Variable
+
abstract setValue functions +

+

+
Specified by:
setValue in class Variable
+
+
+
+
+
+
+ +

+setValue

+
+public void setValue(java.lang.String value)
+
+
+
Specified by:
setValue in class Variable
+
+
+
+
+
+
+ +

+setValue

+
+public void setValue(java.lang.Integer value)
+
+
+
Specified by:
setValue in class Variable
+
+
+
+
+
+
+ +

+setValue

+
+public void setValue(java.lang.Float value)
+
+
+
Specified by:
setValue in class Variable
+
+
+
+
+
+
+ +

+setValue

+
+public void setValue(java.lang.Double value)
+
+
+
Specified by:
setValue in class Variable
+
+
+
+
+
+
+ +

+setValue

+
+public void setValue(java.lang.Boolean value)
+
+
+
Specified by:
setValue in class Variable
+
+
+
+
+
+
+ +

+toString

+
+public java.lang.String toString()
+
+
+
Specified by:
toString in class Variable
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/variables/IntegerVariable.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/variables/IntegerVariable.html new file mode 100644 index 00000000..499754b0 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/variables/IntegerVariable.html @@ -0,0 +1,513 @@ + + + + + + +IntegerVariable + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.variables +
+Class IntegerVariable

+
+java.lang.Object
+  extended by algoanim.variables.Variable
+      extended by algoanim.variables.IntegerVariable
+
+
+
+
public class IntegerVariable
extends Variable
+ + +

+


+ +

+ + + + + + + + + + + + + + +
+Constructor Summary
IntegerVariable() + +
+           
IntegerVariable(java.lang.Integer value) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ + + + + +
+<T> T
+
getValue(java.lang.Class<T> type) + +
+          generic getValue method
+ voidsetValue(java.lang.Boolean value) + +
+           
+ voidsetValue(java.lang.Byte value) + +
+           
+ voidsetValue(java.lang.Double value) + +
+           
+ voidsetValue(java.lang.Float value) + +
+           
+ voidsetValue(java.lang.Integer value) + +
+           
+ voidsetValue(java.lang.Long value) + +
+           
+ voidsetValue(java.lang.Short value) + +
+           
+ voidsetValue(java.lang.String value) + +
+           
+ voidsetValue(Variable var) + +
+          abstract setValue functions
+ java.lang.StringtoString() + +
+           
+ + + + + + + +
Methods inherited from class algoanim.variables.Variable
addObserver, getAssociatedClass, getType, isGlobal, removeObserver, setError, setGlobal, setRole, update
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+IntegerVariable

+
+public IntegerVariable()
+
+
+
+ +

+IntegerVariable

+
+public IntegerVariable(java.lang.Integer value)
+
+
+ + + + + + + + +
+Method Detail
+ +

+getValue

+
+public <T> T getValue(java.lang.Class<T> type)
+
+
Description copied from class: Variable
+
generic getValue method +

+

+
Specified by:
getValue in class Variable
+
+
+
Parameters:
type - the element +
Returns:
the returned value
+
+
+
+ +

+setValue

+
+public void setValue(java.lang.Boolean value)
+
+
+
Specified by:
setValue in class Variable
+
+
+
+
+
+
+ +

+setValue

+
+public void setValue(java.lang.Byte value)
+
+
+
Specified by:
setValue in class Variable
+
+
+
+
+
+
+ +

+setValue

+
+public void setValue(java.lang.Double value)
+
+
+
Specified by:
setValue in class Variable
+
+
+
+
+
+
+ +

+setValue

+
+public void setValue(java.lang.Float value)
+
+
+
Specified by:
setValue in class Variable
+
+
+
+
+
+
+ +

+setValue

+
+public void setValue(java.lang.Integer value)
+
+
+
Specified by:
setValue in class Variable
+
+
+
+
+
+
+ +

+setValue

+
+public void setValue(java.lang.Long value)
+
+
+
Specified by:
setValue in class Variable
+
+
+
+
+
+
+ +

+setValue

+
+public void setValue(java.lang.Short value)
+
+
+
Specified by:
setValue in class Variable
+
+
+
+
+
+
+ +

+setValue

+
+public void setValue(java.lang.String value)
+
+
+
Specified by:
setValue in class Variable
+
+
+
+
+
+
+ +

+setValue

+
+public void setValue(Variable var)
+
+
Description copied from class: Variable
+
abstract setValue functions +

+

+
Specified by:
setValue in class Variable
+
+
+
+
+
+
+ +

+toString

+
+public java.lang.String toString()
+
+
+
Specified by:
toString in class Variable
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/variables/StringVariable.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/variables/StringVariable.html new file mode 100644 index 00000000..1c8e6f22 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/variables/StringVariable.html @@ -0,0 +1,513 @@ + + + + + + +StringVariable + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.variables +
+Class StringVariable

+
+java.lang.Object
+  extended by algoanim.variables.Variable
+      extended by algoanim.variables.StringVariable
+
+
+
+
public class StringVariable
extends Variable
+ + +

+


+ +

+ + + + + + + + + + + + + + +
+Constructor Summary
StringVariable() + +
+           
StringVariable(java.lang.String value) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ + + + + +
+<T> T
+
getValue(java.lang.Class<T> type) + +
+          generic getValue method
+ voidsetValue(java.lang.Boolean value) + +
+           
+ voidsetValue(java.lang.Byte value) + +
+           
+ voidsetValue(java.lang.Double value) + +
+           
+ voidsetValue(java.lang.Float value) + +
+           
+ voidsetValue(java.lang.Integer value) + +
+           
+ voidsetValue(java.lang.Long value) + +
+           
+ voidsetValue(java.lang.Short value) + +
+           
+ voidsetValue(java.lang.String value) + +
+           
+ voidsetValue(Variable var) + +
+          abstract setValue functions
+ java.lang.StringtoString() + +
+           
+ + + + + + + +
Methods inherited from class algoanim.variables.Variable
addObserver, getAssociatedClass, getType, isGlobal, removeObserver, setError, setGlobal, setRole, update
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+StringVariable

+
+public StringVariable()
+
+
+
+ +

+StringVariable

+
+public StringVariable(java.lang.String value)
+
+
+ + + + + + + + +
+Method Detail
+ +

+getValue

+
+public <T> T getValue(java.lang.Class<T> type)
+
+
Description copied from class: Variable
+
generic getValue method +

+

+
Specified by:
getValue in class Variable
+
+
+
Parameters:
type - the element +
Returns:
the returned value
+
+
+
+ +

+setValue

+
+public void setValue(java.lang.Boolean value)
+
+
+
Specified by:
setValue in class Variable
+
+
+
+
+
+
+ +

+setValue

+
+public void setValue(java.lang.Byte value)
+
+
+
Specified by:
setValue in class Variable
+
+
+
+
+
+
+ +

+setValue

+
+public void setValue(java.lang.Double value)
+
+
+
Specified by:
setValue in class Variable
+
+
+
+
+
+
+ +

+setValue

+
+public void setValue(java.lang.Float value)
+
+
+
Specified by:
setValue in class Variable
+
+
+
+
+
+
+ +

+setValue

+
+public void setValue(java.lang.Integer value)
+
+
+
Specified by:
setValue in class Variable
+
+
+
+
+
+
+ +

+setValue

+
+public void setValue(java.lang.Long value)
+
+
+
Specified by:
setValue in class Variable
+
+
+
+
+
+
+ +

+setValue

+
+public void setValue(java.lang.Short value)
+
+
+
Specified by:
setValue in class Variable
+
+
+
+
+
+
+ +

+setValue

+
+public void setValue(java.lang.String value)
+
+
+
Specified by:
setValue in class Variable
+
+
+
+
+
+
+ +

+setValue

+
+public void setValue(Variable var)
+
+
Description copied from class: Variable
+
abstract setValue functions +

+

+
Specified by:
setValue in class Variable
+
+
+
+
+
+
+ +

+toString

+
+public java.lang.String toString()
+
+
+
Specified by:
toString in class Variable
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/variables/Variable.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/variables/Variable.html new file mode 100644 index 00000000..bae97b5a --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/variables/Variable.html @@ -0,0 +1,631 @@ + + + + + + +Variable + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.variables +
+Class Variable

+
+java.lang.Object
+  extended by algoanim.variables.Variable
+
+
+
Direct Known Subclasses:
DoubleVariable, IntegerVariable, StringVariable
+
+
+
+
public abstract class Variable
extends java.lang.Object
+ + +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
Variable(VariableTypes type) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidaddObserver(VariableObserver obs) + +
+           
+ java.lang.Class<?>getAssociatedClass() + +
+           
+ VariableTypesgetType() + +
+           
+abstract + + + + +
+<T> T
+
getValue(java.lang.Class<T> type) + +
+          generic getValue method
+ java.lang.BooleanisGlobal() + +
+           
+ voidremoveObserver(VariableObserver obs) + +
+           
+protected  voidsetError(java.lang.String value) + +
+           
+ voidsetGlobal() + +
+           
+ voidsetRole(animal.variables.VariableRoles varRole) + +
+           
+abstract  voidsetValue(java.lang.Boolean value) + +
+           
+abstract  voidsetValue(java.lang.Byte value) + +
+           
+abstract  voidsetValue(java.lang.Double value) + +
+           
+abstract  voidsetValue(java.lang.Float value) + +
+           
+abstract  voidsetValue(java.lang.Integer value) + +
+           
+abstract  voidsetValue(java.lang.Long value) + +
+           
+abstract  voidsetValue(java.lang.Short value) + +
+           
+abstract  voidsetValue(java.lang.String value) + +
+           
+abstract  voidsetValue(Variable value) + +
+          abstract setValue functions
+abstract  java.lang.StringtoString() + +
+           
+protected  voidupdate() + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+Variable

+
+public Variable(VariableTypes type)
+
+
+ + + + + + + + +
+Method Detail
+ +

+getType

+
+public VariableTypes getType()
+
+
+
+
+
+
+ +

+setGlobal

+
+public void setGlobal()
+
+
+
+
+
+
+ +

+isGlobal

+
+public java.lang.Boolean isGlobal()
+
+
+
+
+
+
+ +

+setValue

+
+public abstract void setValue(Variable value)
+
+
abstract setValue functions +

+

+
+
+
+
+ +

+setValue

+
+public abstract void setValue(java.lang.Boolean value)
+
+
+
+
+
+
+ +

+setValue

+
+public abstract void setValue(java.lang.Byte value)
+
+
+
+
+
+
+ +

+setValue

+
+public abstract void setValue(java.lang.Double value)
+
+
+
+
+
+
+ +

+setValue

+
+public abstract void setValue(java.lang.Float value)
+
+
+
+
+
+
+ +

+setValue

+
+public abstract void setValue(java.lang.Integer value)
+
+
+
+
+
+
+ +

+setValue

+
+public abstract void setValue(java.lang.Long value)
+
+
+
+
+
+
+ +

+setValue

+
+public abstract void setValue(java.lang.Short value)
+
+
+
+
+
+
+ +

+setValue

+
+public abstract void setValue(java.lang.String value)
+
+
+
+
+
+
+ +

+getAssociatedClass

+
+public java.lang.Class<?> getAssociatedClass()
+
+
+
+
+
+
+ +

+getValue

+
+public abstract <T> T getValue(java.lang.Class<T> type)
+
+
generic getValue method +

+

+
Parameters:
type - the element +
Returns:
the returned value
+
+
+
+ +

+setError

+
+protected void setError(java.lang.String value)
+
+
+
+
+
+
+ +

+setRole

+
+public void setRole(animal.variables.VariableRoles varRole)
+
+
+
+
+
+
+ +

+toString

+
+public abstract java.lang.String toString()
+
+
+
Overrides:
toString in class java.lang.Object
+
+
+
+
+
+
+ +

+update

+
+protected void update()
+
+
+
+
+
+
+ +

+addObserver

+
+public void addObserver(VariableObserver obs)
+
+
+
+
+
+
+ +

+removeObserver

+
+public void removeObserver(VariableObserver obs)
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/variables/VariableContext.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/variables/VariableContext.html new file mode 100644 index 00000000..06d03f35 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/variables/VariableContext.html @@ -0,0 +1,708 @@ + + + + + + +VariableContext + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.variables +
+Class VariableContext

+
+java.lang.Object
+  extended by algoanim.variables.VariableContext
+
+
+
+
public class VariableContext
extends java.lang.Object
+ + +

+


+ +

+ + + + + + + + + + + + + + + +
+Field Summary
+protected  VariableContextfather + +
+          father and son are references to other contexts
+protected  VariableContextson + +
+           
+  + + + + + + + + + + + + + +
+Constructor Summary
VariableContext() + +
+          constructor
VariableContext(VariableContext myFather) + +
+          constructor which references an existing context as a father
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ VariableContextcontextClose() + +
+          closes given contact and returns to father context
+ VariableContextcontextOpen() + +
+          opens a new context (e.g.
+ voiddefineKey(java.lang.String type, + java.lang.String key) + +
+          defines a variable for this context
+ voiddefineKey(java.lang.String type, + java.lang.String key, + java.lang.String value) + +
+           
+ voiddeleteKey(java.lang.String key) + +
+          deletes a key
+ VariableContextdropSon() + +
+           
+ java.lang.BooleangetBool(java.lang.String key) + +
+           
+ VariableContextgetContext() + +
+           
+ java.lang.FloatgetFloat(java.lang.String key) + +
+           
+ java.lang.IntegergetInt(java.lang.String key) + +
+           
+ java.lang.StringgetString(java.lang.String key) + +
+           
+ VariablegetVariable(java.lang.String key) + +
+          returns the variable for a given key.
+ java.util.HashMap<java.lang.String,java.lang.String>listAll() + +
+          gets a list of all current variables specific to this context
+ java.util.HashMap<java.lang.String,java.lang.String>listContext() + +
+          gets a list of all current variables specific to this context
+ java.util.HashMap<java.lang.String,java.lang.String>listGlobal() + +
+           
+static voidmain(java.lang.String[] args) + +
+           
+ voidsetGlobal(java.lang.String key) + +
+           
+ voidsetRole(java.lang.String key, + java.lang.String value) + +
+          sets the value for a given variable.
+ voidsetValue(java.lang.String key, + java.lang.String value) + +
+          sets the value for a given variable.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+father

+
+protected VariableContext father
+
+
father and son are references to other contexts +

+

+
+
+
+ +

+son

+
+protected VariableContext son
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+VariableContext

+
+public VariableContext()
+
+
constructor +

+

+
+ +

+VariableContext

+
+public VariableContext(VariableContext myFather)
+
+
constructor which references an existing context as a father +

+

+
Parameters:
myFather -
+
+ + + + + + + + +
+Method Detail
+ +

+dropSon

+
+public VariableContext dropSon()
+
+
+
+
+
+
+ +

+defineKey

+
+public void defineKey(java.lang.String type,
+                      java.lang.String key)
+
+
defines a variable for this context +

+

+
Parameters:
key - name for the variable to define
+
+
+
+ +

+defineKey

+
+public void defineKey(java.lang.String type,
+                      java.lang.String key,
+                      java.lang.String value)
+
+
+
+
+
+
+ +

+deleteKey

+
+public void deleteKey(java.lang.String key)
+
+
deletes a key +

+

+
+
+
+
+ +

+getVariable

+
+public Variable getVariable(java.lang.String key)
+
+
returns the variable for a given key. if the variable is not found in the + actual context, search is continued in fathers context +

+

+
Parameters:
key - name of the variable +
Returns:
variable
+
+
+
+ +

+getInt

+
+public java.lang.Integer getInt(java.lang.String key)
+
+
+
+
+
+
+ +

+getFloat

+
+public java.lang.Float getFloat(java.lang.String key)
+
+
+
+
+
+
+ +

+getBool

+
+public java.lang.Boolean getBool(java.lang.String key)
+
+
+
+
+
+
+ +

+getString

+
+public java.lang.String getString(java.lang.String key)
+
+
+
+
+
+
+ +

+listContext

+
+public java.util.HashMap<java.lang.String,java.lang.String> listContext()
+
+
gets a list of all current variables specific to this context +

+

+ +
Returns:
list of all variables
+
+
+
+ +

+listGlobal

+
+public java.util.HashMap<java.lang.String,java.lang.String> listGlobal()
+
+
+
+
+
+
+ +

+listAll

+
+public java.util.HashMap<java.lang.String,java.lang.String> listAll()
+
+
gets a list of all current variables specific to this context +

+

+ +
Returns:
list of all variables
+
+
+
+ +

+setValue

+
+public void setValue(java.lang.String key,
+                     java.lang.String value)
+
+
sets the value for a given variable. if the variable is not found in the + actual context, search is continued in fathers context +

+

+
Parameters:
key - name of the variable
value - the value to be set for the key
+
+
+
+ +

+setRole

+
+public void setRole(java.lang.String key,
+                    java.lang.String value)
+
+
sets the value for a given variable. if the variable is not found in the + actual context, search is continued in fathers context +

+

+
Parameters:
key - name of the variable
value - the value to be set for the key
+
+
+
+ +

+setGlobal

+
+public void setGlobal(java.lang.String key)
+
+
+
+
+
+
+ +

+contextOpen

+
+public VariableContext contextOpen()
+
+
opens a new context (e.g. a function, loop, etc.) and references to it as + son +

+

+ +
Returns:
the new context
+
+
+
+ +

+contextClose

+
+public VariableContext contextClose()
+
+
closes given contact and returns to father context +

+

+ +
Returns:
father conext
+
+
+
+ +

+getContext

+
+public VariableContext getContext()
+
+
+ +
Returns:
the actual top-context
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] args)
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/variables/VariableFactory.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/variables/VariableFactory.html new file mode 100644 index 00000000..2c9cdb7b --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/variables/VariableFactory.html @@ -0,0 +1,252 @@ + + + + + + +VariableFactory + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.variables +
+Class VariableFactory

+
+java.lang.Object
+  extended by algoanim.variables.VariableFactory
+
+
+
+
public class VariableFactory
extends java.lang.Object
+ + +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
VariableFactory() + +
+           
+  + + + + + + + + + + + +
+Method Summary
+static VariablenewVariable(java.lang.String type) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+VariableFactory

+
+public VariableFactory()
+
+
+ + + + + + + + +
+Method Detail
+ +

+newVariable

+
+public static Variable newVariable(java.lang.String type)
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/variables/VariableObserver.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/variables/VariableObserver.html new file mode 100644 index 00000000..5e6476ac --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/variables/VariableObserver.html @@ -0,0 +1,209 @@ + + + + + + +VariableObserver + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.variables +
+Interface VariableObserver

+
+
All Known Implementing Classes:
ArrayMarkerUpdater, TextUpdater
+
+
+
+
public interface VariableObserver
+ + +

+


+ +

+ + + + + + + + + + + + +
+Method Summary
+ voidupdate() + +
+           
+  +

+ + + + + + + + +
+Method Detail
+ +

+update

+
+void update()
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/variables/VariableTypes.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/variables/VariableTypes.html new file mode 100644 index 00000000..c3724704 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/variables/VariableTypes.html @@ -0,0 +1,437 @@ + + + + + + +VariableTypes + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +algoanim.variables +
+Enum VariableTypes

+
+java.lang.Object
+  extended by java.lang.Enum<VariableTypes>
+      extended by algoanim.variables.VariableTypes
+
+
+
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<VariableTypes>
+
+
+
+
public enum VariableTypes
extends java.lang.Enum<VariableTypes>
+ + +

+


+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Enum Constant Summary
BOOLEAN + +
+           
BYTE + +
+           
DOUBLE + +
+           
FLOAT + +
+           
INTEGER + +
+           
LONG + +
+           
SHORT + +
+           
STRING + +
+           
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.lang.Class<?>getAssociatedClass() + +
+           
+static VariableTypesvalueOf(java.lang.String name) + +
+          Returns the enum constant of this type with the specified name.
+static VariableTypes[]values() + +
+          Returns an array containing the constants of this enum type, in +the order they are declared.
+ + + + + + + +
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
+ + + + + + + +
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Enum Constant Detail
+ +

+BOOLEAN

+
+public static final VariableTypes BOOLEAN
+
+
+
+
+
+ +

+BYTE

+
+public static final VariableTypes BYTE
+
+
+
+
+
+ +

+DOUBLE

+
+public static final VariableTypes DOUBLE
+
+
+
+
+
+ +

+FLOAT

+
+public static final VariableTypes FLOAT
+
+
+
+
+
+ +

+INTEGER

+
+public static final VariableTypes INTEGER
+
+
+
+
+
+ +

+LONG

+
+public static final VariableTypes LONG
+
+
+
+
+
+ +

+SHORT

+
+public static final VariableTypes SHORT
+
+
+
+
+
+ +

+STRING

+
+public static final VariableTypes STRING
+
+
+
+
+ + + + + + + + +
+Method Detail
+ +

+values

+
+public static VariableTypes[] values()
+
+
Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
+for (VariableTypes c : VariableTypes.values())
+    System.out.println(c);
+
+

+

+ +
Returns:
an array containing the constants of this enum type, in +the order they are declared
+
+
+
+ +

+valueOf

+
+public static VariableTypes valueOf(java.lang.String name)
+
+
Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.) +

+

+
Parameters:
name - the name of the enum constant to be returned. +
Returns:
the enum constant with the specified name +
Throws: +
java.lang.IllegalArgumentException - if this enum type has no constant +with the specified name +
java.lang.NullPointerException - if the argument is null
+
+
+
+ +

+getAssociatedClass

+
+public java.lang.Class<?> getAssociatedClass()
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/variables/class-use/DoubleVariable.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/variables/class-use/DoubleVariable.html new file mode 100644 index 00000000..de028851 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/variables/class-use/DoubleVariable.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.variables.DoubleVariable + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.variables.DoubleVariable

+
+No usage of algoanim.variables.DoubleVariable +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/variables/class-use/IntegerVariable.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/variables/class-use/IntegerVariable.html new file mode 100644 index 00000000..2c535256 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/variables/class-use/IntegerVariable.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.variables.IntegerVariable + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.variables.IntegerVariable

+
+No usage of algoanim.variables.IntegerVariable +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/variables/class-use/StringVariable.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/variables/class-use/StringVariable.html new file mode 100644 index 00000000..7b9d5de9 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/variables/class-use/StringVariable.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.variables.StringVariable + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.variables.StringVariable

+
+No usage of algoanim.variables.StringVariable +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/variables/class-use/Variable.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/variables/class-use/Variable.html new file mode 100644 index 00000000..a3241ef8 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/variables/class-use/Variable.html @@ -0,0 +1,334 @@ + + + + + + +Uses of Class algoanim.variables.Variable + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.variables.Variable

+
+ + + + + + + + + + + + + + + + + +
+Packages that use Variable
algoanim.primitives  
algoanim.primitives.updater  
algoanim.variables  
+  +

+ + + + + +
+Uses of Variable in algoanim.primitives
+  +

+ + + + + + + + + +
Methods in algoanim.primitives that return Variable
+ VariableVariables.getVariable(java.lang.String key) + +
+           
+  +

+ + + + + +
+Uses of Variable in algoanim.primitives.updater
+  +

+ + + + + + + + + +
Fields in algoanim.primitives.updater declared as Variable
+(package private)  VariableArrayMarkerUpdater.v + +
+           
+  +

+ + + + + + + + + +
Methods in algoanim.primitives.updater with parameters of type Variable
+ voidArrayMarkerUpdater.setVariable(Variable v) + +
+           
+  +

+ + + + + +
+Uses of Variable in algoanim.variables
+  +

+ + + + + + + + + + + + + + + + + +
Subclasses of Variable in algoanim.variables
+ classDoubleVariable + +
+           
+ classIntegerVariable + +
+           
+ classStringVariable + +
+           
+  +

+ + + + + + + + + + + + + +
Methods in algoanim.variables that return Variable
+ VariableVariableContext.getVariable(java.lang.String key) + +
+          returns the variable for a given key.
+static VariableVariableFactory.newVariable(java.lang.String type) + +
+           
+  +

+ + + + + + + + + + + + + + + + + + + + + +
Methods in algoanim.variables with parameters of type Variable
+abstract  voidVariable.setValue(Variable value) + +
+          abstract setValue functions
+ voidStringVariable.setValue(Variable var) + +
+           
+ voidIntegerVariable.setValue(Variable var) + +
+           
+ voidDoubleVariable.setValue(Variable var) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/variables/class-use/VariableContext.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/variables/class-use/VariableContext.html new file mode 100644 index 00000000..adbe56d9 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/variables/class-use/VariableContext.html @@ -0,0 +1,271 @@ + + + + + + +Uses of Class algoanim.variables.VariableContext + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.variables.VariableContext

+
+ + + + + + + + + + + + + +
+Packages that use VariableContext
algoanim.primitives  
algoanim.variables  
+  +

+ + + + + +
+Uses of VariableContext in algoanim.primitives
+  +

+ + + + + + + + + +
Fields in algoanim.primitives declared as VariableContext
+protected  VariableContextVariables.vars + +
+           
+  +

+ + + + + +
+Uses of VariableContext in algoanim.variables
+  +

+ + + + + + + + + + + + + +
Fields in algoanim.variables declared as VariableContext
+protected  VariableContextVariableContext.father + +
+          father and son are references to other contexts
+protected  VariableContextVariableContext.son + +
+           
+  +

+ + + + + + + + + + + + + + + + + + + + + +
Methods in algoanim.variables that return VariableContext
+ VariableContextVariableContext.contextClose() + +
+          closes given contact and returns to father context
+ VariableContextVariableContext.contextOpen() + +
+          opens a new context (e.g.
+ VariableContextVariableContext.dropSon() + +
+           
+ VariableContextVariableContext.getContext() + +
+           
+  +

+ + + + + + + + +
Constructors in algoanim.variables with parameters of type VariableContext
VariableContext(VariableContext myFather) + +
+          constructor which references an existing context as a father
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/variables/class-use/VariableFactory.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/variables/class-use/VariableFactory.html new file mode 100644 index 00000000..4ab4d5a6 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/variables/class-use/VariableFactory.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class algoanim.variables.VariableFactory + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.variables.VariableFactory

+
+No usage of algoanim.variables.VariableFactory +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/variables/class-use/VariableObserver.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/variables/class-use/VariableObserver.html new file mode 100644 index 00000000..26454903 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/variables/class-use/VariableObserver.html @@ -0,0 +1,225 @@ + + + + + + +Uses of Interface algoanim.variables.VariableObserver + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
algoanim.variables.VariableObserver

+
+ + + + + + + + + + + + + +
+Packages that use VariableObserver
algoanim.primitives.updater  
algoanim.variables  
+  +

+ + + + + +
+Uses of VariableObserver in algoanim.primitives.updater
+  +

+ + + + + + + + + + + + + +
Classes in algoanim.primitives.updater that implement VariableObserver
+ classArrayMarkerUpdater + +
+           
+ classTextUpdater + +
+           
+  +

+ + + + + +
+Uses of VariableObserver in algoanim.variables
+  +

+ + + + + + + + + + + + + +
Methods in algoanim.variables with parameters of type VariableObserver
+ voidVariable.addObserver(VariableObserver obs) + +
+           
+ voidVariable.removeObserver(VariableObserver obs) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/variables/class-use/VariableTypes.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/variables/class-use/VariableTypes.html new file mode 100644 index 00000000..52f5fb57 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/variables/class-use/VariableTypes.html @@ -0,0 +1,211 @@ + + + + + + +Uses of Class algoanim.variables.VariableTypes + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
algoanim.variables.VariableTypes

+
+ + + + + + + + + +
+Packages that use VariableTypes
algoanim.variables  
+  +

+ + + + + +
+Uses of VariableTypes in algoanim.variables
+  +

+ + + + + + + + + + + + + + + + + +
Methods in algoanim.variables that return VariableTypes
+ VariableTypesVariable.getType() + +
+           
+static VariableTypesVariableTypes.valueOf(java.lang.String name) + +
+          Returns the enum constant of this type with the specified name.
+static VariableTypes[]VariableTypes.values() + +
+          Returns an array containing the constants of this enum type, in +the order they are declared.
+  +

+ + + + + + + + +
Constructors in algoanim.variables with parameters of type VariableTypes
Variable(VariableTypes type) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/variables/package-frame.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/variables/package-frame.html new file mode 100644 index 00000000..10e34c6e --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/variables/package-frame.html @@ -0,0 +1,64 @@ + + + + + + +algoanim.variables + + + + + + + + + + + +algoanim.variables + + + + +
+Interfaces  + +
+VariableObserver
+ + + + + + +
+Classes  + +
+DoubleVariable +
+IntegerVariable +
+StringVariable +
+Variable +
+VariableContext +
+VariableFactory
+ + + + + + +
+Enums  + +
+VariableTypes
+ + + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/variables/package-summary.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/variables/package-summary.html new file mode 100644 index 00000000..e580cdf2 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/variables/package-summary.html @@ -0,0 +1,205 @@ + + + + + + +algoanim.variables + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package algoanim.variables +

+ + + + + + + + + +
+Interface Summary
VariableObserver 
+  + +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Class Summary
DoubleVariable 
IntegerVariable 
StringVariable 
Variable 
VariableContext 
VariableFactory 
+  + +

+ + + + + + + + + +
+Enum Summary
VariableTypes 
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/variables/package-tree.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/variables/package-tree.html new file mode 100644 index 00000000..6284678c --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/variables/package-tree.html @@ -0,0 +1,170 @@ + + + + + + +algoanim.variables Class Hierarchy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package algoanim.variables +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +

+Interface Hierarchy +

+ +

+Enum Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/variables/package-use.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/variables/package-use.html new file mode 100644 index 00000000..3a7302d4 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/algoanim/variables/package-use.html @@ -0,0 +1,238 @@ + + + + + + +Uses of Package algoanim.variables + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
algoanim.variables

+
+ + + + + + + + + + + + + + + + + +
+Packages that use algoanim.variables
algoanim.primitives  
algoanim.primitives.updater  
algoanim.variables  
+  +

+ + + + + + + + + + + +
+Classes in algoanim.variables used by algoanim.primitives
Variable + +
+           
VariableContext + +
+           
+  +

+ + + + + + + + + + + +
+Classes in algoanim.variables used by algoanim.primitives.updater
Variable + +
+           
VariableObserver + +
+           
+  +

+ + + + + + + + + + + + + + + + + +
+Classes in algoanim.variables used by algoanim.variables
Variable + +
+           
VariableContext + +
+           
VariableObserver + +
+           
VariableTypes + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/allclasses-frame.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/allclasses-frame.html new file mode 100644 index 00000000..f02e8206 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/allclasses-frame.html @@ -0,0 +1,551 @@ + + + + + + +All Classes + + + + + + + + + + + +All Classes +
+ + + + + +
AdvancedTextGeneratorInterface +
+AdvancedTextSupport +
+AndGate +
+AndGateGenerator +
+AnimalAndGenerator +
+AnimalArcGenerator +
+AnimalArrayBasedQueueGenerator +
+AnimalArrayBasedStackGenerator +
+AnimalArrayGenerator +
+AnimalArrayMarkerGenerator +
+AnimalCircleGenerator +
+AnimalCircleSegGenerator +
+AnimalConceptualQueueGenerator +
+AnimalConceptualStackGenerator +
+AnimalDemultiplexerGenerator +
+AnimalDFlipflopGenerator +
+AnimalDoubleArrayGenerator +
+AnimalDoubleMatrixGenerator +
+AnimalEllipseGenerator +
+AnimalEllipseSegGenerator +
+AnimalGenerator +
+AnimalGraphGenerator +
+AnimalGroupGenerator +
+AnimalIntArrayGenerator +
+AnimalIntMatrixGenerator +
+AnimalJHAVETextInteractionGenerator +
+AnimalJKFlipflopGenerator +
+AnimalListBasedQueueGenerator +
+AnimalListBasedStackGenerator +
+AnimalListElementGenerator +
+AnimalMultiplexerGenerator +
+AnimalNAndGenerator +
+AnimalNorGenerator +
+AnimalNotGenerator +
+AnimalOrGenerator +
+AnimalPointGenerator +
+AnimalPolygonGenerator +
+AnimalPolylineGenerator +
+AnimalRectGenerator +
+AnimalRSFlipflopGenerator +
+AnimalScript +
+AnimalSourceCodeGenerator +
+AnimalSquareGenerator +
+AnimalStringArrayGenerator +
+AnimalStringMatrixGenerator +
+AnimalTextGenerator +
+AnimalTFlipflopGenerator +
+AnimalTriangleGenerator +
+AnimalVariablesGenerator +
+AnimalVHDLElementGenerator +
+AnimalWireGenerator +
+AnimalXNorGenerator +
+AnimalXorGenerator +
+AnimationProperties +
+AnimationPropertiesKeys +
+AnimationPropertyItem +
+Annotation +
+Arc +
+ArcDemo +
+ArcGenerator +
+ArcProperties +
+ArrayBasedQueue +
+ArrayBasedQueueGenerator +
+ArrayBasedStack +
+ArrayBasedStackGenerator +
+ArrayDisplayOptions +
+ArrayMarker +
+ArrayMarkerGenerator +
+ArrayMarkerProperties +
+ArrayMarkerUpdater +
+ArrayPrimitive +
+ArrayProperties +
+AVInteractionTextGenerator +
+BooleanPropertyItem +
+CallMethodProperties +
+Circle +
+CircleGenerator +
+CircleProperties +
+CircleSeg +
+CircleSegGenerator +
+CircleSegProperties +
+CodeGroupDisplayOptions +
+ColorPropertyItem +
+ConceptualQueue +
+ConceptualQueueGenerator +
+ConceptualStack +
+ConceptualStackGenerator +
+Coordinates +
+Demultiplexer +
+DemultiplexerGenerator +
+DFlipflop +
+DFlipflopGenerator +
+DisplayOptions +
+Div +
+DocumentationLink +
+DoubleArray +
+DoubleArrayGenerator +
+DoubleMatrix +
+DoubleMatrixGenerator +
+DoublePropertyItem +
+DoubleVariable +
+Ellipse +
+EllipseGenerator +
+EllipseProperties +
+EllipseSeg +
+EllipseSegGenerator +
+EllipseSegProperties +
+EnumerationPropertyItem +
+EvalExecutor +
+Executor +
+ExecutorManager +
+FillInBlanksQuestion +
+FontPropertyItem +
+FormulaParser +
+FormulaParserConstants +
+FormulaParserTokenManager +
+FormulaParserTreeConstants +
+Generator +
+GeneratorInterface +
+GenericArrayGenerator +
+GlobalExecutor +
+Graph +
+GraphGenerator +
+GraphProperties +
+Group +
+GroupGenerator +
+GroupInfo +
+Hidden +
+HighlightExecutor +
+Identifier +
+IllegalDirectionException +
+IntArray +
+IntArrayGenerator +
+IntegerPropertyItem +
+IntegerVariable +
+InteractiveElement +
+InteractiveElementGenerator +
+InteractiveQuestion +
+IntMatrix +
+IntMatrixGenerator +
+JJTFormulaParserState +
+JKFlipflop +
+JKFlipflopGenerator +
+Language +
+LineNotExistsException +
+LineParser +
+ListBasedQueue +
+ListBasedQueueGenerator +
+ListBasedStack +
+ListBasedStackGenerator +
+ListElement +
+ListElementGenerator +
+ListElementProperties +
+MatrixPrimitive +
+MatrixProperties +
+Minus +
+MsTiming +
+Mult +
+MultipleChoiceQuestion +
+MultipleSelectionQuestion +
+Multiplexer +
+MultiplexerGenerator +
+NAndGate +
+NAndGateGenerator +
+Node +
+Node +
+NorGate +
+NorGateGenerator +
+NotEnoughNodesException +
+NotGate +
+NotGateGenerator +
+Number +
+Offset +
+OffsetFromLastPosition +
+OrGate +
+OrGateGenerator +
+ParseException +
+Plus +
+Point +
+PointGenerator +
+PointProperties +
+PointTest +
+Polygon +
+PolygonGenerator +
+PolygonProperties +
+Polyline +
+PolylineGenerator +
+PolylineProperties +
+Primitive +
+QueueProperties +
+QueuesDemo +
+QuickSort +
+Rect +
+RectGenerator +
+RectProperties +
+Root +
+RSFlipflop +
+RSFlipflopGenerator +
+SimpleCharStream +
+SimpleNode +
+SortingExample +
+SourceCode +
+SourceCodeGenerator +
+SourceCodeProperties +
+Square +
+SquareGenerator +
+SquareProperties +
+StackProperties +
+StackQuickSort +
+StacksDemo +
+StringArray +
+StringArrayGenerator +
+StringMatrix +
+StringMatrixGenerator +
+StringPropertyItem +
+StringVariable +
+Text +
+TextGenerator +
+TextProperties +
+TextUpdater +
+TFlipflop +
+TFlipflopGenerator +
+TicksTiming +
+Timing +
+Token +
+TokenMgrError +
+Triangle +
+TriangleGenerator +
+TriangleProperties +
+TrueFalseQuestion +
+Variable +
+VariableContext +
+VariableContextExecutor +
+VariableDeclareExecutor +
+VariableDecreaseExecutor +
+VariableDiscardExecutor +
+VariableFactory +
+VariableIncreaseExecutor +
+VariableObserver +
+VariableRoleExecutor +
+Variables +
+VariableSetExecutor +
+VariablesGenerator +
+VariableTypes +
+VHDLElement +
+VHDLElementGenerator +
+VHDLElementProperties +
+VHDLLanguage +
+VHDLPin +
+VHDLPinType +
+VHDLWire +
+VHDLWireGenerator +
+VHDLWireProperties +
+Visitable +
+Visitor +
+VisualQueue +
+VisualStack +
+XNorGate +
+XNorGateGenerator +
+XOrGate +
+XOrGateGenerator +
+
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/allclasses-noframe.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/allclasses-noframe.html new file mode 100644 index 00000000..546653c9 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/allclasses-noframe.html @@ -0,0 +1,551 @@ + + + + + + +All Classes + + + + + + + + + + + +All Classes +
+ + + + + +
AdvancedTextGeneratorInterface +
+AdvancedTextSupport +
+AndGate +
+AndGateGenerator +
+AnimalAndGenerator +
+AnimalArcGenerator +
+AnimalArrayBasedQueueGenerator +
+AnimalArrayBasedStackGenerator +
+AnimalArrayGenerator +
+AnimalArrayMarkerGenerator +
+AnimalCircleGenerator +
+AnimalCircleSegGenerator +
+AnimalConceptualQueueGenerator +
+AnimalConceptualStackGenerator +
+AnimalDemultiplexerGenerator +
+AnimalDFlipflopGenerator +
+AnimalDoubleArrayGenerator +
+AnimalDoubleMatrixGenerator +
+AnimalEllipseGenerator +
+AnimalEllipseSegGenerator +
+AnimalGenerator +
+AnimalGraphGenerator +
+AnimalGroupGenerator +
+AnimalIntArrayGenerator +
+AnimalIntMatrixGenerator +
+AnimalJHAVETextInteractionGenerator +
+AnimalJKFlipflopGenerator +
+AnimalListBasedQueueGenerator +
+AnimalListBasedStackGenerator +
+AnimalListElementGenerator +
+AnimalMultiplexerGenerator +
+AnimalNAndGenerator +
+AnimalNorGenerator +
+AnimalNotGenerator +
+AnimalOrGenerator +
+AnimalPointGenerator +
+AnimalPolygonGenerator +
+AnimalPolylineGenerator +
+AnimalRectGenerator +
+AnimalRSFlipflopGenerator +
+AnimalScript +
+AnimalSourceCodeGenerator +
+AnimalSquareGenerator +
+AnimalStringArrayGenerator +
+AnimalStringMatrixGenerator +
+AnimalTextGenerator +
+AnimalTFlipflopGenerator +
+AnimalTriangleGenerator +
+AnimalVariablesGenerator +
+AnimalVHDLElementGenerator +
+AnimalWireGenerator +
+AnimalXNorGenerator +
+AnimalXorGenerator +
+AnimationProperties +
+AnimationPropertiesKeys +
+AnimationPropertyItem +
+Annotation +
+Arc +
+ArcDemo +
+ArcGenerator +
+ArcProperties +
+ArrayBasedQueue +
+ArrayBasedQueueGenerator +
+ArrayBasedStack +
+ArrayBasedStackGenerator +
+ArrayDisplayOptions +
+ArrayMarker +
+ArrayMarkerGenerator +
+ArrayMarkerProperties +
+ArrayMarkerUpdater +
+ArrayPrimitive +
+ArrayProperties +
+AVInteractionTextGenerator +
+BooleanPropertyItem +
+CallMethodProperties +
+Circle +
+CircleGenerator +
+CircleProperties +
+CircleSeg +
+CircleSegGenerator +
+CircleSegProperties +
+CodeGroupDisplayOptions +
+ColorPropertyItem +
+ConceptualQueue +
+ConceptualQueueGenerator +
+ConceptualStack +
+ConceptualStackGenerator +
+Coordinates +
+Demultiplexer +
+DemultiplexerGenerator +
+DFlipflop +
+DFlipflopGenerator +
+DisplayOptions +
+Div +
+DocumentationLink +
+DoubleArray +
+DoubleArrayGenerator +
+DoubleMatrix +
+DoubleMatrixGenerator +
+DoublePropertyItem +
+DoubleVariable +
+Ellipse +
+EllipseGenerator +
+EllipseProperties +
+EllipseSeg +
+EllipseSegGenerator +
+EllipseSegProperties +
+EnumerationPropertyItem +
+EvalExecutor +
+Executor +
+ExecutorManager +
+FillInBlanksQuestion +
+FontPropertyItem +
+FormulaParser +
+FormulaParserConstants +
+FormulaParserTokenManager +
+FormulaParserTreeConstants +
+Generator +
+GeneratorInterface +
+GenericArrayGenerator +
+GlobalExecutor +
+Graph +
+GraphGenerator +
+GraphProperties +
+Group +
+GroupGenerator +
+GroupInfo +
+Hidden +
+HighlightExecutor +
+Identifier +
+IllegalDirectionException +
+IntArray +
+IntArrayGenerator +
+IntegerPropertyItem +
+IntegerVariable +
+InteractiveElement +
+InteractiveElementGenerator +
+InteractiveQuestion +
+IntMatrix +
+IntMatrixGenerator +
+JJTFormulaParserState +
+JKFlipflop +
+JKFlipflopGenerator +
+Language +
+LineNotExistsException +
+LineParser +
+ListBasedQueue +
+ListBasedQueueGenerator +
+ListBasedStack +
+ListBasedStackGenerator +
+ListElement +
+ListElementGenerator +
+ListElementProperties +
+MatrixPrimitive +
+MatrixProperties +
+Minus +
+MsTiming +
+Mult +
+MultipleChoiceQuestion +
+MultipleSelectionQuestion +
+Multiplexer +
+MultiplexerGenerator +
+NAndGate +
+NAndGateGenerator +
+Node +
+Node +
+NorGate +
+NorGateGenerator +
+NotEnoughNodesException +
+NotGate +
+NotGateGenerator +
+Number +
+Offset +
+OffsetFromLastPosition +
+OrGate +
+OrGateGenerator +
+ParseException +
+Plus +
+Point +
+PointGenerator +
+PointProperties +
+PointTest +
+Polygon +
+PolygonGenerator +
+PolygonProperties +
+Polyline +
+PolylineGenerator +
+PolylineProperties +
+Primitive +
+QueueProperties +
+QueuesDemo +
+QuickSort +
+Rect +
+RectGenerator +
+RectProperties +
+Root +
+RSFlipflop +
+RSFlipflopGenerator +
+SimpleCharStream +
+SimpleNode +
+SortingExample +
+SourceCode +
+SourceCodeGenerator +
+SourceCodeProperties +
+Square +
+SquareGenerator +
+SquareProperties +
+StackProperties +
+StackQuickSort +
+StacksDemo +
+StringArray +
+StringArrayGenerator +
+StringMatrix +
+StringMatrixGenerator +
+StringPropertyItem +
+StringVariable +
+Text +
+TextGenerator +
+TextProperties +
+TextUpdater +
+TFlipflop +
+TFlipflopGenerator +
+TicksTiming +
+Timing +
+Token +
+TokenMgrError +
+Triangle +
+TriangleGenerator +
+TriangleProperties +
+TrueFalseQuestion +
+Variable +
+VariableContext +
+VariableContextExecutor +
+VariableDeclareExecutor +
+VariableDecreaseExecutor +
+VariableDiscardExecutor +
+VariableFactory +
+VariableIncreaseExecutor +
+VariableObserver +
+VariableRoleExecutor +
+Variables +
+VariableSetExecutor +
+VariablesGenerator +
+VariableTypes +
+VHDLElement +
+VHDLElementGenerator +
+VHDLElementProperties +
+VHDLLanguage +
+VHDLPin +
+VHDLPinType +
+VHDLWire +
+VHDLWireGenerator +
+VHDLWireProperties +
+Visitable +
+Visitor +
+VisualQueue +
+VisualStack +
+XNorGate +
+XNorGateGenerator +
+XOrGate +
+XOrGateGenerator +
+
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/constant-values.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/constant-values.html new file mode 100644 index 00000000..56ca3add --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/constant-values.html @@ -0,0 +1,1138 @@ + + + + + + +Constant Field Values + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Constant Field Values

+
+
+Contents + + + + + + +
+algoanim.animalscript.*
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
algoanim.animalscript.AnimalScript
+public static final java.lang.StringCOLORCHANGE_COLOR"color"
+public static final java.lang.StringCOLORCHANGE_COLORSETTING"colorSetting"
+public static final java.lang.StringCOLORCHANGE_FILLCOLOR"fillColor"
+public static final java.lang.StringCOLORCHANGE_TEXTCOLOR"textColor"
+public static final java.lang.StringDIRECTION_BASELINE_END"baseline end"
+public static final java.lang.StringDIRECTION_BASELINE_START"baseline start"
+public static final java.lang.StringDIRECTION_C"C"
+public static final java.lang.StringDIRECTION_E"E"
+public static final java.lang.StringDIRECTION_N"N"
+public static final java.lang.StringDIRECTION_NE"NE"
+public static final java.lang.StringDIRECTION_NW"NW"
+public static final java.lang.StringDIRECTION_S"S"
+public static final java.lang.StringDIRECTION_SE"SE"
+public static final java.lang.StringDIRECTION_SW"SW"
+public static final java.lang.StringDIRECTION_W"W"
+ +

+ +

+ + + + + +
+algoanim.annotations.*
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
algoanim.annotations.Annotation
+public static final java.lang.StringCLOSECONTEXT"closeContext"
+public static final java.lang.StringDEC"dec"
+public static final java.lang.StringDECLARE"declare"
+public static final java.lang.StringDISCARD"discard"
+public static final java.lang.StringEVAL"eval"
+public static final java.lang.StringGLOBAL"global"
+public static final java.lang.StringHIGHLIGHT"highlight"
+public static final java.lang.StringINC"inc"
+public static final java.lang.StringLABEL"label"
+public static final java.lang.StringOPENCONTEXT"openContext"
+public static final java.lang.StringSET"set"
+public static final java.lang.StringVARIABLE_ROLE"role"
+ +

+ +

+ + + + + +
+algoanim.exceptions.*
+ +

+ + + + + + + + + + + + +
algoanim.exceptions.IllegalDirectionException
+public static final longserialVersionUID42424242L
+ +

+ +

+ + + + + +
+algoanim.executors.*
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
algoanim.executors.formulaparser.FormulaParserConstants
+public static final intDEFAULT0
+public static final intDIV6
+public static final intEOF0
+public static final intIDENTIFIER9
+public static final intMINUS8
+public static final intMULT5
+public static final intNUMBER10
+public static final intPLUS7
+ +

+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
algoanim.executors.formulaparser.FormulaParserTreeConstants
+public static final intJJTDIV5
+public static final intJJTIDENTIFIER7
+public static final intJJTMINUS3
+public static final intJJTMULT4
+public static final intJJTNUMBER6
+public static final intJJTPLUS2
+public static final intJJTROOT0
+public static final intJJTVOID1
+ +

+ +

+ + + + + + + + + + + + +
algoanim.executors.formulaparser.SimpleCharStream
+public static final booleanstaticFlagfalse
+ +

+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
algoanim.executors.formulaparser.TokenMgrError
+static final intINVALID_LEXICAL_STATE2
+static final intLEXICAL_ERROR0
+static final intLOOP_DETECTED3
+static final intSTATIC_LEXER_ERROR1
+ +

+ +

+ + + + + +
+algoanim.interactionsupport.*
+ +

+ + + + + + + + + + + + +
algoanim.interactionsupport.FillInBlanksQuestion
+public static final java.lang.StringINVALID_OPTION"INVALID"
+ +

+ +

+ + + + + + + + + + + + +
algoanim.interactionsupport.MultipleChoiceQuestion
+public static final java.lang.StringINVALID_OPTION"INVALID"
+ +

+ +

+ + + + + + + + + + + + +
algoanim.interactionsupport.MultipleSelectionQuestion
+public static final java.lang.StringINVALID_OPTION"INVALID"
+ +

+ +

+ + + + + +
+algoanim.primitives.*
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
algoanim.primitives.generators.Language
+public static final intINTERACTION_TYPE_AVINTERACTION1024
+public static final intINTERACTION_TYPE_JHAVE_TEXT256
+public static final intINTERACTION_TYPE_JHAVE_XML512
+public static final intINTERACTION_TYPE_NONE128
+public static final intUNDEFINED_SIZE0
+ +

+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
algoanim.primitives.generators.VariablesGenerator
+public static final java.lang.StringDECLARE"declare"
+public static final java.lang.StringDISCARD"discard"
+public static final java.lang.StringEVAL"discard"
+public static final java.lang.StringSET"update"
+ +

+ +

+ + + + + + + + + + + + +
algoanim.primitives.vhdl.VHDLPin
+public static final charVALUE_NOT_DEFINED95
+ +

+ +

+ + + + + +
+algoanim.properties.*
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
algoanim.properties.AnimationPropertiesKeys
+public static final java.lang.StringALTERNATE_FILL_PROPERTY"alternateFillColor"
+public static final java.lang.StringALTERNATE_FILLED_PROPERTY"alternateFilled"
+public static final java.lang.StringANGLE_PROPERTY"angle"
+public static final java.lang.StringBOLD_PROPERTY"bold"
+public static final java.lang.StringBORDER_PROPERTY"border"
+public static final java.lang.StringBOXFILLCOLOR_PROPERTY"boxFillColor"
+public static final java.lang.StringBWARROW_PROPERTY"bwArrow"
+public static final java.lang.StringCASCADED_PROPERTY"cascaded"
+public static final java.lang.StringCELLHIGHLIGHT_PROPERTY"cellHighlight"
+public static final java.lang.StringCENTERED_PROPERTY"centered"
+public static final java.lang.StringCLOCKWISE_PROPERTY"clockwise"
+public static final java.lang.StringCLOSED_PROPERTY"closed"
+public static final java.lang.StringCOLOR_PROPERTY"color"
+public static final java.lang.StringCONTEXTCOLOR_PROPERTY"contextColor"
+public static final java.lang.StringCOUNTERCLOCKWISE_PROPERTY"counterclockwise"
+public static final java.lang.StringDEPTH_PROPERTY"depth"
+public static final java.lang.StringDIRECTED_PROPERTY"directed"
+public static final java.lang.StringDIRECTION_PROPERTY"vertical"
+public static final java.lang.StringDIVIDINGLINE_COLOR_PROPERTY"dividingLineColor"
+public static final java.lang.StringEDGECOLOR_PROPERTY"edgeColor"
+public static final java.lang.StringELEMENTCOLOR_PROPERTY"elementColor"
+public static final java.lang.StringELEMHIGHLIGHT_PROPERTY"elemHighlight"
+public static final java.lang.StringFILL_PROPERTY"fillColor"
+public static final java.lang.StringFILLED_PROPERTY"filled"
+public static final java.lang.StringFONT_PROPERTY"font"
+public static final java.lang.StringFOOBAR"foobar"
+public static final java.lang.StringFWARROW_PROPERTY"fwArrow"
+public static final java.lang.StringGRID_ALIGN_PROPERTY"align"
+public static final java.lang.StringGRID_BORDER_COLOR_PROPERTY"borderColor"
+public static final java.lang.StringGRID_HIGHLIGHT_BORDER_COLOR_PROPERTY"highlightBorderColor"
+public static final java.lang.StringGRID_STYLE_PROPERTY"style"
+public static final java.lang.StringHIDDEN_PROPERTY"hidden"
+public static final java.lang.StringHIGHLIGHTCOLOR_PROPERTY"highlightColor"
+public static final java.lang.StringINDENTATION_PROPERTY"indentation"
+public static final java.lang.StringITALIC_PROPERTY"italic"
+public static final java.lang.StringLABEL_PROPERTY"label"
+public static final intLIST_POSITION_BOTTOM4
+public static final intLIST_POSITION_LEFT2
+public static final intLIST_POSITION_NONE0
+public static final intLIST_POSITION_RIGHT1
+public static final intLIST_POSITION_TOP3
+public static final java.lang.StringLONG_MARKER_PROPERTY"long"
+public static final java.lang.StringMETHOD_NAME"methodName"
+public static final java.lang.StringNAME"name"
+public static final java.lang.StringNODECOLOR_PROPERTY"nodeColor"
+public static final java.lang.StringPOINTERAREACOLOR_PROPERTY"pointerAreaColor"
+public static final java.lang.StringPOINTERAREAFILLCOLOR_PROPERTY"pointerAreaFillColor"
+public static final java.lang.StringPOSITION_PROPERTY"position"
+public static final java.lang.StringPREV_PROPERTY"prev"
+public static final java.lang.StringROW_PROPERTY"row"
+public static final java.lang.StringSHORT_MARKER_PROPERTY"short"
+public static final java.lang.StringSIZE_PROPERTY"size"
+public static final java.lang.StringSTARTANGLE_PROPERTY"startAngle"
+public static final java.lang.StringTEXT_PROPERTY"text"
+public static final java.lang.StringTEXTCOLOR_PROPERTY"textColor"
+public static final java.lang.StringThe_Answer_to_Life_the_Universe_and_Everything"42"
+public static final java.lang.StringWEIGHTED_PROPERTY"weighted"
+ +

+ +

+ + + + + +
+algoanim.util.*
+ +

+ + + + + + + + + + + + + + + + + + + + + + +
algoanim.util.Offset
+public static final intID_REFERENCE4
+public static final intNODE_REFERENCE2
+public static final intPRIMITIVE_REFERENCE1
+ +

+ +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/deprecated-list.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/deprecated-list.html new file mode 100644 index 00000000..dc0fd3bf --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/deprecated-list.html @@ -0,0 +1,166 @@ + + + + + + +Deprecated List + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Deprecated API

+
+
+Contents + + + + + + + + + + + + +
+Deprecated Methods
algoanim.executors.formulaparser.SimpleCharStream.getColumn() +
+            
algoanim.executors.formulaparser.SimpleCharStream.getLine() +
+            
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/help-doc.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/help-doc.html new file mode 100644 index 00000000..f386acd0 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/help-doc.html @@ -0,0 +1,223 @@ + + + + + + +API Help + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+How This API Document Is Organized

+
+This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.

+Overview

+
+ +

+The Overview page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.

+

+Package

+
+ +

+Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain four categories:

+
+

+Class/Interface

+
+ +

+Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:

+Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.
+ +

+Annotation Type

+
+ +

+Each annotation type has its own separate page with the following sections:

+
+ +

+Enum

+
+ +

+Each enum has its own separate page with the following sections:

+
+

+Use

+
+Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.
+

+Tree (Class Hierarchy)

+
+There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with java.lang.Object. The interfaces do not inherit from java.lang.Object. +
+

+Deprecated API

+
+The Deprecated API page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.
+

+Index

+
+The Index contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.
+

+Prev/Next

+These links take you to the next or previous class, interface, package, or related page.

+Frames/No Frames

+These links show and hide the HTML frames. All pages are available with or without frames. +

+

+Serialized Form

+Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description. +

+

+Constant Field Values

+The Constant Field Values page lists the static final fields and their values. +

+ + +This help file applies to API documentation generated using the standard doclet. + +
+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/index-files/index-1.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/index-files/index-1.html new file mode 100644 index 00000000..410071ae --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/index-files/index-1.html @@ -0,0 +1,601 @@ + + + + + + +A-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +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
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/index-files/index-10.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/index-files/index-10.html new file mode 100644 index 00000000..29e91344 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/index-files/index-10.html @@ -0,0 +1,266 @@ + + + + + + +J-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I J K L M N O P Q R S T U V W X
+

+J

+
+
jj_input_stream - +Variable in class algoanim.executors.formulaparser.FormulaParser +
  +
jj_nt - +Variable in class algoanim.executors.formulaparser.FormulaParser +
Next token. +
jjFillToken() - +Method in class algoanim.executors.formulaparser.FormulaParserTokenManager +
  +
jjmatchedKind - +Variable in class algoanim.executors.formulaparser.FormulaParserTokenManager +
  +
jjmatchedPos - +Variable in class algoanim.executors.formulaparser.FormulaParserTokenManager +
  +
jjnewStateCnt - +Variable in class algoanim.executors.formulaparser.FormulaParserTokenManager +
  +
jjnextStates - +Static variable in class algoanim.executors.formulaparser.FormulaParserTokenManager +
  +
jjround - +Variable in class algoanim.executors.formulaparser.FormulaParserTokenManager +
  +
jjstrLiteralImages - +Static variable in class algoanim.executors.formulaparser.FormulaParserTokenManager +
Token literal values. +
jjtAddChild(Node, int) - +Method in interface algoanim.executors.formulaparser.Node +
This method tells the node to add its argument to the node's + list of children. +
jjtAddChild(Node, int) - +Method in class algoanim.executors.formulaparser.SimpleNode +
  +
jjtClose() - +Method in interface algoanim.executors.formulaparser.Node +
This method is called after all the child nodes have been + added. +
jjtClose() - +Method in class algoanim.executors.formulaparser.SimpleNode +
  +
JJTDIV - +Static variable in interface algoanim.executors.formulaparser.FormulaParserTreeConstants +
  +
JJTFormulaParserState - Class in algoanim.executors.formulaparser
 
JJTFormulaParserState() - +Constructor for class algoanim.executors.formulaparser.JJTFormulaParserState +
  +
jjtGetChild(int) - +Method in interface algoanim.executors.formulaparser.Node +
This method returns a child node. +
jjtGetChild(int) - +Method in class algoanim.executors.formulaparser.SimpleNode +
  +
jjtGetNumChildren() - +Method in interface algoanim.executors.formulaparser.Node +
Return the number of children the node has. +
jjtGetNumChildren() - +Method in class algoanim.executors.formulaparser.SimpleNode +
  +
jjtGetParent() - +Method in interface algoanim.executors.formulaparser.Node +
  +
jjtGetParent() - +Method in class algoanim.executors.formulaparser.SimpleNode +
  +
jjtGetValue() - +Method in class algoanim.executors.formulaparser.SimpleNode +
  +
JJTIDENTIFIER - +Static variable in interface algoanim.executors.formulaparser.FormulaParserTreeConstants +
  +
JJTMINUS - +Static variable in interface algoanim.executors.formulaparser.FormulaParserTreeConstants +
  +
JJTMULT - +Static variable in interface algoanim.executors.formulaparser.FormulaParserTreeConstants +
  +
jjtNodeName - +Static variable in interface algoanim.executors.formulaparser.FormulaParserTreeConstants +
  +
JJTNUMBER - +Static variable in interface algoanim.executors.formulaparser.FormulaParserTreeConstants +
  +
jjtOpen() - +Method in interface algoanim.executors.formulaparser.Node +
This method is called after the node has been made the current + node. +
jjtOpen() - +Method in class algoanim.executors.formulaparser.SimpleNode +
  +
jjtoSkip - +Static variable in class algoanim.executors.formulaparser.FormulaParserTokenManager +
  +
jjtoToken - +Static variable in class algoanim.executors.formulaparser.FormulaParserTokenManager +
  +
JJTPLUS - +Static variable in interface algoanim.executors.formulaparser.FormulaParserTreeConstants +
  +
jjtree - +Variable in class algoanim.executors.formulaparser.FormulaParser +
  +
JJTROOT - +Static variable in interface algoanim.executors.formulaparser.FormulaParserTreeConstants +
  +
jjtSetParent(Node) - +Method in interface algoanim.executors.formulaparser.Node +
This pair of methods are used to inform the node of its + parent. +
jjtSetParent(Node) - +Method in class algoanim.executors.formulaparser.SimpleNode +
  +
jjtSetValue(Object) - +Method in class algoanim.executors.formulaparser.SimpleNode +
  +
JJTVOID - +Static variable in interface algoanim.executors.formulaparser.FormulaParserTreeConstants +
  +
JKFlipflop - Class in algoanim.primitives.vhdl
Represents a JK flipflop defined by an upper left corner and its width.
JKFlipflop(VHDLElementGenerator, Node, int, int, String, List<VHDLPin>, DisplayOptions, VHDLElementProperties) - +Constructor for class algoanim.primitives.vhdl.JKFlipflop +
Instantiates the JKFlipflop and calls the create() method of the + associated VHDLElementGenerator. +
JKFlipflopGenerator - Interface in algoanim.primitives.generators.vhdl
JKFlipflopGenerator offers methods to request the included + Language object to + append JK flipflop-related script code lines to the output.
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I J K L M N O P Q R S T U V W X
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/index-files/index-11.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/index-files/index-11.html new file mode 100644 index 00000000..efd056bf --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/index-files/index-11.html @@ -0,0 +1,148 @@ + + + + + + +K-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I J K L M N O P Q R S T U V W X
+

+K

+
+
kind - +Variable in class algoanim.executors.formulaparser.Token +
An integer that describes the kind of this token. +
klammer() - +Method in class algoanim.executors.formulaparser.FormulaParser +
  +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I J K L M N O P Q R S T U V W X
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/index-files/index-12.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/index-files/index-12.html new file mode 100644 index 00000000..328bec6d --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/index-files/index-12.html @@ -0,0 +1,274 @@ + + + + + + +L-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I J K L M N O P Q R S T U V W X
+

+L

+
+
LABEL - +Static variable in class algoanim.annotations.Annotation +
  +
LABEL_PROPERTY - +Static variable in interface algoanim.properties.AnimationPropertiesKeys +
  +
labelLines - +Variable in class algoanim.primitives.SourceCode +
  +
labelRows - +Variable in class algoanim.primitives.SourceCode +
  +
lang - +Variable in class algoanim.examples.PointTest +
  +
lang - +Variable in class algoanim.primitives.generators.Generator +
the associated Language object. +
language - +Variable in class algoanim.interactionsupport.InteractiveElement +
  +
Language - Class in algoanim.primitives.generators
The abstract Language class defines the basic methods for all particular + languages like AnimalScript for example, which then itselves provide + functionality for output management, a name registry for primitives and + factory methods for all supported primitives.
Language(String, String, int, int) - +Constructor for class algoanim.primitives.generators.Language +
  +
length - +Variable in class algoanim.primitives.ArrayPrimitive +
  +
LEXICAL_ERROR - +Static variable in error algoanim.executors.formulaparser.TokenMgrError +
Lexical error occurred. +
lexicalError(boolean, int, int, int, String, char) - +Static method in error algoanim.executors.formulaparser.TokenMgrError +
Returns a detailed message for the Error when it is thrown by the token + manager to indicate a lexical error. +
lexStateNames - +Static variable in class algoanim.executors.formulaparser.FormulaParserTokenManager +
Lexer state names. +
line - +Variable in class algoanim.executors.formulaparser.SimpleCharStream +
  +
LineNotExistsException - Exception in algoanim.exceptions
 
LineNotExistsException(String) - +Constructor for exception algoanim.exceptions.LineNotExistsException +
  +
LineParser - Class in algoanim.annotations
 
LineParser(String) - +Constructor for class algoanim.annotations.LineParser +
  +
LineParser(String, String) - +Constructor for class algoanim.annotations.LineParser +
  +
lines - +Variable in class algoanim.primitives.SourceCode +
  +
link(ListElement, ListElement, int, Timing, Timing) - +Method in class algoanim.animalscript.AnimalListElementGenerator +
  +
link(ListElement, ListElement, int, Timing, Timing) - +Method in interface algoanim.primitives.generators.ListElementGenerator +
Links the given ListElement to another one. +
link(ListElement, int, Timing, Timing) - +Method in class algoanim.primitives.ListElement +
Targets the pointer specified by linkno to another + ListElement. +
list - +Variable in class algoanim.primitives.Variables +
  +
LIST_POSITION_BOTTOM - +Static variable in interface algoanim.properties.AnimationPropertiesKeys +
  +
LIST_POSITION_LEFT - +Static variable in interface algoanim.properties.AnimationPropertiesKeys +
  +
LIST_POSITION_NONE - +Static variable in interface algoanim.properties.AnimationPropertiesKeys +
  +
LIST_POSITION_RIGHT - +Static variable in interface algoanim.properties.AnimationPropertiesKeys +
  +
LIST_POSITION_TOP - +Static variable in interface algoanim.properties.AnimationPropertiesKeys +
  +
listAll() - +Method in class algoanim.variables.VariableContext +
gets a list of all current variables specific to this context +
ListBasedQueue<T> - Class in algoanim.primitives
Represents a queue which has an usual FIFO-functionality and + will be visualized using a linked list.
+ The stored objects are of the generic data type T, so it is generally possible + to use ListBasedQueue with any objects.
ListBasedQueue(ListBasedQueueGenerator<T>, Node, List<T>, String, DisplayOptions, QueueProperties) - +Constructor for class algoanim.primitives.ListBasedQueue +
Instantiates the ListBasedQueue and calls the create() method + of the associated ListBasedQueueGenerator. +
ListBasedQueueGenerator<T> - Interface in algoanim.primitives.generators
ListBasedQueueGenerator offers methods to request the included + Language object to append list-based queue related script code lines to the output.
ListBasedStack<T> - Class in algoanim.primitives
Represents a stack which has an usual LIFO-functionality and + will be visualized using a linked list.
+ The stored objects are of the generic data type T, so it is generally possible + to use ListBasedStack with any objects.
ListBasedStack(ListBasedStackGenerator<T>, Node, List<T>, String, DisplayOptions, StackProperties) - +Constructor for class algoanim.primitives.ListBasedStack +
Instantiates the ListBasedStack and calls the create() method + of the associated ListBasedStackGenerator. +
ListBasedStackGenerator<T> - Interface in algoanim.primitives.generators
ListBasedStackGenerator offers methods to request the included + Language object to append list-based stack related script code lines to the output.
listContext() - +Method in class algoanim.variables.VariableContext +
gets a list of all current variables specific to this context +
ListElement - Class in algoanim.primitives
Represents an element of a list, for example a LinkedList.
ListElement(ListElementGenerator, Node, int, LinkedList<Object>, ListElement, String, DisplayOptions, ListElementProperties) - +Constructor for class algoanim.primitives.ListElement +
Instantiates the ListElement and calls the create() + method + of the associated ListElementGenerator. +
ListElement(ListElementGenerator, Node, int, LinkedList<Object>, ListElement, ListElement, String, DisplayOptions, ListElementProperties) - +Constructor for class algoanim.primitives.ListElement +
Instantiates the ListElement and calls the create() + method + of the associated ListElementGenerator. +
ListElementGenerator - Interface in algoanim.primitives.generators
ListElementGenerator offers methods to request the + included Language object to + append list element related script code lines to the output.
ListElementProperties - Class in algoanim.properties
 
ListElementProperties() - +Constructor for class algoanim.properties.ListElementProperties +
Generates an unnamed ListElementProperties object. +
ListElementProperties(String) - +Constructor for class algoanim.properties.ListElementProperties +
Generates a named ListElementProperties object. +
listGlobal() - +Method in class algoanim.variables.VariableContext +
  +
LONG_MARKER_PROPERTY - +Static variable in interface algoanim.properties.AnimationPropertiesKeys +
  +
LOOP_DETECTED - +Static variable in error algoanim.executors.formulaparser.TokenMgrError +
Detected (and bailed out of) an infinite loop in the token manager. +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I J K L M N O P Q R S T U V W X
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/index-files/index-13.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/index-files/index-13.html new file mode 100644 index 00000000..99597c4a --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/index-files/index-13.html @@ -0,0 +1,325 @@ + + + + + + +M-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I J K L M N O P Q R S T U V W X
+

+M

+
+
m_text - +Variable in class algoanim.executors.formulaparser.SimpleNode +
  +
m_type - +Variable in class algoanim.executors.formulaparser.SimpleNode +
  +
main(String[]) - +Static method in class algoanim.examples.ArcDemo +
  +
main(String[]) - +Static method in class algoanim.examples.QueuesDemo +
  +
main(String[]) - +Static method in class algoanim.examples.QuickSort +
  +
main(String[]) - +Static method in class algoanim.examples.SortingExample +
  +
main(String[]) - +Static method in class algoanim.examples.StackQuickSort +
  +
main(String[]) - +Static method in class algoanim.examples.StacksDemo +
  +
main(String[]) - +Static method in class algoanim.variables.VariableContext +
  +
makeColorDef(int, int, int) - +Static method in class algoanim.animalscript.AnimalGenerator +
Creates a color definition in AnimalScript for the given values of red, + green and blue. +
makeColorDef(Color) - +Static method in class algoanim.animalscript.AnimalGenerator +
Creates a color definition in AnimalScript for the given values of red, + green and blue. +
makeDisplayOptionsDef(DisplayOptions) - +Static method in class algoanim.animalscript.AnimalGenerator +
Creates the AnimalScript code for a DisplayOptions object. +
makeDisplayOptionsDef(DisplayOptions, AnimationProperties) - +Static method in class algoanim.animalscript.AnimalGenerator +
Creates the AnimalScript code for a DisplayOptions object. +
makeDurationTimingDef(Timing) - +Static method in class algoanim.animalscript.AnimalGenerator +
Creates the AnimalScript code for a duration Timing. +
makeHiddenDef(AnimationProperties) - +Static method in class algoanim.animalscript.AnimalGenerator +
Creates the AnimalScript representation for a hidden object +
makeNodeDef(Node) - +Static method in class algoanim.animalscript.AnimalGenerator +
Creates the definition of a Node in AnimalScript. +
makeOffsetTimingDef(Timing) - +Static method in class algoanim.animalscript.AnimalGenerator +
Creates the AnimalScript represantation of a Timing. +
MatrixPrimitive - Class in algoanim.primitives
Base class for all concrete arrays.
MatrixPrimitive(GeneratorInterface, DisplayOptions) - +Constructor for class algoanim.primitives.MatrixPrimitive +
  +
MatrixProperties - Class in algoanim.properties
 
MatrixProperties() - +Constructor for class algoanim.properties.MatrixProperties +
Generates an unnamed ArrayProperties object. +
MatrixProperties(String) - +Constructor for class algoanim.properties.MatrixProperties +
Generates a named ArrayProperties object. +
maxNextCharInd - +Variable in class algoanim.executors.formulaparser.SimpleCharStream +
  +
maxPosition - +Variable in class algoanim.primitives.updater.ArrayMarkerUpdater +
  +
METHOD_NAME - +Static variable in interface algoanim.properties.AnimationPropertiesKeys +
  +
MINUS - +Static variable in interface algoanim.executors.formulaparser.FormulaParserConstants +
RegularExpression Id. +
Minus - Class in algoanim.executors.formulaparser
 
Minus(int) - +Constructor for class algoanim.executors.formulaparser.Minus +
  +
Minus(FormulaParser, int) - +Constructor for class algoanim.executors.formulaparser.Minus +
  +
minusExpr() - +Method in class algoanim.executors.formulaparser.FormulaParser +
  +
move(ArrayMarker, int, Timing, Timing) - +Method in class algoanim.animalscript.AnimalArrayMarkerGenerator +
  +
move(int, Timing, Timing) - +Method in class algoanim.primitives.ArrayMarker +
Moves the ArrayMarker to the index specified by + pos after the offset t. +
move(ArrayMarker, int, Timing, Timing) - +Method in interface algoanim.primitives.generators.ArrayMarkerGenerator +
Moves the given ArrayMarker to the given index of the + associated ArrayPrimitive. +
moveBeforeStart(ArrayMarker, Timing, Timing) - +Method in class algoanim.animalscript.AnimalArrayMarkerGenerator +
  +
moveBeforeStart(Timing, Timing) - +Method in class algoanim.primitives.ArrayMarker +
Moves the ArrayMarker out of of the referenced + ArrayPrimitive after the offset t. +
moveBeforeStart(ArrayMarker, Timing, Timing) - +Method in interface algoanim.primitives.generators.ArrayMarkerGenerator +
Moves the ArrayMarker out of of the referenced + ArrayPrimitive after the offset t. +
moveBy(Primitive, String, int, int, Timing, Timing) - +Method in class algoanim.animalscript.AnimalGenerator +
  +
moveBy(Primitive, String, int, int, Timing, Timing) - +Method in interface algoanim.primitives.generators.GeneratorInterface +
Moves a Primitive to a point +
moveBy(String, int, int, Timing, Timing) - +Method in class algoanim.primitives.Primitive +
Moves this Primitive to a Node. +
moveOutside(ArrayMarker, Timing, Timing) - +Method in class algoanim.animalscript.AnimalArrayMarkerGenerator +
  +
moveOutside(Timing, Timing) - +Method in class algoanim.primitives.ArrayMarker +
Moves the ArrayMarker out of of the referenced + ArrayPrimitive after the offset t. +
moveOutside(ArrayMarker, Timing, Timing) - +Method in interface algoanim.primitives.generators.ArrayMarkerGenerator +
Moves the given ArrayMarker outside of the associated + ArrayPrimitive. +
moveTo(Primitive, String, String, Node, Timing, Timing) - +Method in class algoanim.animalscript.AnimalGenerator +
  +
moveTo(Primitive, String, String, Node, Timing, Timing) - +Method in interface algoanim.primitives.generators.GeneratorInterface +
Moves a Primitive to a point +
moveTo(String, String, Node, Timing, Timing) - +Method in class algoanim.primitives.Primitive +
TODO Über die Exceptions nachdenken... +
moveToEnd(ArrayMarker, Timing, Timing) - +Method in class algoanim.animalscript.AnimalArrayMarkerGenerator +
  +
moveToEnd(Timing, Timing) - +Method in class algoanim.primitives.ArrayMarker +
Moves the ArrayMarker to the end of the referenced + ArrayPrimitive after the offset t. +
moveToEnd(ArrayMarker, Timing, Timing) - +Method in interface algoanim.primitives.generators.ArrayMarkerGenerator +
Moves the given ArrayMarker to the last element of the + associated ArrayPrimitive. +
moveVia(Primitive, String, String, Primitive, Timing, Timing) - +Method in class algoanim.animalscript.AnimalGenerator +
  +
moveVia(Primitive, String, String, Primitive, Timing, Timing) - +Method in interface algoanim.primitives.generators.GeneratorInterface +
Moves a Primitive along a Path in a given direction after a + set delay. +
moveVia(String, String, Primitive, Timing, Timing) - +Method in class algoanim.primitives.Primitive +
Moves this Primitive along another one into a specific + direction. +
MsTiming - Class in algoanim.util
A concrete kind of a Timing.
MsTiming(int) - +Constructor for class algoanim.util.MsTiming +
Creates a new MsTiming instance for a delay of delay milliseconds. +
MULT - +Static variable in interface algoanim.executors.formulaparser.FormulaParserConstants +
RegularExpression Id. +
Mult - Class in algoanim.executors.formulaparser
 
Mult(int) - +Constructor for class algoanim.executors.formulaparser.Mult +
  +
Mult(FormulaParser, int) - +Constructor for class algoanim.executors.formulaparser.Mult +
  +
multExpr() - +Method in class algoanim.executors.formulaparser.FormulaParser +
  +
MultipleChoiceQuestion - Class in algoanim.interactionsupport
 
MultipleChoiceQuestion(Language, String) - +Constructor for class algoanim.interactionsupport.MultipleChoiceQuestion +
  +
MultipleSelectionQuestion - Class in algoanim.interactionsupport
 
MultipleSelectionQuestion(Language, String) - +Constructor for class algoanim.interactionsupport.MultipleSelectionQuestion +
  +
Multiplexer - Class in algoanim.primitives.vhdl
Represents a multiplexer defined by an upper left corner and its width.
Multiplexer(VHDLElementGenerator, Node, int, int, String, List<VHDLPin>, DisplayOptions, VHDLElementProperties) - +Constructor for class algoanim.primitives.vhdl.Multiplexer +
Instantiates the Multiplexer and calls the create() method of the + associated VHDLElementGenerator. +
MultiplexerGenerator - Interface in algoanim.primitives.generators.vhdl
MultiplexerGenerator offers methods to request the included + Language object to + append multiplexer-related script code lines to the output.
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I J K L M N O P Q R S T U V W X
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/index-files/index-14.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/index-files/index-14.html new file mode 100644 index 00000000..08b9cf15 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/index-files/index-14.html @@ -0,0 +1,668 @@ + + + + + + +N-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I J K L M N O P Q R S T U V W X
+

+N

+
+
name - +Variable in class algoanim.primitives.vhdl.VHDLPin +
  +
NAME - +Static variable in interface algoanim.properties.AnimationPropertiesKeys +
  +
NAndGate - Class in algoanim.primitives.vhdl
Represents a NAND gate defined by an upper left corner and its width.
NAndGate(VHDLElementGenerator, Node, int, int, String, List<VHDLPin>, DisplayOptions, VHDLElementProperties) - +Constructor for class algoanim.primitives.vhdl.NAndGate +
Instantiates the NAndGate and calls the create() method of the + associated VHDLElementGenerator. +
NAndGateGenerator - Interface in algoanim.primitives.generators.vhdl
NAndGateGenerator offers methods to request the included + Language object to + append NAND gate-related script code lines to the output.
newAndGate(Node, int, int, String, List<VHDLPin>, DisplayOptions, VHDLElementProperties) - +Method in class algoanim.animalscript.AnimalScript +
  +
newAndGate(Node, int, int, String, List<VHDLPin>, DisplayOptions) - +Method in class algoanim.primitives.generators.Language +
Creates a new AndGate object. +
newAndGate(Node, int, int, String, List<VHDLPin>, DisplayOptions, VHDLElementProperties) - +Method in class algoanim.primitives.generators.Language +
Creates a new AndGate object. +
newAndGate(Node, int, int, String, List<VHDLPin>, DisplayOptions) - +Method in class algoanim.primitives.generators.VHDLLanguage +
Creates a new AndGate object. +
newAndGate(Node, int, int, String, List<VHDLPin>, DisplayOptions, VHDLElementProperties) - +Method in class algoanim.primitives.generators.VHDLLanguage +
Creates a new AndGate object. +
newAndGate(Node, int, int, String, char, char, char, DisplayOptions, VHDLElementProperties) - +Method in class algoanim.primitives.generators.VHDLLanguage +
Creates a new AndGate object. +
newArc(Node, Node, String, DisplayOptions, ArcProperties) - +Method in class algoanim.animalscript.AnimalScript +
  +
newArc(Node, Node, String, DisplayOptions) - +Method in class algoanim.primitives.generators.Language +
  +
newArc(Node, Node, String, DisplayOptions, ArcProperties) - +Method in class algoanim.primitives.generators.Language +
  +
newArrayBasedQueue(Node, List<T>, String, DisplayOptions, QueueProperties, int) - +Method in class algoanim.animalscript.AnimalScript +
  +
newArrayBasedQueue(Node, List<T>, String, DisplayOptions, QueueProperties, int) - +Method in class algoanim.primitives.generators.Language +
Creates a new ArrayBasedQueue object. +
newArrayBasedQueue(Node, List<T>, String, DisplayOptions, int) - +Method in class algoanim.primitives.generators.Language +
Creates a new ArrayBasedQueue object. +
newArrayBasedStack(Node, List<T>, String, DisplayOptions, StackProperties, int) - +Method in class algoanim.animalscript.AnimalScript +
  +
newArrayBasedStack(Node, List<T>, String, DisplayOptions, StackProperties, int) - +Method in class algoanim.primitives.generators.Language +
Creates a new ArrayBasedStack object. +
newArrayBasedStack(Node, List<T>, String, DisplayOptions, int) - +Method in class algoanim.primitives.generators.Language +
Creates a new ArrayBasedStack object. +
newArrayMarker(ArrayPrimitive, int, String, DisplayOptions, ArrayMarkerProperties) - +Method in class algoanim.animalscript.AnimalScript +
  +
newArrayMarker(ArrayPrimitive, int, String, DisplayOptions, ArrayMarkerProperties) - +Method in class algoanim.primitives.generators.Language +
Creates a new ArrayMarker object. +
newArrayMarker(ArrayPrimitive, int, String, DisplayOptions) - +Method in class algoanim.primitives.generators.Language +
Creates a new ArrayMarker object. +
newCircle(Node, int, String, DisplayOptions, CircleProperties) - +Method in class algoanim.animalscript.AnimalScript +
  +
newCircle(Node, int, String, DisplayOptions) - +Method in class algoanim.primitives.generators.Language +
Creates a new Circle object. +
newCircle(Node, int, String, DisplayOptions, CircleProperties) - +Method in class algoanim.primitives.generators.Language +
Creates a new Circle object. +
newCircleSeg(Node, int, String, DisplayOptions, CircleSegProperties) - +Method in class algoanim.animalscript.AnimalScript +
  +
newCircleSeg(Node, int, String, DisplayOptions, CircleSegProperties) - +Method in class algoanim.primitives.generators.Language +
Creates a new CircleSeg object. +
newCircleSeg(Node, int, String, DisplayOptions) - +Method in class algoanim.primitives.generators.Language +
Creates a new CircleSeg object. +
newConceptualQueue(Node, List<T>, String, DisplayOptions, QueueProperties) - +Method in class algoanim.animalscript.AnimalScript +
  +
newConceptualQueue(Node, List<T>, String, DisplayOptions, QueueProperties) - +Method in class algoanim.primitives.generators.Language +
Creates a new ConceptualQueue object. +
newConceptualQueue(Node, List<T>, String, DisplayOptions) - +Method in class algoanim.primitives.generators.Language +
Creates a new ConceptualQueue object. +
newConceptualStack(Node, List<T>, String, DisplayOptions, StackProperties) - +Method in class algoanim.animalscript.AnimalScript +
  +
newConceptualStack(Node, List<T>, String, DisplayOptions, StackProperties) - +Method in class algoanim.primitives.generators.Language +
Creates a new ConceptualStack object. +
newConceptualStack(Node, List<T>, String, DisplayOptions) - +Method in class algoanim.primitives.generators.Language +
Creates a new ConceptualStack object. +
newDemultiplexer(Node, int, int, String, List<VHDLPin>, DisplayOptions, VHDLElementProperties) - +Method in class algoanim.animalscript.AnimalScript +
  +
newDemultiplexer(Node, int, int, String, List<VHDLPin>, DisplayOptions) - +Method in class algoanim.primitives.generators.VHDLLanguage +
Creates a new Demultiplexer object. +
newDemultiplexer(Node, int, int, String, List<VHDLPin>, DisplayOptions, VHDLElementProperties) - +Method in class algoanim.primitives.generators.VHDLLanguage +
Creates a new Demultiplexer object. +
newDemultiplexer(Node, int, int, String, char, char, char, DisplayOptions, VHDLElementProperties) - +Method in class algoanim.primitives.generators.VHDLLanguage +
Creates a new Demultiplexer object. +
newDFlipflop(Node, int, int, String, List<VHDLPin>, DisplayOptions, VHDLElementProperties) - +Method in class algoanim.animalscript.AnimalScript +
  +
newDFlipflop(Node, int, int, String, List<VHDLPin>, DisplayOptions) - +Method in class algoanim.primitives.generators.VHDLLanguage +
Creates a new DFlipflop object. +
newDFlipflop(Node, int, int, String, List<VHDLPin>, DisplayOptions, VHDLElementProperties) - +Method in class algoanim.primitives.generators.VHDLLanguage +
Creates a new DFlipflop object. +
newDoubleArray(Node, double[], String, ArrayDisplayOptions, ArrayProperties) - +Method in class algoanim.animalscript.AnimalScript +
  +
newDoubleArray(Node, double[], String, ArrayDisplayOptions, ArrayProperties) - +Method in class algoanim.primitives.generators.Language +
Creates a new DoubleArray object. +
newDoubleArray(Node, double[], String, ArrayDisplayOptions) - +Method in class algoanim.primitives.generators.Language +
Creates a new DoubleArray object. +
newDoubleMatrix(Node, double[][], String, DisplayOptions, MatrixProperties) - +Method in class algoanim.animalscript.AnimalScript +
  +
newDoubleMatrix(Node, double[][], String, DisplayOptions, MatrixProperties) - +Method in class algoanim.primitives.generators.Language +
Creates a new DoubleMatrix object. +
newDoubleMatrix(Node, double[][], String, DisplayOptions) - +Method in class algoanim.primitives.generators.Language +
Creates a new DoubleMatrix object. +
newEllipse(Node, Node, String, DisplayOptions, EllipseProperties) - +Method in class algoanim.animalscript.AnimalScript +
  +
newEllipse(Node, Node, String, DisplayOptions, EllipseProperties) - +Method in class algoanim.primitives.generators.Language +
Creates a new Ellipse object. +
newEllipse(Node, Node, String, DisplayOptions) - +Method in class algoanim.primitives.generators.Language +
Creates a new Ellipse object. +
newEllipseSeg(Node, Node, String, DisplayOptions, EllipseSegProperties) - +Method in class algoanim.animalscript.AnimalScript +
  +
newEllipseSeg(Node, Node, String, DisplayOptions) - +Method in class algoanim.primitives.generators.Language +
Creates a new EllipseSeg object. +
newEllipseSeg(Node, Node, String, DisplayOptions, EllipseSegProperties) - +Method in class algoanim.primitives.generators.Language +
Creates a new EllipseSeg object. +
newGraph(String, int[][], Node[], String[], DisplayOptions, GraphProperties) - +Method in class algoanim.animalscript.AnimalScript +
  +
newGraph(String, int[][], Node[], String[], DisplayOptions, GraphProperties) - +Method in class algoanim.primitives.generators.Language +
Creates a new Ellipse object. +
newGraph(String, int[][], Node[], String[], DisplayOptions) - +Method in class algoanim.primitives.generators.Language +
Creates a new Ellipse object. +
newGroup(LinkedList<Primitive>, String) - +Method in class algoanim.animalscript.AnimalScript +
  +
newGroup(LinkedList<Primitive>, String) - +Method in class algoanim.primitives.generators.Language +
Creates a new element Group with a list of contained + Primitives and a distinct name. +
newIntArray(Node, int[], String, ArrayDisplayOptions, ArrayProperties) - +Method in class algoanim.animalscript.AnimalScript +
  +
newIntArray(Node, int[], String, ArrayDisplayOptions, ArrayProperties) - +Method in class algoanim.primitives.generators.Language +
Creates a new IntArray object. +
newIntArray(Node, int[], String, ArrayDisplayOptions) - +Method in class algoanim.primitives.generators.Language +
Creates a new IntArray object. +
newIntMatrix(Node, int[][], String, DisplayOptions, MatrixProperties) - +Method in class algoanim.animalscript.AnimalScript +
  +
newIntMatrix(Node, int[][], String, DisplayOptions, MatrixProperties) - +Method in class algoanim.primitives.generators.Language +
Creates a new IntMatrix object. +
newIntMatrix(Node, int[][], String, DisplayOptions) - +Method in class algoanim.primitives.generators.Language +
Creates a new IntMatrix object. +
newJKFlipflop(Node, int, int, String, List<VHDLPin>, DisplayOptions, VHDLElementProperties) - +Method in class algoanim.animalscript.AnimalScript +
  +
newJKFlipflop(Node, int, int, String, List<VHDLPin>, DisplayOptions) - +Method in class algoanim.primitives.generators.VHDLLanguage +
Creates a new JKFlipflop object. +
newJKFlipflop(Node, int, int, String, List<VHDLPin>, DisplayOptions, VHDLElementProperties) - +Method in class algoanim.primitives.generators.VHDLLanguage +
Creates a new JKFlipflop object. +
newListBasedQueue(Node, List<T>, String, DisplayOptions, QueueProperties) - +Method in class algoanim.animalscript.AnimalScript +
  +
newListBasedQueue(Node, List<T>, String, DisplayOptions, QueueProperties) - +Method in class algoanim.primitives.generators.Language +
Creates a new ListBasedQueue object. +
newListBasedQueue(Node, List<T>, String, DisplayOptions) - +Method in class algoanim.primitives.generators.Language +
Creates a new ListBasedQueue object. +
newListBasedStack(Node, List<T>, String, DisplayOptions, StackProperties) - +Method in class algoanim.animalscript.AnimalScript +
  +
newListBasedStack(Node, List<T>, String, DisplayOptions, StackProperties) - +Method in class algoanim.primitives.generators.Language +
Creates a new ListBasedStack object. +
newListBasedStack(Node, List<T>, String, DisplayOptions) - +Method in class algoanim.primitives.generators.Language +
Creates a new ListBasedStack object. +
newListElement(Node, int, LinkedList<Object>, ListElement, ListElement, String, DisplayOptions, ListElementProperties) - +Method in class algoanim.animalscript.AnimalScript +
  +
newListElement(Node, int, LinkedList<Object>, ListElement, ListElement, String, DisplayOptions, ListElementProperties) - +Method in class algoanim.primitives.generators.Language +
Creates a new ListElement object. +
newListElement(Node, int, LinkedList<Object>, ListElement, String, DisplayOptions, ListElementProperties) - +Method in class algoanim.primitives.generators.Language +
Creates a new ListElement object. +
newListElement(Node, int, LinkedList<Object>, ListElement, String, DisplayOptions) - +Method in class algoanim.primitives.generators.Language +
Creates a new ListElement object. +
newMultiplexer(Node, int, int, String, List<VHDLPin>, DisplayOptions, VHDLElementProperties) - +Method in class algoanim.animalscript.AnimalScript +
  +
newMultiplexer(Node, int, int, String, List<VHDLPin>, DisplayOptions) - +Method in class algoanim.primitives.generators.VHDLLanguage +
Creates a new Multiplexer object. +
newMultiplexer(Node, int, int, String, char, char, char, DisplayOptions, VHDLElementProperties) - +Method in class algoanim.primitives.generators.VHDLLanguage +
Creates a new Demultiplexer object. +
newMultiplexer(Node, int, int, String, List<VHDLPin>, DisplayOptions, VHDLElementProperties) - +Method in class algoanim.primitives.generators.VHDLLanguage +
Creates a new Multiplexer object. +
newNAndGate(Node, int, int, String, List<VHDLPin>, DisplayOptions, VHDLElementProperties) - +Method in class algoanim.animalscript.AnimalScript +
  +
newNAndGate(Node, int, int, String, List<VHDLPin>, DisplayOptions) - +Method in class algoanim.primitives.generators.VHDLLanguage +
Creates a new NAndGate object. +
newNAndGate(Node, int, int, String, List<VHDLPin>, DisplayOptions, VHDLElementProperties) - +Method in class algoanim.primitives.generators.VHDLLanguage +
Creates a new NAndGate object. +
newNAndGate(Node, int, int, String, char, char, char, DisplayOptions, VHDLElementProperties) - +Method in class algoanim.primitives.generators.VHDLLanguage +
Creates a new NAndGate object. +
newNorGate(Node, int, int, String, List<VHDLPin>, DisplayOptions, VHDLElementProperties) - +Method in class algoanim.animalscript.AnimalScript +
  +
newNorGate(Node, int, int, String, List<VHDLPin>, DisplayOptions) - +Method in class algoanim.primitives.generators.VHDLLanguage +
Creates a new NorGate object. +
newNorGate(Node, int, int, String, List<VHDLPin>, DisplayOptions, VHDLElementProperties) - +Method in class algoanim.primitives.generators.VHDLLanguage +
Creates a new NorGate object. +
newNorGate(Node, int, int, String, char, char, char, DisplayOptions, VHDLElementProperties) - +Method in class algoanim.primitives.generators.VHDLLanguage +
Creates a new NorGate object. +
newNotGate(Node, int, int, String, List<VHDLPin>, DisplayOptions, VHDLElementProperties) - +Method in class algoanim.animalscript.AnimalScript +
  +
newNotGate(Node, int, int, String, List<VHDLPin>, DisplayOptions) - +Method in class algoanim.primitives.generators.VHDLLanguage +
Creates a new NotGate object. +
newNotGate(Node, int, int, String, List<VHDLPin>, DisplayOptions, VHDLElementProperties) - +Method in class algoanim.primitives.generators.VHDLLanguage +
Creates a new NotGate object. +
newNotGate(Node, int, int, String, char, char, DisplayOptions, VHDLElementProperties) - +Method in class algoanim.primitives.generators.VHDLLanguage +
Creates a new NotGate object. +
newOrGate(Node, int, int, String, List<VHDLPin>, DisplayOptions, VHDLElementProperties) - +Method in class algoanim.animalscript.AnimalScript +
  +
newOrGate(Node, int, int, String, List<VHDLPin>, DisplayOptions) - +Method in class algoanim.primitives.generators.VHDLLanguage +
Creates a new OrGate object. +
newOrGate(Node, int, int, String, List<VHDLPin>, DisplayOptions, VHDLElementProperties) - +Method in class algoanim.primitives.generators.VHDLLanguage +
Creates a new OrGate object. +
newOrGate(Node, int, int, String, char, char, char, DisplayOptions, VHDLElementProperties) - +Method in class algoanim.primitives.generators.VHDLLanguage +
Creates a new OrGate object. +
newPoint(Node, String, DisplayOptions, PointProperties) - +Method in class algoanim.animalscript.AnimalScript +
  +
newPoint(Node, String, DisplayOptions, PointProperties) - +Method in class algoanim.primitives.generators.Language +
Creates a new Point object. +
newPolygon(Node[], String, DisplayOptions, PolygonProperties) - +Method in class algoanim.animalscript.AnimalScript +
  +
newPolygon(Node[], String, DisplayOptions, PolygonProperties) - +Method in class algoanim.primitives.generators.Language +
Creates a new Polygon object. +
newPolygon(Node[], String, DisplayOptions) - +Method in class algoanim.primitives.generators.Language +
Creates a new Polygon object. +
newPolyline(Node[], String, DisplayOptions, PolylineProperties) - +Method in class algoanim.animalscript.AnimalScript +
  +
newPolyline(Node[], String, DisplayOptions, PolylineProperties) - +Method in class algoanim.primitives.generators.Language +
Creates a new Polyline object. +
newPolyline(Node[], String, DisplayOptions) - +Method in class algoanim.primitives.generators.Language +
Creates a new Polyline object. +
newRect(Node, Node, String, DisplayOptions, RectProperties) - +Method in class algoanim.animalscript.AnimalScript +
  +
newRect(Node, Node, String, DisplayOptions, RectProperties) - +Method in class algoanim.primitives.generators.Language +
Creates a new Rect object. +
newRect(Node, Node, String, DisplayOptions) - +Method in class algoanim.primitives.generators.Language +
Creates a new Rect object. +
newRSFlipflop(Node, int, int, String, List<VHDLPin>, DisplayOptions, VHDLElementProperties) - +Method in class algoanim.animalscript.AnimalScript +
  +
newRSFlipflop(Node, int, int, String, List<VHDLPin>, DisplayOptions) - +Method in class algoanim.primitives.generators.VHDLLanguage +
Creates a new RSFlipflop object. +
newRSFlipflop(Node, int, int, String, List<VHDLPin>, DisplayOptions, VHDLElementProperties) - +Method in class algoanim.primitives.generators.VHDLLanguage +
Creates a new RSFlipflop object. +
newSourceCode(Node, String, DisplayOptions, SourceCodeProperties) - +Method in class algoanim.animalscript.AnimalScript +
  +
newSourceCode(Node, String, DisplayOptions, SourceCodeProperties) - +Method in class algoanim.primitives.generators.Language +
Creates a new SourceCode object. +
newSourceCode(Node, String, DisplayOptions) - +Method in class algoanim.primitives.generators.Language +
Creates a new SourceCode object. +
newSquare(Node, int, String, DisplayOptions, SquareProperties) - +Method in class algoanim.animalscript.AnimalScript +
  +
newSquare(Node, int, String, DisplayOptions, SquareProperties) - +Method in class algoanim.primitives.generators.Language +
Creates a new Square. +
newSquare(Node, int, String, DisplayOptions) - +Method in class algoanim.primitives.generators.Language +
Creates a new Square. +
newStringArray(Node, String[], String, ArrayDisplayOptions, ArrayProperties) - +Method in class algoanim.animalscript.AnimalScript +
  +
newStringArray(Node, String[], String, ArrayDisplayOptions, ArrayProperties) - +Method in class algoanim.primitives.generators.Language +
Creates a new StringArray object. +
newStringArray(Node, String[], String, ArrayDisplayOptions) - +Method in class algoanim.primitives.generators.Language +
Creates a new StringArray object. +
newStringMatrix(Node, String[][], String, DisplayOptions, MatrixProperties) - +Method in class algoanim.animalscript.AnimalScript +
  +
newStringMatrix(Node, String[][], String, DisplayOptions, MatrixProperties) - +Method in class algoanim.primitives.generators.Language +
Creates a new StringMatrix object. +
newStringMatrix(Node, String[][], String, DisplayOptions) - +Method in class algoanim.primitives.generators.Language +
Creates a new StringMatrix object. +
newText(Node, String, String, DisplayOptions, TextProperties) - +Method in class algoanim.animalscript.AnimalScript +
  +
newText(Node, String, String, DisplayOptions, TextProperties) - +Method in class algoanim.primitives.generators.Language +
Creates a new Text object. +
newText(Node, String, String, DisplayOptions) - +Method in class algoanim.primitives.generators.Language +
Creates a new Text object. +
newTFlipflop(Node, int, int, String, List<VHDLPin>, DisplayOptions, VHDLElementProperties) - +Method in class algoanim.animalscript.AnimalScript +
  +
newTFlipflop(Node, int, int, String, List<VHDLPin>, DisplayOptions) - +Method in class algoanim.primitives.generators.VHDLLanguage +
Creates a new TFlipflop object. +
newTFlipflop(Node, int, int, String, List<VHDLPin>, DisplayOptions, VHDLElementProperties) - +Method in class algoanim.primitives.generators.VHDLLanguage +
Creates a new TFlipflop object. +
newToken(int, String) - +Static method in class algoanim.executors.formulaparser.Token +
Returns a new Token object, by default. +
newToken(int) - +Static method in class algoanim.executors.formulaparser.Token +
  +
newTriangle(Node, Node, Node, String, DisplayOptions, TriangleProperties) - +Method in class algoanim.animalscript.AnimalScript +
  +
newTriangle(Node, Node, Node, String, DisplayOptions, TriangleProperties) - +Method in class algoanim.primitives.generators.Language +
Creates a new Triangle object. +
newTriangle(Node, Node, Node, String, DisplayOptions) - +Method in class algoanim.primitives.generators.Language +
Creates a new Triangle object. +
newVariable(String) - +Static method in class algoanim.variables.VariableFactory +
  +
newVariables() - +Method in class algoanim.animalscript.AnimalScript +
  +
newVariables() - +Method in class algoanim.primitives.generators.Language +
Creates a new Variables object. +
newWire(List<Node>, int, String, DisplayOptions, VHDLWireProperties) - +Method in class algoanim.animalscript.AnimalScript +
  +
newWire(List<Node>, int, String, DisplayOptions, VHDLWireProperties) - +Method in class algoanim.primitives.generators.VHDLLanguage +
Creates a new wire object. +
newXNorGate(Node, int, int, String, List<VHDLPin>, DisplayOptions, VHDLElementProperties) - +Method in class algoanim.animalscript.AnimalScript +
  +
newXNorGate(Node, int, int, String, List<VHDLPin>, DisplayOptions) - +Method in class algoanim.primitives.generators.VHDLLanguage +
Creates a new XNorGate object. +
newXNorGate(Node, int, int, String, List<VHDLPin>, DisplayOptions, VHDLElementProperties) - +Method in class algoanim.primitives.generators.VHDLLanguage +
Creates a new XNorGate object. +
newXNorGate(Node, int, int, String, char, char, char, DisplayOptions, VHDLElementProperties) - +Method in class algoanim.primitives.generators.VHDLLanguage +
Creates a new XNorGate object. +
newXOrGate(Node, int, int, String, List<VHDLPin>, DisplayOptions, VHDLElementProperties) - +Method in class algoanim.animalscript.AnimalScript +
  +
newXOrGate(Node, int, int, String, List<VHDLPin>, DisplayOptions) - +Method in class algoanim.primitives.generators.VHDLLanguage +
Creates a new XOrGate object. +
newXOrGate(Node, int, int, String, List<VHDLPin>, DisplayOptions, VHDLElementProperties) - +Method in class algoanim.primitives.generators.VHDLLanguage +
Creates a new XOrGate object. +
newXOrGate(Node, int, int, String, char, char, char, DisplayOptions, VHDLElementProperties) - +Method in class algoanim.primitives.generators.VHDLLanguage +
Creates a new XOrGate object. +
next - +Variable in class algoanim.executors.formulaparser.Token +
A reference to the next regular (non-special) token from the input + stream. +
nextStep(int, String) - +Method in class algoanim.animalscript.AnimalScript +
Flushes the stepbuffer to the output variable. +
nextStep() - +Method in class algoanim.primitives.generators.Language +
If setStepMode(true) was called, calling nextStep() will + start the next step. +
nextStep(int) - +Method in class algoanim.primitives.generators.Language +
If setStepMode(true) was called, calling nextStep(int) + will start the next step after the delay specified by the input parameter. +
nextStep(String) - +Method in class algoanim.primitives.generators.Language +
If setStepMode(true) was called, calling nextStep(int) + will start the next step after the delay specified by the input parameter. +
nextStep(int, String) - +Method in class algoanim.primitives.generators.Language +
If setStepMode(true) was called, calling nextStep(int) + will start the next step after the delay specified by the input parameter. +
Node - Interface in algoanim.executors.formulaparser
 
Node - Class in algoanim.util
This is an abstract representation of a coordinate within the animation + screen.
Node() - +Constructor for class algoanim.util.Node +
  +
NODE_REFERENCE - +Static variable in class algoanim.util.Offset +
Constant for an offset based on a node +
nodeArity() - +Method in class algoanim.executors.formulaparser.JJTFormulaParserState +
  +
NODECOLOR_PROPERTY - +Static variable in interface algoanim.properties.AnimationPropertiesKeys +
  +
nodeCreated() - +Method in class algoanim.executors.formulaparser.JJTFormulaParserState +
  +
nodeLabels - +Variable in class algoanim.primitives.Graph +
  +
nodes - +Variable in class algoanim.primitives.Graph +
  +
NorGate - Class in algoanim.primitives.vhdl
Represents a NOR gate defined by an upper left corner and its width.
NorGate(VHDLElementGenerator, Node, int, int, String, List<VHDLPin>, DisplayOptions, VHDLElementProperties) - +Constructor for class algoanim.primitives.vhdl.NorGate +
Instantiates the NorGate and calls the create() method of the + associated VHDLElementGenerator. +
NorGateGenerator - Interface in algoanim.primitives.generators.vhdl
NorGateGenerator offers methods to request the included + Language object to + append NOR gate-related script code lines to the output.
NotEnoughNodesException - Exception in algoanim.exceptions
 
NotEnoughNodesException(String) - +Constructor for exception algoanim.exceptions.NotEnoughNodesException +
  +
NotGate - Class in algoanim.primitives.vhdl
Represents a NOT gate defined by an upper left corner and its width.
NotGate(VHDLElementGenerator, Node, int, int, String, List<VHDLPin>, DisplayOptions, VHDLElementProperties) - +Constructor for class algoanim.primitives.vhdl.NotGate +
Instantiates the NotGate and calls the create() method of the + associated VHDLElementGenerator. +
NotGateGenerator - Interface in algoanim.primitives.generators.vhdl
NotGateGenerator offers methods to request the included + Language object to + append NOT gate-related script code lines to the output.
nrCols - +Variable in class algoanim.primitives.MatrixPrimitive +
  +
nrRows - +Variable in class algoanim.primitives.MatrixPrimitive +
  +
number() - +Method in class algoanim.executors.formulaparser.FormulaParser +
  +
NUMBER - +Static variable in interface algoanim.executors.formulaparser.FormulaParserConstants +
RegularExpression Id. +
Number - Class in algoanim.executors.formulaparser
 
Number(int) - +Constructor for class algoanim.executors.formulaparser.Number +
  +
Number(FormulaParser, int) - +Constructor for class algoanim.executors.formulaparser.Number +
  +
numberOfAnswerOptions - +Variable in class algoanim.interactionsupport.MultipleChoiceQuestion +
  +
numberOfAnswerOptions - +Variable in class algoanim.interactionsupport.MultipleSelectionQuestion +
  +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I J K L M N O P Q R S T U V W X
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/index-files/index-15.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/index-files/index-15.html new file mode 100644 index 00000000..cacd7810 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/index-files/index-15.html @@ -0,0 +1,173 @@ + + + + + + +O-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I J K L M N O P Q R S T U V W X
+

+O

+
+
Offset - Class in algoanim.util
This is a concrete kind of a Node.
Offset(int, int, Primitive, String) - +Constructor for class algoanim.util.Offset +
Creates a new Offset instance at a distance of (xCoordinate, yCoordinate) + in direction "targetDirection" from the base primitive "reference". +
Offset(int, int, Node, String) - +Constructor for class algoanim.util.Offset +
Creates a new Offset instance at a distance of (xCoordinate, yCoordinate) + in direction "targetDirection" from the base Node "baseNode". +
Offset(int, int, String, String) - +Constructor for class algoanim.util.Offset +
Creates a new Offset instance at a distance of (xCoordinate, yCoordinate) + in direction "targetDirection" from the base reference ID "baseIDRef". +
OffsetFromLastPosition - Class in algoanim.util
This is a concrete kind of a Node.
OffsetFromLastPosition(int, int) - +Constructor for class algoanim.util.OffsetFromLastPosition +
Creates a new Offset instance at a distance of (xCoordinate, yCoordinate) + in direction "targetDirection" from the base primitive "reference". +
OPENCONTEXT - +Static variable in class algoanim.annotations.Annotation +
  +
openContext() - +Method in class algoanim.primitives.Variables +
  +
openNodeScope(Node) - +Method in class algoanim.executors.formulaparser.JJTFormulaParserState +
  +
OrGate - Class in algoanim.primitives.vhdl
Represents an OR gate defined by an upper left corner and its width.
OrGate(VHDLElementGenerator, Node, int, int, String, List<VHDLPin>, DisplayOptions, VHDLElementProperties) - +Constructor for class algoanim.primitives.vhdl.OrGate +
Instantiates the OrGate and calls the create() method of the + associated SquareGenerator. +
OrGateGenerator - Interface in algoanim.primitives.generators.vhdl
OrGateGenerator offers methods to request the included + Language object to + append OR gate-related script code lines to the output.
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I J K L M N O P Q R S T U V W X
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/index-files/index-16.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/index-files/index-16.html new file mode 100644 index 00000000..2052f4a3 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/index-files/index-16.html @@ -0,0 +1,401 @@ + + + + + + +P-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I J K L M N O P Q R S T U V W X
+

+P

+
+
parent - +Variable in class algoanim.executors.formulaparser.SimpleNode +
  +
parse(String) - +Static method in class algoanim.annotations.Annotation +
  +
ParseException - Exception in algoanim.executors.formulaparser
This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - +Constructor for exception algoanim.executors.formulaparser.ParseException +
This constructor is used by the method "generateParseException" + in the generated parser. +
ParseException() - +Constructor for exception algoanim.executors.formulaparser.ParseException +
The following constructors are for use by you for whatever + purpose you can think of. +
ParseException(String) - +Constructor for exception algoanim.executors.formulaparser.ParseException +
Constructor with message. +
parser - +Variable in class algoanim.executors.formulaparser.SimpleNode +
  +
peekNode() - +Method in class algoanim.executors.formulaparser.JJTFormulaParserState +
  +
pinNames - +Static variable in class algoanim.animalscript.AnimalVHDLElementGenerator +
  +
pins - +Variable in class algoanim.primitives.vhdl.VHDLElement +
  +
pinType - +Variable in class algoanim.primitives.vhdl.VHDLPin +
  +
PLUS - +Static variable in interface algoanim.executors.formulaparser.FormulaParserConstants +
RegularExpression Id. +
Plus - Class in algoanim.executors.formulaparser
 
Plus(int) - +Constructor for class algoanim.executors.formulaparser.Plus +
  +
Plus(FormulaParser, int) - +Constructor for class algoanim.executors.formulaparser.Plus +
  +
plusExpr() - +Method in class algoanim.executors.formulaparser.FormulaParser +
  +
Point - Class in algoanim.primitives
Represents a simple point on the animation screen.
Point(PointGenerator, Node, String, DisplayOptions, PointProperties) - +Constructor for class algoanim.primitives.Point +
Instantiates the Point and calls the create() method of the + associated PointGenerator. +
POINTERAREACOLOR_PROPERTY - +Static variable in interface algoanim.properties.AnimationPropertiesKeys +
  +
POINTERAREAFILLCOLOR_PROPERTY - +Static variable in interface algoanim.properties.AnimationPropertiesKeys +
  +
PointGenerator - Interface in algoanim.primitives.generators
PointGenerator offers methods to request the included + Language object to + append point related script code lines to the output.
PointProperties - Class in algoanim.properties
 
PointProperties() - +Constructor for class algoanim.properties.PointProperties +
Generates an unnamed PointProperties object. +
PointProperties(String) - +Constructor for class algoanim.properties.PointProperties +
Generates a named PointProperties object. +
pointsForAnswer - +Variable in class algoanim.interactionsupport.MultipleChoiceQuestion +
  +
pointsForAnswer - +Variable in class algoanim.interactionsupport.MultipleSelectionQuestion +
  +
pointsPossible - +Variable in class algoanim.interactionsupport.InteractiveQuestion +
  +
PointTest - Class in algoanim.examples
 
PointTest() - +Constructor for class algoanim.examples.PointTest +
  +
pointTest() - +Method in class algoanim.examples.PointTest +
  +
Polygon - Class in algoanim.primitives
Represents a polygon defined by an arbitrary number of Nodes.
Polygon(PolygonGenerator, Node[], String, DisplayOptions, PolygonProperties) - +Constructor for class algoanim.primitives.Polygon +
Instantiates the Polygon and calls the create() method of + the associated PolygonGenerator. +
PolygonGenerator - Interface in algoanim.primitives.generators
PolygonGenerator offers methods to request the + included Language object to + append polygon related script code lines to the output.
PolygonProperties - Class in algoanim.properties
 
PolygonProperties() - +Constructor for class algoanim.properties.PolygonProperties +
Generates an unnamed PolygonProperties object. +
PolygonProperties(String) - +Constructor for class algoanim.properties.PolygonProperties +
Generates a named PolygonProperties object. +
Polyline - Class in algoanim.primitives
Represents a Polyline which consists of an arbitrary number of + Nodes.
Polyline(PolylineGenerator, Node[], String, DisplayOptions, PolylineProperties) - +Constructor for class algoanim.primitives.Polyline +
Instantiates the Polyline and calls the create() method of + the associated PolylineGenerator. +
PolylineGenerator - Interface in algoanim.primitives.generators
PolylineGenerator offers methods to request the included + Language object to + append polyline related script code lines to the output.
PolylineProperties - Class in algoanim.properties
 
PolylineProperties() - +Constructor for class algoanim.properties.PolylineProperties +
Generates an unnamed PolygonProperties object. +
PolylineProperties(String) - +Constructor for class algoanim.properties.PolylineProperties +
Generates a named PolygonProperties object. +
pop(ArrayBasedStack<T>, Timing, Timing) - +Method in class algoanim.animalscript.AnimalArrayBasedStackGenerator +
  +
pop(ConceptualStack<T>, Timing, Timing) - +Method in class algoanim.animalscript.AnimalConceptualStackGenerator +
  +
pop(ListBasedStack<T>, Timing, Timing) - +Method in class algoanim.animalscript.AnimalListBasedStackGenerator +
  +
pop(Timing, Timing) - +Method in class algoanim.primitives.ArrayBasedStack +
Removes and returns the element at the top of the stack.
+ This is the delayed version as specified by delay. +
pop(Timing, Timing) - +Method in class algoanim.primitives.ConceptualStack +
Removes and returns the element at the top of the stack.
+ This is the delayed version as specified by delay. +
pop(ArrayBasedStack<T>, Timing, Timing) - +Method in interface algoanim.primitives.generators.ArrayBasedStackGenerator +
Removes the element at the top of the given ArrayBasedStack. +
pop(ConceptualStack<T>, Timing, Timing) - +Method in interface algoanim.primitives.generators.ConceptualStackGenerator +
Removes the element at the top of the given ConceptualStack. +
pop(ListBasedStack<T>, Timing, Timing) - +Method in interface algoanim.primitives.generators.ListBasedStackGenerator +
Removes the element at the top of the given ListBasedStack. +
pop(Timing, Timing) - +Method in class algoanim.primitives.ListBasedStack +
Removes and returns the element at the top of the stack.
+ This is the delayed version as specified by delay. +
pop() - +Method in class algoanim.primitives.VisualStack +
Removes and returns the element at the top of the stack. +
popNode() - +Method in class algoanim.executors.formulaparser.JJTFormulaParserState +
  +
POSITION_PROPERTY - +Static variable in interface algoanim.properties.AnimationPropertiesKeys +
  +
pProps - +Variable in class algoanim.examples.PointTest +
  +
PREV_PROPERTY - +Static variable in interface algoanim.properties.AnimationPropertiesKeys +
  +
prevCharIsCR - +Variable in class algoanim.executors.formulaparser.SimpleCharStream +
  +
prevCharIsLF - +Variable in class algoanim.executors.formulaparser.SimpleCharStream +
  +
Primitive - Class in algoanim.primitives
A Primitive is an object which can be worked with in any + animation script language.
Primitive(GeneratorInterface, DisplayOptions) - +Constructor for class algoanim.primitives.Primitive +
  +
PRIMITIVE_REFERENCE - +Static variable in class algoanim.util.Offset +
Constant for an offset based on a primitive +
properties - +Variable in class algoanim.primitives.SourceCode +
  +
properties - +Variable in class algoanim.primitives.vhdl.VHDLElement +
  +
push(ArrayBasedStack<T>, T, Timing, Timing) - +Method in class algoanim.animalscript.AnimalArrayBasedStackGenerator +
  +
push(ConceptualStack<T>, T, Timing, Timing) - +Method in class algoanim.animalscript.AnimalConceptualStackGenerator +
  +
push(ListBasedStack<T>, T, Timing, Timing) - +Method in class algoanim.animalscript.AnimalListBasedStackGenerator +
  +
push(T, Timing, Timing) - +Method in class algoanim.primitives.ArrayBasedStack +
Pushes the element elem onto the top of the stack if it is not full. +
push(T, Timing, Timing) - +Method in class algoanim.primitives.ConceptualStack +
Pushes the element elem onto the top of the stack. +
push(ArrayBasedStack<T>, T, Timing, Timing) - +Method in interface algoanim.primitives.generators.ArrayBasedStackGenerator +
Pushes the element elem onto the top of the given ArrayBasedStack. +
push(ConceptualStack<T>, T, Timing, Timing) - +Method in interface algoanim.primitives.generators.ConceptualStackGenerator +
Pushes the element elem onto the top of the given ConceptualStack. +
push(ListBasedStack<T>, T, Timing, Timing) - +Method in interface algoanim.primitives.generators.ListBasedStackGenerator +
Pushes the element elem onto the top of the given ListBasedStack. +
push(T, Timing, Timing) - +Method in class algoanim.primitives.ListBasedStack +
Pushes the element elem onto the top of the stack. +
push(T) - +Method in class algoanim.primitives.VisualStack +
Pushes the element elem onto the top of the stack. +
pushNode(Node) - +Method in class algoanim.executors.formulaparser.JJTFormulaParserState +
  +
put(DoubleArray, int, double, Timing, Timing) - +Method in class algoanim.animalscript.AnimalDoubleArrayGenerator +
  +
put(DoubleMatrix, int, int, double, Timing, Timing) - +Method in class algoanim.animalscript.AnimalDoubleMatrixGenerator +
  +
put(IntArray, int, int, Timing, Timing) - +Method in class algoanim.animalscript.AnimalIntArrayGenerator +
  +
put(IntMatrix, int, int, int, Timing, Timing) - +Method in class algoanim.animalscript.AnimalIntMatrixGenerator +
  +
put(StringArray, int, String, Timing, Timing) - +Method in class algoanim.animalscript.AnimalStringArrayGenerator +
  +
put(StringMatrix, int, int, String, Timing, Timing) - +Method in class algoanim.animalscript.AnimalStringMatrixGenerator +
  +
put(int, double, Timing, Timing) - +Method in class algoanim.primitives.DoubleArray +
Puts the value what at position where. +
put(int, int, double, Timing, Timing) - +Method in class algoanim.primitives.DoubleMatrix +
Puts the value what at position [row][col]. +
put(DoubleArray, int, double, Timing, Timing) - +Method in interface algoanim.primitives.generators.DoubleArrayGenerator +
Inserts an int at certain position in the given + IntArray. +
put(DoubleMatrix, int, int, double, Timing, Timing) - +Method in interface algoanim.primitives.generators.DoubleMatrixGenerator +
Inserts an double at certain position in the given + DoubleMatrix. +
put(IntArray, int, int, Timing, Timing) - +Method in interface algoanim.primitives.generators.IntArrayGenerator +
Inserts an int at certain position in the given + IntArray. +
put(IntMatrix, int, int, int, Timing, Timing) - +Method in interface algoanim.primitives.generators.IntMatrixGenerator +
Inserts an int at certain position in the given + IntMatrix. +
put(StringArray, int, String, Timing, Timing) - +Method in interface algoanim.primitives.generators.StringArrayGenerator +
Inserts a String at certain position in the given + StringArray. +
put(StringMatrix, int, int, String, Timing, Timing) - +Method in interface algoanim.primitives.generators.StringMatrixGenerator +
Inserts an int at certain position in the given + StringMatrix. +
put(int, int, Timing, Timing) - +Method in class algoanim.primitives.IntArray +
Puts the value what at position where. +
put(int, int, int, Timing, Timing) - +Method in class algoanim.primitives.IntMatrix +
Puts the value what at position [row][col]. +
put(int, String, Timing, Timing) - +Method in class algoanim.primitives.StringArray +
Puts the value what at position where. +
put(int, int, String, Timing, Timing) - +Method in class algoanim.primitives.StringMatrix +
Puts the value what at position [row][col]. +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I J K L M N O P Q R S T U V W X
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/index-files/index-17.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/index-files/index-17.html new file mode 100644 index 00000000..6e826859 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/index-files/index-17.html @@ -0,0 +1,163 @@ + + + + + + +Q-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I J K L M N O P Q R S T U V W X
+

+Q

+
+
query() - +Method in class algoanim.executors.formulaparser.FormulaParser +
  +
questionGroupID - +Variable in class algoanim.interactionsupport.InteractiveQuestion +
  +
questionPrompt - +Variable in class algoanim.interactionsupport.InteractiveQuestion +
  +
QueueProperties - Class in algoanim.properties
 
QueueProperties() - +Constructor for class algoanim.properties.QueueProperties +
Generates an unnamed StackProperties object. +
QueueProperties(String) - +Constructor for class algoanim.properties.QueueProperties +
Generates a named StackProperties object. +
QueuesDemo - Class in algoanim.examples
 
QueuesDemo() - +Constructor for class algoanim.examples.QueuesDemo +
  +
QuickSort - Class in algoanim.examples
 
QuickSort(Language) - +Constructor for class algoanim.examples.QuickSort +
  +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I J K L M N O P Q R S T U V W X
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/index-files/index-18.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/index-files/index-18.html new file mode 100644 index 00000000..c6a454fb --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/index-files/index-18.html @@ -0,0 +1,269 @@ + + + + + + +R-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I J K L M N O P Q R S T U V W X
+

+R

+
+
readChar() - +Method in class algoanim.executors.formulaparser.SimpleCharStream +
Read a character. +
Rect - Class in algoanim.primitives
Represents a simple rectangle defined by its upper left and its lower right + corners.
Rect(RectGenerator, Node, Node, String, DisplayOptions, RectProperties) - +Constructor for class algoanim.primitives.Rect +
Instantiates the Rect and calls the create() method of the + associated RectGenerator. +
RectGenerator - Interface in algoanim.primitives.generators
RectGenerator offers methods to request the included + Language object to + append rectangle related script code lines to the output.
RectProperties - Class in algoanim.properties
 
RectProperties() - +Constructor for class algoanim.properties.RectProperties +
Generates an unnamed RectProperties object. +
RectProperties(String) - +Constructor for class algoanim.properties.RectProperties +
Generates a named RectProperties object. +
registerLabel(String, int) - +Method in class algoanim.primitives.SourceCode +
short form without row +
registerLabel(String, int, int) - +Method in class algoanim.primitives.SourceCode +
  +
reInit(InputStream) - +Method in class algoanim.executors.formulaparser.FormulaParser +
Reinitialise. +
reInit(InputStream, String) - +Method in class algoanim.executors.formulaparser.FormulaParser +
Reinitialise. +
reInit(Reader) - +Method in class algoanim.executors.formulaparser.FormulaParser +
Reinitialise. +
reInit(FormulaParserTokenManager) - +Method in class algoanim.executors.formulaparser.FormulaParser +
Reinitialise. +
reInit(SimpleCharStream) - +Method in class algoanim.executors.formulaparser.FormulaParserTokenManager +
Reinitialise parser. +
reInit(SimpleCharStream, int) - +Method in class algoanim.executors.formulaparser.FormulaParserTokenManager +
Reinitialise parser. +
reInit(Reader, int, int, int) - +Method in class algoanim.executors.formulaparser.SimpleCharStream +
Reinitialise. +
reInit(Reader, int, int) - +Method in class algoanim.executors.formulaparser.SimpleCharStream +
Reinitialise. +
reInit(Reader) - +Method in class algoanim.executors.formulaparser.SimpleCharStream +
Reinitialise. +
reInit(InputStream, String, int, int, int) - +Method in class algoanim.executors.formulaparser.SimpleCharStream +
Reinitialise. +
reInit(InputStream, int, int, int) - +Method in class algoanim.executors.formulaparser.SimpleCharStream +
Reinitialise. +
reInit(InputStream, String) - +Method in class algoanim.executors.formulaparser.SimpleCharStream +
Reinitialise. +
reInit(InputStream) - +Method in class algoanim.executors.formulaparser.SimpleCharStream +
Reinitialise. +
reInit(InputStream, String, int, int) - +Method in class algoanim.executors.formulaparser.SimpleCharStream +
Reinitialise. +
reInit(InputStream, int, int) - +Method in class algoanim.executors.formulaparser.SimpleCharStream +
Reinitialise. +
remove(Group, Primitive) - +Method in class algoanim.animalscript.AnimalGroupGenerator +
  +
remove(Group, Primitive) - +Method in interface algoanim.primitives.generators.GroupGenerator +
Removes an element from the given Group. +
remove(Primitive) - +Method in class algoanim.primitives.Group +
Removes a certain Primitive from the group. +
removeObserver(VariableObserver) - +Method in class algoanim.variables.Variable +
  +
reset() - +Method in class algoanim.executors.formulaparser.JJTFormulaParserState +
  +
resetAnimation() - +Method in class algoanim.animalscript.AnimalScript +
Clears all animation data. +
Root - Class in algoanim.executors.formulaparser
 
Root(int) - +Constructor for class algoanim.executors.formulaparser.Root +
  +
Root(FormulaParser, int) - +Constructor for class algoanim.executors.formulaparser.Root +
  +
rootNode() - +Method in class algoanim.executors.formulaparser.JJTFormulaParserState +
  +
rotate(Primitive, Primitive, int, Timing, Timing) - +Method in class algoanim.animalscript.AnimalGenerator +
  +
rotate(Primitive, Node, int, Timing, Timing) - +Method in class algoanim.animalscript.AnimalGenerator +
  +
rotate(Primitive, Primitive, int, Timing, Timing) - +Method in interface algoanim.primitives.generators.GeneratorInterface +
Rotates a Primitive around itself by a given angle after a + delay. +
rotate(Primitive, Node, int, Timing, Timing) - +Method in interface algoanim.primitives.generators.GeneratorInterface +
Rotates a Primitive by a given angle around a finite point + after a delay. +
rotate(Primitive, int, Timing, Timing) - +Method in class algoanim.primitives.Primitive +
Rotates this Primitive around another one after a time + offset. +
rotate(Node, int, Timing, Timing) - +Method in class algoanim.primitives.Primitive +
Rotates this Primitive around a given center. +
ROW_PROPERTY - +Static variable in interface algoanim.properties.AnimationPropertiesKeys +
  +
RSFlipflop - Class in algoanim.primitives.vhdl
Represents a RS flipflop defined by an upper left corner and its width.
RSFlipflop(VHDLElementGenerator, Node, int, int, String, List<VHDLPin>, DisplayOptions, VHDLElementProperties) - +Constructor for class algoanim.primitives.vhdl.RSFlipflop +
Instantiates the RSFlipflop and calls the create() method of the + associated VHDLElementGenerator. +
RSFlipflopGenerator - Interface in algoanim.primitives.generators.vhdl
RSFlipflopGenerator offers methods to request the included + Language object to + append RS flipflop-related script code lines to the output.
runTest() - +Method in class algoanim.examples.ArcDemo +
  +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I J K L M N O P Q R S T U V W X
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/index-files/index-19.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/index-files/index-19.html new file mode 100644 index 00000000..a5343713 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/index-files/index-19.html @@ -0,0 +1,838 @@ + + + + + + +S-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I J K L M N O P Q R S T U V W X
+

+S

+
+
serialVersionUID - +Static variable in exception algoanim.exceptions.IllegalDirectionException +
  +
SET - +Static variable in class algoanim.annotations.Annotation +
  +
SET - +Static variable in interface algoanim.primitives.generators.VariablesGenerator +
  +
set(String, String) - +Method in class algoanim.primitives.Variables +
  +
set(String, int) - +Method in class algoanim.properties.AnimationProperties +
Sets the PropertyItem associated with the key to the new + value. +
set(String, String) - +Method in class algoanim.properties.AnimationProperties +
Sets the PropertyItem associated with the key to the new + value. +
set(String, boolean) - +Method in class algoanim.properties.AnimationProperties +
Sets the PropertyItem associated with the key to the new + value. +
set(String, Color) - +Method in class algoanim.properties.AnimationProperties +
Sets the PropertyItem associated with the key to the new + value. +
set(String, Font) - +Method in class algoanim.properties.AnimationProperties +
Sets the PropertyItem associated with the key to the new + value. +
set(String, Object) - +Method in class algoanim.properties.AnimationProperties +
Sets the PropertyItem associated with the key to the new + value. +
set(int) - +Method in class algoanim.properties.items.AnimationPropertyItem +
Sets the internal value to a new one, if this object contains an + int value. +
set(String) - +Method in class algoanim.properties.items.AnimationPropertyItem +
Sets the internal value to a new one, if this object contains a + String value. +
set(boolean) - +Method in class algoanim.properties.items.AnimationPropertyItem +
Sets the internal value to a new one, if this object contains a + boolean value. +
set(Color) - +Method in class algoanim.properties.items.AnimationPropertyItem +
Sets the internal value to a new one, if this object contains a + Color value. +
set(Font) - +Method in class algoanim.properties.items.AnimationPropertyItem +
Sets the internal value to a new one, if this object contains a + Font value. +
set(Object) - +Method in class algoanim.properties.items.AnimationPropertyItem +
Sets the internal value to a new one, using an Object. +
set(boolean) - +Method in class algoanim.properties.items.BooleanPropertyItem +
  +
set(Color) - +Method in class algoanim.properties.items.ColorPropertyItem +
  +
set(double) - +Method in class algoanim.properties.items.DoublePropertyItem +
Sets the internal value to the given double value. +
set(Double) - +Method in class algoanim.properties.items.DoublePropertyItem +
Sets the internal value to the given double value. +
set(String) - +Method in class algoanim.properties.items.EnumerationPropertyItem +
  +
set(Font) - +Method in class algoanim.properties.items.FontPropertyItem +
  +
set(int) - +Method in class algoanim.properties.items.IntegerPropertyItem +
  +
set(String) - +Method in class algoanim.properties.items.StringPropertyItem +
  +
setAnswerStatus(boolean) - +Method in class algoanim.interactionsupport.TrueFalseQuestion +
sets the answer status to the value passed in +
setCorrectAnswerID(String) - +Method in class algoanim.interactionsupport.MultipleChoiceQuestion +
sets the ID of the correct answer +
setCorrectnessStatus(String, boolean) - +Method in class algoanim.interactionsupport.MultipleSelectionQuestion +
sets the correctness status of the given answer +
setDebugStream(PrintStream) - +Method in class algoanim.executors.formulaparser.FormulaParserTokenManager +
Set debug output. +
setDefault(String, AnimationPropertyItem) - +Method in class algoanim.properties.AnimationProperties +
Sets the default value for the given key. +
setEdgeWeight(Graph, int, int, String, Timing, Timing) - +Method in class algoanim.animalscript.AnimalGraphGenerator +
  +
setEdgeWeight(Graph, int, int, String, Timing, Timing) - +Method in interface algoanim.primitives.generators.GraphGenerator +
sets the weigth of a given edge +
setEdgeWeight(int, int, int, Timing, Timing) - +Method in class algoanim.primitives.Graph +
  +
setEdgeWeight(int, int, String, Timing, Timing) - +Method in class algoanim.primitives.Graph +
  +
setError(String) - +Method in class algoanim.variables.Variable +
  +
setFeedbackForAnswer(boolean, String) - +Method in class algoanim.interactionsupport.TrueFalseQuestion +
assigns a text to be shown if the question was answered + in a certain way, i.e., the feedback to be given for the + answer "true" if the answerOption parameter is + true, and the feedback for "false" if the parameter + is false. +
setFeedbackForAnswerOption(String, String) - +Method in class algoanim.interactionsupport.MultipleChoiceQuestion +
assigns a didactical feedback for the answer option with the + given id +
setFeedbackForAnswerOption(String, String) - +Method in class algoanim.interactionsupport.MultipleSelectionQuestion +
assigns a didactical feedback for the answer option with the + given id +
setFeedbackForCorrectAnswer(String) - +Method in class algoanim.interactionsupport.TrueFalseQuestion +
assigns a text to be shown if the user answered "true" +
setFeedbackForIncorrectAnswer(String) - +Method in class algoanim.interactionsupport.TrueFalseQuestion +
assigns a text to be shown if the user answered "true" +
setFont(Primitive, Font, Timing, Timing) - +Method in class algoanim.animalscript.AnimalTextGenerator +
updates the font of this text component (not supported by all primitives!). +
setFont(Primitive, Font, Timing, Timing) - +Method in interface algoanim.primitives.AdvancedTextGeneratorInterface +
updates the font of this text component (not supported by all primitives!). +
setFont(Font, Timing, Timing) - +Method in class algoanim.primitives.AdvancedTextSupport +
updates the font of this text component (not supported by all primitives!). +
setGlobal(String) - +Method in class algoanim.primitives.Variables +
  +
setGlobal() - +Method in class algoanim.variables.Variable +
  +
setGlobal(String) - +Method in class algoanim.variables.VariableContext +
  +
setID(String) - +Method in class algoanim.interactionsupport.InteractiveElement +
  +
setInteractionType(int) - +Method in class algoanim.animalscript.AnimalScript +
  +
setInteractionType(int, String) - +Method in class algoanim.animalscript.AnimalScript +
  +
setInteractionType(int) - +Method in class algoanim.primitives.generators.Language +
  +
setIsEditable(String, boolean) - +Method in class algoanim.properties.AnimationProperties +
Sets wether an item is editable by the end-user of the Generator GUI. +
setLabel(String, String) - +Method in class algoanim.properties.AnimationProperties +
Sets the label of the given item. +
setLinkAddress(String) - +Method in class algoanim.interactionsupport.DocumentationLink +
assign the target URI for the documentation link +
setLinkAddress(URI) - +Method in class algoanim.interactionsupport.DocumentationLink +
assign the target URI for the documentation link +
setName(String) - +Method in class algoanim.primitives.Arc +
  +
setName(String) - +Method in class algoanim.primitives.ArrayMarker +
  +
setName(String) - +Method in class algoanim.primitives.Circle +
  +
setName(String) - +Method in class algoanim.primitives.CircleSeg +
  +
setName(String) - +Method in class algoanim.primitives.DoubleArray +
  +
setName(String) - +Method in class algoanim.primitives.DoubleMatrix +
  +
setName(String) - +Method in class algoanim.primitives.Ellipse +
  +
setName(String) - +Method in class algoanim.primitives.EllipseSeg +
  +
setName(String) - +Method in class algoanim.primitives.Graph +
  +
setName(String) - +Method in class algoanim.primitives.IntArray +
  +
setName(String) - +Method in class algoanim.primitives.IntMatrix +
  +
setName(String) - +Method in class algoanim.primitives.ListElement +
  +
setName(String) - +Method in class algoanim.primitives.Point +
  +
setName(String) - +Method in class algoanim.primitives.Polygon +
  +
setName(String) - +Method in class algoanim.primitives.Polyline +
  +
setName(String) - +Method in class algoanim.primitives.Primitive +
Sets the name of this Primitive. +
setName(String) - +Method in class algoanim.primitives.Rect +
  +
setName(String) - +Method in class algoanim.primitives.SourceCode +
  +
setName(String) - +Method in class algoanim.primitives.Square +
  +
setName(String) - +Method in class algoanim.primitives.StringArray +
  +
setName(String) - +Method in class algoanim.primitives.StringMatrix +
  +
setName(String) - +Method in class algoanim.primitives.Text +
  +
setName(String) - +Method in class algoanim.primitives.Triangle +
  +
setName(String) - +Method in class algoanim.primitives.vhdl.VHDLElement +
  +
setName(String) - +Method in class algoanim.primitives.vhdl.VHDLPin +
  +
setName(String) - +Method in class algoanim.primitives.VisualQueue +
  +
setName(String) - +Method in class algoanim.primitives.VisualStack +
  +
setName(String) - +Method in class algoanim.properties.AnimationProperties +
Inserts the "name" items into the HashMaps. +
setNrRepeats(int) - +Method in class algoanim.interactionsupport.GroupInfo +
  +
setPinType(VHDLPinType) - +Method in class algoanim.primitives.vhdl.VHDLPin +
  +
setPointerLocations(LinkedList<Object>) - +Method in class algoanim.primitives.ListElement +
Sets the targets of the pointers belonging to this + ListElement. +
setPointsForAnswer(String, int) - +Method in class algoanim.interactionsupport.MultipleChoiceQuestion +
assigns the number of points possible for chosing this answer. +
setPointsForAnswer(String, int) - +Method in class algoanim.interactionsupport.MultipleSelectionQuestion +
assigns the number of points possible for chosing this answer. +
setPointsPossible(int) - +Method in class algoanim.interactionsupport.InteractiveQuestion +
assigns the number of points possible for a "perfect" answer + to this question +
setPointsPossible(int) - +Method in class algoanim.interactionsupport.MultipleSelectionQuestion +
assigns the number of points possible for a "perfect" answer + to this question +
setPrompt(String) - +Method in class algoanim.interactionsupport.InteractiveQuestion +
assigns the question prompt which describes the problem + statement for this question +
setQuestionGroup(String) - +Method in class algoanim.interactionsupport.InteractiveQuestion +
assigns the question group ID for this question. +
setRole(String, String) - +Method in class algoanim.primitives.Variables +
  +
setRole(VariableRoles) - +Method in class algoanim.variables.Variable +
  +
setRole(String, String) - +Method in class algoanim.variables.VariableContext +
sets the value for a given variable. +
setStartKnoten(Node) - +Method in class algoanim.primitives.Graph +
  +
setStepMode(boolean) - +Method in class algoanim.animalscript.AnimalScript +
Enables or disables Step mode. +
setStepMode(boolean) - +Method in class algoanim.primitives.generators.Language +
This method is used to enable or disable the step mode. +
setTabSize(int) - +Method in class algoanim.executors.formulaparser.SimpleCharStream +
  +
setText(Primitive, String, Timing, Timing) - +Method in class algoanim.animalscript.AnimalTextGenerator +
updates the text of this text component (not supported by all primitives!). +
setText(Primitive, String, Timing, Timing) - +Method in interface algoanim.primitives.AdvancedTextGeneratorInterface +
updates the text of this text component (not supported by all primitives!). +
setText(String, Timing, Timing) - +Method in class algoanim.primitives.AdvancedTextSupport +
updates the text of this text component (not supported by all primitives!). +
setToken(int, String) - +Method in class algoanim.executors.formulaparser.SimpleNode +
  +
setup() - +Method in class algoanim.examples.PointTest +
  +
setValue(char) - +Method in class algoanim.primitives.vhdl.VHDLPin +
  +
setValue(Byte) - +Method in class algoanim.variables.DoubleVariable +
  +
setValue(Long) - +Method in class algoanim.variables.DoubleVariable +
  +
setValue(Short) - +Method in class algoanim.variables.DoubleVariable +
  +
setValue(Variable) - +Method in class algoanim.variables.DoubleVariable +
  +
setValue(String) - +Method in class algoanim.variables.DoubleVariable +
  +
setValue(Integer) - +Method in class algoanim.variables.DoubleVariable +
  +
setValue(Float) - +Method in class algoanim.variables.DoubleVariable +
  +
setValue(Double) - +Method in class algoanim.variables.DoubleVariable +
  +
setValue(Boolean) - +Method in class algoanim.variables.DoubleVariable +
  +
setValue(Boolean) - +Method in class algoanim.variables.IntegerVariable +
  +
setValue(Byte) - +Method in class algoanim.variables.IntegerVariable +
  +
setValue(Double) - +Method in class algoanim.variables.IntegerVariable +
  +
setValue(Float) - +Method in class algoanim.variables.IntegerVariable +
  +
setValue(Integer) - +Method in class algoanim.variables.IntegerVariable +
  +
setValue(Long) - +Method in class algoanim.variables.IntegerVariable +
  +
setValue(Short) - +Method in class algoanim.variables.IntegerVariable +
  +
setValue(String) - +Method in class algoanim.variables.IntegerVariable +
  +
setValue(Variable) - +Method in class algoanim.variables.IntegerVariable +
  +
setValue(Boolean) - +Method in class algoanim.variables.StringVariable +
  +
setValue(Byte) - +Method in class algoanim.variables.StringVariable +
  +
setValue(Double) - +Method in class algoanim.variables.StringVariable +
  +
setValue(Float) - +Method in class algoanim.variables.StringVariable +
  +
setValue(Integer) - +Method in class algoanim.variables.StringVariable +
  +
setValue(Long) - +Method in class algoanim.variables.StringVariable +
  +
setValue(Short) - +Method in class algoanim.variables.StringVariable +
  +
setValue(String) - +Method in class algoanim.variables.StringVariable +
  +
setValue(Variable) - +Method in class algoanim.variables.StringVariable +
  +
setValue(Variable) - +Method in class algoanim.variables.Variable +
abstract setValue functions +
setValue(Boolean) - +Method in class algoanim.variables.Variable +
  +
setValue(Byte) - +Method in class algoanim.variables.Variable +
  +
setValue(Double) - +Method in class algoanim.variables.Variable +
  +
setValue(Float) - +Method in class algoanim.variables.Variable +
  +
setValue(Integer) - +Method in class algoanim.variables.Variable +
  +
setValue(Long) - +Method in class algoanim.variables.Variable +
  +
setValue(Short) - +Method in class algoanim.variables.Variable +
  +
setValue(String) - +Method in class algoanim.variables.Variable +
  +
setValue(String, String) - +Method in class algoanim.variables.VariableContext +
sets the value for a given variable. +
setVariable(Variable) - +Method in class algoanim.primitives.updater.ArrayMarkerUpdater +
  +
setZielKnoten(Node) - +Method in class algoanim.primitives.Graph +
  +
SHORT_MARKER_PROPERTY - +Static variable in interface algoanim.properties.AnimationPropertiesKeys +
  +
show(Primitive, Timing) - +Method in class algoanim.animalscript.AnimalGenerator +
  +
show(Primitive, Timing) - +Method in interface algoanim.primitives.generators.GeneratorInterface +
Unhides a Primitive after a given delay. +
show(Timing) - +Method in class algoanim.primitives.Primitive +
Show this Primitive after the given offset. +
show() - +Method in class algoanim.primitives.Primitive +
Show this Primitive now. +
showEdge(Graph, int, int, Timing, Timing) - +Method in class algoanim.animalscript.AnimalGraphGenerator +
  +
showEdge(Graph, int, int, Timing, Timing) - +Method in interface algoanim.primitives.generators.GraphGenerator +
show a selected (previously hidden?) graph edge by turning it visible +
showEdge(int, int, Timing, Timing) - +Method in class algoanim.primitives.Graph +
show a selected (previously hidden) graph edge by turning it visible +
showEdgeWeight(Graph, int, int, Timing, Timing) - +Method in class algoanim.animalscript.AnimalGraphGenerator +
  +
showEdgeWeight(Graph, int, int, Timing, Timing) - +Method in interface algoanim.primitives.generators.GraphGenerator +
show a selected (previously hidden?) graph edge weightby turning it visible +
showEdgeWeight(int, int, Timing, Timing) - +Method in class algoanim.primitives.Graph +
show a selected (previously invisible?) graph edge weight by turning it visible +
showInThisStep - +Variable in class algoanim.primitives.generators.Language +
gather all primitives that are supposed to be hidden or shown in this step +
showNode(Graph, int, Timing, Timing) - +Method in class algoanim.animalscript.AnimalGraphGenerator +
  +
showNode(Graph, int, Timing, Timing) - +Method in interface algoanim.primitives.generators.GraphGenerator +
show a selected (previously hidden) graph node by turning it visible +
showNode(int, Timing, Timing) - +Method in class algoanim.primitives.Graph +
show a selected (previously hidden) graph node by turning it visible +
showNodes(Graph, int[], Timing, Timing) - +Method in class algoanim.animalscript.AnimalGraphGenerator +
  +
showNodes(Graph, int[], Timing, Timing) - +Method in interface algoanim.primitives.generators.GraphGenerator +
show a selected (previously hidden) graph node by turning it visible +
showNodes(int[], Timing, Timing) - +Method in class algoanim.primitives.Graph +
show a selected (previously hidden) graph node by turning it visible +
SimpleCharStream - Class in algoanim.executors.formulaparser
An implementation of interface CharStream, where the stream is assumed to + contain only ASCII characters (without unicode processing).
SimpleCharStream(Reader, int, int, int) - +Constructor for class algoanim.executors.formulaparser.SimpleCharStream +
Constructor. +
SimpleCharStream(Reader, int, int) - +Constructor for class algoanim.executors.formulaparser.SimpleCharStream +
Constructor. +
SimpleCharStream(Reader) - +Constructor for class algoanim.executors.formulaparser.SimpleCharStream +
Constructor. +
SimpleCharStream(InputStream, String, int, int, int) - +Constructor for class algoanim.executors.formulaparser.SimpleCharStream +
Constructor. +
SimpleCharStream(InputStream, int, int, int) - +Constructor for class algoanim.executors.formulaparser.SimpleCharStream +
Constructor. +
SimpleCharStream(InputStream, String, int, int) - +Constructor for class algoanim.executors.formulaparser.SimpleCharStream +
Constructor. +
SimpleCharStream(InputStream, int, int) - +Constructor for class algoanim.executors.formulaparser.SimpleCharStream +
Constructor. +
SimpleCharStream(InputStream, String) - +Constructor for class algoanim.executors.formulaparser.SimpleCharStream +
Constructor. +
SimpleCharStream(InputStream) - +Constructor for class algoanim.executors.formulaparser.SimpleCharStream +
Constructor. +
SimpleNode - Class in algoanim.executors.formulaparser
 
SimpleNode(int) - +Constructor for class algoanim.executors.formulaparser.SimpleNode +
  +
SimpleNode(FormulaParser, int) - +Constructor for class algoanim.executors.formulaparser.SimpleNode +
  +
SIZE_PROPERTY - +Static variable in interface algoanim.properties.AnimationPropertiesKeys +
  +
son - +Variable in class algoanim.variables.VariableContext +
  +
sort(int[]) - +Method in class algoanim.examples.QuickSort +
  +
sort(int[]) - +Method in class algoanim.examples.SortingExample +
Sort the int array passed in +
sort(int[]) - +Method in class algoanim.examples.StackQuickSort +
  +
SortingExample - Class in algoanim.examples
 
SortingExample(Language) - +Constructor for class algoanim.examples.SortingExample +
Default constructor +
SourceCode - Class in algoanim.primitives
Represents a source code element defined by its upper left corner and source + code lines, which can be added.
SourceCode(SourceCodeGenerator, Node, String, DisplayOptions, SourceCodeProperties) - +Constructor for class algoanim.primitives.SourceCode +
Instantiates the SourceCode and calls the create() method + of the associated SourceCodeGenerator. +
SourceCodeGenerator - Interface in algoanim.primitives.generators
SourceCodeGenerator offers methods to request the + included Language object to + append sourcecode related script code lines to the output.
SourceCodeProperties - Class in algoanim.properties
 
SourceCodeProperties() - +Constructor for class algoanim.properties.SourceCodeProperties +
Generates an unnamed SourceCodeProperties object. +
SourceCodeProperties(String) - +Constructor for class algoanim.properties.SourceCodeProperties +
Generates a named SourceCodeProperties object. +
specialConstructor - +Variable in exception algoanim.executors.formulaparser.ParseException +
This variable determines which constructor was used to create + this object and thereby affects the semantics of the + "getMessage" method (see below). +
specialToken - +Variable in class algoanim.executors.formulaparser.Token +
This field is used to access special tokens that occur prior to this + token, but after the immediately preceding regular (non-special) token. +
Square - Class in algoanim.primitives
Represents a square defined by an upper left corner and its width.
Square(SquareGenerator, Node, int, String, DisplayOptions, SquareProperties) - +Constructor for class algoanim.primitives.Square +
Instantiates the Square and calls the create() method of the + associated SquareGenerator. +
SquareGenerator - Interface in algoanim.primitives.generators
SquareGenerator offers methods to request the included + Language object to + append square related script code lines to the output.
SquareProperties - Class in algoanim.properties
 
SquareProperties() - +Constructor for class algoanim.properties.SquareProperties +
Generates an unnamed SquareProperties object. +
SquareProperties(String) - +Constructor for class algoanim.properties.SquareProperties +
Generates a named SquareProperties object. +
src - +Variable in class algoanim.annotations.Executor +
  +
src - +Variable in class algoanim.annotations.ExecutorManager +
  +
StackProperties - Class in algoanim.properties
 
StackProperties() - +Constructor for class algoanim.properties.StackProperties +
Generates an unnamed StackProperties object. +
StackProperties(String) - +Constructor for class algoanim.properties.StackProperties +
Generates a named StackProperties object. +
StackQuickSort - Class in algoanim.examples
 
StackQuickSort(Language) - +Constructor for class algoanim.examples.StackQuickSort +
  +
StacksDemo - Class in algoanim.examples
 
StacksDemo() - +Constructor for class algoanim.examples.StacksDemo +
  +
STARTANGLE_PROPERTY - +Static variable in interface algoanim.properties.AnimationPropertiesKeys +
  +
STATIC_LEXER_ERROR - +Static variable in error algoanim.executors.formulaparser.TokenMgrError +
An attempt was made to create a second instance of a static token manager. +
staticFlag - +Static variable in class algoanim.executors.formulaparser.SimpleCharStream +
Whether parser is static. +
StringArray - Class in algoanim.primitives
 
StringArray(StringArrayGenerator, Node, String[], String, ArrayDisplayOptions, ArrayProperties) - +Constructor for class algoanim.primitives.StringArray +
Instantiates the StringArray and calls the create() method + of the associated StringArrayGenerator. +
StringArrayGenerator - Interface in algoanim.primitives.generators
StringArrayGenerator offers methods to request the included + Language object to append String array related script code lines to the + output.
StringMatrix - Class in algoanim.primitives
StringMatrix manages an internal matrix.
StringMatrix(StringMatrixGenerator, Node, String[][], String, DisplayOptions, MatrixProperties) - +Constructor for class algoanim.primitives.StringMatrix +
Instantiates the StringMatrix and calls the create() method + of the associated StringMatrixGenerator. +
StringMatrixGenerator - Interface in algoanim.primitives.generators
StringMatrixGenerator offers methods to request the included + Language object to append integer array related script code lines to the + output.
StringPropertyItem - Class in algoanim.properties.items
Represents an AnimationPropertiesItem that stores a String + value.
StringPropertyItem(String) - +Constructor for class algoanim.properties.items.StringPropertyItem +
Sets the default value to defValue. +
StringPropertyItem() - +Constructor for class algoanim.properties.items.StringPropertyItem +
The default String is empty +
StringVariable - Class in algoanim.variables
 
StringVariable() - +Constructor for class algoanim.variables.StringVariable +
  +
StringVariable(String) - +Constructor for class algoanim.variables.StringVariable +
  +
styleOptions - +Static variable in class algoanim.properties.MatrixProperties +
  +
swap(ArrayPrimitive, int, int, Timing, Timing) - +Method in class algoanim.animalscript.AnimalArrayGenerator +
  +
swap(DoubleMatrix, int, int, int, int, Timing, Timing) - +Method in class algoanim.animalscript.AnimalDoubleMatrixGenerator +
  +
swap(IntMatrix, int, int, int, int, Timing, Timing) - +Method in class algoanim.animalscript.AnimalIntMatrixGenerator +
  +
swap(StringMatrix, int, int, int, int, Timing, Timing) - +Method in class algoanim.animalscript.AnimalStringMatrixGenerator +
  +
swap(int, int, Timing, Timing) - +Method in class algoanim.primitives.ArrayPrimitive +
Swaps the elements at index what and + with. +
swap(int, int, Timing, Timing) - +Method in class algoanim.primitives.DoubleArray +
Swaps the elements at index what and + with. +
swap(int, int, int, int, Timing, Timing) - +Method in class algoanim.primitives.DoubleMatrix +
Swaps the elements at index [sourceRow][sourceCol] and + [targetRow][targetCol]. +
swap(DoubleMatrix, int, int, int, int, Timing, Timing) - +Method in interface algoanim.primitives.generators.DoubleMatrixGenerator +
Swaps to values in a given DoubleMatrix. +
swap(ArrayPrimitive, int, int, Timing, Timing) - +Method in interface algoanim.primitives.generators.GenericArrayGenerator +
Swaps to values in a given ArrayPrimitive. +
swap(IntMatrix, int, int, int, int, Timing, Timing) - +Method in interface algoanim.primitives.generators.IntMatrixGenerator +
Swaps to values in a given IntMatrix. +
swap(StringMatrix, int, int, int, int, Timing, Timing) - +Method in interface algoanim.primitives.generators.StringMatrixGenerator +
Swaps to values in a given StringMatrix. +
swap(int, int, Timing, Timing) - +Method in class algoanim.primitives.IntArray +
Swaps the elements at index what and + with. +
swap(int, int, int, int, Timing, Timing) - +Method in class algoanim.primitives.IntMatrix +
Swaps the elements at index [sourceRow][sourceCol] and + [targetRow][targetCol]. +
swap(int, int, Timing, Timing) - +Method in class algoanim.primitives.StringArray +
Swaps the elements at index what and with. +
swap(int, int, int, int, Timing, Timing) - +Method in class algoanim.primitives.StringMatrix +
Swaps the elements at index [sourceRow][sourceCol] and + [targetRow][targetCol]. +
switchTo(int) - +Method in class algoanim.executors.formulaparser.FormulaParserTokenManager +
Switch to specified lex state. +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I J K L M N O P Q R S T U V W X
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/index-files/index-2.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/index-files/index-2.html new file mode 100644 index 00000000..9ae4463f --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/index-files/index-2.html @@ -0,0 +1,188 @@ + + + + + + +B-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I J K L M N O P Q R S T U V W X
+

+B

+
+
backup(int) - +Method in class algoanim.executors.formulaparser.SimpleCharStream +
Backup a number of characters. +
beginColumn - +Variable in class algoanim.executors.formulaparser.Token +
The column number of the first character of this Token. +
beginLine - +Variable in class algoanim.executors.formulaparser.Token +
The line number of the first character of this Token. +
beginToken() - +Method in class algoanim.executors.formulaparser.SimpleCharStream +
Start. +
BOLD_PROPERTY - +Static variable in interface algoanim.properties.AnimationPropertiesKeys +
  +
BooleanPropertyItem - Class in algoanim.properties.items
Represents an AnimationPropertiesItem that stores a + boolean value.
BooleanPropertyItem(boolean) - +Constructor for class algoanim.properties.items.BooleanPropertyItem +
Sets the default value to defValue. +
BooleanPropertyItem() - +Constructor for class algoanim.properties.items.BooleanPropertyItem +
Without parameter, the default value of the BooleanPropertyItem is false +
BORDER_PROPERTY - +Static variable in interface algoanim.properties.AnimationPropertiesKeys +
  +
BOXFILLCOLOR_PROPERTY - +Static variable in interface algoanim.properties.AnimationPropertiesKeys +
  +
bufcolumn - +Variable in class algoanim.executors.formulaparser.SimpleCharStream +
  +
buffer - +Variable in class algoanim.executors.formulaparser.SimpleCharStream +
  +
bufline - +Variable in class algoanim.executors.formulaparser.SimpleCharStream +
  +
bufpos - +Variable in class algoanim.executors.formulaparser.SimpleCharStream +
Position in buffer. +
bufsize - +Variable in class algoanim.executors.formulaparser.SimpleCharStream +
  +
BWARROW_PROPERTY - +Static variable in interface algoanim.properties.AnimationPropertiesKeys +
  +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I J K L M N O P Q R S T U V W X
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/index-files/index-20.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/index-files/index-20.html new file mode 100644 index 00000000..e8be1d11 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/index-files/index-20.html @@ -0,0 +1,389 @@ + + + + + + +T-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I J K L M N O P Q R S T U V W X
+

+T

+
+
t - +Variable in class algoanim.primitives.updater.ArrayMarkerUpdater +
  +
tabSize - +Variable in class algoanim.executors.formulaparser.SimpleCharStream +
  +
tail(ArrayBasedQueue<T>, Timing, Timing) - +Method in class algoanim.animalscript.AnimalArrayBasedQueueGenerator +
  +
tail(ConceptualQueue<T>, Timing, Timing) - +Method in class algoanim.animalscript.AnimalConceptualQueueGenerator +
  +
tail(ListBasedQueue<T>, Timing, Timing) - +Method in class algoanim.animalscript.AnimalListBasedQueueGenerator +
  +
tail(Timing, Timing) - +Method in class algoanim.primitives.ArrayBasedQueue +
Retrieves (without removing) the last element of the queue.
+ This is the delayed version as specified by delay. +
tail(Timing, Timing) - +Method in class algoanim.primitives.ConceptualQueue +
Retrieves (without removing) the last element of the queue.
+ This is the delayed version as specified by delay. +
tail(ArrayBasedQueue<T>, Timing, Timing) - +Method in interface algoanim.primitives.generators.ArrayBasedQueueGenerator +
Retrieves (without removing) the last element of the given ArrayBasedQueue. +
tail(ConceptualQueue<T>, Timing, Timing) - +Method in interface algoanim.primitives.generators.ConceptualQueueGenerator +
Retrieves (without removing) the last element of the given ConceptualQueue. +
tail(ListBasedQueue<T>, Timing, Timing) - +Method in interface algoanim.primitives.generators.ListBasedQueueGenerator +
Retrieves (without removing) the last element of the given ListBasedQueue. +
tail(Timing, Timing) - +Method in class algoanim.primitives.ListBasedQueue +
Retrieves (without removing) the last element of the queue.
+ This is the delayed version as specified by delay. +
tail() - +Method in class algoanim.primitives.VisualQueue +
Retrieves (without removing) the last element of the queue. +
terminal() - +Method in class algoanim.executors.formulaparser.FormulaParser +
  +
Text - Class in algoanim.primitives
Represents a text specified by an upper left position and a content.
Text(TextGenerator, Node, String, String, DisplayOptions, TextProperties) - +Constructor for class algoanim.primitives.Text +
Instantiates the Text and calls the create() method of the + associated TextGenerator. +
text - +Variable in class algoanim.primitives.updater.TextUpdater +
  +
TEXT_PROPERTY - +Static variable in interface algoanim.properties.AnimationPropertiesKeys +
  +
TEXTCOLOR_PROPERTY - +Static variable in interface algoanim.properties.AnimationPropertiesKeys +
  +
TextGenerator - Interface in algoanim.primitives.generators
TextGenerator offers methods to request the included Language + object to append text related script code lines to the output.
TextProperties - Class in algoanim.properties
 
TextProperties() - +Constructor for class algoanim.properties.TextProperties +
Generates an unnamed CircleSegProperties object. +
TextProperties(String) - +Constructor for class algoanim.properties.TextProperties +
Generates a named CircleSegProperties object. +
TextUpdater - Class in algoanim.primitives.updater
 
TextUpdater(Text) - +Constructor for class algoanim.primitives.updater.TextUpdater +
  +
TFlipflop - Class in algoanim.primitives.vhdl
Represents a T flipflopgate defined by an upper left corner and its width.
TFlipflop(VHDLElementGenerator, Node, int, int, String, List<VHDLPin>, DisplayOptions, VHDLElementProperties) - +Constructor for class algoanim.primitives.vhdl.TFlipflop +
Instantiates the TFlipflop and calls the create() method of the + associated VHDLElementGenerator. +
TFlipflopGenerator - Interface in algoanim.primitives.generators.vhdl
TFlipflopGenerator offers methods to request the included + Language object to + append T flipflop-related script code lines to the output.
The_Answer_to_Life_the_Universe_and_Everything - +Static variable in interface algoanim.properties.AnimationPropertiesKeys +
  +
TicksTiming - Class in algoanim.util
TicksTiming is a certain kind of a Timing with a numeric + value measured in ticks.
TicksTiming(int) - +Constructor for class algoanim.util.TicksTiming +
Creates a new timing object based on ticks (individual animation frames) +
Timing - Class in algoanim.util
An abstract representation of a Timing.
Timing(int) - +Constructor for class algoanim.util.Timing +
Creates a new Timing instance using the specified delay. +
toggleHighlight(String) - +Method in class algoanim.primitives.SourceCode +
  +
toggleHighlight(String, String) - +Method in class algoanim.primitives.SourceCode +
Toggles the highlight from one component to the next. +
toggleHighlight(String, boolean, String) - +Method in class algoanim.primitives.SourceCode +
Toggles the highlight from one component to the next. +
toggleHighlight(String, boolean, String, Timing, Timing) - +Method in class algoanim.primitives.SourceCode +
Toggles the highlight from one component to the next. +
toggleHighlight(int, int) - +Method in class algoanim.primitives.SourceCode +
Toggles the highlight from one component to the next. +
toggleHighlight(int, int, boolean, int, int) - +Method in class algoanim.primitives.SourceCode +
Toggles the highlight from one component to the next. +
toggleHighlight(int, int, boolean, int, int, Timing, Timing) - +Method in class algoanim.primitives.SourceCode +
Toggles the highlight from one component to the next. +
token - +Variable in class algoanim.executors.formulaparser.FormulaParser +
Current token. +
Token - Class in algoanim.executors.formulaparser
Describes the input token stream.
Token() - +Constructor for class algoanim.executors.formulaparser.Token +
No-argument constructor +
Token(int) - +Constructor for class algoanim.executors.formulaparser.Token +
Constructs a new token for the specified Image. +
Token(int, String) - +Constructor for class algoanim.executors.formulaparser.Token +
Constructs a new token for the specified Image and Kind. +
token_source - +Variable in class algoanim.executors.formulaparser.FormulaParser +
Generated Token Manager. +
tokenBegin - +Variable in class algoanim.executors.formulaparser.SimpleCharStream +
  +
tokenImage - +Static variable in interface algoanim.executors.formulaparser.FormulaParserConstants +
Literal token values. +
tokenImage - +Variable in exception algoanim.executors.formulaparser.ParseException +
This is a reference to the "tokenImage" array of the generated + parser within which the parse error occurred. +
TokenMgrError - Error in algoanim.executors.formulaparser
Token Manager Error.
TokenMgrError() - +Constructor for error algoanim.executors.formulaparser.TokenMgrError +
No arg constructor. +
TokenMgrError(String, int) - +Constructor for error algoanim.executors.formulaparser.TokenMgrError +
Constructor with message and reason. +
TokenMgrError(boolean, int, int, int, String, char, int) - +Constructor for error algoanim.executors.formulaparser.TokenMgrError +
Full Constructor. +
tokens - +Variable in class algoanim.primitives.updater.TextUpdater +
  +
top(ArrayBasedStack<T>, Timing, Timing) - +Method in class algoanim.animalscript.AnimalArrayBasedStackGenerator +
  +
top(ConceptualStack<T>, Timing, Timing) - +Method in class algoanim.animalscript.AnimalConceptualStackGenerator +
  +
top(ListBasedStack<T>, Timing, Timing) - +Method in class algoanim.animalscript.AnimalListBasedStackGenerator +
  +
top(Timing, Timing) - +Method in class algoanim.primitives.ArrayBasedStack +
Retrieves (without removing) the element at the top of the stack.
+ This is the delayed version as specified by delay. +
top(Timing, Timing) - +Method in class algoanim.primitives.ConceptualStack +
Retrieves (without removing) the element at the top of the stack.
+ This is the delayed version as specified by delay. +
top(ArrayBasedStack<T>, Timing, Timing) - +Method in interface algoanim.primitives.generators.ArrayBasedStackGenerator +
Retrieves (without removing) the element at the top of the given ArrayBasedStack. +
top(ConceptualStack<T>, Timing, Timing) - +Method in interface algoanim.primitives.generators.ConceptualStackGenerator +
Retrieves (without removing) the element at the top of the given ConceptualStack. +
top(ListBasedStack<T>, Timing, Timing) - +Method in interface algoanim.primitives.generators.ListBasedStackGenerator +
Retrieves (without removing) the element at the top of the given ListBasedStack. +
top(Timing, Timing) - +Method in class algoanim.primitives.ListBasedStack +
Retrieves (without removing) the element at the top of the stack.
+ This is the delayed version as specified by delay. +
top() - +Method in class algoanim.primitives.VisualStack +
Retrieves (without removing) the element at the top of the stack. +
toString() - +Method in class algoanim.animalscript.AnimalScript +
Returns a String with the generated AnimalScript. +
toString() - +Method in class algoanim.annotations.Annotation +
  +
toString() - +Method in class algoanim.annotations.LineParser +
  +
toString() - +Method in class algoanim.executors.formulaparser.SimpleNode +
  +
toString(String) - +Method in class algoanim.executors.formulaparser.SimpleNode +
  +
toString() - +Method in class algoanim.executors.formulaparser.Token +
Returns the image. +
toString() - +Method in class algoanim.properties.AnimationProperties +
  +
toString() - +Method in class algoanim.variables.DoubleVariable +
  +
toString() - +Method in class algoanim.variables.IntegerVariable +
  +
toString() - +Method in class algoanim.variables.StringVariable +
  +
toString() - +Method in class algoanim.variables.Variable +
  +
translateNode(Graph, int, Node, Timing, Timing) - +Method in class algoanim.animalscript.AnimalGraphGenerator +
  +
translateNode(Graph, int, Node, Timing, Timing) - +Method in interface algoanim.primitives.generators.GraphGenerator +
sets the position of a given node +
translateNode(int, Node, Timing, Timing) - +Method in class algoanim.primitives.Graph +
  +
translateNodes(Graph, int[], Node, Timing, Timing) - +Method in class algoanim.animalscript.AnimalGraphGenerator +
  +
translateNodes(Graph, int[], Node, Timing, Timing) - +Method in interface algoanim.primitives.generators.GraphGenerator +
sets the position of a given set of nodes +
translateNodes(int[], Node, Timing, Timing) - +Method in class algoanim.primitives.Graph +
  +
translateWithFixedNodes(Graph, int[], Node, Timing, Timing) - +Method in class algoanim.animalscript.AnimalGraphGenerator +
  +
translateWithFixedNodes(Graph, int[], Node, Timing, Timing) - +Method in interface algoanim.primitives.generators.GraphGenerator +
sets the position of a given set of nodes +
translateWithFixedNodes(int[], Node, Timing, Timing) - +Method in class algoanim.primitives.Graph +
  +
Triangle - Class in algoanim.primitives
Represents a triangle defined by three Nodes.
Triangle(TriangleGenerator, Node, Node, Node, String, DisplayOptions, TriangleProperties) - +Constructor for class algoanim.primitives.Triangle +
Instantiates the Triangle and calls the create() method + of the associated TriangleGenerator. +
TriangleGenerator - Interface in algoanim.primitives.generators
TriangleGenerator offers methods to request the + included Language object to + append triangle related script code lines to the output.
TriangleProperties - Class in algoanim.properties
 
TriangleProperties() - +Constructor for class algoanim.properties.TriangleProperties +
Generates an unnamed TriangleProperties object. +
TriangleProperties(String) - +Constructor for class algoanim.properties.TriangleProperties +
Generates a named TriangleProperties object. +
TrueFalseQuestion - Class in algoanim.interactionsupport
 
TrueFalseQuestion(Language, String) - +Constructor for class algoanim.interactionsupport.TrueFalseQuestion +
  +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I J K L M N O P Q R S T U V W X
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/index-files/index-21.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/index-files/index-21.html new file mode 100644 index 00000000..6d72aaca --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/index-files/index-21.html @@ -0,0 +1,650 @@ + + + + + + +U-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I J K L M N O P Q R S T U V W X
+

+U

+
+
ulx - +Variable in class algoanim.animalscript.AnimalListBasedQueueGenerator +
  +
ulx - +Variable in class algoanim.animalscript.AnimalListBasedStackGenerator +
  +
uly - +Variable in class algoanim.animalscript.AnimalListBasedQueueGenerator +
  +
uly - +Variable in class algoanim.animalscript.AnimalListBasedStackGenerator +
  +
UNDEFINED_SIZE - +Static variable in class algoanim.primitives.generators.Language +
  +
unhighlight(SourceCode, String, int, boolean, Timing, Timing) - +Method in class algoanim.animalscript.AnimalSourceCodeGenerator +
  +
unhighlight(SourceCode, int, int, boolean, Timing, Timing) - +Method in class algoanim.animalscript.AnimalSourceCodeGenerator +
  +
unhighlight(SourceCode, int, int, boolean, Timing, Timing) - +Method in interface algoanim.primitives.generators.SourceCodeGenerator +
Unhighlights a line in a certain SourceCode element. +
unhighlight(String) - +Method in class algoanim.primitives.SourceCode +
Unhighlights a line in this SourceCode element. +
unhighlight(String, boolean) - +Method in class algoanim.primitives.SourceCode +
Unhighlights a line in this SourceCode element. +
unhighlight(String, boolean, Timing, Timing) - +Method in class algoanim.primitives.SourceCode +
Unhighlights a line in this SourceCode element. +
unhighlight(int) - +Method in class algoanim.primitives.SourceCode +
Unhighlights a line in this SourceCode element. +
unhighlight(int, int, boolean) - +Method in class algoanim.primitives.SourceCode +
Unhighlights a line in this SourceCode element. +
unhighlight(int, int, boolean, Timing, Timing) - +Method in class algoanim.primitives.SourceCode +
Unhighlights a line in this SourceCode element. +
unhighlightCell(ArrayPrimitive, int, int, Timing, Timing) - +Method in class algoanim.animalscript.AnimalArrayGenerator +
  +
unhighlightCell(ArrayPrimitive, int, Timing, Timing) - +Method in class algoanim.animalscript.AnimalArrayGenerator +
  +
unhighlightCell(DoubleMatrix, int, int, Timing, Timing) - +Method in class algoanim.animalscript.AnimalDoubleMatrixGenerator +
  +
unhighlightCell(IntMatrix, int, int, Timing, Timing) - +Method in class algoanim.animalscript.AnimalIntMatrixGenerator +
  +
unhighlightCell(StringMatrix, int, int, Timing, Timing) - +Method in class algoanim.animalscript.AnimalStringMatrixGenerator +
  +
unhighlightCell(int, Timing, Timing) - +Method in class algoanim.primitives.DoubleArray +
Unhighlights the array cell at a given position after a distinct offset. +
unhighlightCell(int, int, Timing, Timing) - +Method in class algoanim.primitives.DoubleArray +
Unhighlights a range of array cells. +
unhighlightCell(int, int, Timing, Timing) - +Method in class algoanim.primitives.DoubleMatrix +
Unhighlights the array cell of an DoubleMatrix at a given + position after a distinct offset. +
unhighlightCell(DoubleMatrix, int, int, Timing, Timing) - +Method in interface algoanim.primitives.generators.DoubleMatrixGenerator +
Unhighlights the array cell of an DoubleMatrix at a given position + after a distinct offset. +
unhighlightCell(ArrayPrimitive, int, Timing, Timing) - +Method in interface algoanim.primitives.generators.GenericArrayGenerator +
Unhighlights the array cell of an ArrayPrimitive at a given position + after a distinct offset. +
unhighlightCell(ArrayPrimitive, int, int, Timing, Timing) - +Method in interface algoanim.primitives.generators.GenericArrayGenerator +
Unhighlights a range of array cells of an ArrayPrimitive. +
unhighlightCell(IntMatrix, int, int, Timing, Timing) - +Method in interface algoanim.primitives.generators.IntMatrixGenerator +
Unhighlights the array cell of an IntMatrix at a given position + after a distinct offset. +
unhighlightCell(StringMatrix, int, int, Timing, Timing) - +Method in interface algoanim.primitives.generators.StringMatrixGenerator +
Unhighlights the array cell of an StringMatrix at a given + position after a distinct offset. +
unhighlightCell(int, Timing, Timing) - +Method in class algoanim.primitives.IntArray +
Unhighlights the array cell at a given position after a distinct offset. +
unhighlightCell(int, int, Timing, Timing) - +Method in class algoanim.primitives.IntArray +
Unhighlights a range of array cells. +
unhighlightCell(int, int, Timing, Timing) - +Method in class algoanim.primitives.IntMatrix +
Unhighlights the array cell of an IntMatrix at a given + position after a distinct offset. +
unhighlightCell(int, Timing, Timing) - +Method in class algoanim.primitives.StringArray +
Unhighlights the array cell at a given position after a distinct offset. +
unhighlightCell(int, int, Timing, Timing) - +Method in class algoanim.primitives.StringArray +
Unhighlights a range of array cells. +
unhighlightCell(int, int, Timing, Timing) - +Method in class algoanim.primitives.StringMatrix +
Unhighlights the array cell of an StringMatrix at a given position + after a distinct offset. +
unhighlightCellColumnRange(DoubleMatrix, int, int, int, Timing, Timing) - +Method in class algoanim.animalscript.AnimalDoubleMatrixGenerator +
  +
unhighlightCellColumnRange(IntMatrix, int, int, int, Timing, Timing) - +Method in class algoanim.animalscript.AnimalIntMatrixGenerator +
  +
unhighlightCellColumnRange(StringMatrix, int, int, int, Timing, Timing) - +Method in class algoanim.animalscript.AnimalStringMatrixGenerator +
  +
unhighlightCellColumnRange(int, int, int, Timing, Timing) - +Method in class algoanim.primitives.DoubleMatrix +
Unhighlights a range of array cells of an DoubleMatrix. +
unhighlightCellColumnRange(DoubleMatrix, int, int, int, Timing, Timing) - +Method in interface algoanim.primitives.generators.DoubleMatrixGenerator +
Unhighlights a range of array cells of an DoubleMatrix. +
unhighlightCellColumnRange(IntMatrix, int, int, int, Timing, Timing) - +Method in interface algoanim.primitives.generators.IntMatrixGenerator +
Unhighlights a range of array cells of an IntMatrix. +
unhighlightCellColumnRange(StringMatrix, int, int, int, Timing, Timing) - +Method in interface algoanim.primitives.generators.StringMatrixGenerator +
Unhighlights a range of array cells of an StringMatrix. +
unhighlightCellColumnRange(int, int, int, Timing, Timing) - +Method in class algoanim.primitives.IntMatrix +
Unhighlights a range of array cells of an IntMatrix. +
unhighlightCellColumnRange(int, int, int, Timing, Timing) - +Method in class algoanim.primitives.StringMatrix +
Unhighlights a range of array cells of an StringMatrix. +
unhighlightCellRowRange(DoubleMatrix, int, int, int, Timing, Timing) - +Method in class algoanim.animalscript.AnimalDoubleMatrixGenerator +
  +
unhighlightCellRowRange(IntMatrix, int, int, int, Timing, Timing) - +Method in class algoanim.animalscript.AnimalIntMatrixGenerator +
  +
unhighlightCellRowRange(StringMatrix, int, int, int, Timing, Timing) - +Method in class algoanim.animalscript.AnimalStringMatrixGenerator +
  +
unhighlightCellRowRange(int, int, int, Timing, Timing) - +Method in class algoanim.primitives.DoubleMatrix +
Unhighlights a range of array cells of an DoubleMatrix. +
unhighlightCellRowRange(DoubleMatrix, int, int, int, Timing, Timing) - +Method in interface algoanim.primitives.generators.DoubleMatrixGenerator +
Unhighlights a range of array cells of an DoubleMatrix. +
unhighlightCellRowRange(IntMatrix, int, int, int, Timing, Timing) - +Method in interface algoanim.primitives.generators.IntMatrixGenerator +
Unhighlights a range of array cells of an IntMatrix. +
unhighlightCellRowRange(StringMatrix, int, int, int, Timing, Timing) - +Method in interface algoanim.primitives.generators.StringMatrixGenerator +
Unhighlights a range of array cells of an StringMatrix. +
unhighlightCellRowRange(int, int, int, Timing, Timing) - +Method in class algoanim.primitives.IntMatrix +
Unhighlights a range of array cells of an IntMatrix. +
unhighlightCellRowRange(int, int, int, Timing, Timing) - +Method in class algoanim.primitives.StringMatrix +
Unhighlights a range of array cells of an StringMatrix. +
unhighlightEdge(Graph, int, int, Timing, Timing) - +Method in class algoanim.animalscript.AnimalGraphGenerator +
Unhighlights the graph edge at a given position after a distinct offset. +
unhighlightEdge(Graph, int, int, Timing, Timing) - +Method in interface algoanim.primitives.generators.GraphGenerator +
Unhighlights the graph edge at a given position after a distinct offset. +
unhighlightEdge(int, int, Timing, Timing) - +Method in class algoanim.primitives.Graph +
Unhighlights the graph edge at a given position after a distinct offset. +
unhighlightElem(ArrayPrimitive, int, int, Timing, Timing) - +Method in class algoanim.animalscript.AnimalArrayGenerator +
  +
unhighlightElem(ArrayPrimitive, int, Timing, Timing) - +Method in class algoanim.animalscript.AnimalArrayGenerator +
  +
unhighlightElem(DoubleMatrix, int, int, Timing, Timing) - +Method in class algoanim.animalscript.AnimalDoubleMatrixGenerator +
  +
unhighlightElem(IntMatrix, int, int, Timing, Timing) - +Method in class algoanim.animalscript.AnimalIntMatrixGenerator +
  +
unhighlightElem(StringMatrix, int, int, Timing, Timing) - +Method in class algoanim.animalscript.AnimalStringMatrixGenerator +
  +
unhighlightElem(int, Timing, Timing) - +Method in class algoanim.primitives.DoubleArray +
Unhighlights the array element at a given position after a distinct offset. +
unhighlightElem(int, int, Timing, Timing) - +Method in class algoanim.primitives.DoubleArray +
Unhighlights a range of array elements. +
unhighlightElem(int, int, Timing, Timing) - +Method in class algoanim.primitives.DoubleMatrix +
Unhighlights the matrix element at a given position after a distinct + offset. +
unhighlightElem(DoubleMatrix, int, int, Timing, Timing) - +Method in interface algoanim.primitives.generators.DoubleMatrixGenerator +
Unhighlights the array element of an DoubleMatrix at a given position + after a distinct offset. +
unhighlightElem(ArrayPrimitive, int, Timing, Timing) - +Method in interface algoanim.primitives.generators.GenericArrayGenerator +
Unhighlights the array element of an ArrayPrimitive at a given + position after a distinct offset. +
unhighlightElem(ArrayPrimitive, int, int, Timing, Timing) - +Method in interface algoanim.primitives.generators.GenericArrayGenerator +
Unhighlights a range of array elements of an ArrayPrimitive. +
unhighlightElem(IntMatrix, int, int, Timing, Timing) - +Method in interface algoanim.primitives.generators.IntMatrixGenerator +
Unhighlights the array element of an IntMatrix at a given position + after a distinct offset. +
unhighlightElem(StringMatrix, int, int, Timing, Timing) - +Method in interface algoanim.primitives.generators.StringMatrixGenerator +
Unhighlights the array element of an StringMatrix at a given + position after a distinct offset. +
unhighlightElem(int, Timing, Timing) - +Method in class algoanim.primitives.IntArray +
Unhighlights the array element at a given position after a distinct offset. +
unhighlightElem(int, int, Timing, Timing) - +Method in class algoanim.primitives.IntArray +
Unhighlights a range of array elements. +
unhighlightElem(int, int, Timing, Timing) - +Method in class algoanim.primitives.IntMatrix +
Unhighlights the matrix element at a given position after a distinct + offset. +
unhighlightElem(int, Timing, Timing) - +Method in class algoanim.primitives.StringArray +
Unhighlights the array element at a given position after a distinct offset. +
unhighlightElem(int, int, Timing, Timing) - +Method in class algoanim.primitives.StringArray +
Unhighlights a range of array elements. +
unhighlightElem(int, int, Timing, Timing) - +Method in class algoanim.primitives.StringMatrix +
Unhighlights the matrix element at a given position after a distinct offset. +
unhighlightElemColumnRange(DoubleMatrix, int, int, int, Timing, Timing) - +Method in class algoanim.animalscript.AnimalDoubleMatrixGenerator +
  +
unhighlightElemColumnRange(IntMatrix, int, int, int, Timing, Timing) - +Method in class algoanim.animalscript.AnimalIntMatrixGenerator +
  +
unhighlightElemColumnRange(StringMatrix, int, int, int, Timing, Timing) - +Method in class algoanim.animalscript.AnimalStringMatrixGenerator +
  +
unhighlightElemColumnRange(int, int, int, Timing, Timing) - +Method in class algoanim.primitives.DoubleMatrix +
Unhighlights a range of array elements of an DoubleMatrix. +
unhighlightElemColumnRange(DoubleMatrix, int, int, int, Timing, Timing) - +Method in interface algoanim.primitives.generators.DoubleMatrixGenerator +
Unhighlights a range of array elements of an DoubleMatrix. +
unhighlightElemColumnRange(IntMatrix, int, int, int, Timing, Timing) - +Method in interface algoanim.primitives.generators.IntMatrixGenerator +
Unhighlights a range of array elements of an IntMatrix. +
unhighlightElemColumnRange(StringMatrix, int, int, int, Timing, Timing) - +Method in interface algoanim.primitives.generators.StringMatrixGenerator +
Unhighlights a range of array elements of an StringMatrix. +
unhighlightElemColumnRange(int, int, int, Timing, Timing) - +Method in class algoanim.primitives.IntMatrix +
Unhighlights a range of array elements of an IntMatrix. +
unhighlightElemColumnRange(int, int, int, Timing, Timing) - +Method in class algoanim.primitives.StringMatrix +
Unhighlights a range of array elements of an StringMatrix. +
unhighlightElemRowRange(DoubleMatrix, int, int, int, Timing, Timing) - +Method in class algoanim.animalscript.AnimalDoubleMatrixGenerator +
  +
unhighlightElemRowRange(IntMatrix, int, int, int, Timing, Timing) - +Method in class algoanim.animalscript.AnimalIntMatrixGenerator +
  +
unhighlightElemRowRange(StringMatrix, int, int, int, Timing, Timing) - +Method in class algoanim.animalscript.AnimalStringMatrixGenerator +
  +
unhighlightElemRowRange(int, int, int, Timing, Timing) - +Method in class algoanim.primitives.DoubleMatrix +
Unhighlights a range of array elements of an DoubleMatrix. +
unhighlightElemRowRange(DoubleMatrix, int, int, int, Timing, Timing) - +Method in interface algoanim.primitives.generators.DoubleMatrixGenerator +
Unhighlights a range of array elements of an DoubleMatrix. +
unhighlightElemRowRange(IntMatrix, int, int, int, Timing, Timing) - +Method in interface algoanim.primitives.generators.IntMatrixGenerator +
Unhighlights a range of array elements of an IntMatrix. +
unhighlightElemRowRange(StringMatrix, int, int, int, Timing, Timing) - +Method in interface algoanim.primitives.generators.StringMatrixGenerator +
Unhighlights a range of array elements of an StringMatrix. +
unhighlightElemRowRange(int, int, int, Timing, Timing) - +Method in class algoanim.primitives.IntMatrix +
Unhighlights a range of array elements of an IntMatrix. +
unhighlightElemRowRange(int, int, int, Timing, Timing) - +Method in class algoanim.primitives.StringMatrix +
Unhighlights a range of array elements of an StringMatrix. +
unhighlightFrontCell(ArrayBasedQueue<T>, Timing, Timing) - +Method in class algoanim.animalscript.AnimalArrayBasedQueueGenerator +
  +
unhighlightFrontCell(ConceptualQueue<T>, Timing, Timing) - +Method in class algoanim.animalscript.AnimalConceptualQueueGenerator +
  +
unhighlightFrontCell(ListBasedQueue<T>, Timing, Timing) - +Method in class algoanim.animalscript.AnimalListBasedQueueGenerator +
  +
unhighlightFrontCell(Timing, Timing) - +Method in class algoanim.primitives.ArrayBasedQueue +
Unhighlights the cell which contains the first element of the queue. +
unhighlightFrontCell(Timing, Timing) - +Method in class algoanim.primitives.ConceptualQueue +
Unhighlights the cell which contains the first element of the queue. +
unhighlightFrontCell(ArrayBasedQueue<T>, Timing, Timing) - +Method in interface algoanim.primitives.generators.ArrayBasedQueueGenerator +
Unhighlights the cell which contains the first element of the given + ArrayBasedQueue. +
unhighlightFrontCell(ConceptualQueue<T>, Timing, Timing) - +Method in interface algoanim.primitives.generators.ConceptualQueueGenerator +
Unhighlights the cell which contains the first element of the given + ConceptualQueue. +
unhighlightFrontCell(ListBasedQueue<T>, Timing, Timing) - +Method in interface algoanim.primitives.generators.ListBasedQueueGenerator +
Unhighlights the cell which contains the first element of the given + ListBasedQueue. +
unhighlightFrontCell(Timing, Timing) - +Method in class algoanim.primitives.ListBasedQueue +
Unhighlights the cell which contains the first element of the queue. +
unhighlightFrontElem(ArrayBasedQueue<T>, Timing, Timing) - +Method in class algoanim.animalscript.AnimalArrayBasedQueueGenerator +
  +
unhighlightFrontElem(ConceptualQueue<T>, Timing, Timing) - +Method in class algoanim.animalscript.AnimalConceptualQueueGenerator +
  +
unhighlightFrontElem(ListBasedQueue<T>, Timing, Timing) - +Method in class algoanim.animalscript.AnimalListBasedQueueGenerator +
  +
unhighlightFrontElem(Timing, Timing) - +Method in class algoanim.primitives.ArrayBasedQueue +
Unhighlights the first element of the queue. +
unhighlightFrontElem(Timing, Timing) - +Method in class algoanim.primitives.ConceptualQueue +
Unhighlights the first element of the queue. +
unhighlightFrontElem(ArrayBasedQueue<T>, Timing, Timing) - +Method in interface algoanim.primitives.generators.ArrayBasedQueueGenerator +
Unhighlights the first element of the given ArrayBasedQueue. +
unhighlightFrontElem(ConceptualQueue<T>, Timing, Timing) - +Method in interface algoanim.primitives.generators.ConceptualQueueGenerator +
Unhighlights the first element of the given ConceptualQueue. +
unhighlightFrontElem(ListBasedQueue<T>, Timing, Timing) - +Method in interface algoanim.primitives.generators.ListBasedQueueGenerator +
Unhighlights the first element of the given ListBasedQueue. +
unhighlightFrontElem(Timing, Timing) - +Method in class algoanim.primitives.ListBasedQueue +
Unhighlights the first element of the queue. +
unhighlightNode(Graph, int, Timing, Timing) - +Method in class algoanim.animalscript.AnimalGraphGenerator +
Unhighlights the chosen graph node after a distinct offset. +
unhighlightNode(Graph, int, Timing, Timing) - +Method in interface algoanim.primitives.generators.GraphGenerator +
Unhighlights the chosen graph node after a distinct offset. +
unhighlightNode(int, Timing, Timing) - +Method in class algoanim.primitives.Graph +
Unhighlights the chosen graph node after a distinct offset. +
unhighlightTailCell(ArrayBasedQueue<T>, Timing, Timing) - +Method in class algoanim.animalscript.AnimalArrayBasedQueueGenerator +
  +
unhighlightTailCell(ConceptualQueue<T>, Timing, Timing) - +Method in class algoanim.animalscript.AnimalConceptualQueueGenerator +
  +
unhighlightTailCell(ListBasedQueue<T>, Timing, Timing) - +Method in class algoanim.animalscript.AnimalListBasedQueueGenerator +
  +
unhighlightTailCell(Timing, Timing) - +Method in class algoanim.primitives.ArrayBasedQueue +
Unhighlights the cell which contains the last element of the queue. +
unhighlightTailCell(Timing, Timing) - +Method in class algoanim.primitives.ConceptualQueue +
Unhighlights the cell which contains the last element of the queue. +
unhighlightTailCell(ArrayBasedQueue<T>, Timing, Timing) - +Method in interface algoanim.primitives.generators.ArrayBasedQueueGenerator +
Unhighlights the cell which contains the last element of the given + ArrayBasedQueue. +
unhighlightTailCell(ConceptualQueue<T>, Timing, Timing) - +Method in interface algoanim.primitives.generators.ConceptualQueueGenerator +
Unhighlights the cell which contains the last element of the given + ConceptualQueue. +
unhighlightTailCell(ListBasedQueue<T>, Timing, Timing) - +Method in interface algoanim.primitives.generators.ListBasedQueueGenerator +
Unhighlights the cell which contains the last element of the given + ListBasedQueue. +
unhighlightTailCell(Timing, Timing) - +Method in class algoanim.primitives.ListBasedQueue +
Unhighlights the cell which contains the last element of the queue. +
unhighlightTailElem(ArrayBasedQueue<T>, Timing, Timing) - +Method in class algoanim.animalscript.AnimalArrayBasedQueueGenerator +
  +
unhighlightTailElem(ConceptualQueue<T>, Timing, Timing) - +Method in class algoanim.animalscript.AnimalConceptualQueueGenerator +
  +
unhighlightTailElem(ListBasedQueue<T>, Timing, Timing) - +Method in class algoanim.animalscript.AnimalListBasedQueueGenerator +
  +
unhighlightTailElem(Timing, Timing) - +Method in class algoanim.primitives.ArrayBasedQueue +
Unhighlights the last element of the queue. +
unhighlightTailElem(Timing, Timing) - +Method in class algoanim.primitives.ConceptualQueue +
Unhighlights the last element of the queue. +
unhighlightTailElem(ArrayBasedQueue<T>, Timing, Timing) - +Method in interface algoanim.primitives.generators.ArrayBasedQueueGenerator +
Unhighlights the last element of the given ArrayBasedQueue. +
unhighlightTailElem(ConceptualQueue<T>, Timing, Timing) - +Method in interface algoanim.primitives.generators.ConceptualQueueGenerator +
Unhighlights the last element of the given ConceptualQueue. +
unhighlightTailElem(ListBasedQueue<T>, Timing, Timing) - +Method in interface algoanim.primitives.generators.ListBasedQueueGenerator +
Unhighlights the last element of the given ListBasedQueue. +
unhighlightTailElem(Timing, Timing) - +Method in class algoanim.primitives.ListBasedQueue +
Unhighlights the last element of the queue. +
unhighlightTopCell(ArrayBasedStack<T>, Timing, Timing) - +Method in class algoanim.animalscript.AnimalArrayBasedStackGenerator +
  +
unhighlightTopCell(ConceptualStack<T>, Timing, Timing) - +Method in class algoanim.animalscript.AnimalConceptualStackGenerator +
  +
unhighlightTopCell(ListBasedStack<T>, Timing, Timing) - +Method in class algoanim.animalscript.AnimalListBasedStackGenerator +
  +
unhighlightTopCell(Timing, Timing) - +Method in class algoanim.primitives.ArrayBasedStack +
Unhighlights the cell which contains the top element of the stack. +
unhighlightTopCell(Timing, Timing) - +Method in class algoanim.primitives.ConceptualStack +
Unhighlights the cell which contains the top element of the stack. +
unhighlightTopCell(ArrayBasedStack<T>, Timing, Timing) - +Method in interface algoanim.primitives.generators.ArrayBasedStackGenerator +
Unhighlights the cell which contains the top element of the given ArrayBasedStack. +
unhighlightTopCell(ConceptualStack<T>, Timing, Timing) - +Method in interface algoanim.primitives.generators.ConceptualStackGenerator +
Unhighlights the cell which contains the top element of the given ConceptualStack. +
unhighlightTopCell(ListBasedStack<T>, Timing, Timing) - +Method in interface algoanim.primitives.generators.ListBasedStackGenerator +
Unhighlights the cell which contains the top element of the given ListBasedStack. +
unhighlightTopCell(Timing, Timing) - +Method in class algoanim.primitives.ListBasedStack +
Unhighlights the cell which contains the top element of the stack. +
unhighlightTopElem(ArrayBasedStack<T>, Timing, Timing) - +Method in class algoanim.animalscript.AnimalArrayBasedStackGenerator +
  +
unhighlightTopElem(ConceptualStack<T>, Timing, Timing) - +Method in class algoanim.animalscript.AnimalConceptualStackGenerator +
  +
unhighlightTopElem(ListBasedStack<T>, Timing, Timing) - +Method in class algoanim.animalscript.AnimalListBasedStackGenerator +
  +
unhighlightTopElem(Timing, Timing) - +Method in class algoanim.primitives.ArrayBasedStack +
Unhighlights the top element of the stack. +
unhighlightTopElem(Timing, Timing) - +Method in class algoanim.primitives.ConceptualStack +
Unhighlights the top element of the stack. +
unhighlightTopElem(ArrayBasedStack<T>, Timing, Timing) - +Method in interface algoanim.primitives.generators.ArrayBasedStackGenerator +
Unhighlights the top element of the given ArrayBasedStack. +
unhighlightTopElem(ConceptualStack<T>, Timing, Timing) - +Method in interface algoanim.primitives.generators.ConceptualStackGenerator +
Unhighlights the top element of the given ConceptualStack. +
unhighlightTopElem(ListBasedStack<T>, Timing, Timing) - +Method in interface algoanim.primitives.generators.ListBasedStackGenerator +
Unhighlights the top element of the given ListBasedStack. +
unhighlightTopElem(Timing, Timing) - +Method in class algoanim.primitives.ListBasedStack +
Unhighlights the top element of the stack. +
unlink(ListElement, int, Timing, Timing) - +Method in class algoanim.animalscript.AnimalListElementGenerator +
  +
unlink(ListElement, int, Timing, Timing) - +Method in interface algoanim.primitives.generators.ListElementGenerator +
Removes a link from the given ListElement. +
unlink(int, Timing, Timing) - +Method in class algoanim.primitives.ListElement +
Removes the pointer specified by linkno. +
update(String, String) - +Method in class algoanim.primitives.generators.AnimalVariablesGenerator +
  +
update(String, String, VariableRoles) - +Method in class algoanim.primitives.generators.AnimalVariablesGenerator +
  +
update(String, String) - +Method in interface algoanim.primitives.generators.VariablesGenerator +
  +
update(String, String, VariableRoles) - +Method in interface algoanim.primitives.generators.VariablesGenerator +
  +
update() - +Method in class algoanim.primitives.updater.ArrayMarkerUpdater +
  +
update() - +Method in class algoanim.primitives.updater.TextUpdater +
  +
update() - +Method in class algoanim.variables.Variable +
  +
update() - +Method in interface algoanim.variables.VariableObserver +
  +
updateLineColumn(char) - +Method in class algoanim.executors.formulaparser.SimpleCharStream +
  +
updateView() - +Method in class algoanim.primitives.Variables +
  +
upperLeft - +Variable in class algoanim.primitives.SourceCode +
  +
upperLeft - +Variable in class algoanim.primitives.vhdl.VHDLElement +
  +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I J K L M N O P Q R S T U V W X
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/index-files/index-22.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/index-files/index-22.html new file mode 100644 index 00000000..5fd5103f --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/index-files/index-22.html @@ -0,0 +1,298 @@ + + + + + + +V-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I J K L M N O P Q R S T U V W X
+

+V

+
+
v - +Variable in class algoanim.primitives.updater.ArrayMarkerUpdater +
  +
validDirections() - +Method in class algoanim.animalscript.AnimalScript +
  +
validDirections() - +Method in class algoanim.primitives.generators.Language +
The vector which is returned describes the valid direction statements + regarding this actual language object. +
value - +Variable in class algoanim.executors.formulaparser.SimpleNode +
  +
value - +Variable in class algoanim.primitives.vhdl.VHDLPin +
  +
value - +Variable in class algoanim.variables.DoubleVariable +
  +
VALUE_NOT_DEFINED - +Static variable in class algoanim.primitives.vhdl.VHDLPin +
  +
valueOf(String) - +Static method in enum algoanim.primitives.vhdl.VHDLPinType +
Returns the enum constant of this type with the specified name. +
valueOf(String) - +Static method in enum algoanim.variables.VariableTypes +
Returns the enum constant of this type with the specified name. +
values() - +Static method in enum algoanim.primitives.vhdl.VHDLPinType +
Returns an array containing the constants of this enum type, in +the order they are declared. +
values() - +Static method in enum algoanim.variables.VariableTypes +
Returns an array containing the constants of this enum type, in +the order they are declared. +
Variable - Class in algoanim.variables
 
Variable(VariableTypes) - +Constructor for class algoanim.variables.Variable +
  +
VARIABLE_ROLE - +Static variable in class algoanim.annotations.Annotation +
  +
VariableContext - Class in algoanim.variables
 
VariableContext() - +Constructor for class algoanim.variables.VariableContext +
constructor +
VariableContext(VariableContext) - +Constructor for class algoanim.variables.VariableContext +
constructor which references an existing context as a father +
VariableContextExecutor - Class in algoanim.executors
 
VariableContextExecutor(Variables, SourceCode) - +Constructor for class algoanim.executors.VariableContextExecutor +
  +
VariableDeclareExecutor - Class in algoanim.executors
 
VariableDeclareExecutor(Variables, SourceCode) - +Constructor for class algoanim.executors.VariableDeclareExecutor +
  +
VariableDecreaseExecutor - Class in algoanim.executors
 
VariableDecreaseExecutor(Variables, SourceCode) - +Constructor for class algoanim.executors.VariableDecreaseExecutor +
  +
VariableDiscardExecutor - Class in algoanim.executors
 
VariableDiscardExecutor(Variables, SourceCode) - +Constructor for class algoanim.executors.VariableDiscardExecutor +
  +
VariableFactory - Class in algoanim.variables
 
VariableFactory() - +Constructor for class algoanim.variables.VariableFactory +
  +
VariableIncreaseExecutor - Class in algoanim.executors
 
VariableIncreaseExecutor(Variables, SourceCode) - +Constructor for class algoanim.executors.VariableIncreaseExecutor +
  +
VariableObserver - Interface in algoanim.variables
 
VariableRoleExecutor - Class in algoanim.executors
 
VariableRoleExecutor(Variables, SourceCode) - +Constructor for class algoanim.executors.VariableRoleExecutor +
  +
Variables - Class in algoanim.primitives
 
Variables(VariablesGenerator, DisplayOptions) - +Constructor for class algoanim.primitives.Variables +
  +
VariableSetExecutor - Class in algoanim.executors
 
VariableSetExecutor(Variables, SourceCode) - +Constructor for class algoanim.executors.VariableSetExecutor +
  +
VariablesGenerator - Interface in algoanim.primitives.generators
 
VariableTypes - Enum in algoanim.variables
 
vars - +Variable in class algoanim.annotations.Executor +
  +
vars - +Variable in class algoanim.annotations.ExecutorManager +
  +
vars - +Variable in class algoanim.primitives.Variables +
  +
VHDLElement - Class in algoanim.primitives.vhdl
 
VHDLElement(VHDLElementGenerator, Node, int, int, String, List<VHDLPin>, DisplayOptions, VHDLElementProperties) - +Constructor for class algoanim.primitives.vhdl.VHDLElement +
Instantiates the Square and calls the create() method of the + associated SquareGenerator. +
VHDLElementGenerator - 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.
VHDLElementProperties - Class in algoanim.properties
 
VHDLElementProperties() - +Constructor for class algoanim.properties.VHDLElementProperties +
Generates an unnamed SquareProperties object. +
VHDLElementProperties(String) - +Constructor for class algoanim.properties.VHDLElementProperties +
Generates a named SquareProperties object. +
VHDLLanguage - Class in algoanim.primitives.generators
The abstract Language class defines the basic methods for all particular + languages like AnimalScript for example, which then itselves provide + functionality for output management, a name registry for primitives and + factory methods for all supported primitives.
VHDLLanguage(String, String, int, int) - +Constructor for class algoanim.primitives.generators.VHDLLanguage +
  +
VHDLPin - Class in algoanim.primitives.vhdl
 
VHDLPin(VHDLPinType, String, char) - +Constructor for class algoanim.primitives.vhdl.VHDLPin +
  +
VHDLPinType - Enum in algoanim.primitives.vhdl
 
VHDLWire - Class in algoanim.primitives.vhdl
Represents a wire defined by a sequence of nodes.
VHDLWire(VHDLWireGenerator, List<Node>, int, String, DisplayOptions, VHDLWireProperties) - +Constructor for class algoanim.primitives.vhdl.VHDLWire +
Instantiates the VHDLWire and calls the create() method of the + associated VHDLElementGenerator. +
VHDLWireGenerator - 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.
VHDLWireProperties - Class in algoanim.properties
 
VHDLWireProperties() - +Constructor for class algoanim.properties.VHDLWireProperties +
Generates an unnamed SquareProperties object. +
VHDLWireProperties(String) - +Constructor for class algoanim.properties.VHDLWireProperties +
Generates a named SquareProperties object. +
visit(BooleanPropertyItem) - +Method in interface algoanim.properties.Visitor +
Visit a BooleanPropertyItem. +
visit(ColorPropertyItem) - +Method in interface algoanim.properties.Visitor +
Visit a ColorPropertyItem. +
visit(DoublePropertyItem) - +Method in interface algoanim.properties.Visitor +
Visit a DoublePropertyItem. +
visit(FontPropertyItem) - +Method in interface algoanim.properties.Visitor +
Visit a FontPropertyItem. +
visit(IntegerPropertyItem) - +Method in interface algoanim.properties.Visitor +
Visit a IntegerPropertyItem. +
visit(StringPropertyItem) - +Method in interface algoanim.properties.Visitor +
Visit a StringPropertyItem. +
visit(EnumerationPropertyItem) - +Method in interface algoanim.properties.Visitor +
Visit an EnumerationPropertyItem +
Visitable - Interface in algoanim.properties
This interface is implemented by all AnimationPropertyItems and + AnimationProperties, so the user is able to perform further + actions on these items without having to touch the code of this + API.
Visitor - Interface in algoanim.properties
A class wishing to visit a AnimationProperties or AnimationPropertyItems has + to implement this interface.
VisualQueue<T> - Class in algoanim.primitives
Base abstract class for all the (FIFO-)queues in animalscriptapi.primitives.
+ VisualQueue represents the common visual features of all the subclasses + and manges the actual data using an internal java.util.LinkedList.
+ The stored objects are of the generic data type T, so it is generally possible + to use VisualQueue with any objects.
VisualQueue(GeneratorInterface, Node, List<T>, String, DisplayOptions, QueueProperties) - +Constructor for class algoanim.primitives.VisualQueue +
Constructor of the VisualQueue. +
VisualStack<T> - Class in algoanim.primitives
Base abstract class for all the (LIFO-)stacks in animalscriptapi.primitives.
+ VisualStack represents the common visual features of all the subclasses + and manges the actual data using an internal java.util.Stack.
+ The stored objects are of the generic data type T, so it is generally possible + to use VisualStack with any objects.
VisualStack(GeneratorInterface, Node, List<T>, String, DisplayOptions, StackProperties) - +Constructor for class algoanim.primitives.VisualStack +
Constructor of the VisualStack. +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I J K L M N O P Q R S T U V W X
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/index-files/index-23.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/index-files/index-23.html new file mode 100644 index 00000000..1998cb8b --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/index-files/index-23.html @@ -0,0 +1,154 @@ + + + + + + +W-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I J K L M N O P Q R S T U V W X
+

+W

+
+
WEIGHTED_PROPERTY - +Static variable in interface algoanim.properties.AnimationPropertiesKeys +
  +
width - +Variable in class algoanim.primitives.vhdl.VHDLElement +
  +
writeFile(String) - +Method in class algoanim.animalscript.AnimalScript +
Writes all AnimalScript commands to the file given to that function. +
writeFile(String) - +Method in class algoanim.primitives.generators.Language +
Writes the output to the given file. +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I J K L M N O P Q R S T U V W X
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/index-files/index-24.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/index-files/index-24.html new file mode 100644 index 00000000..bf70e981 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/index-files/index-24.html @@ -0,0 +1,154 @@ + + + + + + +X-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I J K L M N O P Q R S T U V W X
+

+X

+
+
XNorGate - Class in algoanim.primitives.vhdl
Represents a XNOR gate defined by an upper left corner and its width.
XNorGate(VHDLElementGenerator, Node, int, int, String, List<VHDLPin>, DisplayOptions, VHDLElementProperties) - +Constructor for class algoanim.primitives.vhdl.XNorGate +
Instantiates the XNorGate and calls the create() method of the + associated VHDLElementGenerator. +
XNorGateGenerator - Interface in algoanim.primitives.generators.vhdl
XNorGenerator offers methods to request the included + Language object to + append XNOR gate-related script code lines to the output.
XOrGate - Class in algoanim.primitives.vhdl
Represents a XOR gate defined by an upper left corner and its width.
XOrGate(VHDLElementGenerator, Node, int, int, String, List<VHDLPin>, DisplayOptions, VHDLElementProperties) - +Constructor for class algoanim.primitives.vhdl.XOrGate +
Instantiates the XOrGate and calls the create() method of the + associated VHDLElementGenerator. +
XOrGateGenerator - Interface in algoanim.primitives.generators.vhdl
XOrGateGenerator offers methods to request the included + Language object to + append XOR gate-related script code lines to the output.
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I J K L M N O P Q R S T U V W X
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/index-files/index-3.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/index-files/index-3.html new file mode 100644 index 00000000..47386217 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/index-files/index-3.html @@ -0,0 +1,705 @@ + + + + + + +C-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I J K L M N O P Q R S T U V W X
+

+C

+
+
CallMethodProperties - Class in algoanim.properties
This special Properties-Object is used to make calls to a specific method + of the Generator.
CallMethodProperties() - +Constructor for class algoanim.properties.CallMethodProperties +
Generates an unnamed RectProperties object. +
CallMethodProperties(String) - +Constructor for class algoanim.properties.CallMethodProperties +
Generates a named RectProperties object. +
CASCADED_PROPERTY - +Static variable in interface algoanim.properties.AnimationPropertiesKeys +
  +
CELLHIGHLIGHT_PROPERTY - +Static variable in interface algoanim.properties.AnimationPropertiesKeys +
  +
CENTERED_PROPERTY - +Static variable in interface algoanim.properties.AnimationPropertiesKeys +
  +
changeColor(Primitive, String, Color, Timing, Timing) - +Method in class algoanim.animalscript.AnimalGenerator +
  +
changeColor(Primitive, String, Color, Timing, Timing) - +Method in interface algoanim.primitives.generators.GeneratorInterface +
Changes the color of a specified part of a Primitive after a + given delay. +
changeColor(String, Color, Timing, Timing) - +Method in class algoanim.primitives.Primitive +
Changes the color of a part of this Primitive which is + specified by colorType. +
children - +Variable in class algoanim.executors.formulaparser.SimpleNode +
  +
Circle - Class in algoanim.primitives
Represents a circle defined by a center and a radius.
Circle(CircleGenerator, Node, int, String, DisplayOptions, CircleProperties) - +Constructor for class algoanim.primitives.Circle +
Instantiates the Circle and calls the create() method + of the associated CircleGenerator. +
CircleGenerator - Interface in algoanim.primitives.generators
CircleGenerator offers methods to request the included + Language object to + append circle related script code lines to the output.
CircleProperties - Class in algoanim.properties
 
CircleProperties() - +Constructor for class algoanim.properties.CircleProperties +
Generates an unnamed CircleProperties object. +
CircleProperties(String) - +Constructor for class algoanim.properties.CircleProperties +
Generates a named CircleProperties object. +
CircleSeg - Class in algoanim.primitives
Represents the segment of a circle.
CircleSeg(CircleSegGenerator, Node, int, String, DisplayOptions, CircleSegProperties) - +Constructor for class algoanim.primitives.CircleSeg +
Instantiates the CircleSeg and calls the create() method of + the associated CircleSegGenerator. +
CircleSegGenerator - Interface in algoanim.primitives.generators
CircleSegGenerator offers methods to request the + included Language object to + append circle segment related script code lines to the output.
CircleSegProperties - Class in algoanim.properties
 
CircleSegProperties() - +Constructor for class algoanim.properties.CircleSegProperties +
Generates an unnamed CircleSegProperties object.< +
CircleSegProperties(String) - +Constructor for class algoanim.properties.CircleSegProperties +
Generates a named CircleSegProperties object. +
clearNodeScope(Node) - +Method in class algoanim.executors.formulaparser.JJTFormulaParserState +
  +
CLOCKWISE_PROPERTY - +Static variable in interface algoanim.properties.AnimationPropertiesKeys +
  +
clone() - +Method in class algoanim.properties.items.AnimationPropertyItem +
we need this because we clone the default value from the "normal" + data value. +
clone() - +Method in class algoanim.properties.items.BooleanPropertyItem +
Clone the item +
clone() - +Method in class algoanim.properties.items.ColorPropertyItem +
Clones the element +
clone() - +Method in class algoanim.properties.items.DoublePropertyItem +
Clones the element +
clone() - +Method in class algoanim.properties.items.EnumerationPropertyItem +
Clones the element +
clone() - +Method in class algoanim.properties.items.FontPropertyItem +
Clones the element +
clone() - +Method in class algoanim.properties.items.IntegerPropertyItem +
Clones the element +
clone() - +Method in class algoanim.properties.items.StringPropertyItem +
Clones the element +
CLOSECONTEXT - +Static variable in class algoanim.annotations.Annotation +
  +
closeContext() - +Method in class algoanim.primitives.Variables +
  +
CLOSED_PROPERTY - +Static variable in interface algoanim.properties.AnimationPropertiesKeys +
  +
closeNodeScope(Node, int) - +Method in class algoanim.executors.formulaparser.JJTFormulaParserState +
  +
closeNodeScope(Node, boolean) - +Method in class algoanim.executors.formulaparser.JJTFormulaParserState +
  +
CodeGroupDisplayOptions - Class in algoanim.util
This is a workaround for the DisplayOptions associated with a code group.
CodeGroupDisplayOptions(Timing, Timing) - +Constructor for class algoanim.util.CodeGroupDisplayOptions +
Creates a new CodeGroupDisplayOptions object based on the parameters passed in +
COLOR_PROPERTY - +Static variable in interface algoanim.properties.AnimationPropertiesKeys +
  +
COLORCHANGE_COLOR - +Static variable in class algoanim.animalscript.AnimalScript +
The color colortype constant. +
COLORCHANGE_COLORSETTING - +Static variable in class algoanim.animalscript.AnimalScript +
The colorsetting colortype constant. +
COLORCHANGE_FILLCOLOR - +Static variable in class algoanim.animalscript.AnimalScript +
The fillcolor colortype constant. +
COLORCHANGE_TEXTCOLOR - +Static variable in class algoanim.animalscript.AnimalScript +
The textcolor colortype constant. +
ColorPropertyItem - Class in algoanim.properties.items
Represents an AnimationPropertiesItem that stores a + Color value.
ColorPropertyItem(Color) - +Constructor for class algoanim.properties.items.ColorPropertyItem +
Sets the default value to defValue. +
ColorPropertyItem() - +Constructor for class algoanim.properties.items.ColorPropertyItem +
Sets the color to green (default). +
column - +Variable in class algoanim.executors.formulaparser.SimpleCharStream +
  +
ConceptualQueue<T> - Class in algoanim.primitives
Represents a queue which has an usual FIFO-functionality and + will be visualized as a conceptual queue.
+ The stored objects are of the generic data type T, so it is generally possible + to use ConceptualQueue with any objects.
ConceptualQueue(ConceptualQueueGenerator<T>, Node, List<T>, String, DisplayOptions, QueueProperties) - +Constructor for class algoanim.primitives.ConceptualQueue +
Instantiates the ConceptualQueue and calls the create() method + of the associated ConceptualQueueGenerator. +
ConceptualQueueGenerator<T> - Interface in algoanim.primitives.generators
ConceptualQueueGenerator offers methods to request the included + Language object to append conceptual queue related script code lines to the output.
ConceptualStack<T> - Class in algoanim.primitives
Represents a stack which has an usual LIFO-functionality and + will be visualized as a conceptual stack.
+ The stored objects are of the generic data type T, so it is generally possible + to use ConceptualStack with any objects.
ConceptualStack(ConceptualStackGenerator<T>, Node, List<T>, String, DisplayOptions, StackProperties) - +Constructor for class algoanim.primitives.ConceptualStack +
Instantiates the ConceptualStack and calls the create() method + of the associated ConceptualStackGenerator. +
ConceptualStackGenerator<T> - Interface in algoanim.primitives.generators
ConceptualStackGenerator offers methods to request the included + Language object to append conceptual stack related script code lines to the output.
contextClose() - +Method in class algoanim.variables.VariableContext +
closes given contact and returns to father context +
CONTEXTCOLOR_PROPERTY - +Static variable in interface algoanim.properties.AnimationPropertiesKeys +
  +
contextOpen() - +Method in class algoanim.variables.VariableContext +
opens a new context (e.g. +
convertToNode(Point) - +Static method in class algoanim.util.Node +
  +
Coordinates - Class in algoanim.util
A concrete type of a Node.
Coordinates(int, int) - +Constructor for class algoanim.util.Coordinates +
Creates a new coordinate by using the (x, y) values passed in +
correctnessStatus - +Variable in class algoanim.interactionsupport.MultipleSelectionQuestion +
  +
count - +Static variable in class algoanim.animalscript.AnimalVHDLElementGenerator +
  +
COUNTERCLOCKWISE_PROPERTY - +Static variable in interface algoanim.properties.AnimationPropertiesKeys +
  +
create(VHDLElement) - +Method in class algoanim.animalscript.AnimalAndGenerator +
  +
create(Arc) - +Method in class algoanim.animalscript.AnimalArcGenerator +
  +
create(ArrayBasedQueue<T>) - +Method in class algoanim.animalscript.AnimalArrayBasedQueueGenerator +
  +
create(ArrayBasedStack<T>) - +Method in class algoanim.animalscript.AnimalArrayBasedStackGenerator +
  +
create(ArrayMarker) - +Method in class algoanim.animalscript.AnimalArrayMarkerGenerator +
  +
create(Circle) - +Method in class algoanim.animalscript.AnimalCircleGenerator +
  +
create(CircleSeg) - +Method in class algoanim.animalscript.AnimalCircleSegGenerator +
#create(animalscriptapi.primitives.CircleSeg) +
create(ConceptualQueue<T>) - +Method in class algoanim.animalscript.AnimalConceptualQueueGenerator +
  +
create(ConceptualStack<T>) - +Method in class algoanim.animalscript.AnimalConceptualStackGenerator +
  +
create(VHDLElement) - +Method in class algoanim.animalscript.AnimalDemultiplexerGenerator +
  +
create(VHDLElement) - +Method in class algoanim.animalscript.AnimalDFlipflopGenerator +
  +
create(DoubleArray) - +Method in class algoanim.animalscript.AnimalDoubleArrayGenerator +
  +
create(DoubleMatrix) - +Method in class algoanim.animalscript.AnimalDoubleMatrixGenerator +
  +
create(Ellipse) - +Method in class algoanim.animalscript.AnimalEllipseGenerator +
  +
create(EllipseSeg) - +Method in class algoanim.animalscript.AnimalEllipseSegGenerator +
#create(animalscriptapi.primitives.EllipseSeg) +
create(Graph) - +Method in class algoanim.animalscript.AnimalGraphGenerator +
  +
create(Group) - +Method in class algoanim.animalscript.AnimalGroupGenerator +
  +
create(IntArray) - +Method in class algoanim.animalscript.AnimalIntArrayGenerator +
  +
create(IntMatrix) - +Method in class algoanim.animalscript.AnimalIntMatrixGenerator +
  +
create(VHDLElement) - +Method in class algoanim.animalscript.AnimalJKFlipflopGenerator +
  +
create(ListBasedQueue<T>) - +Method in class algoanim.animalscript.AnimalListBasedQueueGenerator +
  +
create(ListBasedStack<T>) - +Method in class algoanim.animalscript.AnimalListBasedStackGenerator +
  +
create(ListElement) - +Method in class algoanim.animalscript.AnimalListElementGenerator +
  +
create(VHDLElement) - +Method in class algoanim.animalscript.AnimalMultiplexerGenerator +
  +
create(VHDLElement) - +Method in class algoanim.animalscript.AnimalNAndGenerator +
  +
create(VHDLElement) - +Method in class algoanim.animalscript.AnimalNorGenerator +
  +
create(VHDLElement) - +Method in class algoanim.animalscript.AnimalNotGenerator +
  +
create(VHDLElement) - +Method in class algoanim.animalscript.AnimalOrGenerator +
  +
create(Point) - +Method in class algoanim.animalscript.AnimalPointGenerator +
  +
create(Polygon) - +Method in class algoanim.animalscript.AnimalPolygonGenerator +
  +
create(Polyline) - +Method in class algoanim.animalscript.AnimalPolylineGenerator +
  +
create(Rect) - +Method in class algoanim.animalscript.AnimalRectGenerator +
  +
create(VHDLElement) - +Method in class algoanim.animalscript.AnimalRSFlipflopGenerator +
  +
create(SourceCode) - +Method in class algoanim.animalscript.AnimalSourceCodeGenerator +
  +
create(Square) - +Method in class algoanim.animalscript.AnimalSquareGenerator +
  +
create(StringArray) - +Method in class algoanim.animalscript.AnimalStringArrayGenerator +
  +
create(StringMatrix) - +Method in class algoanim.animalscript.AnimalStringMatrixGenerator +
  +
create(Text) - +Method in class algoanim.animalscript.AnimalTextGenerator +
  +
create(VHDLElement) - +Method in class algoanim.animalscript.AnimalTFlipflopGenerator +
  +
create(Triangle) - +Method in class algoanim.animalscript.AnimalTriangleGenerator +
  +
create(VHDLWire) - +Method in class algoanim.animalscript.AnimalWireGenerator +
  +
create(VHDLElement) - +Method in class algoanim.animalscript.AnimalXNorGenerator +
  +
create(VHDLElement) - +Method in class algoanim.animalscript.AnimalXorGenerator +
  +
create(Arc) - +Method in interface algoanim.primitives.generators.ArcGenerator +
Creates the originating script code for a given Arc, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +
create(ArrayBasedQueue<T>) - +Method in interface algoanim.primitives.generators.ArrayBasedQueueGenerator +
Creates the originating script code for a given ArrayBasedQueue, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +
create(ArrayBasedStack<T>) - +Method in interface algoanim.primitives.generators.ArrayBasedStackGenerator +
Creates the originating script code for a given ArrayBasedStack, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +
create(ArrayMarker) - +Method in interface algoanim.primitives.generators.ArrayMarkerGenerator +
Creates the originating script code for a given + ArrayMarker, due to the fact that before a primitive + can be worked with it has to be defined and made known to the script + language. +
create(Circle) - +Method in interface algoanim.primitives.generators.CircleGenerator +
Creates the originating script code for a given Circle, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +
create(CircleSeg) - +Method in interface algoanim.primitives.generators.CircleSegGenerator +
Creates the originating script code for a given + CircleSeg, due to the fact that before a primitive can + be worked with it has to be defined and made known to the script + language. +
create(ConceptualQueue<T>) - +Method in interface algoanim.primitives.generators.ConceptualQueueGenerator +
Creates the originating script code for a given ConceptualQueue, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +
create(ConceptualStack<T>) - +Method in interface algoanim.primitives.generators.ConceptualStackGenerator +
Creates the originating script code for a given ConceptualStack, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +
create(DoubleArray) - +Method in interface algoanim.primitives.generators.DoubleArrayGenerator +
Creates the originating script code for a given IntArray, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +
create(DoubleMatrix) - +Method in interface algoanim.primitives.generators.DoubleMatrixGenerator +
Creates the originating script code for a given DoubleMatrix, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +
create(Ellipse) - +Method in interface algoanim.primitives.generators.EllipseGenerator +
Creates the originating script code for a given Ellipse, + due to the fact that before a primitive can be worked with it has to be defined + and made known to the script language. +
create(EllipseSeg) - +Method in interface algoanim.primitives.generators.EllipseSegGenerator +
Creates the originating script code for a given + EllipseSeg, due to the fact that before a primitive can + be worked with it has to be defined and made known to the script + language. +
create(Graph) - +Method in interface algoanim.primitives.generators.GraphGenerator +
Creates the originating script code for a given graph, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +
create(Group) - +Method in interface algoanim.primitives.generators.GroupGenerator +
Creates the originating script code for a given Group, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +
create(IntArray) - +Method in interface algoanim.primitives.generators.IntArrayGenerator +
Creates the originating script code for a given IntArray, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +
create(IntMatrix) - +Method in interface algoanim.primitives.generators.IntMatrixGenerator +
Creates the originating script code for a given IntMatrix, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +
create(ListBasedQueue<T>) - +Method in interface algoanim.primitives.generators.ListBasedQueueGenerator +
Creates the originating script code for a given ListBasedQueue, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +
create(ListBasedStack<T>) - +Method in interface algoanim.primitives.generators.ListBasedStackGenerator +
Creates the originating script code for a given ListBasedStackGenerator, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +
create(ListElement) - +Method in interface algoanim.primitives.generators.ListElementGenerator +
Creates the originating script code for a given + ListElement, due to the fact that before a primitive + can be worked with it has to be defined and made known to the script + language. +
create(Point) - +Method in interface algoanim.primitives.generators.PointGenerator +
Creates the originating script code for a given Point, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +
create(Polygon) - +Method in interface algoanim.primitives.generators.PolygonGenerator +
Creates the originating script code for a given Polygon, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +
create(Polyline) - +Method in interface algoanim.primitives.generators.PolylineGenerator +
Creates the originating script code for a given Polyline, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +
create(Rect) - +Method in interface algoanim.primitives.generators.RectGenerator +
Creates the originating script code for a given Rect, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +
create(SourceCode) - +Method in interface algoanim.primitives.generators.SourceCodeGenerator +
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. +
create(Square) - +Method in interface algoanim.primitives.generators.SquareGenerator +
Creates the originating script code for a given Square, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +
create(StringArray) - +Method in interface algoanim.primitives.generators.StringArrayGenerator +
Creates the originating script code for a given StringArray, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +
create(StringMatrix) - +Method in interface algoanim.primitives.generators.StringMatrixGenerator +
Creates the originating script code for a given StringMatrix, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +
create(Text) - +Method in interface algoanim.primitives.generators.TextGenerator +
Creates the originating script code for a given Text, due + to the fact that before a primitive can be worked with it has to be defined + and made known to the script language. +
create(Triangle) - +Method in interface algoanim.primitives.generators.TriangleGenerator +
Creates the originating script code for a given Triangle, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +
create(VHDLElement) - +Method in interface algoanim.primitives.generators.vhdl.VHDLElementGenerator +
Creates the originating script code for a given AND gate, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +
create(VHDLWire) - +Method in interface algoanim.primitives.generators.vhdl.VHDLWireGenerator +
Creates the originating script code for a given AND gate, + due to the fact that before a primitive can be worked with it has to be + defined and made known to the script language. +
createDocumentationLink(DocumentationLink) - +Method in class algoanim.animalscript.AnimalJHAVETextInteractionGenerator +
  +
createDocumentationLink(DocumentationLink) - +Method in class algoanim.animalscript.AVInteractionTextGenerator +
  +
createDocumentationLink(DocumentationLink) - +Method in interface algoanim.interactionsupport.generators.InteractiveElementGenerator +
Creates the script code for a given TrueFalseQuestion +
createDocumentationLinkCode(DocumentationLink) - +Method in class algoanim.animalscript.AVInteractionTextGenerator +
  +
createEntry(ArrayPrimitive, String, int, Timing, Timing) - +Method in class algoanim.animalscript.AnimalArrayGenerator +
  +
createEntry(ArrayPrimitive, String, int, int, Timing, Timing) - +Method in class algoanim.animalscript.AnimalArrayGenerator +
  +
createFIBQuestion(FillInBlanksQuestion) - +Method in class algoanim.animalscript.AnimalJHAVETextInteractionGenerator +
  +
createFIBQuestion(FillInBlanksQuestion) - +Method in class algoanim.animalscript.AVInteractionTextGenerator +
  +
createFIBQuestion(FillInBlanksQuestion) - +Method in interface algoanim.interactionsupport.generators.InteractiveElementGenerator +
Creates the script code for a given FillInBlanksQuestion +
createFIBQuestionCode(FillInBlanksQuestion) - +Method in class algoanim.animalscript.AnimalJHAVETextInteractionGenerator +
  +
createFIBQuestionCode(FillInBlanksQuestion) - +Method in class algoanim.animalscript.AVInteractionTextGenerator +
  +
createGroupInfoCode(GroupInfo) - +Method in class algoanim.animalscript.AVInteractionTextGenerator +
  +
createInteractiveElementCode(InteractiveElement) - +Method in class algoanim.animalscript.AnimalJHAVETextInteractionGenerator +
  +
createInteractiveElementCode(InteractiveElement) - +Method in class algoanim.animalscript.AVInteractionTextGenerator +
  +
createInteractiveElementCode(InteractiveElement) - +Method in interface algoanim.interactionsupport.generators.InteractiveElementGenerator +
creates the actual code for representing an interactive element +
createMCQuestion(MultipleChoiceQuestion) - +Method in class algoanim.animalscript.AnimalJHAVETextInteractionGenerator +
  +
createMCQuestion(MultipleChoiceQuestion) - +Method in class algoanim.animalscript.AVInteractionTextGenerator +
  +
createMCQuestion(MultipleChoiceQuestion) - +Method in interface algoanim.interactionsupport.generators.InteractiveElementGenerator +
Creates the script code for a given MultipleChoiceQuestion +
createMCQuestionCode(MultipleChoiceQuestion) - +Method in class algoanim.animalscript.AnimalJHAVETextInteractionGenerator +
  +
createMCQuestionCode(MultipleChoiceQuestion) - +Method in class algoanim.animalscript.AVInteractionTextGenerator +
  +
createMSQuestion(MultipleSelectionQuestion) - +Method in class algoanim.animalscript.AnimalJHAVETextInteractionGenerator +
  +
createMSQuestion(MultipleSelectionQuestion) - +Method in class algoanim.animalscript.AVInteractionTextGenerator +
  +
createMSQuestion(MultipleSelectionQuestion) - +Method in interface algoanim.interactionsupport.generators.InteractiveElementGenerator +
Creates the script code for a given + MultipleSelectionQuestion +
createMSQuestionCode(MultipleSelectionQuestion) - +Method in class algoanim.animalscript.AnimalJHAVETextInteractionGenerator +
  +
createMSQuestionCode(MultipleSelectionQuestion) - +Method in class algoanim.animalscript.AVInteractionTextGenerator +
  +
createRepresentationForGate(VHDLElement, String) - +Method in class algoanim.animalscript.AnimalVHDLElementGenerator +
  +
createTFQuestion(TrueFalseQuestion) - +Method in class algoanim.animalscript.AnimalJHAVETextInteractionGenerator +
  +
createTFQuestion(TrueFalseQuestion) - +Method in class algoanim.animalscript.AVInteractionTextGenerator +
  +
createTFQuestion(TrueFalseQuestion) - +Method in interface algoanim.interactionsupport.generators.InteractiveElementGenerator +
Creates the script code for a given TrueFalseQuestion +
createTFQuestionCode(TrueFalseQuestion) - +Method in class algoanim.animalscript.AnimalJHAVETextInteractionGenerator +
  +
createTFQuestionCode(TrueFalseQuestion) - +Method in class algoanim.animalscript.AVInteractionTextGenerator +
  +
cs - +Variable in class algoanim.examples.StackQuickSort +
  +
curChar - +Variable in class algoanim.executors.formulaparser.FormulaParserTokenManager +
  +
curLexState - +Variable in class algoanim.executors.formulaparser.FormulaParserTokenManager +
  +
currentToken - +Variable in exception algoanim.executors.formulaparser.ParseException +
This is the last token that has been consumed successfully. +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I J K L M N O P Q R S T U V W X
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/index-files/index-4.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/index-files/index-4.html new file mode 100644 index 00000000..56cca906 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/index-files/index-4.html @@ -0,0 +1,375 @@ + + + + + + +D-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I J K L M N O P Q R S T U V W X
+

+D

+
+
d - +Variable in class algoanim.primitives.updater.ArrayMarkerUpdater +
  +
data - +Variable in class algoanim.properties.AnimationProperties +
Contains a mapping from String keys to PropertyItems. +
debugStream - +Variable in class algoanim.executors.formulaparser.FormulaParserTokenManager +
Debug output. +
DEC - +Static variable in class algoanim.annotations.Annotation +
  +
DECLARE - +Static variable in class algoanim.annotations.Annotation +
  +
declare(String) - +Method in class algoanim.primitives.generators.AnimalVariablesGenerator +
  +
declare(String, String) - +Method in class algoanim.primitives.generators.AnimalVariablesGenerator +
  +
declare(String, String, VariableRoles) - +Method in class algoanim.primitives.generators.AnimalVariablesGenerator +
  +
DECLARE - +Static variable in interface algoanim.primitives.generators.VariablesGenerator +
  +
declare(String) - +Method in interface algoanim.primitives.generators.VariablesGenerator +
  +
declare(String, String) - +Method in interface algoanim.primitives.generators.VariablesGenerator +
  +
declare(String, String, VariableRoles) - +Method in interface algoanim.primitives.generators.VariablesGenerator +
  +
declare(String, String) - +Method in class algoanim.primitives.Variables +
  +
declare(String, String, String) - +Method in class algoanim.primitives.Variables +
  +
declare(String, String, String, String) - +Method in class algoanim.primitives.Variables +
  +
decrement(ArrayMarker, Timing, Timing) - +Method in class algoanim.animalscript.AnimalArrayMarkerGenerator +
  +
decrement(Timing, Timing) - +Method in class algoanim.primitives.ArrayMarker +
Decrements the given ArrayMarker by one position of the + associated ArrayPrimitive. +
decrement(ArrayMarker, Timing, Timing) - +Method in interface algoanim.primitives.generators.ArrayMarkerGenerator +
Decrements the given ArrayMarker by one position of the + associated ArrayPrimitive. +
DEFAULT - +Static variable in interface algoanim.executors.formulaparser.FormulaParserConstants +
Lexical state. +
defaultLexState - +Variable in class algoanim.executors.formulaparser.FormulaParserTokenManager +
  +
defaultValue - +Static variable in class algoanim.variables.DoubleVariable +
  +
defineKey(String, String) - +Method in class algoanim.variables.VariableContext +
defines a variable for this context +
defineKey(String, String, String) - +Method in class algoanim.variables.VariableContext +
  +
deleteKey(String) - +Method in class algoanim.variables.VariableContext +
deletes a key +
Demultiplexer - Class in algoanim.primitives.vhdl
Represents a multiplexer defined by an upper left corner and its width.
Demultiplexer(VHDLElementGenerator, Node, int, int, String, List<VHDLPin>, DisplayOptions, VHDLElementProperties) - +Constructor for class algoanim.primitives.vhdl.Demultiplexer +
Instantiates the Demultiplexer and calls the create() method of the + associated VHDLElementGenerator. +
DemultiplexerGenerator - Interface in algoanim.primitives.generators.vhdl
DemultiplexerGenerator offers methods to request the included + Language object to + append demultiplexer-related script code lines to the output.
DEPTH_PROPERTY - +Static variable in interface algoanim.properties.AnimationPropertiesKeys +
  +
dequeue(ArrayBasedQueue<T>, Timing, Timing) - +Method in class algoanim.animalscript.AnimalArrayBasedQueueGenerator +
  +
dequeue(ConceptualQueue<T>, Timing, Timing) - +Method in class algoanim.animalscript.AnimalConceptualQueueGenerator +
  +
dequeue(ListBasedQueue<T>, Timing, Timing) - +Method in class algoanim.animalscript.AnimalListBasedQueueGenerator +
  +
dequeue(Timing, Timing) - +Method in class algoanim.primitives.ArrayBasedQueue +
Removes and returns the first element of the queue.
+ This is the delayed version as specified by delay. +
dequeue(Timing, Timing) - +Method in class algoanim.primitives.ConceptualQueue +
Removes and returns the first element of the queue.
+ This is the delayed version as specified by delay. +
dequeue(ArrayBasedQueue<T>, Timing, Timing) - +Method in interface algoanim.primitives.generators.ArrayBasedQueueGenerator +
Removes the first element of the given ArrayBasedQueue. +
dequeue(ConceptualQueue<T>, Timing, Timing) - +Method in interface algoanim.primitives.generators.ConceptualQueueGenerator +
Removes the first element of the given ConceptualQueue. +
dequeue(ListBasedQueue<T>, Timing, Timing) - +Method in interface algoanim.primitives.generators.ListBasedQueueGenerator +
Removes the first element of the given ListBasedQueue. +
dequeue(Timing, Timing) - +Method in class algoanim.primitives.ListBasedQueue +
Removes and returns the first element of the queue.
+ This is the delayed version as specified by delay. +
dequeue() - +Method in class algoanim.primitives.VisualQueue +
Removes and returns the first element of the queue. +
DFlipflop - Class in algoanim.primitives.vhdl
Represents a D flipflop gate defined by an upper left corner and its width.
DFlipflop(VHDLElementGenerator, Node, int, int, String, List<VHDLPin>, DisplayOptions, VHDLElementProperties) - +Constructor for class algoanim.primitives.vhdl.DFlipflop +
Instantiates the DFlipflop and calls the create() method of the + associated SquareGenerator. +
DFlipflopGenerator - Interface in algoanim.primitives.generators.vhdl
DFlipflopGenerator offers methods to request the included + Language object to + append D-flipflop related script code lines to the output.
DIRECTED_PROPERTY - +Static variable in interface algoanim.properties.AnimationPropertiesKeys +
  +
DIRECTION_BASELINE_END - +Static variable in class algoanim.animalscript.AnimalScript +
The direction constant for alignment from the (text) baseline's end. +
DIRECTION_BASELINE_START - +Static variable in class algoanim.animalscript.AnimalScript +
The direction constant for alignment from the (text) baseline's start. +
DIRECTION_C - +Static variable in class algoanim.animalscript.AnimalScript +
The central direction constant. +
DIRECTION_E - +Static variable in class algoanim.animalscript.AnimalScript +
The east direction constant. +
DIRECTION_N - +Static variable in class algoanim.animalscript.AnimalScript +
The north direction constant. +
DIRECTION_NE - +Static variable in class algoanim.animalscript.AnimalScript +
The north east direction constant. +
DIRECTION_NW - +Static variable in class algoanim.animalscript.AnimalScript +
The north west direction constant. +
DIRECTION_PROPERTY - +Static variable in interface algoanim.properties.AnimationPropertiesKeys +
  +
DIRECTION_S - +Static variable in class algoanim.animalscript.AnimalScript +
The south direction constant. +
DIRECTION_SE - +Static variable in class algoanim.animalscript.AnimalScript +
The south east direction constant. +
DIRECTION_SW - +Static variable in class algoanim.animalscript.AnimalScript +
The south west direction constant. +
DIRECTION_W - +Static variable in class algoanim.animalscript.AnimalScript +
The west direction constant. +
disable_tracing() - +Method in class algoanim.executors.formulaparser.FormulaParser +
Disable tracing. +
DISCARD - +Static variable in class algoanim.annotations.Annotation +
  +
discard(String) - +Method in class algoanim.primitives.generators.AnimalVariablesGenerator +
  +
DISCARD - +Static variable in interface algoanim.primitives.generators.VariablesGenerator +
  +
discard(String) - +Method in interface algoanim.primitives.generators.VariablesGenerator +
  +
discard(String) - +Method in class algoanim.primitives.Variables +
  +
DisplayOptions - Class in algoanim.util
Abstract class for handling Hidden and + Timing offset in the definition for a + Primitive.
DisplayOptions() - +Constructor for class algoanim.util.DisplayOptions +
  +
Div - Class in algoanim.executors.formulaparser
 
Div(int) - +Constructor for class algoanim.executors.formulaparser.Div +
  +
Div(FormulaParser, int) - +Constructor for class algoanim.executors.formulaparser.Div +
  +
DIV - +Static variable in interface algoanim.executors.formulaparser.FormulaParserConstants +
RegularExpression Id. +
divExpr() - +Method in class algoanim.executors.formulaparser.FormulaParser +
  +
DIVIDINGLINE_COLOR_PROPERTY - +Static variable in interface algoanim.properties.AnimationPropertiesKeys +
  +
DocumentationLink - Class in algoanim.interactionsupport
 
DocumentationLink(Language, String) - +Constructor for class algoanim.interactionsupport.DocumentationLink +
  +
done() - +Method in class algoanim.executors.formulaparser.SimpleCharStream +
Reset buffer when finished. +
DoubleArray - Class in algoanim.primitives
IntArray manages an internal array.
DoubleArray(DoubleArrayGenerator, Node, double[], String, ArrayDisplayOptions, ArrayProperties) - +Constructor for class algoanim.primitives.DoubleArray +
Instantiates the IntArray and calls the create() method + of the associated IntArrayGenerator. +
DoubleArrayGenerator - Interface in algoanim.primitives.generators
IntArrayGenerator offers methods to request the included + Language object to + append integer array related script code lines to the output.
DoubleMatrix - Class in algoanim.primitives
DoubleMatrix manages an internal matrix.
DoubleMatrix(DoubleMatrixGenerator, Node, double[][], String, DisplayOptions, MatrixProperties) - +Constructor for class algoanim.primitives.DoubleMatrix +
Instantiates the DoubleMatrix and calls the create() method of + the associated DoubleMatrixGenerator. +
DoubleMatrixGenerator - Interface in algoanim.primitives.generators
DoubleMatrixGenerator offers methods to request the included + Language object to + append double array related script code lines to the output.
DoublePropertyItem - Class in algoanim.properties.items
Represents an AnimationPropertiesItem that stores a + double value.
DoublePropertyItem() - +Constructor for class algoanim.properties.items.DoublePropertyItem +
  +
DoubleVariable - Class in algoanim.variables
 
DoubleVariable() - +Constructor for class algoanim.variables.DoubleVariable +
  +
DoubleVariable(Double) - +Constructor for class algoanim.variables.DoubleVariable +
  +
dropSon() - +Method in class algoanim.variables.VariableContext +
  +
dump(String) - +Method in class algoanim.executors.formulaparser.SimpleNode +
  +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I J K L M N O P Q R S T U V W X
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/index-files/index-5.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/index-files/index-5.html new file mode 100644 index 00000000..f7714b26 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/index-files/index-5.html @@ -0,0 +1,317 @@ + + + + + + +E-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I J K L M N O P Q R S T U V W X
+

+E

+
+
EDGECOLOR_PROPERTY - +Static variable in interface algoanim.properties.AnimationPropertiesKeys +
  +
ELEMENTCOLOR_PROPERTY - +Static variable in interface algoanim.properties.AnimationPropertiesKeys +
  +
ELEMHIGHLIGHT_PROPERTY - +Static variable in interface algoanim.properties.AnimationPropertiesKeys +
  +
Ellipse - Class in algoanim.primitives
Represents an ellipse defined by a center and a radius.
Ellipse(EllipseGenerator, Node, Node, String, DisplayOptions, EllipseProperties) - +Constructor for class algoanim.primitives.Ellipse +
Instantiates the Ellipse and calls the create() method of + the associated EllipseGenerator. +
EllipseGenerator - Interface in algoanim.primitives.generators
EllipseGenerator offers methods to request the included + Language object to + append ellipse related script code lines to the output.
EllipseProperties - Class in algoanim.properties
 
EllipseProperties() - +Constructor for class algoanim.properties.EllipseProperties +
Generates an unnamed CircleProperties object. +
EllipseProperties(String) - +Constructor for class algoanim.properties.EllipseProperties +
Generates a named CircleProperties object. +
EllipseSeg - Class in algoanim.primitives
Represents the segment of a ellipse.
EllipseSeg(EllipseSegGenerator, Node, Node, String, DisplayOptions, EllipseSegProperties) - +Constructor for class algoanim.primitives.EllipseSeg +
Instantiates the CircleSeg and calls the create() method of + the associated CircleSegGenerator. +
EllipseSegGenerator - Interface in algoanim.primitives.generators
EllipseSegGenerator offers methods to request the + included Language object to + append circle segment related script code lines to the output.
EllipseSegProperties - Class in algoanim.properties
 
EllipseSegProperties() - +Constructor for class algoanim.properties.EllipseSegProperties +
Generates an unnamed CircleSegProperties object.< +
EllipseSegProperties(String) - +Constructor for class algoanim.properties.EllipseSegProperties +
Generates a named CircleSegProperties object. +
enable_tracing() - +Method in class algoanim.executors.formulaparser.FormulaParser +
Enable tracing. +
endColumn - +Variable in class algoanim.executors.formulaparser.Token +
The column number of the last character of this Token. +
endLine - +Variable in class algoanim.executors.formulaparser.Token +
The line number of the last character of this Token. +
enqueue(ArrayBasedQueue<T>, T, Timing, Timing) - +Method in class algoanim.animalscript.AnimalArrayBasedQueueGenerator +
  +
enqueue(ConceptualQueue<T>, T, Timing, Timing) - +Method in class algoanim.animalscript.AnimalConceptualQueueGenerator +
  +
enqueue(ListBasedQueue<T>, T, Timing, Timing) - +Method in class algoanim.animalscript.AnimalListBasedQueueGenerator +
  +
enqueue(T, Timing, Timing) - +Method in class algoanim.primitives.ArrayBasedQueue +
Adds the element elem as the last element to the end of the queue.
+ This is the delayed version as specified by delay. +
enqueue(T, Timing, Timing) - +Method in class algoanim.primitives.ConceptualQueue +
Adds the element elem as the last element to the end of the queue.
+ This is the delayed version as specified by delay. +
enqueue(ArrayBasedQueue<T>, T, Timing, Timing) - +Method in interface algoanim.primitives.generators.ArrayBasedQueueGenerator +
Adds the element elem as the last element to the end of the given + ArrayBasedQueue. +
enqueue(ConceptualQueue<T>, T, Timing, Timing) - +Method in interface algoanim.primitives.generators.ConceptualQueueGenerator +
Adds the element elem as the last element to the end of the given + ConceptualQueue. +
enqueue(ListBasedQueue<T>, T, Timing, Timing) - +Method in interface algoanim.primitives.generators.ListBasedQueueGenerator +
Adds the element elem as the last element to the end of the given + ListBasedQueue. +
enqueue(T, Timing, Timing) - +Method in class algoanim.primitives.ListBasedQueue +
Adds the element elem as the last element to the end of the queue.
+ This is the delayed version as specified by delay. +
enqueue(T) - +Method in class algoanim.primitives.VisualQueue +
Adds the element elem as the last element to the end of the queue. +
EnumerationPropertyItem - Class in algoanim.properties.items
Represents an AnimationPropertiesItem that stores a + Color value.
EnumerationPropertyItem(String, Vector<String>) - +Constructor for class algoanim.properties.items.EnumerationPropertyItem +
Sets the default value to defValue. +
EnumerationPropertyItem() - +Constructor for class algoanim.properties.items.EnumerationPropertyItem +
  +
EnumerationPropertyItem(Vector<String>) - +Constructor for class algoanim.properties.items.EnumerationPropertyItem +
Sets the color to green (default). +
EOF - +Static variable in interface algoanim.executors.formulaparser.FormulaParserConstants +
End of File. +
eol - +Variable in exception algoanim.executors.formulaparser.ParseException +
The end of line string for this machine. +
equals(Object) - +Method in class algoanim.properties.items.BooleanPropertyItem +
  +
errorCode - +Variable in error algoanim.executors.formulaparser.TokenMgrError +
Indicates the reason why the exception is thrown. +
EVAL - +Static variable in class algoanim.annotations.Annotation +
  +
eval(SimpleNode) - +Method in class algoanim.executors.EvalExecutor +
  +
EVAL - +Static variable in interface algoanim.primitives.generators.VariablesGenerator +
  +
EvalExecutor - Class in algoanim.executors
 
EvalExecutor(Variables, SourceCode) - +Constructor for class algoanim.executors.EvalExecutor +
  +
exchange(Primitive, Primitive) - +Method in class algoanim.animalscript.AnimalGenerator +
  +
exchange(Primitive, Primitive) - +Method in interface algoanim.primitives.generators.GeneratorInterface +
Exchanges to Primitives after a given delay. +
exchange(Primitive) - +Method in class algoanim.primitives.Primitive +
Changes the position of this Primitive with the given one. +
exec(Annotation) - +Method in class algoanim.annotations.Executor +
  +
exec(Vector<Annotation>) - +Method in class algoanim.annotations.ExecutorManager +
  +
exec(Annotation) - +Method in class algoanim.annotations.ExecutorManager +
  +
exec(Annotation) - +Method in class algoanim.executors.EvalExecutor +
  +
exec(Annotation) - +Method in class algoanim.executors.GlobalExecutor +
  +
exec(Annotation) - +Method in class algoanim.executors.HighlightExecutor +
  +
exec(Annotation) - +Method in class algoanim.executors.VariableContextExecutor +
  +
exec(Annotation) - +Method in class algoanim.executors.VariableDeclareExecutor +
  +
exec(Annotation) - +Method in class algoanim.executors.VariableDecreaseExecutor +
  +
exec(Annotation) - +Method in class algoanim.executors.VariableDiscardExecutor +
  +
exec(Annotation) - +Method in class algoanim.executors.VariableIncreaseExecutor +
  +
exec(Annotation) - +Method in class algoanim.executors.VariableRoleExecutor +
  +
exec(Annotation) - +Method in class algoanim.executors.VariableSetExecutor +
  +
Executor - Class in algoanim.annotations
 
Executor(Variables, SourceCode) - +Constructor for class algoanim.annotations.Executor +
  +
ExecutorManager - Class in algoanim.annotations
 
ExecutorManager(Variables, SourceCode) - +Constructor for class algoanim.annotations.ExecutorManager +
  +
executors - +Variable in class algoanim.annotations.ExecutorManager +
  +
expandBuff(boolean) - +Method in class algoanim.executors.formulaparser.SimpleCharStream +
  +
expectedTokenSequences - +Variable in exception algoanim.executors.formulaparser.ParseException +
Each entry in this array is an array of integers. +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I J K L M N O P Q R S T U V W X
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/index-files/index-6.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/index-files/index-6.html new file mode 100644 index 00000000..36cbf2fa --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/index-files/index-6.html @@ -0,0 +1,320 @@ + + + + + + +F-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I J K L M N O P Q R S T U V W X
+

+F

+
+
father - +Variable in class algoanim.variables.VariableContext +
father and son are references to other contexts +
feedback - +Variable in class algoanim.interactionsupport.InteractiveQuestion +
  +
FILL_PROPERTY - +Static variable in interface algoanim.properties.AnimationPropertiesKeys +
  +
fillAdditional() - +Method in class algoanim.properties.AnimationProperties +
This function takes all keys from the data HashMap and fills + the isEditable and labels HashMaps + with appropriate values. +
fillBuff() - +Method in class algoanim.executors.formulaparser.SimpleCharStream +
  +
FILLED_PROPERTY - +Static variable in interface algoanim.properties.AnimationPropertiesKeys +
  +
fillHashMap() - +Method in class algoanim.properties.AnimationProperties +
Fills the internal data HashMap with values and copies them + to all other Hashmaps. +
fillHashMap() - +Method in class algoanim.properties.ArcProperties +
  +
fillHashMap() - +Method in class algoanim.properties.ArrayMarkerProperties +
  +
fillHashMap() - +Method in class algoanim.properties.ArrayProperties +
  +
fillHashMap() - +Method in class algoanim.properties.CallMethodProperties +
  +
fillHashMap() - +Method in class algoanim.properties.CircleProperties +
  +
fillHashMap() - +Method in class algoanim.properties.CircleSegProperties +
  +
fillHashMap() - +Method in class algoanim.properties.EllipseProperties +
  +
fillHashMap() - +Method in class algoanim.properties.EllipseSegProperties +
  +
fillHashMap() - +Method in class algoanim.properties.GraphProperties +
  +
fillHashMap() - +Method in class algoanim.properties.ListElementProperties +
  +
fillHashMap() - +Method in class algoanim.properties.MatrixProperties +
  +
fillHashMap() - +Method in class algoanim.properties.PointProperties +
  +
fillHashMap() - +Method in class algoanim.properties.PolygonProperties +
  +
fillHashMap() - +Method in class algoanim.properties.PolylineProperties +
  +
fillHashMap() - +Method in class algoanim.properties.QueueProperties +
  +
fillHashMap() - +Method in class algoanim.properties.RectProperties +
  +
fillHashMap() - +Method in class algoanim.properties.SourceCodeProperties +
  +
fillHashMap() - +Method in class algoanim.properties.SquareProperties +
  +
fillHashMap() - +Method in class algoanim.properties.StackProperties +
  +
fillHashMap() - +Method in class algoanim.properties.TextProperties +
  +
fillHashMap() - +Method in class algoanim.properties.TriangleProperties +
  +
fillHashMap() - +Method in class algoanim.properties.VHDLElementProperties +
  +
fillHashMap() - +Method in class algoanim.properties.VHDLWireProperties +
  +
FillInBlanksQuestion - Class in algoanim.interactionsupport
 
FillInBlanksQuestion(Language, String) - +Constructor for class algoanim.interactionsupport.FillInBlanksQuestion +
  +
finalizeGeneration() - +Method in class algoanim.animalscript.AnimalScript +
  +
finalizeGeneration() - +Method in class algoanim.primitives.generators.Language +
Method to be called before the content is accessed or written +
finalizeInteractiveElements() - +Method in class algoanim.animalscript.AnimalJHAVETextInteractionGenerator +
  +
finalizeInteractiveElements() - +Method in class algoanim.animalscript.AVInteractionTextGenerator +
finalize the writing of the interaction components +
finalizeInteractiveElements() - +Method in interface algoanim.interactionsupport.generators.InteractiveElementGenerator +
finalize the writing of the interaction components +
FONT_PROPERTY - +Static variable in interface algoanim.properties.AnimationPropertiesKeys +
  +
FontPropertyItem - Class in algoanim.properties.items
Represents an AnimationPropertiesItem that stores a + Font value.
FontPropertyItem(Font) - +Constructor for class algoanim.properties.items.FontPropertyItem +
Sets the default value to defValue. +
FontPropertyItem() - +Constructor for class algoanim.properties.items.FontPropertyItem +
Sets the default font to sansserif. +
FOOBAR - +Static variable in interface algoanim.properties.AnimationPropertiesKeys +
  +
FormulaParser - Class in algoanim.executors.formulaparser
 
FormulaParser(InputStream) - +Constructor for class algoanim.executors.formulaparser.FormulaParser +
Constructor with InputStream. +
FormulaParser(InputStream, String) - +Constructor for class algoanim.executors.formulaparser.FormulaParser +
Constructor with InputStream and supplied encoding +
FormulaParser(Reader) - +Constructor for class algoanim.executors.formulaparser.FormulaParser +
Constructor. +
FormulaParser(FormulaParserTokenManager) - +Constructor for class algoanim.executors.formulaparser.FormulaParser +
Constructor with generated Token Manager. +
FormulaParserConstants - Interface in algoanim.executors.formulaparser
Token literal values and constants.
FormulaParserTokenManager - Class in algoanim.executors.formulaparser
Token Manager.
FormulaParserTokenManager(SimpleCharStream) - +Constructor for class algoanim.executors.formulaparser.FormulaParserTokenManager +
Constructor. +
FormulaParserTokenManager(SimpleCharStream, int) - +Constructor for class algoanim.executors.formulaparser.FormulaParserTokenManager +
Constructor. +
FormulaParserTreeConstants - Interface in algoanim.executors.formulaparser
 
front(ArrayBasedQueue<T>, Timing, Timing) - +Method in class algoanim.animalscript.AnimalArrayBasedQueueGenerator +
  +
front(ConceptualQueue<T>, Timing, Timing) - +Method in class algoanim.animalscript.AnimalConceptualQueueGenerator +
  +
front(ListBasedQueue<T>, Timing, Timing) - +Method in class algoanim.animalscript.AnimalListBasedQueueGenerator +
  +
front(Timing, Timing) - +Method in class algoanim.primitives.ArrayBasedQueue +
Retrieves (without removing) the first element of the queue.
+ This is the delayed version as specified by delay. +
front(Timing, Timing) - +Method in class algoanim.primitives.ConceptualQueue +
Retrieves (without removing) the first element of the queue.
+ This is the delayed version as specified by delay. +
front(ArrayBasedQueue<T>, Timing, Timing) - +Method in interface algoanim.primitives.generators.ArrayBasedQueueGenerator +
Retrieves (without removing) the first element of the given ArrayBasedQueue. +
front(ConceptualQueue<T>, Timing, Timing) - +Method in interface algoanim.primitives.generators.ConceptualQueueGenerator +
Retrieves (without removing) the first element of the given ConceptualQueue. +
front(ListBasedQueue<T>, Timing, Timing) - +Method in interface algoanim.primitives.generators.ListBasedQueueGenerator +
Retrieves (without removing) the first element of the given ListBasedQueue. +
front(Timing, Timing) - +Method in class algoanim.primitives.ListBasedQueue +
Retrieves (without removing) the first element of the queue.
+ This is the delayed version as specified by delay. +
front() - +Method in class algoanim.primitives.VisualQueue +
Retrieves (without removing) the first element of the queue. +
FWARROW_PROPERTY - +Static variable in interface algoanim.properties.AnimationPropertiesKeys +
  +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I J K L M N O P Q R S T U V W X
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/index-files/index-7.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/index-files/index-7.html new file mode 100644 index 00000000..4ba3a682 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/index-files/index-7.html @@ -0,0 +1,919 @@ + + + + + + +G-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I J K L M N O P Q R S T U V W X
+

+G

+
+
gen - +Variable in class algoanim.primitives.Primitive +
  +
gen - +Variable in class algoanim.primitives.Variables +
  +
generateParseException() - +Method in class algoanim.executors.formulaparser.FormulaParser +
Generate ParseException. +
generator - +Variable in class algoanim.primitives.DoubleArray +
The related IntArrayGenerator, which is responsible for + generating the appropriate scriptcode for operations performed on + this object. +
generator - +Variable in class algoanim.primitives.DoubleMatrix +
The related DoubleMatrixGenerator, which is responsible for + generating the appropriate scriptcode for operations performed on this + object. +
Generator - Class in algoanim.primitives.generators
Implements functionality which is common for all generators of all + languages.
Generator(Language) - +Constructor for class algoanim.primitives.generators.Generator +
Stores the related Language object. +
generator - +Variable in class algoanim.primitives.IntArray +
The related IntArrayGenerator, which is responsible for + generating the appropriate scriptcode for operations performed on + this object. +
generator - +Variable in class algoanim.primitives.IntMatrix +
The related IntMatrixGenerator, which is responsible for + generating the appropriate scriptcode for operations performed on this + object. +
generator - +Variable in class algoanim.primitives.SourceCode +
  +
generator - +Variable in class algoanim.primitives.StringArray +
The related IntArrayGenerator, which is responsible for + generating the appropriate scriptcode for operations performed on this + object. +
generator - +Variable in class algoanim.primitives.StringMatrix +
The related StringMatrixGenerator, which is responsible for + generating the appropriate scriptcode for operations performed on + this object. +
generator - +Variable in class algoanim.primitives.vhdl.VHDLElement +
  +
GeneratorInterface - Interface in algoanim.primitives.generators
Defines methods which have to be implemented by each Generator of each + language.
GenericArrayGenerator - Interface in algoanim.primitives.generators
 
get(String) - +Method in class algoanim.primitives.Variables +
  +
get(String) - +Method in class algoanim.properties.AnimationProperties +
Searches the map for the value according to the given key. +
get() - +Method in class algoanim.properties.items.AnimationPropertyItem +
Returns a represantation of the internal value. +
get() - +Method in class algoanim.properties.items.BooleanPropertyItem +
  +
get() - +Method in class algoanim.properties.items.ColorPropertyItem +
  +
get() - +Method in class algoanim.properties.items.DoublePropertyItem +
  +
get() - +Method in class algoanim.properties.items.EnumerationPropertyItem +
  +
get() - +Method in class algoanim.properties.items.FontPropertyItem +
  +
get() - +Method in class algoanim.properties.items.IntegerPropertyItem +
  +
get() - +Method in class algoanim.properties.items.StringPropertyItem +
  +
getAdjacencyMatrix() - +Method in class algoanim.primitives.Graph +
Returns the adjacency matrix of this Graph element. +
getAlgorithmCode() - +Method in class algoanim.examples.QuickSort +
  +
getAlgorithmCode() - +Method in class algoanim.examples.SortingExample +
  +
getAlgorithmCode() - +Method in class algoanim.examples.StackQuickSort +
  +
getAlgorithmDescription() - +Method in class algoanim.examples.QuickSort +
  +
getAlgorithmDescription() - +Method in class algoanim.examples.SortingExample +
  +
getAlgorithmDescription() - +Method in class algoanim.examples.StackQuickSort +
  +
getAllPropertyNames() - +Method in class algoanim.properties.AnimationProperties +
Returns a Set view on all possible keys provided by + a concrete AnimationProperties. +
getAllPropertyNamesVector() - +Method in class algoanim.properties.AnimationProperties +
Returns a Set view on all possible keys provided by + a concrete AnimationProperties. +
getAllPropertyTypes() - +Static method in class algoanim.properties.AnimationProperties +
Returns a Vector of Strings with all + classnames which are in this package and can be used. +
getAnimationCode() - +Method in class algoanim.animalscript.AnimalScript +
  +
getAnimationCode() - +Method in class algoanim.primitives.generators.Language +
Returns the generated animation code +
getAnswer() - +Method in class algoanim.interactionsupport.FillInBlanksQuestion +
  +
getAnswerArray() - +Method in class algoanim.interactionsupport.MultipleChoiceQuestion +
returns the set of answer keys in an array +
getAnswerArray() - +Method in class algoanim.interactionsupport.MultipleSelectionQuestion +
returns the set of answer keys +
getAnswerSet() - +Method in class algoanim.interactionsupport.MultipleChoiceQuestion +
returns the set of answer keys +
getAnswerSet() - +Method in class algoanim.interactionsupport.MultipleSelectionQuestion +
returns the set of answer keys +
getAnswerStatus() - +Method in class algoanim.interactionsupport.TrueFalseQuestion +
returns the answer status, determining whether the question + statement was correct (=true) or not (=false) +
getAnswerString(String) - +Method in class algoanim.interactionsupport.MultipleChoiceQuestion +
returns the answer text for a given question ID +
getAnswerString(String) - +Method in class algoanim.interactionsupport.MultipleSelectionQuestion +
returns the answer text for a given question ID +
getArray() - +Method in class algoanim.primitives.ArrayMarker +
Returns the associated ArrayPrimitive of this + ArrayMarker. +
getAssociatedClass() - +Method in class algoanim.variables.Variable +
  +
getAssociatedClass() - +Method in enum algoanim.variables.VariableTypes +
  +
getBaseID() - +Method in class algoanim.util.Offset +
Returns the reference. +
getBeginColumn() - +Method in class algoanim.executors.formulaparser.SimpleCharStream +
Get token beginning column number. +
getBeginLine() - +Method in class algoanim.executors.formulaparser.SimpleCharStream +
Get token beginning line number. +
getBool(String) - +Method in class algoanim.variables.VariableContext +
  +
getCapacity() - +Method in class algoanim.primitives.ArrayBasedQueue +
Returns the capacity limit of the queue. +
getCapacity() - +Method in class algoanim.primitives.ArrayBasedStack +
Returns the capacity limit of the stack. +
getCascaded() - +Method in class algoanim.util.ArrayDisplayOptions +
Returns whether the creation of the array is showed cascaded. +
getCenter() - +Method in class algoanim.primitives.Arc +
Returns the center of this Arc. +
getCenter() - +Method in class algoanim.primitives.Circle +
Returns the center of this Circle. +
getCenter() - +Method in class algoanim.primitives.CircleSeg +
Returns the center of this CircleSeg. +
getCenter() - +Method in class algoanim.primitives.Ellipse +
Returns the center of this Ellipse. +
getCenter() - +Method in class algoanim.primitives.EllipseSeg +
Returns the center of this EllipseSeg. +
getCode() - +Method in class algoanim.annotations.LineParser +
  +
getCodeExample() - +Method in class algoanim.examples.QuickSort +
  +
getCodeExample() - +Method in class algoanim.examples.SortingExample +
  +
getCodeExample() - +Method in class algoanim.examples.StackQuickSort +
  +
getColumn() - +Method in class algoanim.executors.formulaparser.SimpleCharStream +
Deprecated.   +
getContext() - +Method in class algoanim.variables.VariableContext +
  +
getCoords() - +Method in class algoanim.primitives.Point +
Returns the coordinates of this Point. +
getCorrectAnswerID() - +Method in class algoanim.interactionsupport.MultipleChoiceQuestion +
returns the ID of the correct answer +
getCorrectnessStatus(String) - +Method in class algoanim.interactionsupport.MultipleSelectionQuestion +
returns the status of correctness for the given answer +
getData() - +Method in class algoanim.primitives.DoubleArray +
Returns the internal int array. +
getData(int) - +Method in class algoanim.primitives.DoubleArray +
Returns the data at the given position of the internal array. +
getData() - +Method in class algoanim.primitives.DoubleMatrix +
Returns the internal double matrix. +
getData() - +Method in class algoanim.primitives.IntArray +
Returns the internal int array. +
getData(int) - +Method in class algoanim.primitives.IntArray +
Returns the data at the given position of the internal array. +
getData() - +Method in class algoanim.primitives.IntMatrix +
Returns the internal int matrix. +
getData() - +Method in class algoanim.primitives.StringArray +
Returns the internal data of this StringArray. +
getData(int) - +Method in class algoanim.primitives.StringArray +
Returns the data of the internal array at index + i. +
getData() - +Method in class algoanim.primitives.StringMatrix +
Returns the internal int matrix. +
getDefault(String) - +Method in class algoanim.properties.AnimationProperties +
Returns the default value for the given key (as an Object). +
getDelay() - +Method in class algoanim.util.Timing +
Returns the numeric value for this Timing. +
getDescription() - +Method in class algoanim.examples.QuickSort +
  +
getDescription() - +Method in class algoanim.examples.SortingExample +
  +
getDescription() - +Method in class algoanim.examples.StackQuickSort +
  +
getDirection() - +Method in class algoanim.util.Offset +
Returns the direction. +
getDisplayOptions() - +Method in class algoanim.primitives.Primitive +
Returns the DisplayOptions of this Primitive. +
getDisplaySpeed() - +Method in class algoanim.primitives.vhdl.VHDLWire +
  +
getDuration() - +Method in class algoanim.util.ArrayDisplayOptions +
Returns the duration Timing. +
getDuration() - +Method in class algoanim.util.CodeGroupDisplayOptions +
Returns the duration Timing. +
getEdgesForNode(int) - +Method in class algoanim.primitives.Graph +
Returns the adjacency matrix of this Graph element. +
getEdgeWeight(int, int) - +Method in class algoanim.primitives.Graph +
  +
getElement(int, int) - +Method in class algoanim.primitives.DoubleMatrix +
  +
getElement(int, int) - +Method in class algoanim.primitives.IntMatrix +
  +
getElement(int, int) - +Method in class algoanim.primitives.StringMatrix +
retrieves the element at position (row, col) if this is legal, else "" +
getEndColumn() - +Method in class algoanim.executors.formulaparser.SimpleCharStream +
Get token end column number. +
getEndLine() - +Method in class algoanim.executors.formulaparser.SimpleCharStream +
Get token end line number. +
getErrorOutput() - +Method in class algoanim.animalscript.AnimalScript +
Returns the current error buffer. +
getExecutor(Variables, SourceCode) - +Method in class algoanim.annotations.Annotation +
  +
getFeedback() - +Method in class algoanim.interactionsupport.FillInBlanksQuestion +
  +
getFeedbackForOption(String) - +Method in class algoanim.interactionsupport.MultipleChoiceQuestion +
return the didactical feedback for the user answer +
getFeedbackForOption(String) - +Method in class algoanim.interactionsupport.MultipleSelectionQuestion +
return the didactical feedback for the user answer +
getFeedbackForOption(boolean) - +Method in class algoanim.interactionsupport.TrueFalseQuestion +
return the didactical feedback for the user answer +
getFloat(String) - +Method in class algoanim.variables.VariableContext +
  +
getHeight() - +Method in class algoanim.primitives.vhdl.VHDLElement +
Returns the height of this AND gate. +
getID() - +Method in class algoanim.interactionsupport.InteractiveElement +
  +
getImage() - +Method in class algoanim.executors.formulaparser.SimpleCharStream +
Get token literal value. +
getIndent() - +Method in class algoanim.annotations.LineParser +
  +
getInitContent() - +Method in class algoanim.primitives.VisualQueue +
Returns the initial content of the queue. +
getInitContent() - +Method in class algoanim.primitives.VisualStack +
Returns the initial content of the stack. +
getInt(String) - +Method in class algoanim.variables.VariableContext +
  +
getIsEditable(String) - +Method in class algoanim.properties.AnimationProperties +
Returns wether an item is editable by the end-user of the Generator-GUI. +
getItem(String) - +Method in class algoanim.properties.AnimationProperties +
Searches the map for the item according to the given key. +
getLabel() - +Method in class algoanim.annotations.LineParser +
  +
getLabel(String) - +Method in class algoanim.properties.AnimationProperties +
Returns the label of the item. +
getLanguage() - +Method in class algoanim.primitives.generators.Generator +
  +
getLanguage() - +Method in interface algoanim.primitives.generators.GeneratorInterface +
Returns the associated Language object. +
getLength() - +Method in class algoanim.primitives.ArrayPrimitive +
Returns the length of the internal array. +
getLine() - +Method in class algoanim.executors.formulaparser.SimpleCharStream +
Deprecated.   +
getLowerRight() - +Method in class algoanim.primitives.Rect +
Returns the lower right corner of this Rect. +
getMessage() - +Method in exception algoanim.exceptions.IllegalDirectionException +
  +
getMessage() - +Method in exception algoanim.executors.formulaparser.ParseException +
This method has the standard behavior when this object has been + created using the standard constructors. +
getMessage() - +Method in error algoanim.executors.formulaparser.TokenMgrError +
You can also modify the body of this method to customize your error + messages. +
getName() - +Method in class algoanim.annotations.Annotation +
  +
getName() - +Method in class algoanim.examples.QuickSort +
  +
getName() - +Method in class algoanim.examples.SortingExample +
  +
getName() - +Method in class algoanim.examples.StackQuickSort +
  +
getName() - +Method in class algoanim.primitives.Primitive +
Returns the name of this Primitive. +
getName() - +Method in class algoanim.primitives.vhdl.VHDLPin +
  +
getNext() - +Method in class algoanim.primitives.ListElement +
Returns the successor of this ListElement. +
getNextToken() - +Method in class algoanim.executors.formulaparser.FormulaParser +
Get the next Token. +
getNextToken() - +Method in class algoanim.executors.formulaparser.FormulaParserTokenManager +
Get the next Token. +
getNode(int) - +Method in class algoanim.primitives.Graph +
  +
getNode() - +Method in class algoanim.util.Offset +
Returns the reference. +
getNodeLabel(int) - +Method in class algoanim.primitives.Graph +
  +
getNodes() - +Method in class algoanim.primitives.Polygon +
Returns the nodes of this Polygon. +
getNodes() - +Method in class algoanim.primitives.Polyline +
Returns the Nodes of this Polyline. +
getNodes() - +Method in class algoanim.primitives.Triangle +
Returns the Nodes of this Triangle. +
getNodes() - +Method in class algoanim.primitives.vhdl.VHDLWire +
  +
getNrCols() - +Method in class algoanim.primitives.MatrixPrimitive +
Returns the number of columns in row row of the internal matrix. +
getNrRepeats() - +Method in class algoanim.interactionsupport.GroupInfo +
return the number repeats needed for this questiongroup +
getNrRows() - +Method in class algoanim.primitives.MatrixPrimitive +
Returns the number of rows of the internal matrix. +
getOffset() - +Method in class algoanim.util.ArrayDisplayOptions +
Returns the offset Timing. +
getOffset() - +Method in class algoanim.util.CodeGroupDisplayOptions +
Returns the offset Timing. +
getParameters() - +Method in class algoanim.annotations.Annotation +
  +
getPins() - +Method in class algoanim.primitives.vhdl.VHDLElement +
  +
getPinType() - +Method in class algoanim.primitives.vhdl.VHDLPin +
  +
getPointerLocations() - +Method in class algoanim.primitives.ListElement +
Returns the targets of the pointers. +
getPointers() - +Method in class algoanim.primitives.ListElement +
Returns the number of pointers of this ListElement. +
getPointsForOption(String) - +Method in class algoanim.interactionsupport.MultipleChoiceQuestion +
return the number of points given for the user's answer +
getPointsForOption(String) - +Method in class algoanim.interactionsupport.MultipleSelectionQuestion +
return the number of points given for the user's answer +
getPointsPossible() - +Method in class algoanim.interactionsupport.InteractiveQuestion +
returns the number of points possible for this question +
getPosition() - +Method in class algoanim.primitives.ArrayMarker +
Returns the current index position of this ArrayMarker. +
getPrev() - +Method in class algoanim.primitives.ListElement +
Returns the predecessor of this ListElement. +
getPrimitives() - +Method in class algoanim.primitives.Group +
Returns the contained Primitives. +
getPrompt() - +Method in class algoanim.interactionsupport.InteractiveQuestion +
returns the question prompt, i.e., the introductory text + that describes the question statement. +
getProperties() - +Method in class algoanim.annotations.LineParser +
  +
getProperties() - +Method in class algoanim.primitives.Arc +
Returns the properties of this Arc. +
getProperties() - +Method in class algoanim.primitives.ArrayMarker +
Returns the properties of this ArrayMarker. +
getProperties() - +Method in class algoanim.primitives.Circle +
Returns the properties of this Circle. +
getProperties() - +Method in class algoanim.primitives.CircleSeg +
Returns the properties of this CircleSeg. +
getProperties() - +Method in class algoanim.primitives.DoubleArray +
Returns the properties of this array. +
getProperties() - +Method in class algoanim.primitives.DoubleMatrix +
Returns the properties of this matrix. +
getProperties() - +Method in class algoanim.primitives.Ellipse +
Returns the properties of this Ellipse. +
getProperties() - +Method in class algoanim.primitives.EllipseSeg +
Returns the properties of this EllipseSeg. +
getProperties() - +Method in class algoanim.primitives.Graph +
Returns the properties of this Graph element. +
getProperties() - +Method in class algoanim.primitives.IntArray +
Returns the properties of this array. +
getProperties() - +Method in class algoanim.primitives.IntMatrix +
Returns the properties of this matrix. +
getProperties() - +Method in class algoanim.primitives.ListElement +
Returns the properties of this ListElement. +
getProperties() - +Method in class algoanim.primitives.Point +
Returns the properties of this Point. +
getProperties() - +Method in class algoanim.primitives.Polygon +
Returns the properties of this Polygon. +
getProperties() - +Method in class algoanim.primitives.Polyline +
Returns the properties of this Polyline. +
getProperties() - +Method in class algoanim.primitives.Rect +
Returns the properties of this Rect. +
getProperties() - +Method in class algoanim.primitives.SourceCode +
Returns the properties of this SourceCode element. +
getProperties() - +Method in class algoanim.primitives.Square +
Returns the properties of this Square. +
getProperties() - +Method in class algoanim.primitives.StringArray +
Returns the properties of this StringArray. +
getProperties() - +Method in class algoanim.primitives.StringMatrix +
Returns the properties of this matrix. +
getProperties() - +Method in class algoanim.primitives.Text +
Returns the properties of this Text element. +
getProperties() - +Method in class algoanim.primitives.Triangle +
Returns the properties of this Triangle. +
getProperties() - +Method in class algoanim.primitives.vhdl.VHDLElement +
Returns the properties of this AND gate. +
getProperties() - +Method in class algoanim.primitives.vhdl.VHDLWire +
  +
getProperties() - +Method in class algoanim.primitives.VisualQueue +
Returns the properties of the queue. +
getProperties() - +Method in class algoanim.primitives.VisualStack +
Returns the properties of the stack. +
getQuestionGroup() - +Method in class algoanim.interactionsupport.InteractiveQuestion +
returns the ID of the question group. +
getQueue() - +Method in class algoanim.primitives.VisualQueue +
Returns the internal queue as java.util.LinkedList. +
getRadius() - +Method in class algoanim.primitives.Arc +
Returns the radius of this Arc. +
getRadius() - +Method in class algoanim.primitives.Circle +
Returns the radius of this Circle. +
getRadius() - +Method in class algoanim.primitives.CircleSeg +
Returns the radius of this CircleSeg. +
getRadius() - +Method in class algoanim.primitives.Ellipse +
Returns the radius of this Ellipse. +
getRadius() - +Method in class algoanim.primitives.EllipseSeg +
Returns the radius of this EllipseSeg. +
getRef() - +Method in class algoanim.util.Offset +
Returns the reference. +
getReferenceMode() - +Method in class algoanim.util.Offset +
Returns the reference mode +
getRow(int) - +Method in class algoanim.primitives.DoubleMatrix +
Returns the data at the given position of the internal matrix. +
getRow(int) - +Method in class algoanim.primitives.IntMatrix +
Returns the data at the given position of the internal matrix. +
getRow(int) - +Method in class algoanim.primitives.StringMatrix +
Returns the data at the given position of the internal matrix. +
getSize() - +Method in class algoanim.primitives.Graph +
  +
getStack() - +Method in class algoanim.primitives.VisualStack +
Returns the internal java.util.Stack. +
getStartKnoten() - +Method in class algoanim.primitives.Graph +
  +
getStep() - +Method in class algoanim.animalscript.AnimalScript +
  +
getStep() - +Method in class algoanim.primitives.generators.Language +
Gives the current animation step. +
getString(String) - +Method in class algoanim.variables.VariableContext +
  +
getSuffix(int) - +Method in class algoanim.executors.formulaparser.SimpleCharStream +
Get the suffix. +
getTabSize(int) - +Method in class algoanim.executors.formulaparser.SimpleCharStream +
  +
getTargetURI() - +Method in class algoanim.interactionsupport.DocumentationLink +
return the documentation link URI for this element +
getText() - +Method in class algoanim.executors.formulaparser.SimpleNode +
  +
getText() - +Method in class algoanim.primitives.Text +
Returns the content of this Text element. +
getToken(int) - +Method in class algoanim.executors.formulaparser.FormulaParser +
Get the specific Token. +
getType() - +Method in class algoanim.variables.Variable +
  +
getUnit() - +Method in class algoanim.util.MsTiming +
returns the timing unit for this type of timing ("ms"). +
getUnit() - +Method in class algoanim.util.TicksTiming +
Returns the base unit for measuring time, here "ticks" +
getUnit() - +Method in class algoanim.util.Timing +
Returns the contained unit as a String. +
getUpperLeft() - +Method in class algoanim.primitives.DoubleArray +
Returns the upper left corner of this array. +
getUpperLeft() - +Method in class algoanim.primitives.DoubleMatrix +
Returns the upper left corner of this matrix. +
getUpperLeft() - +Method in class algoanim.primitives.IntArray +
Returns the upper left corner of this array. +
getUpperLeft() - +Method in class algoanim.primitives.IntMatrix +
Returns the upper left corner of this matrix. +
getUpperLeft() - +Method in class algoanim.primitives.ListElement +
Returns the upper left corner of this ListElement. +
getUpperLeft() - +Method in class algoanim.primitives.Rect +
Returns the upper left corner of this Rect. +
getUpperLeft() - +Method in class algoanim.primitives.SourceCode +
Returns the upper left corner of this SourceCode element. +
getUpperLeft() - +Method in class algoanim.primitives.Square +
Returns the upper left corner of this Square. +
getUpperLeft() - +Method in class algoanim.primitives.StringArray +
Returns the upper left corner of this StringArray. +
getUpperLeft() - +Method in class algoanim.primitives.StringMatrix +
Returns the upper left corner of this matrix. +
getUpperLeft() - +Method in class algoanim.primitives.Text +
Returns the upper left corner of this Text element. +
getUpperLeft() - +Method in class algoanim.primitives.vhdl.VHDLElement +
Returns the upper left corner of this AND gate. +
getUpperLeft() - +Method in class algoanim.primitives.VisualQueue +
Returns the upper left corner of the queue. +
getUpperLeft() - +Method in class algoanim.primitives.VisualStack +
Returns the upper left corner of the stack. +
getValue() - +Method in class algoanim.executors.formulaparser.Token +
An optional attribute value of the Token. +
getValue() - +Method in class algoanim.primitives.vhdl.VHDLPin +
  +
getValue(Class<T>) - +Method in class algoanim.variables.DoubleVariable +
  +
getValue(Class<T>) - +Method in class algoanim.variables.IntegerVariable +
  +
getValue(Class<T>) - +Method in class algoanim.variables.StringVariable +
  +
getValue(Class<T>) - +Method in class algoanim.variables.Variable +
generic getValue method +
getVariable(String) - +Method in class algoanim.primitives.Variables +
  +
getVariable(String) - +Method in class algoanim.variables.VariableContext +
returns the variable for a given key. +
getWidth() - +Method in class algoanim.primitives.Square +
Returns the width of this Square. +
getWidth() - +Method in class algoanim.primitives.vhdl.VHDLElement +
Returns the width of this AND gate. +
getX() - +Method in class algoanim.util.Coordinates +
Returns the x-axis coordinate. +
getX() - +Method in class algoanim.util.Offset +
Returns the x-axis offset. +
getX() - +Method in class algoanim.util.OffsetFromLastPosition +
Returns the x-axis offset. +
getY() - +Method in class algoanim.util.Coordinates +
Returns the y-axis coordinate. +
getY() - +Method in class algoanim.util.Offset +
Returns the y-axis offset. +
getY() - +Method in class algoanim.util.OffsetFromLastPosition +
Returns the y-axis offset. +
getZielKnoten() - +Method in class algoanim.primitives.Graph +
  +
GLOBAL - +Static variable in class algoanim.annotations.Annotation +
  +
GlobalExecutor - Class in algoanim.executors
 
GlobalExecutor(Variables, SourceCode) - +Constructor for class algoanim.executors.GlobalExecutor +
  +
Graph - Class in algoanim.primitives
Represents a graph
Graph(GraphGenerator, String, int[][], Node[], String[], DisplayOptions, GraphProperties) - +Constructor for class algoanim.primitives.Graph +
Instantiates the Graph and calls the create() method of the + associated GraphGenerator. +
GraphGenerator - Interface in algoanim.primitives.generators
GraphGenerator offers methods to request the included + Language object to + append graph-related script code lines to the output.
GraphProperties - Class in algoanim.properties
This class encapsulates the properties that can be set for a graph.
GraphProperties() - +Constructor for class algoanim.properties.GraphProperties +
Generates an unnamed PolygonProperties object. +
GraphProperties(String) - +Constructor for class algoanim.properties.GraphProperties +
Generates a named PolygonProperties object. +
GRID_ALIGN_PROPERTY - +Static variable in interface algoanim.properties.AnimationPropertiesKeys +
  +
GRID_BORDER_COLOR_PROPERTY - +Static variable in interface algoanim.properties.AnimationPropertiesKeys +
  +
GRID_HIGHLIGHT_BORDER_COLOR_PROPERTY - +Static variable in interface algoanim.properties.AnimationPropertiesKeys +
  +
GRID_STYLE_PROPERTY - +Static variable in interface algoanim.properties.AnimationPropertiesKeys +
  +
Group - Class in algoanim.primitives
Extends the API with the opportunity to group Primitives + to be able to call methods on the whole group.
Group(GroupGenerator, LinkedList<Primitive>, String) - +Constructor for class algoanim.primitives.Group +
Instantiates the Group and calls the create() method + of the associated GroupGenerator. +
GroupGenerator - Interface in algoanim.primitives.generators
GroupGenerator offers methods to request the included + Language object to + append group related script code lines to the output.
GroupInfo - Class in algoanim.interactionsupport
 
GroupInfo(Language, String) - +Constructor for class algoanim.interactionsupport.GroupInfo +
  +
GroupInfo(Language, String, int) - +Constructor for class algoanim.interactionsupport.GroupInfo +
  +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I J K L M N O P Q R S T U V W X
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/index-files/index-8.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/index-files/index-8.html new file mode 100644 index 00000000..3dc805fd --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/index-files/index-8.html @@ -0,0 +1,684 @@ + + + + + + +H-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I J K L M N O P Q R S T U V W X
+

+H

+
+
header - +Variable in class algoanim.examples.PointTest +
  +
height - +Variable in class algoanim.primitives.vhdl.VHDLElement +
  +
Hidden - Class in algoanim.util
A class to flag a Primitive as hidden.
Hidden() - +Constructor for class algoanim.util.Hidden +
  +
HIDDEN_PROPERTY - +Static variable in interface algoanim.properties.AnimationPropertiesKeys +
  +
hide(Primitive, Timing) - +Method in class algoanim.animalscript.AnimalGenerator +
  +
hide(SourceCode, Timing) - +Method in class algoanim.animalscript.AnimalSourceCodeGenerator +
  +
hide(Primitive, Timing) - +Method in interface algoanim.primitives.generators.GeneratorInterface +
Hides a Primitive after a given delay. +
hide(SourceCode, Timing) - +Method in interface algoanim.primitives.generators.SourceCodeGenerator +
Hides the given SourceCode element. +
hide(Timing) - +Method in class algoanim.primitives.Primitive +
Hides this Primitive after the given time. +
hide() - +Method in class algoanim.primitives.Primitive +
Hides this Primitive now. +
hideAllPrimitives() - +Method in class algoanim.animalscript.AnimalScript +
  +
hideAllPrimitives() - +Method in class algoanim.primitives.generators.Language +
  +
hideAllPrimitivesExcept(Primitive) - +Method in class algoanim.animalscript.AnimalScript +
  +
hideAllPrimitivesExcept(List<Primitive>) - +Method in class algoanim.animalscript.AnimalScript +
  +
hideAllPrimitivesExcept(Primitive) - +Method in class algoanim.primitives.generators.Language +
  +
hideAllPrimitivesExcept(List<Primitive>) - +Method in class algoanim.primitives.generators.Language +
  +
hideEdge(Graph, int, int, Timing, Timing) - +Method in class algoanim.animalscript.AnimalGraphGenerator +
  +
hideEdge(Graph, int, int, Timing, Timing) - +Method in interface algoanim.primitives.generators.GraphGenerator +
hides a selected (previously visible?) graph edge by turning it invisible +
hideEdge(int, int, Timing, Timing) - +Method in class algoanim.primitives.Graph +
show a selected (previously visible?) graph edge by turning it invisible +
hideEdgeWeight(Graph, int, int, Timing, Timing) - +Method in class algoanim.animalscript.AnimalGraphGenerator +
  +
hideEdgeWeight(Graph, int, int, Timing, Timing) - +Method in interface algoanim.primitives.generators.GraphGenerator +
hides a selected (previously visible?) graph edge weight by turning it invisible +
hideEdgeWeight(int, int, Timing, Timing) - +Method in class algoanim.primitives.Graph +
hides a selected (previously visible?) graph edge weight by turning it invisible +
hideInThisStep - +Variable in class algoanim.primitives.generators.Language +
gather all primitives that are supposed to be hidden or shown in this step +
hideNode(Graph, int, Timing, Timing) - +Method in class algoanim.animalscript.AnimalGraphGenerator +
  +
hideNode(Graph, int, Timing, Timing) - +Method in interface algoanim.primitives.generators.GraphGenerator +
hide a selected graph node by turning it invisible +
hideNode(int, Timing, Timing) - +Method in class algoanim.primitives.Graph +
hide a selected graph node by turning it invisible +
hideNodes(Graph, int[], Timing, Timing) - +Method in class algoanim.animalscript.AnimalGraphGenerator +
  +
hideNodes(Graph, int[], Timing, Timing) - +Method in interface algoanim.primitives.generators.GraphGenerator +
hide a selected set of graph nodes by turning them invisible +
hideNodes(int[], Timing, Timing) - +Method in class algoanim.primitives.Graph +
hide a selected set of graph nodes by turning them invisible +
highlight(SourceCode, int, int, boolean, Timing, Timing) - +Method in class algoanim.animalscript.AnimalSourceCodeGenerator +
  +
highlight(SourceCode, String, int, boolean, Timing, Timing) - +Method in class algoanim.animalscript.AnimalSourceCodeGenerator +
  +
HIGHLIGHT - +Static variable in class algoanim.annotations.Annotation +
  +
highlight(SourceCode, int, int, boolean, Timing, Timing) - +Method in interface algoanim.primitives.generators.SourceCodeGenerator +
Highlights a line in a certain SourceCode element. +
highlight(String) - +Method in class algoanim.primitives.SourceCode +
Highlights a line in this SourceCode element. +
highlight(String, boolean) - +Method in class algoanim.primitives.SourceCode +
Highlights a line in this SourceCode element. +
highlight(String, boolean, Timing, Timing) - +Method in class algoanim.primitives.SourceCode +
Highlights a line in this SourceCode element. +
highlight(int) - +Method in class algoanim.primitives.SourceCode +
Highlights a line in this SourceCode element. +
highlight(int, int, boolean) - +Method in class algoanim.primitives.SourceCode +
Highlights a line in this SourceCode element. +
highlight(int, int, boolean, Timing, Timing) - +Method in class algoanim.primitives.SourceCode +
Highlights a line in this SourceCode element. +
highlightCell(ArrayPrimitive, int, int, Timing, Timing) - +Method in class algoanim.animalscript.AnimalArrayGenerator +
  +
highlightCell(ArrayPrimitive, int, Timing, Timing) - +Method in class algoanim.animalscript.AnimalArrayGenerator +
  +
highlightCell(DoubleMatrix, int, int, Timing, Timing) - +Method in class algoanim.animalscript.AnimalDoubleMatrixGenerator +
  +
highlightCell(IntMatrix, int, int, Timing, Timing) - +Method in class algoanim.animalscript.AnimalIntMatrixGenerator +
  +
highlightCell(StringMatrix, int, int, Timing, Timing) - +Method in class algoanim.animalscript.AnimalStringMatrixGenerator +
  +
highlightCell(int, Timing, Timing) - +Method in class algoanim.primitives.DoubleArray +
Highlights the array cell at a given position after a distinct offset. +
highlightCell(int, int, Timing, Timing) - +Method in class algoanim.primitives.DoubleArray +
Highlights a range of array cells. +
highlightCell(int, int, Timing, Timing) - +Method in class algoanim.primitives.DoubleMatrix +
Highlights the matrix cell at a given position after a distinct offset. +
highlightCell(DoubleMatrix, int, int, Timing, Timing) - +Method in interface algoanim.primitives.generators.DoubleMatrixGenerator +
Highlights the array cell at a given position after a distinct offset of an + DoubleMatrix. +
highlightCell(ArrayPrimitive, int, Timing, Timing) - +Method in interface algoanim.primitives.generators.GenericArrayGenerator +
Highlights the array cell at a given position after a distinct offset of an + ArrayPrimitive. +
highlightCell(ArrayPrimitive, int, int, Timing, Timing) - +Method in interface algoanim.primitives.generators.GenericArrayGenerator +
Highlights a range of array cells of an ArrayPrimitive. +
highlightCell(IntMatrix, int, int, Timing, Timing) - +Method in interface algoanim.primitives.generators.IntMatrixGenerator +
Highlights the array cell at a given position after a distinct offset of an + IntMatrix. +
highlightCell(StringMatrix, int, int, Timing, Timing) - +Method in interface algoanim.primitives.generators.StringMatrixGenerator +
Highlights the array cell at a given position after a distinct offset of an + StringMatrix. +
highlightCell(int, Timing, Timing) - +Method in class algoanim.primitives.IntArray +
Highlights the array cell at a given position after a distinct offset. +
highlightCell(int, int, Timing, Timing) - +Method in class algoanim.primitives.IntArray +
Highlights a range of array cells. +
highlightCell(int, int, Timing, Timing) - +Method in class algoanim.primitives.IntMatrix +
Highlights the matrix cell at a given position after a distinct offset. +
highlightCell(int, Timing, Timing) - +Method in class algoanim.primitives.StringArray +
Highlights the array cell at a given position after a distinct offset. +
highlightCell(int, int, Timing, Timing) - +Method in class algoanim.primitives.StringArray +
Highlights a range of array cells. +
highlightCell(int, int, Timing, Timing) - +Method in class algoanim.primitives.StringMatrix +
Highlights the matrix cell at a given position after a distinct offset. +
highlightCellColumnRange(DoubleMatrix, int, int, int, Timing, Timing) - +Method in class algoanim.animalscript.AnimalDoubleMatrixGenerator +
  +
highlightCellColumnRange(IntMatrix, int, int, int, Timing, Timing) - +Method in class algoanim.animalscript.AnimalIntMatrixGenerator +
  +
highlightCellColumnRange(StringMatrix, int, int, int, Timing, Timing) - +Method in class algoanim.animalscript.AnimalStringMatrixGenerator +
  +
highlightCellColumnRange(int, int, int, Timing, Timing) - +Method in class algoanim.primitives.DoubleMatrix +
Highlights a range of array cells of an DoubleMatrix. +
highlightCellColumnRange(DoubleMatrix, int, int, int, Timing, Timing) - +Method in interface algoanim.primitives.generators.DoubleMatrixGenerator +
Highlights a range of array cells of an DoubleMatrix. +
highlightCellColumnRange(IntMatrix, int, int, int, Timing, Timing) - +Method in interface algoanim.primitives.generators.IntMatrixGenerator +
Highlights a range of array cells of an IntMatrix. +
highlightCellColumnRange(StringMatrix, int, int, int, Timing, Timing) - +Method in interface algoanim.primitives.generators.StringMatrixGenerator +
Highlights a range of array cells of an StringMatrix. +
highlightCellColumnRange(int, int, int, Timing, Timing) - +Method in class algoanim.primitives.IntMatrix +
Highlights a range of array cells of an IntMatrix. +
highlightCellColumnRange(int, int, int, Timing, Timing) - +Method in class algoanim.primitives.StringMatrix +
Highlights a range of array cells of an StringMatrix. +
highlightCellRowRange(DoubleMatrix, int, int, int, Timing, Timing) - +Method in class algoanim.animalscript.AnimalDoubleMatrixGenerator +
  +
highlightCellRowRange(IntMatrix, int, int, int, Timing, Timing) - +Method in class algoanim.animalscript.AnimalIntMatrixGenerator +
  +
highlightCellRowRange(StringMatrix, int, int, int, Timing, Timing) - +Method in class algoanim.animalscript.AnimalStringMatrixGenerator +
  +
highlightCellRowRange(int, int, int, Timing, Timing) - +Method in class algoanim.primitives.DoubleMatrix +
Highlights a range of array cells of an DoubleMatrix. +
highlightCellRowRange(DoubleMatrix, int, int, int, Timing, Timing) - +Method in interface algoanim.primitives.generators.DoubleMatrixGenerator +
Highlights a range of array cells of an DoubleMatrix. +
highlightCellRowRange(IntMatrix, int, int, int, Timing, Timing) - +Method in interface algoanim.primitives.generators.IntMatrixGenerator +
Highlights a range of array cells of an IntMatrix. +
highlightCellRowRange(StringMatrix, int, int, int, Timing, Timing) - +Method in interface algoanim.primitives.generators.StringMatrixGenerator +
Highlights a range of array cells of an StringMatrix. +
highlightCellRowRange(int, int, int, Timing, Timing) - +Method in class algoanim.primitives.IntMatrix +
Highlights a range of array cells of an IntMatrix. +
highlightCellRowRange(int, int, int, Timing, Timing) - +Method in class algoanim.primitives.StringMatrix +
Highlights a range of array cells of an StringMatrix. +
HIGHLIGHTCOLOR_PROPERTY - +Static variable in interface algoanim.properties.AnimationPropertiesKeys +
  +
highlightEdge(Graph, int, int, Timing, Timing) - +Method in class algoanim.animalscript.AnimalGraphGenerator +
Highlights the graph edge at a given position after a distinct offset. +
highlightEdge(Graph, int, int, Timing, Timing) - +Method in interface algoanim.primitives.generators.GraphGenerator +
Highlights the graph edge at a given position after a distinct offset. +
highlightEdge(int, int, Timing, Timing) - +Method in class algoanim.primitives.Graph +
Highlights the graph edge at a given position after a distinct offset. +
highlightedLabels - +Variable in class algoanim.primitives.SourceCode +
  +
highlightElem(ArrayPrimitive, int, int, Timing, Timing) - +Method in class algoanim.animalscript.AnimalArrayGenerator +
  +
highlightElem(ArrayPrimitive, int, Timing, Timing) - +Method in class algoanim.animalscript.AnimalArrayGenerator +
  +
highlightElem(DoubleMatrix, int, int, Timing, Timing) - +Method in class algoanim.animalscript.AnimalDoubleMatrixGenerator +
  +
highlightElem(IntMatrix, int, int, Timing, Timing) - +Method in class algoanim.animalscript.AnimalIntMatrixGenerator +
  +
highlightElem(StringMatrix, int, int, Timing, Timing) - +Method in class algoanim.animalscript.AnimalStringMatrixGenerator +
  +
highlightElem(int, Timing, Timing) - +Method in class algoanim.primitives.DoubleArray +
Highlights the array element at a given position after a distinct offset. +
highlightElem(int, int, Timing, Timing) - +Method in class algoanim.primitives.DoubleArray +
Highlights a range of array elements. +
highlightElem(int, int, Timing, Timing) - +Method in class algoanim.primitives.DoubleMatrix +
Highlights the matrix element at a given position after a distinct offset. +
highlightElem(DoubleMatrix, int, int, Timing, Timing) - +Method in interface algoanim.primitives.generators.DoubleMatrixGenerator +
Highlights the array element of an DoubleMatrix at a given position + after a distinct offset. +
highlightElem(ArrayPrimitive, int, Timing, Timing) - +Method in interface algoanim.primitives.generators.GenericArrayGenerator +
Highlights the array element of an ArrayPrimitive at a given + position after a distinct offset. +
highlightElem(ArrayPrimitive, int, int, Timing, Timing) - +Method in interface algoanim.primitives.generators.GenericArrayGenerator +
Highlights a range of array elements of an ArrayPrimitive. +
highlightElem(IntMatrix, int, int, Timing, Timing) - +Method in interface algoanim.primitives.generators.IntMatrixGenerator +
Highlights the array element of an IntMatrix at a given position + after a distinct offset. +
highlightElem(StringMatrix, int, int, Timing, Timing) - +Method in interface algoanim.primitives.generators.StringMatrixGenerator +
Highlights the array element of an StringMatrix at a given + position after a distinct offset. +
highlightElem(int, Timing, Timing) - +Method in class algoanim.primitives.IntArray +
Highlights the array element at a given position after a distinct offset. +
highlightElem(int, int, Timing, Timing) - +Method in class algoanim.primitives.IntArray +
Highlights a range of array elements. +
highlightElem(int, int, Timing, Timing) - +Method in class algoanim.primitives.IntMatrix +
Highlights the matrix element at a given position after a distinct offset. +
highlightElem(int, Timing, Timing) - +Method in class algoanim.primitives.StringArray +
Highlights the array element at a given position after a distinct offset. +
highlightElem(int, int, Timing, Timing) - +Method in class algoanim.primitives.StringArray +
Highlights a range of array elements. +
highlightElem(int, int, Timing, Timing) - +Method in class algoanim.primitives.StringMatrix +
Highlights the matrix element at a given position after a distinct offset. +
highlightElemColumnRange(DoubleMatrix, int, int, int, Timing, Timing) - +Method in class algoanim.animalscript.AnimalDoubleMatrixGenerator +
  +
highlightElemColumnRange(IntMatrix, int, int, int, Timing, Timing) - +Method in class algoanim.animalscript.AnimalIntMatrixGenerator +
  +
highlightElemColumnRange(StringMatrix, int, int, int, Timing, Timing) - +Method in class algoanim.animalscript.AnimalStringMatrixGenerator +
  +
highlightElemColumnRange(int, int, int, Timing, Timing) - +Method in class algoanim.primitives.DoubleMatrix +
Highlights a range of matrix elements. +
highlightElemColumnRange(DoubleMatrix, int, int, int, Timing, Timing) - +Method in interface algoanim.primitives.generators.DoubleMatrixGenerator +
Highlights a range of array elements of an DoubleMatrix. +
highlightElemColumnRange(IntMatrix, int, int, int, Timing, Timing) - +Method in interface algoanim.primitives.generators.IntMatrixGenerator +
Highlights a range of array elements of an IntMatrix. +
highlightElemColumnRange(StringMatrix, int, int, int, Timing, Timing) - +Method in interface algoanim.primitives.generators.StringMatrixGenerator +
Highlights a range of array elements of an StringMatrix. +
highlightElemColumnRange(int, int, int, Timing, Timing) - +Method in class algoanim.primitives.IntMatrix +
Highlights a range of matrix elements. +
highlightElemColumnRange(int, int, int, Timing, Timing) - +Method in class algoanim.primitives.StringMatrix +
Highlights a range of matrix elements. +
highlightElemRowRange(DoubleMatrix, int, int, int, Timing, Timing) - +Method in class algoanim.animalscript.AnimalDoubleMatrixGenerator +
  +
highlightElemRowRange(IntMatrix, int, int, int, Timing, Timing) - +Method in class algoanim.animalscript.AnimalIntMatrixGenerator +
  +
highlightElemRowRange(StringMatrix, int, int, int, Timing, Timing) - +Method in class algoanim.animalscript.AnimalStringMatrixGenerator +
  +
highlightElemRowRange(int, int, int, Timing, Timing) - +Method in class algoanim.primitives.DoubleMatrix +
Highlights a range of array elements of an DoubleMatrix. +
highlightElemRowRange(DoubleMatrix, int, int, int, Timing, Timing) - +Method in interface algoanim.primitives.generators.DoubleMatrixGenerator +
Highlights a range of array elements of an DoubleMatrix. +
highlightElemRowRange(IntMatrix, int, int, int, Timing, Timing) - +Method in interface algoanim.primitives.generators.IntMatrixGenerator +
Highlights a range of array elements of an IntMatrix. +
highlightElemRowRange(StringMatrix, int, int, int, Timing, Timing) - +Method in interface algoanim.primitives.generators.StringMatrixGenerator +
Highlights a range of array elements of an StringMatrix. +
highlightElemRowRange(int, int, int, Timing, Timing) - +Method in class algoanim.primitives.IntMatrix +
Highlights a range of array elements of an IntMatrix. +
highlightElemRowRange(int, int, int, Timing, Timing) - +Method in class algoanim.primitives.StringMatrix +
Highlights a range of array elements of an StringMatrix. +
HighlightExecutor - Class in algoanim.executors
 
HighlightExecutor(Variables, SourceCode) - +Constructor for class algoanim.executors.HighlightExecutor +
  +
highlightFrontCell(ArrayBasedQueue<T>, Timing, Timing) - +Method in class algoanim.animalscript.AnimalArrayBasedQueueGenerator +
  +
highlightFrontCell(ConceptualQueue<T>, Timing, Timing) - +Method in class algoanim.animalscript.AnimalConceptualQueueGenerator +
  +
highlightFrontCell(ListBasedQueue<T>, Timing, Timing) - +Method in class algoanim.animalscript.AnimalListBasedQueueGenerator +
  +
highlightFrontCell(Timing, Timing) - +Method in class algoanim.primitives.ArrayBasedQueue +
Highlights the cell which contains the first element of the queue. +
highlightFrontCell(Timing, Timing) - +Method in class algoanim.primitives.ConceptualQueue +
Highlights the cell which contains the first element of the queue. +
highlightFrontCell(ArrayBasedQueue<T>, Timing, Timing) - +Method in interface algoanim.primitives.generators.ArrayBasedQueueGenerator +
Highlights the cell which contains the first element of the given + ArrayBasedQueue. +
highlightFrontCell(ConceptualQueue<T>, Timing, Timing) - +Method in interface algoanim.primitives.generators.ConceptualQueueGenerator +
Highlights the cell which contains the first element of the given + ConceptualQueue. +
highlightFrontCell(ListBasedQueue<T>, Timing, Timing) - +Method in interface algoanim.primitives.generators.ListBasedQueueGenerator +
Highlights the cell which contains the first element of the given + ListBasedQueue. +
highlightFrontCell(Timing, Timing) - +Method in class algoanim.primitives.ListBasedQueue +
Highlights the cell which contains the first element of the queue. +
highlightFrontElem(ArrayBasedQueue<T>, Timing, Timing) - +Method in class algoanim.animalscript.AnimalArrayBasedQueueGenerator +
  +
highlightFrontElem(ConceptualQueue<T>, Timing, Timing) - +Method in class algoanim.animalscript.AnimalConceptualQueueGenerator +
  +
highlightFrontElem(ListBasedQueue<T>, Timing, Timing) - +Method in class algoanim.animalscript.AnimalListBasedQueueGenerator +
  +
highlightFrontElem(Timing, Timing) - +Method in class algoanim.primitives.ArrayBasedQueue +
Highlights the first element of the queue. +
highlightFrontElem(Timing, Timing) - +Method in class algoanim.primitives.ConceptualQueue +
Highlights the first element of the queue. +
highlightFrontElem(ArrayBasedQueue<T>, Timing, Timing) - +Method in interface algoanim.primitives.generators.ArrayBasedQueueGenerator +
Highlights the first element of the given ArrayBasedQueue. +
highlightFrontElem(ConceptualQueue<T>, Timing, Timing) - +Method in interface algoanim.primitives.generators.ConceptualQueueGenerator +
Highlights the first element of the given ConceptualQueue. +
highlightFrontElem(ListBasedQueue<T>, Timing, Timing) - +Method in interface algoanim.primitives.generators.ListBasedQueueGenerator +
Highlights the first element of the given ListBasedQueue. +
highlightFrontElem(Timing, Timing) - +Method in class algoanim.primitives.ListBasedQueue +
Highlights the first element of the queue. +
highlightNode(Graph, int, Timing, Timing) - +Method in class algoanim.animalscript.AnimalGraphGenerator +
Highlights the chosen graph node after a distinct offset. +
highlightNode(Graph, int, Timing, Timing) - +Method in interface algoanim.primitives.generators.GraphGenerator +
Highlights the chosen graph node after a distinct offset. +
highlightNode(int, Timing, Timing) - +Method in class algoanim.primitives.Graph +
Highlights the chosen graph node after a distinct offset. +
highlightTailCell(ArrayBasedQueue<T>, Timing, Timing) - +Method in class algoanim.animalscript.AnimalArrayBasedQueueGenerator +
  +
highlightTailCell(ConceptualQueue<T>, Timing, Timing) - +Method in class algoanim.animalscript.AnimalConceptualQueueGenerator +
  +
highlightTailCell(ListBasedQueue<T>, Timing, Timing) - +Method in class algoanim.animalscript.AnimalListBasedQueueGenerator +
  +
highlightTailCell(Timing, Timing) - +Method in class algoanim.primitives.ArrayBasedQueue +
Highlights the cell which contains the last element of the queue. +
highlightTailCell(Timing, Timing) - +Method in class algoanim.primitives.ConceptualQueue +
Highlights the cell which contains the last element of the queue. +
highlightTailCell(ArrayBasedQueue<T>, Timing, Timing) - +Method in interface algoanim.primitives.generators.ArrayBasedQueueGenerator +
Highlights the cell which contains the last element of the given + ArrayBasedQueue. +
highlightTailCell(ConceptualQueue<T>, Timing, Timing) - +Method in interface algoanim.primitives.generators.ConceptualQueueGenerator +
Highlights the cell which contains the last element of the given + ConceptualQueue. +
highlightTailCell(ListBasedQueue<T>, Timing, Timing) - +Method in interface algoanim.primitives.generators.ListBasedQueueGenerator +
Highlights the cell which contains the last element of the given + ListBasedQueue. +
highlightTailCell(Timing, Timing) - +Method in class algoanim.primitives.ListBasedQueue +
Highlights the cell which contains the last element of the queue. +
highlightTailElem(ArrayBasedQueue<T>, Timing, Timing) - +Method in class algoanim.animalscript.AnimalArrayBasedQueueGenerator +
  +
highlightTailElem(ConceptualQueue<T>, Timing, Timing) - +Method in class algoanim.animalscript.AnimalConceptualQueueGenerator +
  +
highlightTailElem(ListBasedQueue<T>, Timing, Timing) - +Method in class algoanim.animalscript.AnimalListBasedQueueGenerator +
  +
highlightTailElem(Timing, Timing) - +Method in class algoanim.primitives.ArrayBasedQueue +
Highlights the last element of the queue. +
highlightTailElem(Timing, Timing) - +Method in class algoanim.primitives.ConceptualQueue +
Highlights the last element of the queue. +
highlightTailElem(ArrayBasedQueue<T>, Timing, Timing) - +Method in interface algoanim.primitives.generators.ArrayBasedQueueGenerator +
Highlights the last element of the given ArrayBasedQueue. +
highlightTailElem(ConceptualQueue<T>, Timing, Timing) - +Method in interface algoanim.primitives.generators.ConceptualQueueGenerator +
Highlights the last element of the given ConceptualQueue. +
highlightTailElem(ListBasedQueue<T>, Timing, Timing) - +Method in interface algoanim.primitives.generators.ListBasedQueueGenerator +
Highlights the last element of the given ListBasedQueue. +
highlightTailElem(Timing, Timing) - +Method in class algoanim.primitives.ListBasedQueue +
Highlights the last element of the queue. +
highlightTopCell(ArrayBasedStack<T>, Timing, Timing) - +Method in class algoanim.animalscript.AnimalArrayBasedStackGenerator +
  +
highlightTopCell(ConceptualStack<T>, Timing, Timing) - +Method in class algoanim.animalscript.AnimalConceptualStackGenerator +
  +
highlightTopCell(ListBasedStack<T>, Timing, Timing) - +Method in class algoanim.animalscript.AnimalListBasedStackGenerator +
  +
highlightTopCell(Timing, Timing) - +Method in class algoanim.primitives.ArrayBasedStack +
Highlights the cell which contains the top element of the stack. +
highlightTopCell(Timing, Timing) - +Method in class algoanim.primitives.ConceptualStack +
Highlights the cell which contains the top element of the stack. +
highlightTopCell(ArrayBasedStack<T>, Timing, Timing) - +Method in interface algoanim.primitives.generators.ArrayBasedStackGenerator +
Highlights the cell which contains the top element of the given ArrayBasedStack. +
highlightTopCell(ConceptualStack<T>, Timing, Timing) - +Method in interface algoanim.primitives.generators.ConceptualStackGenerator +
Highlights the cell which contains the top element of the given ConceptualStack. +
highlightTopCell(ListBasedStack<T>, Timing, Timing) - +Method in interface algoanim.primitives.generators.ListBasedStackGenerator +
Highlights the cell which contains the top element of the given ListBasedStack. +
highlightTopCell(Timing, Timing) - +Method in class algoanim.primitives.ListBasedStack +
Highlights the cell which contains the top element of the stack. +
highlightTopElem(ArrayBasedStack<T>, Timing, Timing) - +Method in class algoanim.animalscript.AnimalArrayBasedStackGenerator +
  +
highlightTopElem(ConceptualStack<T>, Timing, Timing) - +Method in class algoanim.animalscript.AnimalConceptualStackGenerator +
  +
highlightTopElem(ListBasedStack<T>, Timing, Timing) - +Method in class algoanim.animalscript.AnimalListBasedStackGenerator +
  +
highlightTopElem(Timing, Timing) - +Method in class algoanim.primitives.ArrayBasedStack +
Highlights the top element of the stack. +
highlightTopElem(Timing, Timing) - +Method in class algoanim.primitives.ConceptualStack +
Highlights the top element of the stack. +
highlightTopElem(ArrayBasedStack<T>, Timing, Timing) - +Method in interface algoanim.primitives.generators.ArrayBasedStackGenerator +
Highlights the top element of the given ArrayBasedStack. +
highlightTopElem(ConceptualStack<T>, Timing, Timing) - +Method in interface algoanim.primitives.generators.ConceptualStackGenerator +
Highlights the top element of the given ConceptualStack. +
highlightTopElem(ListBasedStack<T>, Timing, Timing) - +Method in interface algoanim.primitives.generators.ListBasedStackGenerator +
Highlights the top element of the given ListBasedStack. +
highlightTopElem(Timing, Timing) - +Method in class algoanim.primitives.ListBasedStack +
Highlights the top element of the stack. +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I J K L M N O P Q R S T U V W X
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/index-files/index-9.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/index-files/index-9.html new file mode 100644 index 00000000..dfaeff61 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/index-files/index-9.html @@ -0,0 +1,387 @@ + + + + + + +I-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I J K L M N O P Q R S T U V W X
+

+I

+
+
id - +Variable in class algoanim.executors.formulaparser.SimpleNode +
  +
id - +Variable in class algoanim.interactionsupport.InteractiveElement +
  +
ID_REFERENCE - +Static variable in class algoanim.util.Offset +
Constant for an offset based on an identifier +
identifier() - +Method in class algoanim.executors.formulaparser.FormulaParser +
  +
IDENTIFIER - +Static variable in interface algoanim.executors.formulaparser.FormulaParserConstants +
RegularExpression Id. +
Identifier - Class in algoanim.executors.formulaparser
 
Identifier(int) - +Constructor for class algoanim.executors.formulaparser.Identifier +
  +
Identifier(FormulaParser, int) - +Constructor for class algoanim.executors.formulaparser.Identifier +
  +
idOfCorrectAnswer - +Variable in class algoanim.interactionsupport.MultipleChoiceQuestion +
  +
IllegalDirectionException - Exception in algoanim.exceptions
 
IllegalDirectionException(String) - +Constructor for exception algoanim.exceptions.IllegalDirectionException +
  +
image - +Variable in class algoanim.executors.formulaparser.Token +
The string image of the token. +
inBuf - +Variable in class algoanim.executors.formulaparser.SimpleCharStream +
  +
INC - +Static variable in class algoanim.annotations.Annotation +
  +
increment(ArrayMarker, Timing, Timing) - +Method in class algoanim.animalscript.AnimalArrayMarkerGenerator +
  +
increment(Timing, Timing) - +Method in class algoanim.primitives.ArrayMarker +
Increments the given ArrayMarker by one position of the + associated ArrayPrimitive. +
increment(ArrayMarker, Timing, Timing) - +Method in interface algoanim.primitives.generators.ArrayMarkerGenerator +
Increments the given ArrayMarker by one position of the + associated ArrayPrimitive. +
INDENTATION_PROPERTY - +Static variable in interface algoanim.properties.AnimationPropertiesKeys +
  +
INITIAL_ERRORBUFFER_SIZE - +Static variable in class algoanim.animalscript.AnimalScript +
The initial size in kilobytes of the error buffer. +
INITIAL_GENBUFFER_SIZE - +Static variable in class algoanim.animalscript.AnimalScript +
The initial size in kilobytes of the buffers used by generators. +
INITIAL_OUTPUTBUFFER_SIZE - +Static variable in class algoanim.animalscript.AnimalScript +
The initial size in kilobytes of the output buffer. +
INITIAL_STEPBUFFER_SIZE - +Static variable in class algoanim.animalscript.AnimalScript +
The initial size in kilobytes of the buffer used by the step mode. +
input_stream - +Variable in class algoanim.executors.formulaparser.FormulaParserTokenManager +
  +
inputStream - +Variable in class algoanim.executors.formulaparser.SimpleCharStream +
  +
IntArray - Class in algoanim.primitives
IntArray manages an internal array.
IntArray(IntArrayGenerator, Node, int[], String, ArrayDisplayOptions, ArrayProperties) - +Constructor for class algoanim.primitives.IntArray +
Instantiates the IntArray and calls the create() method + of the associated IntArrayGenerator. +
IntArrayGenerator - Interface in algoanim.primitives.generators
IntArrayGenerator offers methods to request the included + Language object to + append integer array related script code lines to the output.
IntegerPropertyItem - Class in algoanim.properties.items
Represents an AnimationPropertiesItem that stores an + int value.
IntegerPropertyItem() - +Constructor for class algoanim.properties.items.IntegerPropertyItem +
Sets the default value to 1. +
IntegerPropertyItem(int) - +Constructor for class algoanim.properties.items.IntegerPropertyItem +
Sets the default value to defValue. +
IntegerPropertyItem(int, int, int) - +Constructor for class algoanim.properties.items.IntegerPropertyItem +
Gives the item bounds for the value saved in it, the value given by set + must in between [min, max]. +
IntegerVariable - Class in algoanim.variables
 
IntegerVariable() - +Constructor for class algoanim.variables.IntegerVariable +
  +
IntegerVariable(Integer) - +Constructor for class algoanim.variables.IntegerVariable +
  +
INTERACTION_TYPE_AVINTERACTION - +Static variable in class algoanim.primitives.generators.Language +
  +
INTERACTION_TYPE_JHAVE_TEXT - +Static variable in class algoanim.primitives.generators.Language +
  +
INTERACTION_TYPE_JHAVE_XML - +Static variable in class algoanim.primitives.generators.Language +
  +
INTERACTION_TYPE_NONE - +Static variable in class algoanim.primitives.generators.Language +
  +
InteractiveElement - Class in algoanim.interactionsupport
 
InteractiveElement(Language, String) - +Constructor for class algoanim.interactionsupport.InteractiveElement +
  +
InteractiveElementGenerator - Interface in algoanim.interactionsupport.generators
InteractiveElementGenerator offers methods to request the included + Language object to append interactive elements to the output.
interactiveElements - +Variable in class algoanim.primitives.generators.Language +
  +
InteractiveQuestion - Class in algoanim.interactionsupport
 
InteractiveQuestion(Language, String) - +Constructor for class algoanim.interactionsupport.InteractiveQuestion +
  +
IntMatrix - Class in algoanim.primitives
IntMatrix manages an internal matrix.
IntMatrix(IntMatrixGenerator, Node, int[][], String, DisplayOptions, MatrixProperties) - +Constructor for class algoanim.primitives.IntMatrix +
Instantiates the IntMatrix and calls the create() method of + the associated IntMatrixGenerator. +
IntMatrixGenerator - Interface in algoanim.primitives.generators
IntMatrixGenerator offers methods to request the included + Language object to + append integer array related script code lines to the output.
INVALID_LEXICAL_STATE - +Static variable in error algoanim.executors.formulaparser.TokenMgrError +
Tried to change to an invalid lexical state. +
INVALID_OPTION - +Static variable in class algoanim.interactionsupport.FillInBlanksQuestion +
  +
INVALID_OPTION - +Static variable in class algoanim.interactionsupport.MultipleChoiceQuestion +
  +
INVALID_OPTION - +Static variable in class algoanim.interactionsupport.MultipleSelectionQuestion +
  +
isContinue() - +Method in class algoanim.annotations.LineParser +
  +
isEmpty(ArrayBasedQueue<T>, Timing, Timing) - +Method in class algoanim.animalscript.AnimalArrayBasedQueueGenerator +
  +
isEmpty(ArrayBasedStack<T>, Timing, Timing) - +Method in class algoanim.animalscript.AnimalArrayBasedStackGenerator +
  +
isEmpty(ConceptualQueue<T>, Timing, Timing) - +Method in class algoanim.animalscript.AnimalConceptualQueueGenerator +
  +
isEmpty(ConceptualStack<T>, Timing, Timing) - +Method in class algoanim.animalscript.AnimalConceptualStackGenerator +
  +
isEmpty(ListBasedQueue<T>, Timing, Timing) - +Method in class algoanim.animalscript.AnimalListBasedQueueGenerator +
  +
isEmpty(ListBasedStack<T>, Timing, Timing) - +Method in class algoanim.animalscript.AnimalListBasedStackGenerator +
  +
isEmpty(Timing, Timing) - +Method in class algoanim.primitives.ArrayBasedQueue +
Tests if the queue is empty.
+ This is the delayed version as specified by delay. +
isEmpty(Timing, Timing) - +Method in class algoanim.primitives.ArrayBasedStack +
Tests if the stack is empty.
+ This is the delayed version as specified by delay. +
isEmpty(Timing, Timing) - +Method in class algoanim.primitives.ConceptualQueue +
Tests if the queue is empty.
+ This is the delayed version as specified by delay. +
isEmpty(Timing, Timing) - +Method in class algoanim.primitives.ConceptualStack +
Tests if the stack is empty.
+ This is the delayed version as specified by delay. +
isEmpty(ArrayBasedQueue<T>, Timing, Timing) - +Method in interface algoanim.primitives.generators.ArrayBasedQueueGenerator +
Tests if the given ArrayBasedQueue is empty. +
isEmpty(ArrayBasedStack<T>, Timing, Timing) - +Method in interface algoanim.primitives.generators.ArrayBasedStackGenerator +
Tests if the given ArrayBasedStack is empty. +
isEmpty(ConceptualQueue<T>, Timing, Timing) - +Method in interface algoanim.primitives.generators.ConceptualQueueGenerator +
Tests if the given ConceptualQueue is empty. +
isEmpty(ConceptualStack<T>, Timing, Timing) - +Method in interface algoanim.primitives.generators.ConceptualStackGenerator +
Tests if the given ConceptualStack is empty. +
isEmpty(ListBasedQueue<T>, Timing, Timing) - +Method in interface algoanim.primitives.generators.ListBasedQueueGenerator +
Tests if the given ListBasedQueue is empty. +
isEmpty(ListBasedStack<T>, Timing, Timing) - +Method in interface algoanim.primitives.generators.ListBasedStackGenerator +
Tests if the given ListBasedStack is empty. +
isEmpty(Timing, Timing) - +Method in class algoanim.primitives.ListBasedQueue +
Tests if the queue is empty.
+ This is the delayed version as specified by delay. +
isEmpty(Timing, Timing) - +Method in class algoanim.primitives.ListBasedStack +
Tests if the stack is empty.
+ This is the delayed version as specified by delay. +
isEmpty() - +Method in class algoanim.primitives.VisualQueue +
Tests if the queue is empty. +
isEmpty() - +Method in class algoanim.primitives.VisualStack +
Tests if the stack is empty. +
isFull(ArrayBasedQueue<T>, Timing, Timing) - +Method in class algoanim.animalscript.AnimalArrayBasedQueueGenerator +
  +
isFull(ArrayBasedStack<T>, Timing, Timing) - +Method in class algoanim.animalscript.AnimalArrayBasedStackGenerator +
  +
isFull(Timing, Timing) - +Method in class algoanim.primitives.ArrayBasedQueue +
Tests if the queue is full.
+ This is the delayed version as specified by delay. +
isFull(Timing, Timing) - +Method in class algoanim.primitives.ArrayBasedStack +
Tests if the stack is full.
+ This is the delayed version as specified by delay. +
isFull(ArrayBasedQueue<T>, Timing, Timing) - +Method in interface algoanim.primitives.generators.ArrayBasedQueueGenerator +
Tests if the given ArrayBasedQueue is full. +
isFull(ArrayBasedStack<T>, Timing, Timing) - +Method in interface algoanim.primitives.generators.ArrayBasedStackGenerator +
Tests if the given ArrayBasedStack is full. +
isGlobal() - +Method in class algoanim.variables.Variable +
  +
isNameUsed(String) - +Method in class algoanim.animalscript.AnimalScript +
  +
isNameUsed(String) - +Method in class algoanim.primitives.generators.Generator +
Checks if a given name is already used. +
isNameUsed(String) - +Method in class algoanim.primitives.generators.Language +
Checks the internal primitive registry for the given name. +
isValidDirection(String) - +Method in class algoanim.animalscript.AnimalScript +
  +
isValidDirection(String) - +Method in class algoanim.primitives.generators.Generator +
Checks if a given direction name is a valid one. +
isValidDirection(String) - +Method in class algoanim.primitives.generators.Language +
Evaluates whether a given String describes a valid direction for movement + operations. +
ITALIC_PROPERTY - +Static variable in interface algoanim.properties.AnimationPropertiesKeys +
  +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I J K L M N O P Q R S T U V W X
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/index.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/index.html new file mode 100644 index 00000000..c7d00070 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/index.html @@ -0,0 +1,39 @@ + + + + + + +Generated Documentation (Untitled) + + + + + + + + + + + +<H2> +Frame Alert</H2> + +<P> +This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. +<BR> +Link to<A HREF="overview-summary.html">Non-frame version.</A> + + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/overview-frame.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/overview-frame.html new file mode 100644 index 00000000..e49bbaea --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/overview-frame.html @@ -0,0 +1,74 @@ + + + + + + +Overview List + + + + + + + + + + + + + + + +
+
+ + + + + +
All Classes +

+ +Packages +
+algoanim.animalscript +
+algoanim.annotations +
+algoanim.examples +
+algoanim.exceptions +
+algoanim.executors +
+algoanim.executors.formulaparser +
+algoanim.interactionsupport +
+algoanim.interactionsupport.generators +
+algoanim.primitives +
+algoanim.primitives.generators +
+algoanim.primitives.generators.vhdl +
+algoanim.primitives.updater +
+algoanim.primitives.vhdl +
+algoanim.properties +
+algoanim.properties.items +
+algoanim.util +
+algoanim.variables +
+

+ +

+  + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/overview-summary.html.svntmp b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/overview-summary.html.svntmp new file mode 100644 index 00000000..e3b6eb6a --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/overview-summary.html.svntmp @@ -0,0 +1,216 @@ + + + + + + +Overview + + + + + + + + + + + + +


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Packages
algoanim.animalscriptThis package contains the generator back-end for +AnimalScript.
algoanim.annotations 
algoanim.examples 
algoanim.exceptions 
algoanim.executors 
algoanim.executors.formulaparser 
algoanim.interactionsupport 
algoanim.interactionsupport.generators 
algoanim.primitives 
algoanim.primitives.generators 
algoanim.primitives.generators.vhdl 
algoanim.primitives.updater 
algoanim.primitives.vhdl 
algoanim.properties 
algoanim.properties.items 
algoanim.utilUsing the classes in the animalscriptapi.util package
algoanim.variables 
+ +


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/overview-tree.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/overview-tree.html new file mode 100644 index 00000000..6690f009 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/overview-tree.html @@ -0,0 +1,292 @@ + + + + + + +Class Hierarchy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For All Packages

+
+
+
Package Hierarchies:
algoanim.animalscript, algoanim.annotations, algoanim.examples, algoanim.exceptions, algoanim.executors, algoanim.executors.formulaparser, algoanim.interactionsupport, algoanim.interactionsupport.generators, algoanim.primitives, algoanim.primitives.generators, algoanim.primitives.generators.vhdl, algoanim.primitives.updater, algoanim.primitives.vhdl, algoanim.properties, algoanim.properties.items, algoanim.util, algoanim.variables
+
+

+Class Hierarchy +

+ +

+Interface Hierarchy +

+ +

+Enum Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/package-list b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/package-list new file mode 100644 index 00000000..cebd8bef --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/package-list @@ -0,0 +1,17 @@ +algoanim.animalscript +algoanim.annotations +algoanim.examples +algoanim.exceptions +algoanim.executors +algoanim.executors.formulaparser +algoanim.interactionsupport +algoanim.interactionsupport.generators +algoanim.primitives +algoanim.primitives.generators +algoanim.primitives.generators.vhdl +algoanim.primitives.updater +algoanim.primitives.vhdl +algoanim.properties +algoanim.properties.items +algoanim.util +algoanim.variables diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/resources/inherit.gif b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/resources/inherit.gif new file mode 100644 index 00000000..c814867a Binary files /dev/null and b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/resources/inherit.gif differ diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/serialized-form.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/serialized-form.html new file mode 100644 index 00000000..c8248434 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/serialized-form.html @@ -0,0 +1,335 @@ + + + + + + +Serialized Form + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Serialized Form

+
+
+ + + + + +
+Package algoanim.exceptions
+ +

+ + + + + +
+Class algoanim.exceptions.IllegalDirectionException extends java.lang.Exception implements Serializable
+ +

+serialVersionUID: 42424242L + +

+ + + + + +
+Serialized Fields
+ +

+direction

+
+java.lang.String direction
+
+
+
+
+ +

+ + + + + +
+Class algoanim.exceptions.LineNotExistsException extends java.lang.RuntimeException implements Serializable
+ +

+serialVersionUID: 1195311521499481025L + +

+ +

+ + + + + +
+Class algoanim.exceptions.NotEnoughNodesException extends java.lang.Exception implements Serializable
+ +

+serialVersionUID: -3590583928013446522L + +

+


+ + + + + +
+Package algoanim.executors.formulaparser
+ +

+ + + + + +
+Class algoanim.executors.formulaparser.ParseException extends java.lang.Exception implements Serializable
+ +

+serialVersionUID: 4561772670326192509L + +

+ + + + + +
+Serialized Fields
+ +

+specialConstructor

+
+boolean specialConstructor
+
+
This variable determines which constructor was used to create + this object and thereby affects the semantics of the + "getMessage" method (see below). +

+

+
+
+
+

+currentToken

+
+Token currentToken
+
+
This is the last token that has been consumed successfully. If + this object has been created due to a parse error, the token + followng this token will (therefore) be the first error token. +

+

+
+
+
+

+expectedTokenSequences

+
+int[][] expectedTokenSequences
+
+
Each entry in this array is an array of integers. Each array + of integers represents a sequence of tokens (by their ordinal + values) that is expected at this point of the parse. +

+

+
+
+
+

+tokenImage

+
+java.lang.String[] tokenImage
+
+
This is a reference to the "tokenImage" array of the generated + parser within which the parse error occurred. This array is + defined in the generated ...Constants interface. +

+

+
+
+
+

+eol

+
+java.lang.String eol
+
+
The end of line string for this machine. +

+

+
+
+ +

+ + + + + +
+Class algoanim.executors.formulaparser.TokenMgrError extends java.lang.Error implements Serializable
+ +

+serialVersionUID: -2758105576100982775L + +

+ + + + + +
+Serialized Fields
+ +

+errorCode

+
+int errorCode
+
+
Indicates the reason why the exception is thrown. It will have one of the + above 4 values. +

+

+
+
+ +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/stylesheet.css b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/stylesheet.css new file mode 100644 index 00000000..6ea9e516 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/stylesheet.css @@ -0,0 +1,29 @@ +/* Javadoc style sheet */ + +/* Define colors, fonts and other style attributes here to override the defaults */ + +/* Page background color */ +body { background-color: #FFFFFF; color:#000000 } + +/* Headings */ +h1 { font-size: 145% } + +/* Table colors */ +.TableHeadingColor { background: #CCCCFF; color:#000000 } /* Dark mauve */ +.TableSubHeadingColor { background: #EEEEFF; color:#000000 } /* Light mauve */ +.TableRowColor { background: #FFFFFF; color:#000000 } /* White */ + +/* Font used in left-hand frame lists */ +.FrameTitleFont { font-size: 100%; font-family: Helvetica, Arial, sans-serif; color:#000000 } +.FrameHeadingFont { font-size: 90%; font-family: Helvetica, Arial, sans-serif; color:#000000 } +.FrameItemFont { font-size: 90%; font-family: Helvetica, Arial, sans-serif; color:#000000 } + +/* Navigation bar fonts and colors */ +.NavBarCell1 { background-color:#EEEEFF; color:#000000} /* Light mauve */ +.NavBarCell1Rev { background-color:#00008B; color:#FFFFFF} /* Dark Blue */ +.NavBarFont1 { font-family: Arial, Helvetica, sans-serif; color:#000000;color:#000000;} +.NavBarFont1Rev { font-family: Arial, Helvetica, sans-serif; color:#FFFFFF;color:#FFFFFF;} + +.NavBarCell2 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#000000} +.NavBarCell3 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#000000} + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/AnimalSpecificTranslatableGUIElement.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/AnimalSpecificTranslatableGUIElement.html new file mode 100644 index 00000000..347b819f --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/AnimalSpecificTranslatableGUIElement.html @@ -0,0 +1,709 @@ + + + + + + +AnimalSpecificTranslatableGUIElement + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +translator +
+Class AnimalSpecificTranslatableGUIElement

+
+java.lang.Object
+  extended by translator.TranslatableGUIElement
+      extended by translator.AnimalSpecificTranslatableGUIElement
+
+
+
+
public class AnimalSpecificTranslatableGUIElement
extends TranslatableGUIElement
+ + +

+Provides a common interface for translatable GUI element generation Requires + an appropriate resource file containing the message translations. +

+ +

+

+
Version:
+
1.1 2000-01-11
+
Author:
+
Guido Rößling ( + roessling@acm.org)
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class translator.TranslatableGUIElement
animalImageDummy, GRAPHICS_PATH
+  + + + + + + + + + + +
+Constructor Summary
AnimalSpecificTranslatableGUIElement(Translator t) + +
+          Generate a new GUI generator using the concrete Translator passed in
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ components.ArrayInputTablegenerateArrayInputTable(java.lang.String key) + +
+          Method for generating a new ArrayInputTable, with an empty Constructor.
+ components.ArrayInputTablegenerateArrayInputTable(java.lang.String key, + int numElements) + +
+          Method for generating a new ArrayInputTable.
+ components.ArrayInputTablegenerateArrayInputTable(java.lang.String key, + int[] newValues) + +
+          Method for generating a new ArrayInputTable, with passed int values.
+ components.ArrayInputTablegenerateArrayInputTable(java.lang.String key, + java.lang.String[] newValues) + +
+          Method for generating a new ArrayInputTable, with passed String values.
+ components.ColorChooserComboBoxgenerateColorChooserComboBox(java.lang.String key) + +
+          Method for generating a new ColorChooserComboBox, with an empty + Constructor.
+ components.ColorChooserComboBoxgenerateColorChooserComboBox(java.lang.String key, + java.awt.Color colorSelected) + +
+          Method for generating a new ColorChooserComboBox and setting the selected + Color.
+ components.ColorChooserComboBoxgenerateColorChooserComboBox(java.lang.String key, + java.lang.String strSelected) + +
+          Method for generating a new ColorChooserComboBox and setting the selected + Color.
+ components.FontChooserComboBoxgenerateFontChooserComboBox(java.lang.String key) + +
+          Method for generating a new FontChooserComboBox, with an empty Constructor.
+ components.FontChooserComboBoxgenerateFontChooserComboBox(java.lang.String key, + java.lang.String selected) + +
+          Method for generating a new FontChooserComboBox, and setting the default + Font.
+ components.IntegerTextFieldgenerateIntegerTextField(java.lang.String key) + +
+          Method for generating a new IntegerTextField, with an empty Constructor.
+ components.IntegerTextFieldgenerateIntegerTextField(java.lang.String key, + java.lang.String text) + +
+          Method for generating a new IntegerTextField, and setting the default Text.
+ components.IntegerTextFieldExgenerateIntegerTextFieldEx(java.lang.String key) + +
+          Method for generating a new IntegerTextFieldEx, with an empty Constructor.
+ components.IntegerTextFieldExgenerateIntegerTextFieldEx(java.lang.String key, + java.lang.String text) + +
+          Method for generating a new IntegerTextFieldEx, and setting the default + Text.
+ components.MatrixInputTablegenerateMatrixInputTable(java.lang.String key) + +
+          Method for generating a new MatrixInputTable with an empty Constructor.
+ components.MatrixInputTablegenerateMatrixInputTable(java.lang.String key, + int[][] newValues) + +
+          Method for generating a new MatrixInputTable, with passed int values.
+ components.MatrixInputTablegenerateMatrixInputTable(java.lang.String key, + int numRows, + int numColumns) + +
+          Method for generating a new MatrixInputTable.
+ javax.swing.ImageIcongetImageIcon(java.lang.String name) + +
+          returns the imageIcon with the given name.
+protected  voidupdateComponent(java.lang.String key, + java.awt.Component component) + +
+           
+ + + + + + + +
Methods inherited from class translator.TranslatableGUIElement
generateAction, generateActionButton, generateActionButton, generateBorder, generateBorderedBox, generateBorderedBox, generateBorderedJPanel, generateBorderedJPanel, generateJButton, generateJButton, generateJButton, generateJButton, generateJCheckBox, generateJCheckBox, generateJComboBox, generateJComboBox, generateJFrame, generateJLabel, generateJLabel, generateJList, generateJMenu, generateJMenu, generateJMenuItem, generateJMenuItem, generateJMenuItem, generateJMenuItem, generateJPopupMenu, generateJSlider, generateJSlider, generateJSlider, generateJTextField, generateJToggleButton, generateTitledBorder, generateToggleableJMenuItem, generateToggleableJMenuItem, getTranslator, insertToMenu, insertToMenuAndToolBar, insertToMenuAndToolBar, insertToPopupMenu, insertToToolBar, insertTranslatableTab, insertTranslatableTab, registerComponent, setGraphicsPath, setTranslator, translateGUIElements, unregisterComponent, updateVectorElements
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+AnimalSpecificTranslatableGUIElement

+
+public AnimalSpecificTranslatableGUIElement(Translator t)
+
+
Generate a new GUI generator using the concrete Translator passed in +

+

+
Parameters:
t - the current Translator for this object
+
+ + + + + + + + +
+Method Detail
+ +

+generateArrayInputTable

+
+public components.ArrayInputTable generateArrayInputTable(java.lang.String key)
+
+
Method for generating a new ArrayInputTable, with an empty Constructor. +

+

+
Parameters:
key - The Key for the new ArrayInputTable. +
Returns:
A new ArrayInputTable-Object.
+
+
+
+ +

+generateArrayInputTable

+
+public components.ArrayInputTable generateArrayInputTable(java.lang.String key,
+                                                          int numElements)
+
+
Method for generating a new ArrayInputTable. +

+

+
Parameters:
key - The Key for the new ArrayInputTable.
numElements - The number of elements in the table. +
Returns:
A new ArrayInputTable-Object.
+
+
+
+ +

+generateArrayInputTable

+
+public components.ArrayInputTable generateArrayInputTable(java.lang.String key,
+                                                          int[] newValues)
+
+
Method for generating a new ArrayInputTable, with passed int values. +

+

+
Parameters:
key - The Key for the new ArrayInputTable.
newValues - The int-values to use in the table. +
Returns:
A new ArrayInputTable-Object.
+
+
+
+ +

+generateArrayInputTable

+
+public components.ArrayInputTable generateArrayInputTable(java.lang.String key,
+                                                          java.lang.String[] newValues)
+
+
Method for generating a new ArrayInputTable, with passed String values. +

+

+
Parameters:
key - The Key for the new ArrayInputTable.
newValues - The String-values to use in the table. +
Returns:
A new ArrayInputTable-Object.
+
+
+
+ +

+generateColorChooserComboBox

+
+public components.ColorChooserComboBox generateColorChooserComboBox(java.lang.String key)
+
+
Method for generating a new ColorChooserComboBox, with an empty + Constructor. +

+

+
Parameters:
key - The Key for the new ColorChooserComboBox. +
Returns:
A new ColorChooserComboBox-Object.
+
+
+
+ +

+generateColorChooserComboBox

+
+public components.ColorChooserComboBox generateColorChooserComboBox(java.lang.String key,
+                                                                    java.awt.Color colorSelected)
+
+
Method for generating a new ColorChooserComboBox and setting the selected + Color. +

+

+
Parameters:
key - The Key for the new ColorChooserComboBox.
colorSelected - The Color that should be selected (as a Color). +
Returns:
A new ColorChooserComboBox-Object.
+
+
+
+ +

+generateColorChooserComboBox

+
+public components.ColorChooserComboBox generateColorChooserComboBox(java.lang.String key,
+                                                                    java.lang.String strSelected)
+
+
Method for generating a new ColorChooserComboBox and setting the selected + Color. +

+

+
Parameters:
key - The Key for the new ColorChooserComboBox.
strSelected - The Color that should be selected (as an Animal-Color-String). +
Returns:
A new ColorChooserComboBox-Object.
+
+
+
+ +

+generateFontChooserComboBox

+
+public components.FontChooserComboBox generateFontChooserComboBox(java.lang.String key)
+
+
Method for generating a new FontChooserComboBox, with an empty Constructor. +

+

+
Parameters:
key - The Key for the new FontChooserComboBox. +
Returns:
A new FontChooserComboBox-Object.
+
+
+
+ +

+generateFontChooserComboBox

+
+public components.FontChooserComboBox generateFontChooserComboBox(java.lang.String key,
+                                                                  java.lang.String selected)
+
+
Method for generating a new FontChooserComboBox, and setting the default + Font. +

+

+
Parameters:
key - The Key for the new FontChooserComboBox.
selected - The default Font. Can be "Serif", "SansSerif" and "Monospaced". +
Returns:
A new FontChooserComboBox-Object.
+
+
+
+ +

+generateIntegerTextField

+
+public components.IntegerTextField generateIntegerTextField(java.lang.String key)
+
+
Method for generating a new IntegerTextField, with an empty Constructor. +

+

+
Parameters:
key - The Key for the new IntegerTextField. +
Returns:
A new IntegerTextField-Object.
+
+
+
+ +

+generateIntegerTextField

+
+public components.IntegerTextField generateIntegerTextField(java.lang.String key,
+                                                            java.lang.String text)
+
+
Method for generating a new IntegerTextField, and setting the default Text. +

+

+
Parameters:
key - The Key for the new IntegerTextField.
text - The Text that should be displayed. +
Returns:
A new IntegerTextField-Object.
+
+
+
+ +

+generateIntegerTextFieldEx

+
+public components.IntegerTextFieldEx generateIntegerTextFieldEx(java.lang.String key)
+
+
Method for generating a new IntegerTextFieldEx, with an empty Constructor. +

+

+
Parameters:
key - The Key for the new IntegerTextFieldEx. +
Returns:
A new IntegerTextFieldEx-Object.
+
+
+
+ +

+generateIntegerTextFieldEx

+
+public components.IntegerTextFieldEx generateIntegerTextFieldEx(java.lang.String key,
+                                                                java.lang.String text)
+
+
Method for generating a new IntegerTextFieldEx, and setting the default + Text. +

+

+
Parameters:
key - The Key for the new IntegerTextFieldEx.
text - The Text that should be displayed. +
Returns:
A new IntegerTextFieldEx-Object.
+
+
+
+ +

+generateMatrixInputTable

+
+public components.MatrixInputTable generateMatrixInputTable(java.lang.String key)
+
+
Method for generating a new MatrixInputTable with an empty Constructor. +

+

+
Parameters:
key - The Key for the new ArrayInputTable. +
Returns:
A new MatrixInputTable-Object.
+
+
+
+ +

+generateMatrixInputTable

+
+public components.MatrixInputTable generateMatrixInputTable(java.lang.String key,
+                                                            int numRows,
+                                                            int numColumns)
+
+
Method for generating a new MatrixInputTable. +

+

+
Parameters:
key - The Key for the new ArrayInputTable.
numRows - The number of displayed Rows.
numColumns - The number of displayed Columns. +
Returns:
A new MatrixInputTable-Object.
+
+
+
+ +

+generateMatrixInputTable

+
+public components.MatrixInputTable generateMatrixInputTable(java.lang.String key,
+                                                            int[][] newValues)
+
+
Method for generating a new MatrixInputTable, with passed int values. +

+

+
Parameters:
key - The Key for the new ArrayInputTable.
newValues - The int-values to use in the table. +
Returns:
A new MatrixInputTable-Object.
+
+
+
+ +

+getImageIcon

+
+public javax.swing.ImageIcon getImageIcon(java.lang.String name)
+
+
returns the imageIcon with the given name. +

+

+
Overrides:
getImageIcon in class TranslatableGUIElement
+
+
+ +
Returns:
null if the Icon could not be found or read,
+ the Icon otherwise.
+
+
+
+ +

+updateComponent

+
+protected void updateComponent(java.lang.String key,
+                               java.awt.Component component)
+
+
+
Overrides:
updateComponent in class TranslatableGUIElement
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/AnimalTranslator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/AnimalTranslator.html new file mode 100644 index 00000000..c64d3198 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/AnimalTranslator.html @@ -0,0 +1,433 @@ + + + + + + +AnimalTranslator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +translator +
+Class AnimalTranslator

+
+java.lang.Object
+  extended by translator.AnimalTranslator
+
+
+
+
public class AnimalTranslator
extends java.lang.Object
+ + +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
AnimalTranslator() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+static voidaddResource(java.lang.String filename) + +
+           
+static TranslatableGUIElementgetGUIBuilder() + +
+           
+static ExtendedResourceManagementgetResourceBundle() + +
+          Return the current ExtendedResourceBundle for translation purposes
+static TranslatorgetTranslator() + +
+           
+static voidsetTranslatorLocale(java.util.Locale targetLocale) + +
+           
+static java.lang.StringtranslateMessage(java.lang.String messageKey) + +
+          Convenience wrapper the translated message of key messageKey.
+static java.lang.StringtranslateMessage(java.lang.String messageKey, + java.lang.Object o) + +
+          Convenience wrapper the translated message of key messageKey.
+static java.lang.StringtranslateMessage(java.lang.String messageKey, + java.lang.Object[] messageParams) + +
+          Return the translated message of key messageKey using the message params + Internally invokes generateMessage(messageKey, null);
+static java.lang.StringtranslateMessage(java.lang.String messageKey, + java.lang.Object[] messageParams, + boolean warnOnError) + +
+          Return the translated message of key messageKey using the message params
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+AnimalTranslator

+
+public AnimalTranslator()
+
+
+ + + + + + + + +
+Method Detail
+ +

+setTranslatorLocale

+
+public static void setTranslatorLocale(java.util.Locale targetLocale)
+
+
+
+
+
+
+ +

+getTranslator

+
+public static Translator getTranslator()
+
+
+
+
+
+
+ +

+getResourceBundle

+
+public static ExtendedResourceManagement getResourceBundle()
+
+
Return the current ExtendedResourceBundle for translation purposes +

+

+ +
Returns:
the current resource bundle
+
+
+
+ +

+translateMessage

+
+public static java.lang.String translateMessage(java.lang.String messageKey)
+
+
Convenience wrapper the translated message of key messageKey. + Internally invokes generateMessage(messageKey, null); +

+

+
Parameters:
messageKey - the key of the message to be displayed +
Returns:
the translated String object
See Also:
translateMessage(String, Object[], boolean)
+
+
+
+ +

+translateMessage

+
+public static java.lang.String translateMessage(java.lang.String messageKey,
+                                                java.lang.Object o)
+
+
Convenience wrapper the translated message of key messageKey. + Internally invokes generateMessage(messageKey, null); +

+

+
Parameters:
messageKey - the key of the message to be displayed +
Returns:
the translated String object
See Also:
translateMessage(String, Object[], boolean)
+
+
+
+ +

+translateMessage

+
+public static java.lang.String translateMessage(java.lang.String messageKey,
+                                                java.lang.Object[] messageParams)
+
+
Return the translated message of key messageKey using the message params + Internally invokes generateMessage(messageKey, null); +

+

+
Parameters:
messageKey - the key of the message to be displayed
messageParams - the values to be substituted into the message. +
Returns:
the translated String object
See Also:
translateMessage(String, Object[], boolean)
+
+
+
+ +

+translateMessage

+
+public static java.lang.String translateMessage(java.lang.String messageKey,
+                                                java.lang.Object[] messageParams,
+                                                boolean warnOnError)
+
+
Return the translated message of key messageKey using the message params +

+

+
Parameters:
messageKey - the key of the message to be displayed
messageParams - the values to be substituted into the message.
warnOnError - if true, log warnings due to invalid accesses or + unavailable keys. +
Returns:
the translated message as a String object
+
+
+
+ +

+getGUIBuilder

+
+public static TranslatableGUIElement getGUIBuilder()
+
+
+
+
+
+
+ +

+addResource

+
+public static void addResource(java.lang.String filename)
+                        throws java.io.FileNotFoundException
+
+
+ +
Throws: +
java.io.FileNotFoundException
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/Debug.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/Debug.html new file mode 100644 index 00000000..d0027332 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/Debug.html @@ -0,0 +1,573 @@ + + + + + + +Debug + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +translator +
+Class Debug

+
+java.lang.Object
+  extended by translator.Debug
+
+
+
+
public class Debug
extends java.lang.Object
+ + +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
Debug() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+static voidprintlnMessage(boolean message) + +
+           
+static voidprintlnMessage(char message) + +
+           
+static voidprintlnMessage(double message) + +
+           
+static voidprintlnMessage(float message) + +
+           
+static voidprintlnMessage(int message) + +
+           
+static voidprintlnMessage(int[] message) + +
+           
+static voidprintlnMessage(long message) + +
+           
+static voidprintlnMessage(java.lang.Object message) + +
+           
+static voidprintlnMessage(java.lang.String message) + +
+           
+static voidprintMessage(boolean message) + +
+           
+static voidprintMessage(char message) + +
+           
+static voidprintMessage(double message) + +
+           
+static voidprintMessage(float message) + +
+           
+static voidprintMessage(int message) + +
+           
+static voidprintMessage(int[] message) + +
+           
+static voidprintMessage(long message) + +
+           
+static voidprintMessage(java.lang.Object message) + +
+           
+static voidprintMessage(java.lang.String message) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+Debug

+
+public Debug()
+
+
+ + + + + + + + +
+Method Detail
+ +

+printMessage

+
+public static void printMessage(boolean message)
+
+
+
+
+
+
+ +

+printMessage

+
+public static void printMessage(char message)
+
+
+
+
+
+
+ +

+printMessage

+
+public static void printMessage(double message)
+
+
+
+
+
+
+ +

+printMessage

+
+public static void printMessage(float message)
+
+
+
+
+
+
+ +

+printMessage

+
+public static void printMessage(int message)
+
+
+
+
+
+
+ +

+printMessage

+
+public static void printMessage(long message)
+
+
+
+
+
+
+ +

+printMessage

+
+public static void printMessage(java.lang.Object message)
+
+
+
+
+
+
+ +

+printMessage

+
+public static void printMessage(int[] message)
+
+
+
+
+
+
+ +

+printMessage

+
+public static void printMessage(java.lang.String message)
+
+
+
+
+
+
+ +

+printlnMessage

+
+public static void printlnMessage(boolean message)
+
+
+
+
+
+
+ +

+printlnMessage

+
+public static void printlnMessage(char message)
+
+
+
+
+
+
+ +

+printlnMessage

+
+public static void printlnMessage(double message)
+
+
+
+
+
+
+ +

+printlnMessage

+
+public static void printlnMessage(float message)
+
+
+
+
+
+
+ +

+printlnMessage

+
+public static void printlnMessage(int message)
+
+
+
+
+
+
+ +

+printlnMessage

+
+public static void printlnMessage(long message)
+
+
+
+
+
+
+ +

+printlnMessage

+
+public static void printlnMessage(java.lang.Object message)
+
+
+
+
+
+
+ +

+printlnMessage

+
+public static void printlnMessage(int[] message)
+
+
+
+
+
+
+ +

+printlnMessage

+
+public static void printlnMessage(java.lang.String message)
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/ExtendedAction.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/ExtendedAction.html new file mode 100644 index 00000000..86568e4e --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/ExtendedAction.html @@ -0,0 +1,1057 @@ + + + + + + +ExtendedAction + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +translator +
+Class ExtendedAction

+
+java.lang.Object
+  extended by javax.swing.AbstractAction
+      extended by translator.ExtendedAction
+
+
+
All Implemented Interfaces:
java.awt.event.ActionListener, java.io.Serializable, java.lang.Cloneable, java.util.EventListener, javax.swing.Action
+
+
+
+
public class ExtendedAction
extends javax.swing.AbstractAction
+ + +

+This class represents an action object that allows calling methods on objects + + To use, simply invoke the ExtendedAction constructor by giving the label, + icon name, tool tip text and the method to call (which currently must not + have any parameters). +

+ +

+

+
Version:
+
1.1 2000-10-22
+
Author:
+
Guido Rößling ( + roessling@acm.org)
+
See Also:
Serialized Form
+
+ +

+ + + + + + + + + + + +
+Field Summary
+protected  javax.swing.AbstractButtonwrapper + +
+          The wrapper of the current Action element
+ + + + + + + +
Fields inherited from class javax.swing.AbstractAction
changeSupport, enabled
+ + + + + + + +
Fields inherited from interface javax.swing.Action
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, DISPLAYED_MNEMONIC_INDEX_KEY, LARGE_ICON_KEY, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SELECTED_KEY, SHORT_DESCRIPTION, SMALL_ICON
+  + + + + + + + + + + + + + + + + + + + +
+Constructor Summary
ExtendedAction(java.lang.String objectKey, + java.util.Locale locale, + ExtendedResourceBundle bundle, + java.lang.Object invocationTargetObject, + Translator translator) + +
+          Build a new object for invoking targetCall on the default Animal object
ExtendedAction(java.lang.String label, + java.lang.String iconName, + java.lang.String toolTipText, + java.lang.String targetCall, + java.lang.Object invocationTargetObject, + java.lang.Object[] args, + java.lang.String key, + java.util.Hashtable<java.lang.String,ExtendedAction> hash, + Translator translator) + +
+          Build a new object for invoking targetCall on invocationTargetObject
ExtendedAction(java.lang.String label, + java.lang.String iconName, + java.lang.String toolTipText, + java.lang.String targetCall, + java.lang.Object invocationTargetObject, + java.lang.Object[] args, + Translator translator) + +
+          Build a new object for invoking targetCall on invocationTargetObject
ExtendedAction(java.lang.String label, + java.lang.String iconName, + java.lang.String toolTipText, + java.lang.String targetCall, + java.lang.Object invocationTargetObject, + Translator translator) + +
+          Build a new object for invoking targetCall on invocationTargetObject
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidactionPerformed(java.awt.event.ActionEvent actionEvent) + +
+          Handle the ActionEvent resulting once the object is activated This will + try(!) to invoke the method on the target object
+static ExtendedActionaddToMenu(java.lang.String label, + java.lang.String iconName, + java.lang.String toolTipText, + java.lang.String targetCall, + java.lang.Object invocationTargetObject, + java.lang.Object[] args, + java.lang.String key, + java.util.Hashtable<java.lang.String,ExtendedAction> hash, + char mnemonic, + javax.swing.JMenu menu, + Translator translator) + +
+          Build a new object for invoking targetCall on invocationTargetObject
+static ExtendedActionaddToToolBar(java.lang.String label, + java.lang.String iconName, + java.lang.String toolTipText, + java.lang.String targetCall, + java.lang.Object invocationTargetObject, + java.lang.Object[] args, + java.lang.String key, + java.util.Hashtable<java.lang.String,ExtendedAction> hash, + char mnemonic, + javax.swing.JToolBar toolBar, + Translator translator) + +
+          Build a new object for invoking targetCall on invocationTargetObject
+static ExtendedActionaddToToolBar(java.lang.String label, + java.lang.String iconName, + java.lang.String toolTipText, + java.lang.String targetCall, + java.lang.Object invocationTargetObject, + java.lang.Object[] args, + java.lang.String key, + java.util.Hashtable<java.lang.String,ExtendedAction> hash, + javax.swing.JToolBar toolBar, + Translator translator) + +
+          Build a new object for invoking targetCall on invocationTargetObject
+ java.lang.Object[]getArguments() + +
+          Returns the arguments of the method call
+ javax.swing.IcongetIcon() + +
+          Return the icon to display
+ java.lang.StringgetLabel() + +
+          Return the label of this element
+ java.lang.StringgetMethodToCall() + +
+          Return the method to be invoked
+ java.lang.ObjectgetSmallIcon() + +
+           
+ java.lang.ObjectgetTargetObject() + +
+          Return the target object of the method invocation
+ java.lang.StringgetToolTipText() + +
+          Return the tool tip text
+ TranslatorgetTranslator() + +
+          Return the Translator instance
+static ExtendedActioninsertAction(java.lang.String objectKey, + java.util.Locale locale, + ExtendedResourceBundle bundle, + java.lang.Object invocationTargetObject, + java.lang.Object[] arguments, + java.util.Hashtable<java.lang.String,ExtendedAction> hash, + char mnemonic, + javax.swing.JToolBar toolBar, + javax.swing.JMenu menu, + Translator translator) + +
+          Build a new object for invoking targetCall on invocationTargetObject
+static ExtendedActioninsertAction(java.lang.String objectKey, + java.util.Locale locale, + ExtendedResourceBundle bundle, + java.lang.Object invocationTargetObject, + java.lang.Object[] arguments, + java.util.Hashtable<java.lang.String,ExtendedAction> hash, + javax.swing.JToolBar toolBar, + javax.swing.JMenu menu, + Translator translator) + +
+          Build a new object for invoking targetCall on invocationTargetObject
+static ExtendedActioninsertAction(java.lang.String label, + java.lang.String iconName, + java.lang.String toolTipText, + java.lang.String targetCall, + java.lang.Object invocationTargetObject, + java.lang.Object[] args, + java.lang.String key, + java.util.Hashtable<java.lang.String,ExtendedAction> hash, + char mnemonic, + javax.swing.JToolBar toolBar, + javax.swing.JMenu menu, + Translator translator) + +
+          Build a new object for invoking targetCall on invocationTargetObject
+ voidsetArguments(java.lang.Object[] args) + +
+          Sets the arguments of the method call
+ voidsetIcon(javax.swing.Icon theIcon) + +
+          Change the icon to display
+ voidsetIcon(java.lang.String iconName) + +
+          Change the icon to display
+ voidsetLabel(java.lang.String label) + +
+          Change the label to display
+ voidsetMethod(java.lang.String methodName) + +
+          Set the method to call
+ voidsetObject(java.lang.Object target) + +
+          Set the object whose method shall be invoked
+ voidsetTargetCall(java.lang.String methodName, + java.lang.Object target) + +
+          Set the object on which the method of the given name shall be invoked
+ voidsetToolTipText(java.lang.String toolTipText) + +
+          Set the tool tip text
+ java.lang.StringtoString() + +
+          Provide a String representation of this object
+ + + + + + + +
Methods inherited from class javax.swing.AbstractAction
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+wrapper

+
+protected javax.swing.AbstractButton wrapper
+
+
The wrapper of the current Action element +

+

+
+
+ + + + + + + + +
+Constructor Detail
+ +

+ExtendedAction

+
+public ExtendedAction(java.lang.String objectKey,
+                      java.util.Locale locale,
+                      ExtendedResourceBundle bundle,
+                      java.lang.Object invocationTargetObject,
+                      Translator translator)
+
+
Build a new object for invoking targetCall on the default Animal object +

+

+
Parameters:
objectKey - the key for this object, used for retrieving the localized + information
locale - the current locale
bundle - the resource bundle used for retrieving the data from
invocationTargetObject - the object on which the method will be invoked
+
+
+ +

+ExtendedAction

+
+public ExtendedAction(java.lang.String label,
+                      java.lang.String iconName,
+                      java.lang.String toolTipText,
+                      java.lang.String targetCall,
+                      java.lang.Object invocationTargetObject,
+                      Translator translator)
+
+
Build a new object for invoking targetCall on invocationTargetObject +

+

+
Parameters:
label - the String label shown on the action element
iconName - the filename of the icon to use (which is loaded automatically)
toolTipText - the text of the tool tip
targetCall - the method to invoke once the ExtendedAction object is activated
invocationTargetObject - the object on which the method will be invoked
+
+
+ +

+ExtendedAction

+
+public ExtendedAction(java.lang.String label,
+                      java.lang.String iconName,
+                      java.lang.String toolTipText,
+                      java.lang.String targetCall,
+                      java.lang.Object invocationTargetObject,
+                      java.lang.Object[] args,
+                      Translator translator)
+
+
Build a new object for invoking targetCall on invocationTargetObject +

+

+
Parameters:
label - the String label shown on the action element
iconName - the filename of the icon to use (which is loaded automatically)
toolTipText - the text of the tool tip
targetCall - the method to invoke once the ExtendedAction object is activated
invocationTargetObject - the object on which the method will be invoked
args - the arguments for the method invocation
+
+
+ +

+ExtendedAction

+
+public ExtendedAction(java.lang.String label,
+                      java.lang.String iconName,
+                      java.lang.String toolTipText,
+                      java.lang.String targetCall,
+                      java.lang.Object invocationTargetObject,
+                      java.lang.Object[] args,
+                      java.lang.String key,
+                      java.util.Hashtable<java.lang.String,ExtendedAction> hash,
+                      Translator translator)
+
+
Build a new object for invoking targetCall on invocationTargetObject +

+

+
Parameters:
label - the String label shown on the action element
iconName - the filename of the icon to use (which is loaded automatically)
toolTipText - the text of the tool tip
targetCall - the method to invoke once the ExtendedAction object is activated
invocationTargetObject - the object on which the method will be invoked
args - the arguments for the method invocation
key - the key for this action when stored in the Hashtable
hash - the Hashtable storing the actions or null if none is used
+
+ + + + + + + + +
+Method Detail
+ +

+addToToolBar

+
+public static ExtendedAction addToToolBar(java.lang.String label,
+                                          java.lang.String iconName,
+                                          java.lang.String toolTipText,
+                                          java.lang.String targetCall,
+                                          java.lang.Object invocationTargetObject,
+                                          java.lang.Object[] args,
+                                          java.lang.String key,
+                                          java.util.Hashtable<java.lang.String,ExtendedAction> hash,
+                                          javax.swing.JToolBar toolBar,
+                                          Translator translator)
+
+
Build a new object for invoking targetCall on invocationTargetObject +

+

+
Parameters:
label - the String label shown on the action element
iconName - the filename of the icon to use (which is loaded automatically)
toolTipText - the text of the tool tip
targetCall - the method to invoke once the ExtendedAction object is activated
invocationTargetObject - the object on which the method will be invoked
args - the arguments for the method invocation
key - the key for this action when stored in the Hashtable
hash - the Hashtable storing the actions or null if none is used
toolBar - the JToolBar to which the element is added +
Returns:
the ExtendedAction object generated
+
+
+
+ +

+addToToolBar

+
+public static ExtendedAction addToToolBar(java.lang.String label,
+                                          java.lang.String iconName,
+                                          java.lang.String toolTipText,
+                                          java.lang.String targetCall,
+                                          java.lang.Object invocationTargetObject,
+                                          java.lang.Object[] args,
+                                          java.lang.String key,
+                                          java.util.Hashtable<java.lang.String,ExtendedAction> hash,
+                                          char mnemonic,
+                                          javax.swing.JToolBar toolBar,
+                                          Translator translator)
+
+
Build a new object for invoking targetCall on invocationTargetObject +

+

+
Parameters:
label - the String label shown on the action element
iconName - the filename of the icon to use (which is loaded automatically)
toolTipText - the text of the tool tip
targetCall - the method to invoke once the ExtendedAction object is activated
invocationTargetObject - the object on which the method will be invoked
args - the arguments for the method invocation
key - the key for this action when stored in the Hashtable
hash - the Hashtable storing the actions or null if none is used
mnemonic - the mnemonic to be used for the element
toolBar - the JToolBar to which the element is added
translator - the Translator used for I18N +
Returns:
the ExtendedAction object generated
+
+
+
+ +

+addToMenu

+
+public static ExtendedAction addToMenu(java.lang.String label,
+                                       java.lang.String iconName,
+                                       java.lang.String toolTipText,
+                                       java.lang.String targetCall,
+                                       java.lang.Object invocationTargetObject,
+                                       java.lang.Object[] args,
+                                       java.lang.String key,
+                                       java.util.Hashtable<java.lang.String,ExtendedAction> hash,
+                                       char mnemonic,
+                                       javax.swing.JMenu menu,
+                                       Translator translator)
+
+
Build a new object for invoking targetCall on invocationTargetObject +

+

+
Parameters:
label - the String label shown on the action element
iconName - the filename of the icon to use (which is loaded automatically)
toolTipText - the text of the tool tip
targetCall - the method to invoke once the ExtendedAction object is activated
invocationTargetObject - the object on which the method will be invoked
args - the arguments for the method invocation
key - the key for this action when stored in the Hashtable
hash - the Hashtable storing the actions or null if none is used
mnemonic - the mnemonic to be used for the element
menu - the JMenu to which the element is added
translator - the Translator used for I18N +
Returns:
the ExtendedAction object generated
+
+
+
+ +

+insertAction

+
+public static ExtendedAction insertAction(java.lang.String label,
+                                          java.lang.String iconName,
+                                          java.lang.String toolTipText,
+                                          java.lang.String targetCall,
+                                          java.lang.Object invocationTargetObject,
+                                          java.lang.Object[] args,
+                                          java.lang.String key,
+                                          java.util.Hashtable<java.lang.String,ExtendedAction> hash,
+                                          char mnemonic,
+                                          javax.swing.JToolBar toolBar,
+                                          javax.swing.JMenu menu,
+                                          Translator translator)
+
+
Build a new object for invoking targetCall on invocationTargetObject +

+

+
Parameters:
label - the String label shown on the action element
iconName - the filename of the icon to use (which is loaded automatically)
toolTipText - the text of the tool tip
targetCall - the method to invoke once the ExtendedAction object is activated
invocationTargetObject - the object on which the method will be invoked
args - the arguments for the method invocation
key - the key for this action when stored in the Hashtable
hash - the Hashtable storing the actions or null if none is used
mnemonic - the mnemonic to be used for the element
toolBar - the JToolBar to which the element is added
menu - the JMenu to which the element is added
translator - the Translator used for I18N +
Returns:
the ExtendedAction object generated
+
+
+
+ +

+insertAction

+
+public static ExtendedAction insertAction(java.lang.String objectKey,
+                                          java.util.Locale locale,
+                                          ExtendedResourceBundle bundle,
+                                          java.lang.Object invocationTargetObject,
+                                          java.lang.Object[] arguments,
+                                          java.util.Hashtable<java.lang.String,ExtendedAction> hash,
+                                          javax.swing.JToolBar toolBar,
+                                          javax.swing.JMenu menu,
+                                          Translator translator)
+
+
Build a new object for invoking targetCall on invocationTargetObject +

+

+
Parameters:
objectKey - the key for the element
locale - the locale to be used for the label
bundle - the animalResourceBundle used for translating the label
invocationTargetObject - the object on which the method will be invoked
arguments - the arguments for the method invocation
hash - the Hashtable storing the actions or null if none is used
toolBar - the JToolBar to which the element is added
menu - the JMenu to which the element is added +
Returns:
the ExtendedAction object generated
+
+
+
+ +

+insertAction

+
+public static ExtendedAction insertAction(java.lang.String objectKey,
+                                          java.util.Locale locale,
+                                          ExtendedResourceBundle bundle,
+                                          java.lang.Object invocationTargetObject,
+                                          java.lang.Object[] arguments,
+                                          java.util.Hashtable<java.lang.String,ExtendedAction> hash,
+                                          char mnemonic,
+                                          javax.swing.JToolBar toolBar,
+                                          javax.swing.JMenu menu,
+                                          Translator translator)
+
+
Build a new object for invoking targetCall on invocationTargetObject +

+

+
Parameters:
objectKey - the key for the element
locale - the locale to be used for the label
bundle - the animalResourceBundle used for translating the label
invocationTargetObject - the object on which the method will be invoked
arguments - the arguments for the method invocation
hash - the Hashtable storing the actions or null if none is used
mnemonic - the mnemonic to be used for the element
toolBar - the JToolBar to which the element is added
menu - the JMenu to which the element is added
translator - the Translator used for I18N +
Returns:
the ExtendedAction object generated
+
+
+
+ +

+getArguments

+
+public java.lang.Object[] getArguments()
+
+
Returns the arguments of the method call +

+

+ +
Returns:
the arguments for the method call
+
+
+
+ +

+getIcon

+
+public javax.swing.Icon getIcon()
+
+
Return the icon to display +

+

+ +
Returns:
the icon used in the display
+
+
+
+ +

+getLabel

+
+public java.lang.String getLabel()
+
+
Return the label of this element +

+

+ +
Returns:
the label of this element
+
+
+
+ +

+getMethodToCall

+
+public java.lang.String getMethodToCall()
+
+
Return the method to be invoked +

+

+ +
Returns:
the method to be invoked
+
+
+
+ +

+getSmallIcon

+
+public java.lang.Object getSmallIcon()
+
+
+
+
+
+
+ +

+getTargetObject

+
+public java.lang.Object getTargetObject()
+
+
Return the target object of the method invocation +

+

+ +
Returns:
the target object for the method invocation
+
+
+
+ +

+getToolTipText

+
+public java.lang.String getToolTipText()
+
+
Return the tool tip text +

+

+ +
Returns:
the text displayed on the tool tip of this Action element
+
+
+
+ +

+getTranslator

+
+public Translator getTranslator()
+
+
Return the Translator instance +

+

+ +
Returns:
the Translator instance used for this context
+
+
+
+ +

+setArguments

+
+public void setArguments(java.lang.Object[] args)
+
+
Sets the arguments of the method call +

+

+
Parameters:
args - the arguments for the method call
+
+
+
+ +

+setIcon

+
+public void setIcon(javax.swing.Icon theIcon)
+
+
Change the icon to display +

+

+
Parameters:
theIcon - the icon to use
+
+
+
+ +

+setIcon

+
+public void setIcon(java.lang.String iconName)
+
+
Change the icon to display +

+

+
Parameters:
iconName - the name of the icon to use
+
+
+
+ +

+setLabel

+
+public void setLabel(java.lang.String label)
+
+
Change the label to display +

+

+
Parameters:
label - the new label to use
+
+
+
+ +

+setMethod

+
+public void setMethod(java.lang.String methodName)
+
+
Set the method to call +

+

+
Parameters:
methodName - the name of the method to invoke
+
+
+
+ +

+setObject

+
+public void setObject(java.lang.Object target)
+
+
Set the object whose method shall be invoked +

+

+
Parameters:
target - the object whose method is to be called
+
+
+
+ +

+setTargetCall

+
+public void setTargetCall(java.lang.String methodName,
+                          java.lang.Object target)
+
+
Set the object on which the method of the given name shall be invoked +

+

+
Parameters:
methodName - the name of the method to invoke
target - the object whose method is to be called
+
+
+
+ +

+setToolTipText

+
+public void setToolTipText(java.lang.String toolTipText)
+
+
Set the tool tip text +

+

+
Parameters:
toolTipText - the text displayed on the tool tip of this Action element
+
+
+
+ +

+actionPerformed

+
+public void actionPerformed(java.awt.event.ActionEvent actionEvent)
+
+
Handle the ActionEvent resulting once the object is activated This will + try(!) to invoke the method on the target object +

+

+
Parameters:
actionEvent - the ActionEvent object
+
+
+
+ +

+toString

+
+public java.lang.String toString()
+
+
Provide a String representation of this object +

+

+
Overrides:
toString in class java.lang.Object
+
+
+ +
Returns:
the String representation of this object
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/ExtendedActionButton.LocalPropertyChangeListener.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/ExtendedActionButton.LocalPropertyChangeListener.html new file mode 100644 index 00000000..0dadb4d5 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/ExtendedActionButton.LocalPropertyChangeListener.html @@ -0,0 +1,263 @@ + + + + + + +ExtendedActionButton.LocalPropertyChangeListener + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +translator +
+Class ExtendedActionButton.LocalPropertyChangeListener

+
+java.lang.Object
+  extended by translator.ExtendedActionButton.LocalPropertyChangeListener
+
+
+
All Implemented Interfaces:
java.beans.PropertyChangeListener, java.util.EventListener
+
+
+
Enclosing class:
ExtendedActionButton
+
+
+
+
 class ExtendedActionButton.LocalPropertyChangeListener
extends java.lang.Object
implements java.beans.PropertyChangeListener
+ + +

+A local property change listener for taking care of changed properties +

+ +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
ExtendedActionButton.LocalPropertyChangeListener() + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voidpropertyChange(java.beans.PropertyChangeEvent propertyChangeEvent) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ExtendedActionButton.LocalPropertyChangeListener

+
+ExtendedActionButton.LocalPropertyChangeListener()
+
+
+ + + + + + + + +
+Method Detail
+ +

+propertyChange

+
+public void propertyChange(java.beans.PropertyChangeEvent propertyChangeEvent)
+
+
+
Specified by:
propertyChange in interface java.beans.PropertyChangeListener
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/ExtendedActionButton.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/ExtendedActionButton.html new file mode 100644 index 00000000..47fe1390 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/ExtendedActionButton.html @@ -0,0 +1,469 @@ + + + + + + +ExtendedActionButton + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +translator +
+Class ExtendedActionButton

+
+java.lang.Object
+  extended by java.awt.Component
+      extended by java.awt.Container
+          extended by javax.swing.JComponent
+              extended by javax.swing.AbstractButton
+                  extended by javax.swing.JButton
+                      extended by translator.ExtendedActionButton
+
+
+
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.ItemSelectable, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.SwingConstants
+
+
+
+
public class ExtendedActionButton
extends javax.swing.JButton
+ + +

+This class represents a specialized JButton that allows calling methods on + objects + + To use, simply invoke the ExtendedActionButton constructor by giving the + action to be performed and a mnemonic. +

+ +

+

+
Version:
+
1.1 2000-10-22
+
Author:
+
Guido Rößling ( + roessling@acm.org)
+
See Also:
Serialized Form
+
+ +

+ + + + + + + + + + + +
+Nested Class Summary
+(package private)  classExtendedActionButton.LocalPropertyChangeListener + +
+          A local property change listener for taking care of changed properties
+ + + + + + + +
Nested classes/interfaces inherited from class javax.swing.JButton
javax.swing.JButton.AccessibleJButton
+  + + + + + + + + +
Nested classes/interfaces inherited from class javax.swing.AbstractButton
javax.swing.AbstractButton.AccessibleAbstractButton, javax.swing.AbstractButton.ButtonChangeListener
+  + + + + + + + + +
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
+  + + + + + + + + +
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
+  + + + + + + + + +
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
+  + + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class javax.swing.AbstractButton
actionListener, BORDER_PAINTED_CHANGED_PROPERTY, changeEvent, changeListener, CONTENT_AREA_FILLED_CHANGED_PROPERTY, DISABLED_ICON_CHANGED_PROPERTY, DISABLED_SELECTED_ICON_CHANGED_PROPERTY, FOCUS_PAINTED_CHANGED_PROPERTY, HORIZONTAL_ALIGNMENT_CHANGED_PROPERTY, HORIZONTAL_TEXT_POSITION_CHANGED_PROPERTY, ICON_CHANGED_PROPERTY, itemListener, MARGIN_CHANGED_PROPERTY, MNEMONIC_CHANGED_PROPERTY, model, MODEL_CHANGED_PROPERTY, PRESSED_ICON_CHANGED_PROPERTY, ROLLOVER_ENABLED_CHANGED_PROPERTY, ROLLOVER_ICON_CHANGED_PROPERTY, ROLLOVER_SELECTED_ICON_CHANGED_PROPERTY, SELECTED_ICON_CHANGED_PROPERTY, TEXT_CHANGED_PROPERTY, VERTICAL_ALIGNMENT_CHANGED_PROPERTY, VERTICAL_TEXT_POSITION_CHANGED_PROPERTY
+ + + + + + + +
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
+ + + + + + + +
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
+ + + + + + + +
Fields inherited from interface javax.swing.SwingConstants
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST
+ + + + + + + +
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
+  + + + + + + + + + + + + + +
+Constructor Summary
ExtendedActionButton() + +
+          Empty constructor
ExtendedActionButton(javax.swing.Action theAction, + int mnemonic) + +
+          Construct a new ExtendedActionButton with the given action using the + mnemonic
+  + + + + + + + + + + + +
+Method Summary
+ voidsetAction(javax.swing.Action newValue) + +
+          Set the action to perform once pressed
+ + + + + + + +
Methods inherited from class javax.swing.JButton
getAccessibleContext, getUIClassID, isDefaultButton, isDefaultCapable, paramString, removeNotify, setDefaultCapable, updateUI
+ + + + + + + +
Methods inherited from class javax.swing.AbstractButton
actionPropertyChanged, addActionListener, addChangeListener, addImpl, addItemListener, checkHorizontalKey, checkVerticalKey, configurePropertiesFromAction, createActionListener, createActionPropertyChangeListener, createChangeListener, createItemListener, doClick, doClick, fireActionPerformed, fireItemStateChanged, fireStateChanged, getAction, getActionCommand, getActionListeners, getChangeListeners, getDisabledIcon, getDisabledSelectedIcon, getDisplayedMnemonicIndex, getHideActionText, getHorizontalAlignment, getHorizontalTextPosition, getIcon, getIconTextGap, getItemListeners, getLabel, getMargin, getMnemonic, getModel, getMultiClickThreshhold, getPressedIcon, getRolloverIcon, getRolloverSelectedIcon, getSelectedIcon, getSelectedObjects, getText, getUI, getVerticalAlignment, getVerticalTextPosition, imageUpdate, init, isBorderPainted, isContentAreaFilled, isFocusPainted, isRolloverEnabled, isSelected, paintBorder, removeActionListener, removeChangeListener, removeItemListener, setActionCommand, setBorderPainted, setContentAreaFilled, setDisabledIcon, setDisabledSelectedIcon, setDisplayedMnemonicIndex, setEnabled, setFocusPainted, setHideActionText, setHorizontalAlignment, setHorizontalTextPosition, setIcon, setIconTextGap, setLabel, setLayout, setMargin, setMnemonic, setMnemonic, setModel, setMultiClickThreshhold, setPressedIcon, setRolloverEnabled, setRolloverIcon, setRolloverSelectedIcon, setSelected, setSelectedIcon, setText, setUI, setVerticalAlignment, setVerticalTextPosition
+ + + + + + + +
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
+ + + + + + + +
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, transferFocusBackward, transferFocusDownCycle, validate, validateTree
+ + + + + + + +
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ExtendedActionButton

+
+public ExtendedActionButton()
+
+
Empty constructor +

+

+
+ +

+ExtendedActionButton

+
+public ExtendedActionButton(javax.swing.Action theAction,
+                            int mnemonic)
+
+
Construct a new ExtendedActionButton with the given action using the + mnemonic +

+

+
Parameters:
theAction - the Action to perform on getting pressed -- usually, this will be + an ExtendedAction instance
mnemonic - the mnemonic to use for this element
+
+ + + + + + + + +
+Method Detail
+ +

+setAction

+
+public void setAction(javax.swing.Action newValue)
+
+
Set the action to perform once pressed +

+

+
Overrides:
setAction in class javax.swing.AbstractButton
+
+
+
Parameters:
newValue - the new Action object to use
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/ExtendedResourceBundle.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/ExtendedResourceBundle.html new file mode 100644 index 00000000..55b92161 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/ExtendedResourceBundle.html @@ -0,0 +1,513 @@ + + + + + + +ExtendedResourceBundle + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +translator +
+Class ExtendedResourceBundle

+
+java.lang.Object
+  extended by translator.ExtendedResourceBundle
+
+
+
+
public class ExtendedResourceBundle
extends java.lang.Object
+ + +

+A special type of PropertyResourceBundle support +

+ +

+

+
Version:
+
1.1 2000-01-11
+
Author:
+
Guido Rößling ( + roessling@acm.org)
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + +
+Field Summary
+static java.lang.StringASCII_FORMAT + +
+           
+(package private)  java.util.PropertyResourceBundlebundle + +
+          The property resource bundle used for storing the current resources
+(package private)  java.util.Vector<ExtendedResourceBundle>componentBundles + +
+           
+static java.lang.StringPROPERTY_FORMAT + +
+           
+  + + + + + + + + + + + + + +
+Constructor Summary
ExtendedResourceBundle(java.lang.String filename) + +
+          Generate a new bundle from the given name and language code
ExtendedResourceBundle(java.lang.String filename, + java.lang.String formatName) + +
+          Generate a new bundle from the given name and language code
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.lang.String[]getKeys() + +
+          Retrieve the keys of this resource
+ java.lang.StringgetMessage(java.lang.String key) + +
+          Convenvience wrapper for retrieving the message for key 'key' Internally + invokes getMessage(key, true)
+ java.lang.StringgetMessage(java.lang.String key, + boolean warnOnError) + +
+          Method for retrieving the message for key 'key'
+ TranslatorgetTranslator() + +
+          retrieves the actual Translator instance to be used
+ voidprintProperties() + +
+          Print the properties stored in the bundle to System.out
+ voidprintProperties(java.io.PrintStream outputStream) + +
+          Print the properties stored in the bundle to System.out
+ voidsetTranslator(Translator trans) + +
+          assigns the current Translator for this resource bundle
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+ASCII_FORMAT

+
+public static final java.lang.String ASCII_FORMAT
+
+
+
See Also:
Constant Field Values
+
+
+ +

+PROPERTY_FORMAT

+
+public static final java.lang.String PROPERTY_FORMAT
+
+
+
See Also:
Constant Field Values
+
+
+ +

+bundle

+
+java.util.PropertyResourceBundle bundle
+
+
The property resource bundle used for storing the current resources +

+

+
+
+
+ +

+componentBundles

+
+java.util.Vector<ExtendedResourceBundle> componentBundles
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+ExtendedResourceBundle

+
+public ExtendedResourceBundle(java.lang.String filename)
+
+
Generate a new bundle from the given name and language code +

+

+
Parameters:
filename - the file name
+
+
+ +

+ExtendedResourceBundle

+
+public ExtendedResourceBundle(java.lang.String filename,
+                              java.lang.String formatName)
+
+
Generate a new bundle from the given name and language code +

+

+
Parameters:
filename - the file name
formatName - the name of the chosen format
+
+ + + + + + + + +
+Method Detail
+ +

+getKeys

+
+public java.lang.String[] getKeys()
+
+
Retrieve the keys of this resource +

+

+ +
Returns:
a String[] of all keys in this resource
+
+
+
+ +

+getMessage

+
+public java.lang.String getMessage(java.lang.String key)
+
+
Convenvience wrapper for retrieving the message for key 'key' Internally + invokes getMessage(key, true) +

+

+
Parameters:
key - the key of the message to retrieve +
Returns:
the retrieved message or null, if no message was found
See Also:
getMessage(String, boolean)
+
+
+
+ +

+getMessage

+
+public java.lang.String getMessage(java.lang.String key,
+                                   boolean warnOnError)
+
+
Method for retrieving the message for key 'key' +

+

+
Parameters:
key - the key of the message to retrieve
warnOnError - if true, display a warning on System.out if no appropriate + resource was found. +
Returns:
the retrieved message or null, if no message was found
+
+
+
+ +

+getTranslator

+
+public Translator getTranslator()
+
+
retrieves the actual Translator instance to be used +

+

+
+
+
+
+ +

+printProperties

+
+public void printProperties()
+
+
Print the properties stored in the bundle to System.out +

+

+
+
+
+
+ +

+printProperties

+
+public void printProperties(java.io.PrintStream outputStream)
+
+
Print the properties stored in the bundle to System.out +

+

+
+
+
+
+ +

+setTranslator

+
+public void setTranslator(Translator trans)
+
+
assigns the current Translator for this resource bundle +

+

+
Parameters:
trans - the translator to be used. If null, a default translator is used.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/ExtendedResourceManagement.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/ExtendedResourceManagement.html new file mode 100644 index 00000000..454311cc --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/ExtendedResourceManagement.html @@ -0,0 +1,497 @@ + + + + + + +ExtendedResourceManagement + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +translator +
+Class ExtendedResourceManagement

+
+java.lang.Object
+  extended by translator.ExtendedResourceManagement
+
+
+
+
public class ExtendedResourceManagement
extends java.lang.Object
+ + +

+A special type of PropertyResourceBundle support +

+ +

+

+
Version:
+
1.1 2000-01-11
+
Author:
+
Guido Rößling ( + roessling@acm.org)
+
+
+ +

+ + + + + + + + + + + + + + + +
+Field Summary
+static java.lang.StringASCII_FORMAT + +
+           
+static java.lang.StringPROPERTY_FORMAT + +
+           
+  + + + + + + + + + + + + + +
+Constructor Summary
ExtendedResourceManagement(java.lang.String filename) + +
+          Generate a new bundle from the given name and language code
ExtendedResourceManagement(java.lang.String filename, + java.lang.String formatName) + +
+          Generate a new bundle from the given name and language code
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+protected  voidaddPropertyResource(java.lang.String filename) + +
+           
+ java.lang.String[]getKeys() + +
+          Retrieve the keys of this resource
+ java.lang.StringgetMessage(java.lang.String key) + +
+          Convenvience wrapper for retrieving the message for key 'key' Internally + invokes getMessage(key, true)
+ java.lang.StringgetMessage(java.lang.String key, + boolean warnOnError) + +
+          Method for retrieving the message for key 'key'
+ TranslatorgetTranslator() + +
+          retrieves the actual Translator instance to be used
+ voidprintProperties() + +
+          Print the properties stored in the bundle to System.out
+ voidprintProperties(java.io.PrintStream outputStream) + +
+          Print the properties stored in the bundle to System.out
+ voidsetTranslator(Translator trans) + +
+          assigns the current Translator for this resource bundle
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+ASCII_FORMAT

+
+public static final java.lang.String ASCII_FORMAT
+
+
+
See Also:
Constant Field Values
+
+
+ +

+PROPERTY_FORMAT

+
+public static final java.lang.String PROPERTY_FORMAT
+
+
+
See Also:
Constant Field Values
+
+ + + + + + + + +
+Constructor Detail
+ +

+ExtendedResourceManagement

+
+public ExtendedResourceManagement(java.lang.String filename)
+
+
Generate a new bundle from the given name and language code +

+

+
Parameters:
filename - the file name
+
+
+ +

+ExtendedResourceManagement

+
+public ExtendedResourceManagement(java.lang.String filename,
+                                  java.lang.String formatName)
+
+
Generate a new bundle from the given name and language code +

+

+
Parameters:
filename - the file name
formatName - the name of the chosen format
+
+ + + + + + + + +
+Method Detail
+ +

+addPropertyResource

+
+protected void addPropertyResource(java.lang.String filename)
+                            throws java.io.FileNotFoundException
+
+
+ +
Throws: +
java.io.FileNotFoundException
+
+
+
+ +

+getKeys

+
+public java.lang.String[] getKeys()
+
+
Retrieve the keys of this resource +

+

+ +
Returns:
a String[] of all keys in this resource
+
+
+
+ +

+getMessage

+
+public java.lang.String getMessage(java.lang.String key)
+
+
Convenvience wrapper for retrieving the message for key 'key' Internally + invokes getMessage(key, true) +

+

+
Parameters:
key - the key of the message to retrieve +
Returns:
the retrieved message or null, if no message was found
See Also:
getMessage(String, boolean)
+
+
+
+ +

+getMessage

+
+public java.lang.String getMessage(java.lang.String key,
+                                   boolean warnOnError)
+
+
Method for retrieving the message for key 'key' +

+

+
Parameters:
key - the key of the message to retrieve
warnOnError - if true, display a warning on System.out if no appropriate + resource was found. +
Returns:
the retrieved message or null, if no message was found
+
+
+
+ +

+getTranslator

+
+public Translator getTranslator()
+
+
retrieves the actual Translator instance to be used +

+

+
+
+
+
+ +

+printProperties

+
+public void printProperties()
+
+
Print the properties stored in the bundle to System.out +

+

+
+
+
+
+ +

+printProperties

+
+public void printProperties(java.io.PrintStream outputStream)
+
+
Print the properties stored in the bundle to System.out +

+

+
+
+
+
+ +

+setTranslator

+
+public void setTranslator(Translator trans)
+
+
assigns the current Translator for this resource bundle +

+

+
Parameters:
trans - the translator to be used. If null, a default translator is used.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/ResourceChecker.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/ResourceChecker.html new file mode 100644 index 00000000..a96b18b3 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/ResourceChecker.html @@ -0,0 +1,264 @@ + + + + + + +ResourceChecker + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +translator +
+Class ResourceChecker

+
+java.lang.Object
+  extended by translator.ResourceChecker
+
+
+
+
public class ResourceChecker
extends java.lang.Object
+ + +

+


+ +

+ + + + + + + + + + + + + + +
+Constructor Summary
ResourceChecker() + +
+           
ResourceChecker(java.lang.String[] args) + +
+           
+  + + + + + + + + + + + +
+Method Summary
+static voidmain(java.lang.String[] args) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ResourceChecker

+
+public ResourceChecker()
+
+
+
+ +

+ResourceChecker

+
+public ResourceChecker(java.lang.String[] args)
+
+
+ + + + + + + + +
+Method Detail
+ +

+main

+
+public static void main(java.lang.String[] args)
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/ResourceLocator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/ResourceLocator.html new file mode 100644 index 00000000..9bcfc89e --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/ResourceLocator.html @@ -0,0 +1,419 @@ + + + + + + +ResourceLocator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +translator +
+Class ResourceLocator

+
+java.lang.Object
+  extended by translator.ResourceLocator
+
+
+
+
public class ResourceLocator
extends java.lang.Object
+ + +

+This class encapsulates the loading of (almost) arbitrary resources. Resource + loading is performed by checking the following approaches: + +

    +
  1. Loading using Class.getResourceAsStream()
  2. +
  3. Loading using ClassLoader.getSystemResourceAsStream()
  4. +
  5. Loading using the codebase as a URL, if it Applet mode
  6. +
  7. Loading using a FileInputStream (not possible for Applets + and WebStart applications)
  8. +
+

+ +

+

+
Version:
+
0.7 10.06.2005
+
Author:
+
Guido Roessling (roessling@acm.org>
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
ResourceLocator() + +
+          (empty) default constructor
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+static ResourceLocatorgetResourceLocator() + +
+          returns the current (internal) locator, creating a new one first if needed
+ java.io.InputStreamgetResourceStream(java.lang.String resourceName) + +
+          Retrieve a resource by its name in String format
+ java.io.InputStreamgetResourceStream(java.lang.String resourceName, + boolean runsAsApplet, + java.net.URL codeBaseName) + +
+          Retrieve a resource by its name in String format, a boolean indicating if + the current environment is an Applet, and the codebase, if so.
+ java.io.InputStreamgetResourceStream(java.lang.String resourceName, + java.lang.String extension) + +
+          Retrieve a resource by its name and extension in String format
+ java.io.InputStreamgetResourceStream(java.lang.String resourceName, + java.lang.String extension, + boolean runsAsApplet, + java.net.URL codeBase) + +
+          Retrieve a resource by its name and extension in String format, a boolean + indicating if the current environment is an Applet, and the codebase, if + so.
+ java.io.InputStreamgetResourceStream(java.lang.String resourceName, + java.lang.String extension, + java.lang.String directoryName) + +
+          Retrieve a resource by its name and extension plus directory in String + format.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ResourceLocator

+
+public ResourceLocator()
+
+
(empty) default constructor +

+

+ + + + + + + + +
+Method Detail
+ +

+getResourceLocator

+
+public static ResourceLocator getResourceLocator()
+
+
returns the current (internal) locator, creating a new one first if needed +

+

+ +
Returns:
the current ResourceLocator; if none is present, generates one + first.
+
+
+
+ +

+getResourceStream

+
+public java.io.InputStream getResourceStream(java.lang.String resourceName)
+
+
Retrieve a resource by its name in String format +

+

+
Parameters:
resourceName - the name of the resource to be loaded +
Returns:
an InputStream to the resource. May be null if none + of the approaches taken can locate the resource.
See Also:
getResourceStream(String, String, boolean, URL)
+
+
+
+ +

+getResourceStream

+
+public java.io.InputStream getResourceStream(java.lang.String resourceName,
+                                             java.lang.String extension)
+
+
Retrieve a resource by its name and extension in String format +

+

+
Parameters:
resourceName - the name of the resource to be loaded
extension - the filename extension, important e.g. for I18N applications where + the filename encodes the locale. +
Returns:
an InputStream to the resource. May be null if none + of the approaches taken can locate the resource.
See Also:
getResourceStream(String, String, boolean, URL)
+
+
+
+ +

+getResourceStream

+
+public java.io.InputStream getResourceStream(java.lang.String resourceName,
+                                             boolean runsAsApplet,
+                                             java.net.URL codeBaseName)
+
+
Retrieve a resource by its name in String format, a boolean indicating if + the current environment is an Applet, and the codebase, if so. +

+

+
Parameters:
resourceName - the name of the resource to be loaded
runsAsApplet - indicates if this is an Application (=false) or + an Applet (=true)
codeBaseName - the URL pointing towards the Applet's codebase, if this is + actually an Applet (runsAsApplet == true) +
Returns:
an InputStream to the resource. May be null if none + of the approaches taken can locate the resource.
See Also:
getResourceStream(String, String, boolean, URL)
+
+
+
+ +

+getResourceStream

+
+public java.io.InputStream getResourceStream(java.lang.String resourceName,
+                                             java.lang.String extension,
+                                             java.lang.String directoryName)
+
+
Retrieve a resource by its name and extension plus directory in String + format. +

+

+
Parameters:
resourceName - the name of the resource to be loaded
extension - the filename's extension (if any - else null)
directoryName - the path for the file +
Returns:
an InputStream to the resource. May be null if none + of the approaches taken can locate the resource.
See Also:
getResourceStream(String, String, boolean, URL)
+
+
+
+ +

+getResourceStream

+
+public java.io.InputStream getResourceStream(java.lang.String resourceName,
+                                             java.lang.String extension,
+                                             boolean runsAsApplet,
+                                             java.net.URL codeBase)
+
+
Retrieve a resource by its name and extension in String format, a boolean + indicating if the current environment is an Applet, and the codebase, if + so. +

+

+
Parameters:
resourceName - the name of the resource to be loaded
extension - the filename's extension (if any - else null)
runsAsApplet - indicates if this is an Application (=false) or + an Applet (=true)
codeBase - the URL pointing towards the Applet's codebase, if this is + actually an Applet (runsAsApplet == true) +
Returns:
an InputStream to the resource. May be null if none + of the approaches taken can locate the resource.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/StaticExtendedResourceBundle.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/StaticExtendedResourceBundle.html new file mode 100644 index 00000000..a31704f0 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/StaticExtendedResourceBundle.html @@ -0,0 +1,458 @@ + + + + + + +StaticExtendedResourceBundle + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +translator +
+Class StaticExtendedResourceBundle

+
+java.lang.Object
+  extended by translator.StaticExtendedResourceBundle
+
+
+
+
public class StaticExtendedResourceBundle
extends java.lang.Object
+ + +

+A special type of PropertyResourceBundle support +

+ +

+

+
Version:
+
1.1 2000-01-11
+
Author:
+
Guido Rößling ( + roessling@acm.org)
+
+
+ +

+ + + + + + + + + + + + + + + + + + + +
+Field Summary
+static java.lang.StringASCII_FORMAT + +
+          the default file format
+(package private)  java.util.PropertyResourceBundlebundle + +
+          The property resource bundle used for storing the current resources
+static java.lang.StringPROPERTY_FORMAT + +
+          the default name for the property format
+  + + + + + + + + + + + + + +
+Constructor Summary
StaticExtendedResourceBundle(java.lang.String filename) + +
+          Generate a new bundle from the given name and language code
StaticExtendedResourceBundle(java.lang.String filename, + java.lang.String formatName) + +
+          Generate a new bundle from the given name and language code
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.lang.String[]getKeys() + +
+          Retrieve the keys of this resource
+ java.lang.StringgetMessage(java.lang.String key) + +
+          Convenvience wrapper for retrieving the message for key 'key' + Internally invokes getMessage(key, true)
+ java.lang.StringgetMessage(java.lang.String key, + boolean warnOnError) + +
+          Method for retrieving the message for key 'key'
+ voidprintProperties() + +
+          Print the properties stored in the bundle to System.out
+ voidprintProperties(java.io.PrintStream outputStream) + +
+          Print the properties stored in the bundle to the given output stream
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+PROPERTY_FORMAT

+
+public static final java.lang.String PROPERTY_FORMAT
+
+
the default name for the property format +

+

+
See Also:
Constant Field Values
+
+
+ +

+ASCII_FORMAT

+
+public static final java.lang.String ASCII_FORMAT
+
+
the default file format +

+

+
See Also:
Constant Field Values
+
+
+ +

+bundle

+
+java.util.PropertyResourceBundle bundle
+
+
The property resource bundle used for storing the current resources +

+

+
+
+ + + + + + + + +
+Constructor Detail
+ +

+StaticExtendedResourceBundle

+
+public StaticExtendedResourceBundle(java.lang.String filename)
+
+
Generate a new bundle from the given name and language code +

+

+
Parameters:
filename - the file name
+
+
+ +

+StaticExtendedResourceBundle

+
+public StaticExtendedResourceBundle(java.lang.String filename,
+                                    java.lang.String formatName)
+
+
Generate a new bundle from the given name and language code +

+

+
Parameters:
filename - the file name
formatName - the name of the format file
+
+ + + + + + + + +
+Method Detail
+ +

+getKeys

+
+public java.lang.String[] getKeys()
+
+
Retrieve the keys of this resource +

+

+ +
Returns:
a String[] of all keys in this resource
+
+
+
+ +

+getMessage

+
+public java.lang.String getMessage(java.lang.String key)
+
+
Convenvience wrapper for retrieving the message for key 'key' + Internally invokes getMessage(key, true) +

+

+
Parameters:
key - the key of the message to retrieve +
Returns:
the retrieved message or null, if no message was found
See Also:
getMessage(String, boolean)
+
+
+
+ +

+getMessage

+
+public java.lang.String getMessage(java.lang.String key,
+                                   boolean warnOnError)
+
+
Method for retrieving the message for key 'key' +

+

+
Parameters:
key - the key of the message to retrieve
warnOnError - if true, display a warning on System.out if + no appropriate resource was found. +
Returns:
the retrieved message or null, if no message was found
+
+
+
+ +

+printProperties

+
+public void printProperties()
+
+
Print the properties stored in the bundle to System.out +

+

+
+
+
+
+ +

+printProperties

+
+public void printProperties(java.io.PrintStream outputStream)
+
+
Print the properties stored in the bundle to the given output stream +

+

+
Parameters:
outputStream - the OutputStream on which the results + are to be written
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/TranslatableGUIElement.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/TranslatableGUIElement.html new file mode 100644 index 00000000..474617fd --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/TranslatableGUIElement.html @@ -0,0 +1,1671 @@ + + + + + + +TranslatableGUIElement + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +translator +
+Class TranslatableGUIElement

+
+java.lang.Object
+  extended by translator.TranslatableGUIElement
+
+
+
Direct Known Subclasses:
AnimalSpecificTranslatableGUIElement
+
+
+
+
public class TranslatableGUIElement
extends java.lang.Object
+ + +

+Provides a common interface for translatable GUI element generation Requires + an appropriate resource file containing the message translations. +

+ +

+

+
Version:
+
1.1 2000-01-11
+
Author:
+
Guido Rößling ( + roessling@acm.org)
+
+
+ +

+ + + + + + + + + + + + + + + +
+Field Summary
+protected  java.lang.Class<?>animalImageDummy + +
+           
+protected  java.lang.StringGRAPHICS_PATH + +
+          The path where the graphics are, searched from the CLASSPATH
+  + + + + + + + + + + +
+Constructor Summary
TranslatableGUIElement(Translator t) + +
+          Generate a new GUI generator using the concrete Translator passed in
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ ExtendedActiongenerateAction(java.lang.String key, + java.lang.Object[] params, + java.lang.Object invocationTargetObject, + java.lang.Object[] args, + boolean isButton) + +
+          Method for generating a new ExtendedAction insertable to a ToolBar or Menu
+ ExtendedActionButtongenerateActionButton(java.lang.String key, + javax.swing.Action theAction) + +
+          Generate a button encapsulating a predefined Action element
+ ExtendedActionButtongenerateActionButton(java.lang.String key, + java.lang.Object[] params, + javax.swing.Action theAction) + +
+          Generate a button encapsulating a predefined Action element
+ javax.swing.border.BordergenerateBorder(java.lang.String key, + java.lang.Object[] params) + +
+           
+ javax.swing.BoxgenerateBorderedBox(int alignment, + java.lang.String key) + +
+          Generates a bordered JPanel with the proper label
+ javax.swing.BoxgenerateBorderedBox(int alignment, + java.lang.String key, + java.lang.Object[] params) + +
+          Generates a bordered JPanel with the proper label
+ javax.swing.JPanelgenerateBorderedJPanel(java.lang.String key) + +
+          Generates a bordered JPanel with the proper label
+ javax.swing.JPanelgenerateBorderedJPanel(java.lang.String key, + java.lang.Object[] params) + +
+          Generates a bordered JPanel with the proper label
+ javax.swing.AbstractButtongenerateJButton(java.lang.String key) + +
+          Convenience wrapper for generating a new JButton Internally invokes + generateJButton(key, null, false)
+ javax.swing.AbstractButtongenerateJButton(java.lang.String key, + java.lang.Object[] params, + boolean isToggleButton) + +
+          Method for generating a new JButton
+ javax.swing.AbstractButtongenerateJButton(java.lang.String key, + java.lang.Object[] params, + boolean isToggleButton, + java.awt.event.ActionListener listener) + +
+          Method for generating a new JButton
+ javax.swing.AbstractButtongenerateJButton(java.lang.String key, + java.lang.Object[] params, + boolean isToggleButton, + java.awt.event.ActionListener listener, + boolean hideLabel) + +
+          Method for generating a new JButton
+ javax.swing.JCheckBoxgenerateJCheckBox(java.lang.String key) + +
+          Convenience wrapper for generating a new JButton Internally invokes + generateJButton(key, null, false)
+ javax.swing.JCheckBoxgenerateJCheckBox(java.lang.String key, + java.lang.Object[] params, + java.awt.event.ActionListener listener) + +
+          Method for generating a new JCheckBox
+ javax.swing.JComboBoxgenerateJComboBox(java.lang.String key, + java.lang.Object[] params, + java.lang.String[] labels) + +
+          Convenience wrapper for generating a new JComboBox Internally invokes + generateJComboBox(key, params, labels, labels[0])
+ javax.swing.JComboBoxgenerateJComboBox(java.lang.String key, + java.lang.Object[] params, + java.lang.String[] labels, + java.lang.String selectedItem) + +
+          Method for generating a new JComboBox
+ javax.swing.JFramegenerateJFrame(java.lang.String key) + +
+          Method for generating a new JFrame
+ javax.swing.JLabelgenerateJLabel(java.lang.String key) + +
+          Convenience wrapper for generating a new JLabel Internally invokes + generateJLabel(key, null)
+ javax.swing.JLabelgenerateJLabel(java.lang.String key, + java.lang.Object[] params) + +
+          Method for generating a new JLabel
+ javax.swing.JListgenerateJList(java.lang.String key, + java.lang.Object[] params, + java.lang.Object[] labels, + int selectionMode, + javax.swing.event.ListSelectionListener listener, + int selectedIndex) + +
+          Method for generating a new JList
+ javax.swing.JMenugenerateJMenu(java.lang.String key) + +
+          Convenience wrapper for generating a new JMenu Internally invokes + generateJMenu(key, null)
+ javax.swing.JMenugenerateJMenu(java.lang.String key, + java.lang.Object[] params) + +
+          Method for generating a new JMenu
+ javax.swing.JMenuItemgenerateJMenuItem(java.lang.String key) + +
+          Convenience wrapper for generating a new JMenuItem Internally invokes + generateJMenuItem(key, null)
+ javax.swing.JMenuItemgenerateJMenuItem(java.lang.String key, + boolean useIcon) + +
+          Convenience wrapper for generating a new JMenuItem Internally invokes + generateJMenuItem(key, null)
+ javax.swing.JMenuItemgenerateJMenuItem(java.lang.String key, + java.lang.Object[] params) + +
+          Method for generating a new JMenuItem
+ javax.swing.JMenuItemgenerateJMenuItem(java.lang.String key, + java.lang.Object[] params, + boolean useIcon) + +
+          Method for generating a new JMenuItem
+ javax.swing.JPopupMenugenerateJPopupMenu(java.lang.String key) + +
+          Method for generating a new JPopupMenu
+ javax.swing.JSlidergenerateJSlider(java.lang.String key, + java.lang.Object[] params, + int min, + int max, + javax.swing.event.ChangeListener listener) + +
+          Convenience wrapper for generating a new JSlider Internally invokes + generateJSlider(key, params, min, max, min, (max-min)/5, (max-min)/20, + false, listener)
+ javax.swing.JSlidergenerateJSlider(java.lang.String key, + java.lang.Object[] params, + int min, + int max, + int defaultValue, + boolean snapMode, + javax.swing.event.ChangeListener listener) + +
+          Convenience wrapper for generating a new JSlider Internally invokes + generateJSlider(key, params, min, max, defaultValue, (max-min)/5, + (max-min)/20, false, listener)
+ javax.swing.JSlidergenerateJSlider(java.lang.String key, + java.lang.Object[] params, + int min, + int max, + int defaultValue, + int majorSpacing, + int minorSpacing, + boolean snapMode, + javax.swing.event.ChangeListener listener) + +
+          Method for generating a new JSlider
+ javax.swing.JTextFieldgenerateJTextField(java.lang.String key, + java.lang.Object[] params, + int width, + java.lang.String defaultText) + +
+          Method for generating a new JTextField
+ javax.swing.JToggleButtongenerateJToggleButton(java.lang.String key, + java.lang.Object[] params, + java.awt.event.ActionListener listener, + boolean isRadioButton) + +
+           
+ javax.swing.border.BordergenerateTitledBorder(java.lang.String key) + +
+           
+ javax.swing.JMenuItemgenerateToggleableJMenuItem(java.lang.String key, + java.lang.Object[] params, + boolean isCheckBox) + +
+          Convenience wrapper for generating a new toggleable JMenuItem Internally + invokes generateToggleableJMenuItem(key, params, isCheckBox, false)
+ javax.swing.JMenuItemgenerateToggleableJMenuItem(java.lang.String key, + java.lang.Object[] params, + boolean isCheckBox, + boolean isSelected) + +
+          Method for generating a new toggleable JMenuItem
+ javax.swing.ImageIcongetImageIcon(java.lang.String name) + +
+          returns the imageIcon with the given name.
+protected  TranslatorgetTranslator() + +
+           
+ javax.swing.AbstractButtoninsertToMenu(java.lang.String key, + java.lang.Object[] params, + java.lang.Object invocationTargetObject, + java.lang.Object[] args, + javax.swing.JMenu menu) + +
+          Convenience method for adding a new element to a menu Internally invokes + insertMenuToolBar(key, params, invocationTargetObject, args, menu, null)
+ javax.swing.AbstractButtoninsertToMenuAndToolBar(java.lang.String key, + java.lang.Object[] params, + java.lang.Object invocationTargetObject, + java.lang.Object[] args, + javax.swing.JMenu menu, + javax.swing.JToolBar toolBar) + +
+          Convenience method for adding a new element to a menu and toolbar + Internally invokes insertMenuToolBar(key, params, invocationTargetObject, + args, menu, toolBar)
+ javax.swing.AbstractButtoninsertToMenuAndToolBar(java.lang.String key, + java.lang.Object[] params, + java.lang.Object invocationTargetObject, + java.lang.Object[] args, + javax.swing.JPopupMenu menu, + javax.swing.JToolBar toolBar) + +
+          Convenience method for adding a new element to a popup menu and toolbar + Internally invokes insertMenuToolBar(key, params, invocationTargetObject, + args, menu, toolBar)
+ javax.swing.AbstractButtoninsertToPopupMenu(java.lang.String key, + java.lang.Object[] params, + java.lang.Object invocationTargetObject, + java.lang.Object[] args, + javax.swing.JPopupMenu menu) + +
+          Convenience method for adding a new element to a popup menu Internally + invokes insertMenuToolBar(key, params, invocationTargetObject, args, menu, + null)
+ javax.swing.AbstractButtoninsertToToolBar(java.lang.String key, + java.lang.Object[] params, + java.lang.Object invocationTargetObject, + java.lang.Object[] args, + javax.swing.JToolBar toolBar) + +
+          Convenience method for adding a new element to a toolbar Internally invokes + insertMenuToolBar(key, params, invocationTargetObject, args, null, toolBar)
+ voidinsertTranslatableTab(java.lang.String tabKey, + java.awt.Component component, + javax.swing.JTabbedPane tabbedPane) + +
+           
+ voidinsertTranslatableTab(java.lang.String tabKey, + java.lang.Object[] params, + java.awt.Component component, + javax.swing.JTabbedPane tabbedPane) + +
+           
+protected  voidregisterComponent(java.lang.String key, + java.awt.Component component) + +
+           
+ voidsetGraphicsPath(java.lang.String path) + +
+           
+ voidsetTranslator(Translator t) + +
+           
+ voidtranslateGUIElements() + +
+          Translate all registered components using the resource file
+ voidunregisterComponent(java.lang.String key, + java.awt.Component component) + +
+           
+protected  voidupdateComponent(java.lang.String key, + java.awt.Component component) + +
+           
+protected  voidupdateVectorElements(java.lang.String key, + java.util.Vector<java.lang.Object> elements) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+GRAPHICS_PATH

+
+protected java.lang.String GRAPHICS_PATH
+
+
The path where the graphics are, searched from the CLASSPATH +

+

+
+
+
+ +

+animalImageDummy

+
+protected java.lang.Class<?> animalImageDummy
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+TranslatableGUIElement

+
+public TranslatableGUIElement(Translator t)
+
+
Generate a new GUI generator using the concrete Translator passed in +

+

+
Parameters:
t - the current Translator for this object
+
+ + + + + + + + +
+Method Detail
+ +

+getImageIcon

+
+public javax.swing.ImageIcon getImageIcon(java.lang.String name)
+
+
returns the imageIcon with the given name. + Note: The preffered approach is to create a directory "graphics", + which includes a class "AnimalGraphicsDummy" (which may be empty), + and place all icons there. In this way, they will also be loaded if + the program is packaged into a JAR file. +

+

+ +
Returns:
null if the Icon could not be found or read,
+ the Icon otherwise.
+
+
+
+ +

+setGraphicsPath

+
+public void setGraphicsPath(java.lang.String path)
+
+
+
+
+
+
+ +

+setTranslator

+
+public void setTranslator(Translator t)
+
+
+
+
+
+
+ +

+getTranslator

+
+protected Translator getTranslator()
+
+
+
+
+
+
+ +

+generateAction

+
+public ExtendedAction generateAction(java.lang.String key,
+                                     java.lang.Object[] params,
+                                     java.lang.Object invocationTargetObject,
+                                     java.lang.Object[] args,
+                                     boolean isButton)
+
+
Method for generating a new ExtendedAction insertable to a ToolBar or Menu +

+

+
Parameters:
key - the key for the ExtendedAction
params - the objects used for determining the message -- see + Translator.translateMessage(String, Object[])
invocationTargetObject - the object on which the method defined in the resource file is to + be executed
args - the arguments for the method call
isButton - if true, generate without label ("button" semantics) +
Returns:
the generated ExtendedAction
See Also:
Translator.translateMessage(String, Object[])
+
+
+
+ +

+generateActionButton

+
+public ExtendedActionButton generateActionButton(java.lang.String key,
+                                                 javax.swing.Action theAction)
+
+
Generate a button encapsulating a predefined Action element +

+

+
Parameters:
key - the key for this button
theAction - the action to be encapsulated +
Returns:
the created object
+
+
+
+ +

+generateActionButton

+
+public ExtendedActionButton generateActionButton(java.lang.String key,
+                                                 java.lang.Object[] params,
+                                                 javax.swing.Action theAction)
+
+
Generate a button encapsulating a predefined Action element +

+

+
Parameters:
key - the key for this button
params - the parameters needed for formatting the text of the button
theAction - the action to be encapsulated +
Returns:
the created object
+
+
+
+ +

+generateJButton

+
+public javax.swing.AbstractButton generateJButton(java.lang.String key)
+
+
Convenience wrapper for generating a new JButton Internally invokes + generateJButton(key, null, false) +

+

+
Parameters:
key - the key for the JButton +
Returns:
the generated AbstractButton
See Also:
generateJButton(String, Object[], boolean)
+
+
+
+ +

+generateJButton

+
+public javax.swing.AbstractButton generateJButton(java.lang.String key,
+                                                  java.lang.Object[] params,
+                                                  boolean isToggleButton)
+
+
Method for generating a new JButton +

+

+
Parameters:
key - the key for the JButton
params - the objects used for determining the message -- see + Translator.translateMessage(String, Object[])
isToggleButton - if true, button is toggleable +
Returns:
the generated AbstractButton
See Also:
Translator.translateMessage(String, Object[])
+
+
+
+ +

+generateJButton

+
+public javax.swing.AbstractButton generateJButton(java.lang.String key,
+                                                  java.lang.Object[] params,
+                                                  boolean isToggleButton,
+                                                  java.awt.event.ActionListener listener)
+
+
Method for generating a new JButton +

+

+
Parameters:
key - the key for the JButton
params - the objects used for determining the message -- see + Translator.translateMessage(String, Object[])
isToggleButton - if true, button is toggleable
listener - the ActionListener to be registered with the component +
Returns:
the generated AbstractButton
See Also:
Translator.translateMessage(String, Object[])
+
+
+
+ +

+generateJButton

+
+public javax.swing.AbstractButton generateJButton(java.lang.String key,
+                                                  java.lang.Object[] params,
+                                                  boolean isToggleButton,
+                                                  java.awt.event.ActionListener listener,
+                                                  boolean hideLabel)
+
+
Method for generating a new JButton +

+

+
Parameters:
key - the key for the JButton
params - the objects used for determining the message -- see + Translator.translateMessage(String, Object[])
isToggleButton - if true, button is toggleable
listener - the ActionListener to be registered with the component
hideLabel - if true, hide the label even if it exists (e.g., + for a Toolbar) +
Returns:
the generated AbstractButton
See Also:
Translator.translateMessage(String, Object[])
+
+
+
+ +

+generateJCheckBox

+
+public javax.swing.JCheckBox generateJCheckBox(java.lang.String key)
+
+
Convenience wrapper for generating a new JButton Internally invokes + generateJButton(key, null, false) +

+

+
Parameters:
key - the key for the JButton +
Returns:
the generated AbstractButton
See Also:
generateJButton(String, Object[], boolean)
+
+
+
+ +

+generateJCheckBox

+
+public javax.swing.JCheckBox generateJCheckBox(java.lang.String key,
+                                               java.lang.Object[] params,
+                                               java.awt.event.ActionListener listener)
+
+
Method for generating a new JCheckBox +

+

+
Parameters:
key - the key for the JCheckBox
params - the objects used for determining the message -- see + Translator.translateMessage(String, Object[])
listener - the ActionListener to be registered with the component +
Returns:
the generated JCheckBox
See Also:
Translator.translateMessage(String, Object[])
+
+
+
+ +

+generateJToggleButton

+
+public javax.swing.JToggleButton generateJToggleButton(java.lang.String key,
+                                                       java.lang.Object[] params,
+                                                       java.awt.event.ActionListener listener,
+                                                       boolean isRadioButton)
+
+
+
+
+
+
+ +

+generateJComboBox

+
+public javax.swing.JComboBox generateJComboBox(java.lang.String key,
+                                               java.lang.Object[] params,
+                                               java.lang.String[] labels)
+
+
Convenience wrapper for generating a new JComboBox Internally invokes + generateJComboBox(key, params, labels, labels[0]) +

+

+
Parameters:
key - the key for the JComboBox
params - the objects used for determining the message -- see + Translator.translateMessage(String, Object[])
labels - the labels for the JComboBox +
Returns:
the generated JComboBox
See Also:
generateJComboBox(String, Object[], String[], String), +Translator.translateMessage(String, Object[])
+
+
+
+ +

+generateJComboBox

+
+public javax.swing.JComboBox generateJComboBox(java.lang.String key,
+                                               java.lang.Object[] params,
+                                               java.lang.String[] labels,
+                                               java.lang.String selectedItem)
+
+
Method for generating a new JComboBox +

+

+
Parameters:
key - the key for the JComboBox
params - the objects used for determining the message -- see + Translator.translateMessage(String, Object[])
labels - the labels for the JComboBox
selectedItem - the default item +
Returns:
the generated JComboBox
See Also:
Translator.translateMessage(String, Object[])
+
+
+
+ +

+generateJPopupMenu

+
+public javax.swing.JPopupMenu generateJPopupMenu(java.lang.String key)
+
+
Method for generating a new JPopupMenu +

+

+
Parameters:
key - the key for the JPopupMenu +
Returns:
the generated JPopupMenu
+
+
+
+ +

+generateJFrame

+
+public javax.swing.JFrame generateJFrame(java.lang.String key)
+
+
Method for generating a new JFrame +

+

+
Parameters:
key - the key for the JFrame +
Returns:
the generated JFrame
+
+
+
+ +

+generateJLabel

+
+public javax.swing.JLabel generateJLabel(java.lang.String key)
+
+
Convenience wrapper for generating a new JLabel Internally invokes + generateJLabel(key, null) +

+

+
Parameters:
key - the key for the JLabel +
Returns:
the generated JLabel
See Also:
generateJLabel(String, Object[])
+
+
+
+ +

+generateJLabel

+
+public javax.swing.JLabel generateJLabel(java.lang.String key,
+                                         java.lang.Object[] params)
+
+
Method for generating a new JLabel +

+

+
Parameters:
key - the key for the JLabel
params - the objects used for determining the message -- see + Translator.translateMessage(String, Object[]) +
Returns:
the generated JLabel
See Also:
Translator.translateMessage(String, Object[])
+
+
+
+ +

+generateJList

+
+public javax.swing.JList generateJList(java.lang.String key,
+                                       java.lang.Object[] params,
+                                       java.lang.Object[] labels,
+                                       int selectionMode,
+                                       javax.swing.event.ListSelectionListener listener,
+                                       int selectedIndex)
+
+
Method for generating a new JList +

+

+
Parameters:
key - the key for the JList
params - the objects used for determining the message -- see + Translator.translateMessage(String, Object[])
labels - the labels for the JComboBox
selectionMode - the selection mode for the list
listener - the ListSelectionListener for the events
selectedIndex - the index of the default item +
Returns:
the generated JList
See Also:
Translator.translateMessage(String, Object[])
+
+
+
+ +

+generateJMenu

+
+public javax.swing.JMenu generateJMenu(java.lang.String key)
+
+
Convenience wrapper for generating a new JMenu Internally invokes + generateJMenu(key, null) +

+

+
Parameters:
key - the key for the JMenu +
Returns:
the generated JMenu
See Also:
generateJMenu(String, Object[])
+
+
+
+ +

+generateJMenu

+
+public javax.swing.JMenu generateJMenu(java.lang.String key,
+                                       java.lang.Object[] params)
+
+
Method for generating a new JMenu +

+

+
Parameters:
key - the key for the JMenu
params - the objects used for determining the message -- see + Translator.translateMessage(String, Object[]) +
Returns:
the generated JMenu
See Also:
Translator.translateMessage(String, Object[])
+
+
+
+ +

+generateJMenuItem

+
+public javax.swing.JMenuItem generateJMenuItem(java.lang.String key)
+
+
Convenience wrapper for generating a new JMenuItem Internally invokes + generateJMenuItem(key, null) +

+

+
Parameters:
key - the key for the JMenuItem +
Returns:
the generated JMenuItem
See Also:
generateJMenuItem(String, Object[])
+
+
+
+ +

+generateJMenuItem

+
+public javax.swing.JMenuItem generateJMenuItem(java.lang.String key,
+                                               boolean useIcon)
+
+
Convenience wrapper for generating a new JMenuItem Internally invokes + generateJMenuItem(key, null) +

+

+
Parameters:
key - the key for the JMenuItem
useIcon - if true, show an associated icon +
Returns:
the generated JMenuItem
See Also:
generateJMenuItem(String, Object[])
+
+
+
+ +

+generateJMenuItem

+
+public javax.swing.JMenuItem generateJMenuItem(java.lang.String key,
+                                               java.lang.Object[] params)
+
+
Method for generating a new JMenuItem +

+

+
Parameters:
key - the key for the JMenuItem
params - the objects used for determining the message -- see + Translator.translateMessage(String, Object[]) +
Returns:
the generated JMenuItem
See Also:
Translator.translateMessage(String, Object[])
+
+
+
+ +

+generateJMenuItem

+
+public javax.swing.JMenuItem generateJMenuItem(java.lang.String key,
+                                               java.lang.Object[] params,
+                                               boolean useIcon)
+
+
Method for generating a new JMenuItem +

+

+
Parameters:
key - the key for the JMenuItem
params - the objects used for determining the message -- see + Translator.translateMessage(String, Object[])
useIcon - if true, show an associated icon +
Returns:
the generated JMenuItem
See Also:
Translator.translateMessage(String, Object[])
+
+
+
+ +

+generateBorderedJPanel

+
+public javax.swing.JPanel generateBorderedJPanel(java.lang.String key)
+
+
Generates a bordered JPanel with the proper label +

+

+
Parameters:
key - the key for looking up the title of the bordered panel +
Returns:
a bordered JPanel with the proper title
+
+
+
+ +

+generateBorderedJPanel

+
+public javax.swing.JPanel generateBorderedJPanel(java.lang.String key,
+                                                 java.lang.Object[] params)
+
+
Generates a bordered JPanel with the proper label +

+

+
Parameters:
key - the key for looking up the title of the bordered panel
params - optional parameters (may be null) for defining the title +
Returns:
a bordered JPanel with the proper title
+
+
+
+ +

+generateTitledBorder

+
+public javax.swing.border.Border generateTitledBorder(java.lang.String key)
+
+
+
+
+
+
+ +

+generateBorder

+
+public javax.swing.border.Border generateBorder(java.lang.String key,
+                                                java.lang.Object[] params)
+
+
+
+
+
+
+ +

+generateBorderedBox

+
+public javax.swing.Box generateBorderedBox(int alignment,
+                                           java.lang.String key)
+
+
Generates a bordered JPanel with the proper label +

+

+
Parameters:
key - the key for looking up the title of the bordered panel +
Returns:
a bordered JPanel with the proper title
+
+
+
+ +

+generateBorderedBox

+
+public javax.swing.Box generateBorderedBox(int alignment,
+                                           java.lang.String key,
+                                           java.lang.Object[] params)
+
+
Generates a bordered JPanel with the proper label +

+

+
Parameters:
key - the key for looking up the title of the bordered panel
params - optional parameters (may be null) for defining the title +
Returns:
a bordered JPanel with the proper title
+
+
+
+ +

+generateJSlider

+
+public javax.swing.JSlider generateJSlider(java.lang.String key,
+                                           java.lang.Object[] params,
+                                           int min,
+                                           int max,
+                                           javax.swing.event.ChangeListener listener)
+
+
Convenience wrapper for generating a new JSlider Internally invokes + generateJSlider(key, params, min, max, min, (max-min)/5, (max-min)/20, + false, listener) +

+

+
Parameters:
key - the key for the JSlider
params - the objects used for determining the message -- see + Translator.translateMessage(String, Object[])
min - the minimum value for the JSlider
max - the maximum value for the JSlider
listener - the ChangeListener for the JSlider +
Returns:
the generated JSlider
See Also:
generateJSlider(String, Object[], int, int, int, int, int, boolean, + ChangeListener), +Translator.translateMessage(String, Object[])
+
+
+
+ +

+generateJSlider

+
+public javax.swing.JSlider generateJSlider(java.lang.String key,
+                                           java.lang.Object[] params,
+                                           int min,
+                                           int max,
+                                           int defaultValue,
+                                           boolean snapMode,
+                                           javax.swing.event.ChangeListener listener)
+
+
Convenience wrapper for generating a new JSlider Internally invokes + generateJSlider(key, params, min, max, defaultValue, (max-min)/5, + (max-min)/20, false, listener) +

+

+
Parameters:
key - the key for the JSlider
params - the objects used for determining the message -- see + Translator.translateMessage(String, Object[])
min - the minimum value for the JSlider
max - the maximum value for the JSlider
defaultValue - the default value for the JSlider
snapMode - determines if the "snap" is on: user can only select ticks
listener - the ChangeListener for the JSlider +
Returns:
the generated JSlider
See Also:
generateJSlider(String, Object[], int, int, int, int, int, boolean, + ChangeListener), +Translator.translateMessage(String, Object[])
+
+
+
+ +

+generateJSlider

+
+public javax.swing.JSlider generateJSlider(java.lang.String key,
+                                           java.lang.Object[] params,
+                                           int min,
+                                           int max,
+                                           int defaultValue,
+                                           int majorSpacing,
+                                           int minorSpacing,
+                                           boolean snapMode,
+                                           javax.swing.event.ChangeListener listener)
+
+
Method for generating a new JSlider +

+

+
Parameters:
key - the key for the JSlider
params - the objects used for determining the message -- see + Translator.translateMessage(String, Object[])
min - the minimum value for the JSlider
max - the maximum value for the JSlider
defaultValue - the default value for the JSlider
majorSpacing - the spacing for 'major' ticks
minorSpacing - the spacing for 'minor' ticks
snapMode - determines if the "snap" is on: user can only select ticks
listener - the ChangeListener for the JSlider +
Returns:
the generated JSlider
See Also:
Translator.translateMessage(String, Object[])
+
+
+
+ +

+generateJTextField

+
+public javax.swing.JTextField generateJTextField(java.lang.String key,
+                                                 java.lang.Object[] params,
+                                                 int width,
+                                                 java.lang.String defaultText)
+
+
Method for generating a new JTextField +

+

+
Parameters:
key - the key for the JTextField
params - the objects used for determining the message -- see + Translator.translateMessage(String, Object[])
width - the width of the text field
defaultText - the default text +
Returns:
the generated JTextField
See Also:
Translator.translateMessage(String, Object[])
+
+
+
+ +

+insertTranslatableTab

+
+public void insertTranslatableTab(java.lang.String tabKey,
+                                  java.awt.Component component,
+                                  javax.swing.JTabbedPane tabbedPane)
+
+
+
+
+
+
+ +

+insertTranslatableTab

+
+public void insertTranslatableTab(java.lang.String tabKey,
+                                  java.lang.Object[] params,
+                                  java.awt.Component component,
+                                  javax.swing.JTabbedPane tabbedPane)
+
+
+
+
+
+
+ +

+generateToggleableJMenuItem

+
+public javax.swing.JMenuItem generateToggleableJMenuItem(java.lang.String key,
+                                                         java.lang.Object[] params,
+                                                         boolean isCheckBox)
+
+
Convenience wrapper for generating a new toggleable JMenuItem Internally + invokes generateToggleableJMenuItem(key, params, isCheckBox, false) +

+

+
Parameters:
key - the key for the JMenuItem
params - the objects used for determining the message -- see + Translator.translateMessage(String, Object[])
isCheckBox - if true, use Checkbox semantics, otherwise use radio button + semantics +
Returns:
the generated JMenuItem
See Also:
generateToggleableJMenuItem(String, Object[], boolean, boolean)
+
+
+
+ +

+generateToggleableJMenuItem

+
+public javax.swing.JMenuItem generateToggleableJMenuItem(java.lang.String key,
+                                                         java.lang.Object[] params,
+                                                         boolean isCheckBox,
+                                                         boolean isSelected)
+
+
Method for generating a new toggleable JMenuItem +

+

+
Parameters:
key - the key for the JMenuItem
params - the objects used for determining the message -- see + Translator.translateMessage(String, Object[])
isCheckBox - if true, use Checkbox semantics, otherwise use radio button + semantics
isSelected - if true, mark as selected. +
Returns:
the generated JMenuItem
+
+
+
+ +

+insertToMenu

+
+public javax.swing.AbstractButton insertToMenu(java.lang.String key,
+                                               java.lang.Object[] params,
+                                               java.lang.Object invocationTargetObject,
+                                               java.lang.Object[] args,
+                                               javax.swing.JMenu menu)
+
+
Convenience method for adding a new element to a menu Internally invokes + insertMenuToolBar(key, params, invocationTargetObject, args, menu, null) +

+

+
Parameters:
key - the key for the element
params - the objects used for determining the message -- see + Translator.translateMessage(String, Object[])
invocationTargetObject - the object on which the method defined in the resource file is to + be executed
args - the arguments for the method call
menu - the JMenu to which the element is to be added +
Returns:
the generated AbtractButton
See Also:
Translator.translateMessage(String, Object[])
+
+
+
+ +

+insertToPopupMenu

+
+public javax.swing.AbstractButton insertToPopupMenu(java.lang.String key,
+                                                    java.lang.Object[] params,
+                                                    java.lang.Object invocationTargetObject,
+                                                    java.lang.Object[] args,
+                                                    javax.swing.JPopupMenu menu)
+
+
Convenience method for adding a new element to a popup menu Internally + invokes insertMenuToolBar(key, params, invocationTargetObject, args, menu, + null) +

+

+
Parameters:
key - the key for the element
params - the objects used for determining the message -- see + Translator.translateMessage(String, Object[])
invocationTargetObject - the object on which the method defined in the resource file is to + be executed
args - the arguments for the method call
menu - the JPopupMenu to which the element is to be added +
Returns:
the generated AbstractButton
See Also:
Translator.translateMessage(String, Object[])
+
+
+
+ +

+insertToToolBar

+
+public javax.swing.AbstractButton insertToToolBar(java.lang.String key,
+                                                  java.lang.Object[] params,
+                                                  java.lang.Object invocationTargetObject,
+                                                  java.lang.Object[] args,
+                                                  javax.swing.JToolBar toolBar)
+
+
Convenience method for adding a new element to a toolbar Internally invokes + insertMenuToolBar(key, params, invocationTargetObject, args, null, toolBar) +

+

+
Parameters:
key - the key for the element
params - the objects used for determining the message -- see + Translator.translateMessage(String, Object[])
invocationTargetObject - the object on which the method defined in the resource file is to + be executed
args - the arguments for the method call
toolBar - the JToolBar to which the element is to be added +
Returns:
the generated AbstractButton
See Also:
Translator.translateMessage(String, Object[])
+
+
+
+ +

+insertToMenuAndToolBar

+
+public javax.swing.AbstractButton insertToMenuAndToolBar(java.lang.String key,
+                                                         java.lang.Object[] params,
+                                                         java.lang.Object invocationTargetObject,
+                                                         java.lang.Object[] args,
+                                                         javax.swing.JMenu menu,
+                                                         javax.swing.JToolBar toolBar)
+
+
Convenience method for adding a new element to a menu and toolbar + Internally invokes insertMenuToolBar(key, params, invocationTargetObject, + args, menu, toolBar) +

+

+
Parameters:
key - the key for the element
params - the objects used for determining the message -- see + Translator.translateMessage(String, Object[])
invocationTargetObject - the object on which the method defined in the resource file is to + be executed
args - the arguments for the method call
menu - the JMenu to which the element is to be added
toolBar - the JToolBar to which the element is to be added +
Returns:
the generated AbstractButton
See Also:
Translator.translateMessage(String, Object[])
+
+
+
+ +

+insertToMenuAndToolBar

+
+public javax.swing.AbstractButton insertToMenuAndToolBar(java.lang.String key,
+                                                         java.lang.Object[] params,
+                                                         java.lang.Object invocationTargetObject,
+                                                         java.lang.Object[] args,
+                                                         javax.swing.JPopupMenu menu,
+                                                         javax.swing.JToolBar toolBar)
+
+
Convenience method for adding a new element to a popup menu and toolbar + Internally invokes insertMenuToolBar(key, params, invocationTargetObject, + args, menu, toolBar) +

+

+
Parameters:
key - the key for the element
params - the objects used for determining the message -- see + Translator.translateMessage(String, Object[])
invocationTargetObject - the object on which the method defined in the resource file is to + be executed
args - the arguments for the method call
menu - the JPopupMenu to which the element is to be added
toolBar - the JToolBar to which the element is to be added +
Returns:
the generated AbstractButton
See Also:
Translator.translateMessage(String, Object[])
+
+
+
+ +

+registerComponent

+
+protected void registerComponent(java.lang.String key,
+                                 java.awt.Component component)
+
+
+
+
+
+
+ +

+unregisterComponent

+
+public void unregisterComponent(java.lang.String key,
+                                java.awt.Component component)
+
+
+
+
+
+
+ +

+translateGUIElements

+
+public void translateGUIElements()
+
+
Translate all registered components using the resource file +

+

+
+
+
+
+ +

+updateComponent

+
+protected void updateComponent(java.lang.String key,
+                               java.awt.Component component)
+
+
+
+
+
+
+ +

+updateVectorElements

+
+protected void updateVectorElements(java.lang.String key,
+                                    java.util.Vector<java.lang.Object> elements)
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/Translator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/Translator.html new file mode 100644 index 00000000..f9f5a36a --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/Translator.html @@ -0,0 +1,595 @@ + + + + + + +Translator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +translator +
+Class Translator

+
+java.lang.Object
+  extended by translator.Translator
+
+
+
+
public class Translator
extends java.lang.Object
+ + +

+Provides internationalization by translating messages. Requires an + appropriate resource file containing the message translations. +

+ +

+

+
Version:
+
1.1 2000-01-11
+
Author:
+
Guido Rößling ( + roessling@acm.org)
+
+
+ +

+ + + + + + + + + + + + + + + +
+Field Summary
+static java.util.LocaleDEFAULT_LOCALE + +
+          The current locale, responsible for element translation
+(package private)  java.lang.StringresourceBaseName + +
+          The base name of the resource to load
+  + + + + + + + + + + + + + +
+Constructor Summary
Translator() + +
+           
Translator(java.lang.String resourceName, + java.util.Locale targetLocale) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.util.LocalegetCurrentLocale() + +
+          Retrieve the current locale.
+ TranslatableGUIElementgetGenerator() + +
+          returns the current TranslatableGUIElement instance for this Translator
+ ExtendedResourceManagementgetResourceBundle() + +
+          Return the current ExtendedResourceBundle for translation purposes
+ voidlistUnknownResources() + +
+          Lists the unknown resources for all known locales to the standard output
+ voidsetResourceBaseName(java.lang.String resourceName) + +
+           
+ voidsetTranslatorLocale(java.util.Locale targetLocale) + +
+          Set the current locale to the one passed in This will also translate all + GUI components if the state of the Translator is 'initialized'
+ voidsetTranslatorLocale(java.util.Locale targetLocale, + java.util.Vector<java.lang.String> additionalResources) + +
+          Set the current locale to the one passed in This will also translate all + GUI components if the state of the Translator is 'initialized'
+ java.lang.StringtranslateMessage(java.lang.String messageKey) + +
+          Convenience wrapper the translated message of key messageKey.
+ java.lang.StringtranslateMessage(java.lang.String messageKey, + java.lang.Object[] messageParams) + +
+          Return the translated message of key messageKey using the message params + Internally invokes generateMessage(messageKey, null);
+ java.lang.StringtranslateMessage(java.lang.String messageKey, + java.lang.Object[] messageParams, + boolean warnOnError) + +
+          Return the translated message of key messageKey using the message params
+ java.lang.StringtranslateMessage(java.lang.String messageKey, + java.lang.String... params) + +
+          Return the translated message of key messageKey using the message params + Internally invokes generateMessage(messageKey, null);
+ java.lang.StringtranslateMessageWithoutParameterExpansion(java.lang.String messageKey) + +
+          Convenience wrapper the translated message of key messageKey.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+DEFAULT_LOCALE

+
+public static final java.util.Locale DEFAULT_LOCALE
+
+
The current locale, responsible for element translation +

+

+
+
+
+ +

+resourceBaseName

+
+java.lang.String resourceBaseName
+
+
The base name of the resource to load +

+

+
+
+ + + + + + + + +
+Constructor Detail
+ +

+Translator

+
+public Translator()
+
+
+
+ +

+Translator

+
+public Translator(java.lang.String resourceName,
+                  java.util.Locale targetLocale)
+
+
+ + + + + + + + +
+Method Detail
+ +

+getCurrentLocale

+
+public java.util.Locale getCurrentLocale()
+
+
Retrieve the current locale. May be used to check whether elements have to + be translated, e.g. this is not needed if getCurrentLocale().equals(new + Locale) +

+

+ +
Returns:
the current locale object
+
+
+
+ +

+getGenerator

+
+public TranslatableGUIElement getGenerator()
+
+
returns the current TranslatableGUIElement instance for this Translator +

+

+ +
Returns:
the current TranslatableGUIElement handler
+
+
+
+ +

+getResourceBundle

+
+public ExtendedResourceManagement getResourceBundle()
+
+
Return the current ExtendedResourceBundle for translation purposes +

+

+ +
Returns:
the current resource bundle
+
+
+
+ +

+listUnknownResources

+
+public void listUnknownResources()
+
+
Lists the unknown resources for all known locales to the standard output +

+

+
+
+
+
+ +

+setTranslatorLocale

+
+public void setTranslatorLocale(java.util.Locale targetLocale)
+
+
Set the current locale to the one passed in This will also translate all + GUI components if the state of the Translator is 'initialized' +

+

+
Parameters:
targetLocale - the new locale for the application. If null, uses Locale.US + instead
+
+
+
+ +

+setTranslatorLocale

+
+public void setTranslatorLocale(java.util.Locale targetLocale,
+                                java.util.Vector<java.lang.String> additionalResources)
+
+
Set the current locale to the one passed in This will also translate all + GUI components if the state of the Translator is 'initialized' +

+

+
Parameters:
targetLocale - the new locale for the application. If null, uses Locale.US + instead
additionalResources - the file names (without ".xx_YY") for additional + language resources to be read in
+
+
+
+ +

+setResourceBaseName

+
+public void setResourceBaseName(java.lang.String resourceName)
+
+
+
+
+
+
+ +

+translateMessageWithoutParameterExpansion

+
+public java.lang.String translateMessageWithoutParameterExpansion(java.lang.String messageKey)
+
+
Convenience wrapper the translated message of key messageKey. Internally + invokes generateMessage(messageKey, null); +

+

+
Parameters:
messageKey - the key of the message to be displayed
See Also:
translateMessage(String, Object[], boolean)
+
+
+
+ +

+translateMessage

+
+public java.lang.String translateMessage(java.lang.String messageKey)
+
+
Convenience wrapper the translated message of key messageKey. Internally + invokes generateMessage(messageKey, null); +

+

+
Parameters:
messageKey - the key of the message to be displayed
See Also:
translateMessage(String, Object[], boolean)
+
+
+
+ +

+translateMessage

+
+public java.lang.String translateMessage(java.lang.String messageKey,
+                                         java.lang.Object[] messageParams)
+
+
Return the translated message of key messageKey using the message params + Internally invokes generateMessage(messageKey, null); +

+

+
Parameters:
messageKey - the key of the message to be displayed
messageParams - the values to be substituted into the message.
See Also:
translateMessage(String, Object[], boolean)
+
+
+
+ +

+translateMessage

+
+public java.lang.String translateMessage(java.lang.String messageKey,
+                                         java.lang.String... params)
+
+
Return the translated message of key messageKey using the message params + Internally invokes generateMessage(messageKey, null); +

+

+
Parameters:
messageKey - the key of the message to be displayed
params - the values to be substituted into the message.
See Also:
translateMessage(String, Object[], boolean)
+
+
+
+ +

+translateMessage

+
+public java.lang.String translateMessage(java.lang.String messageKey,
+                                         java.lang.Object[] messageParams,
+                                         boolean warnOnError)
+
+
Return the translated message of key messageKey using the message params +

+

+
Parameters:
messageKey - the key of the message to be displayed
messageParams - the values to be substituted into the message.
warnOnError - if true, log warnings due to invalid accesses or unavailable keys.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/class-use/AnimalSpecificTranslatableGUIElement.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/class-use/AnimalSpecificTranslatableGUIElement.html new file mode 100644 index 00000000..b7b12aae --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/class-use/AnimalSpecificTranslatableGUIElement.html @@ -0,0 +1,142 @@ + + + + + + +Uses of Class translator.AnimalSpecificTranslatableGUIElement + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
translator.AnimalSpecificTranslatableGUIElement

+
+No usage of translator.AnimalSpecificTranslatableGUIElement +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/class-use/AnimalTranslator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/class-use/AnimalTranslator.html new file mode 100644 index 00000000..5fb3434e --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/class-use/AnimalTranslator.html @@ -0,0 +1,142 @@ + + + + + + +Uses of Class translator.AnimalTranslator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
translator.AnimalTranslator

+
+No usage of translator.AnimalTranslator +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/class-use/Debug.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/class-use/Debug.html new file mode 100644 index 00000000..739544e3 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/class-use/Debug.html @@ -0,0 +1,142 @@ + + + + + + +Uses of Class translator.Debug + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
translator.Debug

+
+No usage of translator.Debug +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/class-use/ExtendedAction.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/class-use/ExtendedAction.html new file mode 100644 index 00000000..1e1f39ca --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/class-use/ExtendedAction.html @@ -0,0 +1,409 @@ + + + + + + +Uses of Class translator.ExtendedAction + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
translator.ExtendedAction

+
+ + + + + +
+Uses of ExtendedAction in translator
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in translator that return ExtendedAction
+static ExtendedActionExtendedAction.addToMenu(java.lang.String label, + java.lang.String iconName, + java.lang.String toolTipText, + java.lang.String targetCall, + java.lang.Object invocationTargetObject, + java.lang.Object[] args, + java.lang.String key, + java.util.Hashtable<java.lang.String,ExtendedAction> hash, + char mnemonic, + javax.swing.JMenu menu, + Translator translator) + +
+          Build a new object for invoking targetCall on invocationTargetObject
+static ExtendedActionExtendedAction.addToToolBar(java.lang.String label, + java.lang.String iconName, + java.lang.String toolTipText, + java.lang.String targetCall, + java.lang.Object invocationTargetObject, + java.lang.Object[] args, + java.lang.String key, + java.util.Hashtable<java.lang.String,ExtendedAction> hash, + char mnemonic, + javax.swing.JToolBar toolBar, + Translator translator) + +
+          Build a new object for invoking targetCall on invocationTargetObject
+static ExtendedActionExtendedAction.addToToolBar(java.lang.String label, + java.lang.String iconName, + java.lang.String toolTipText, + java.lang.String targetCall, + java.lang.Object invocationTargetObject, + java.lang.Object[] args, + java.lang.String key, + java.util.Hashtable<java.lang.String,ExtendedAction> hash, + javax.swing.JToolBar toolBar, + Translator translator) + +
+          Build a new object for invoking targetCall on invocationTargetObject
+ ExtendedActionTranslatableGUIElement.generateAction(java.lang.String key, + java.lang.Object[] params, + java.lang.Object invocationTargetObject, + java.lang.Object[] args, + boolean isButton) + +
+          Method for generating a new ExtendedAction insertable to a ToolBar or Menu
+static ExtendedActionExtendedAction.insertAction(java.lang.String objectKey, + java.util.Locale locale, + ExtendedResourceBundle bundle, + java.lang.Object invocationTargetObject, + java.lang.Object[] arguments, + java.util.Hashtable<java.lang.String,ExtendedAction> hash, + char mnemonic, + javax.swing.JToolBar toolBar, + javax.swing.JMenu menu, + Translator translator) + +
+          Build a new object for invoking targetCall on invocationTargetObject
+static ExtendedActionExtendedAction.insertAction(java.lang.String objectKey, + java.util.Locale locale, + ExtendedResourceBundle bundle, + java.lang.Object invocationTargetObject, + java.lang.Object[] arguments, + java.util.Hashtable<java.lang.String,ExtendedAction> hash, + javax.swing.JToolBar toolBar, + javax.swing.JMenu menu, + Translator translator) + +
+          Build a new object for invoking targetCall on invocationTargetObject
+static ExtendedActionExtendedAction.insertAction(java.lang.String label, + java.lang.String iconName, + java.lang.String toolTipText, + java.lang.String targetCall, + java.lang.Object invocationTargetObject, + java.lang.Object[] args, + java.lang.String key, + java.util.Hashtable<java.lang.String,ExtendedAction> hash, + char mnemonic, + javax.swing.JToolBar toolBar, + javax.swing.JMenu menu, + Translator translator) + +
+          Build a new object for invoking targetCall on invocationTargetObject
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Method parameters in translator with type arguments of type ExtendedAction
+static ExtendedActionExtendedAction.addToMenu(java.lang.String label, + java.lang.String iconName, + java.lang.String toolTipText, + java.lang.String targetCall, + java.lang.Object invocationTargetObject, + java.lang.Object[] args, + java.lang.String key, + java.util.Hashtable<java.lang.String,ExtendedAction> hash, + char mnemonic, + javax.swing.JMenu menu, + Translator translator) + +
+          Build a new object for invoking targetCall on invocationTargetObject
+static ExtendedActionExtendedAction.addToToolBar(java.lang.String label, + java.lang.String iconName, + java.lang.String toolTipText, + java.lang.String targetCall, + java.lang.Object invocationTargetObject, + java.lang.Object[] args, + java.lang.String key, + java.util.Hashtable<java.lang.String,ExtendedAction> hash, + char mnemonic, + javax.swing.JToolBar toolBar, + Translator translator) + +
+          Build a new object for invoking targetCall on invocationTargetObject
+static ExtendedActionExtendedAction.addToToolBar(java.lang.String label, + java.lang.String iconName, + java.lang.String toolTipText, + java.lang.String targetCall, + java.lang.Object invocationTargetObject, + java.lang.Object[] args, + java.lang.String key, + java.util.Hashtable<java.lang.String,ExtendedAction> hash, + javax.swing.JToolBar toolBar, + Translator translator) + +
+          Build a new object for invoking targetCall on invocationTargetObject
+static ExtendedActionExtendedAction.insertAction(java.lang.String objectKey, + java.util.Locale locale, + ExtendedResourceBundle bundle, + java.lang.Object invocationTargetObject, + java.lang.Object[] arguments, + java.util.Hashtable<java.lang.String,ExtendedAction> hash, + char mnemonic, + javax.swing.JToolBar toolBar, + javax.swing.JMenu menu, + Translator translator) + +
+          Build a new object for invoking targetCall on invocationTargetObject
+static ExtendedActionExtendedAction.insertAction(java.lang.String objectKey, + java.util.Locale locale, + ExtendedResourceBundle bundle, + java.lang.Object invocationTargetObject, + java.lang.Object[] arguments, + java.util.Hashtable<java.lang.String,ExtendedAction> hash, + javax.swing.JToolBar toolBar, + javax.swing.JMenu menu, + Translator translator) + +
+          Build a new object for invoking targetCall on invocationTargetObject
+static ExtendedActionExtendedAction.insertAction(java.lang.String label, + java.lang.String iconName, + java.lang.String toolTipText, + java.lang.String targetCall, + java.lang.Object invocationTargetObject, + java.lang.Object[] args, + java.lang.String key, + java.util.Hashtable<java.lang.String,ExtendedAction> hash, + char mnemonic, + javax.swing.JToolBar toolBar, + javax.swing.JMenu menu, + Translator translator) + +
+          Build a new object for invoking targetCall on invocationTargetObject
+  +

+ + + + + + + + +
Constructor parameters in translator with type arguments of type ExtendedAction
ExtendedAction(java.lang.String label, + java.lang.String iconName, + java.lang.String toolTipText, + java.lang.String targetCall, + java.lang.Object invocationTargetObject, + java.lang.Object[] args, + java.lang.String key, + java.util.Hashtable<java.lang.String,ExtendedAction> hash, + Translator translator) + +
+          Build a new object for invoking targetCall on invocationTargetObject
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/class-use/ExtendedActionButton.LocalPropertyChangeListener.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/class-use/ExtendedActionButton.LocalPropertyChangeListener.html new file mode 100644 index 00000000..2428eecd --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/class-use/ExtendedActionButton.LocalPropertyChangeListener.html @@ -0,0 +1,142 @@ + + + + + + +Uses of Class translator.ExtendedActionButton.LocalPropertyChangeListener + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
translator.ExtendedActionButton.LocalPropertyChangeListener

+
+No usage of translator.ExtendedActionButton.LocalPropertyChangeListener +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/class-use/ExtendedActionButton.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/class-use/ExtendedActionButton.html new file mode 100644 index 00000000..7634f915 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/class-use/ExtendedActionButton.html @@ -0,0 +1,176 @@ + + + + + + +Uses of Class translator.ExtendedActionButton + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
translator.ExtendedActionButton

+
+ + + + + +
+Uses of ExtendedActionButton in translator
+  +

+ + + + + + + + + + + + + +
Methods in translator that return ExtendedActionButton
+ ExtendedActionButtonTranslatableGUIElement.generateActionButton(java.lang.String key, + javax.swing.Action theAction) + +
+          Generate a button encapsulating a predefined Action element
+ ExtendedActionButtonTranslatableGUIElement.generateActionButton(java.lang.String key, + java.lang.Object[] params, + javax.swing.Action theAction) + +
+          Generate a button encapsulating a predefined Action element
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/class-use/ExtendedResourceBundle.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/class-use/ExtendedResourceBundle.html new file mode 100644 index 00000000..f8f40215 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/class-use/ExtendedResourceBundle.html @@ -0,0 +1,224 @@ + + + + + + +Uses of Class translator.ExtendedResourceBundle + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
translator.ExtendedResourceBundle

+
+ + + + + +
+Uses of ExtendedResourceBundle in translator
+  +

+ + + + + + + + + +
Fields in translator with type parameters of type ExtendedResourceBundle
+(package private)  java.util.Vector<ExtendedResourceBundle>ExtendedResourceBundle.componentBundles + +
+           
+  +

+ + + + + + + + + + + + + +
Methods in translator with parameters of type ExtendedResourceBundle
+static ExtendedActionExtendedAction.insertAction(java.lang.String objectKey, + java.util.Locale locale, + ExtendedResourceBundle bundle, + java.lang.Object invocationTargetObject, + java.lang.Object[] arguments, + java.util.Hashtable<java.lang.String,ExtendedAction> hash, + char mnemonic, + javax.swing.JToolBar toolBar, + javax.swing.JMenu menu, + Translator translator) + +
+          Build a new object for invoking targetCall on invocationTargetObject
+static ExtendedActionExtendedAction.insertAction(java.lang.String objectKey, + java.util.Locale locale, + ExtendedResourceBundle bundle, + java.lang.Object invocationTargetObject, + java.lang.Object[] arguments, + java.util.Hashtable<java.lang.String,ExtendedAction> hash, + javax.swing.JToolBar toolBar, + javax.swing.JMenu menu, + Translator translator) + +
+          Build a new object for invoking targetCall on invocationTargetObject
+  +

+ + + + + + + + +
Constructors in translator with parameters of type ExtendedResourceBundle
ExtendedAction(java.lang.String objectKey, + java.util.Locale locale, + ExtendedResourceBundle bundle, + java.lang.Object invocationTargetObject, + Translator translator) + +
+          Build a new object for invoking targetCall on the default Animal object
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/class-use/ExtendedResourceManagement.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/class-use/ExtendedResourceManagement.html new file mode 100644 index 00000000..d1b34d49 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/class-use/ExtendedResourceManagement.html @@ -0,0 +1,173 @@ + + + + + + +Uses of Class translator.ExtendedResourceManagement + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
translator.ExtendedResourceManagement

+
+ + + + + +
+Uses of ExtendedResourceManagement in translator
+  +

+ + + + + + + + + + + + + +
Methods in translator that return ExtendedResourceManagement
+ ExtendedResourceManagementTranslator.getResourceBundle() + +
+          Return the current ExtendedResourceBundle for translation purposes
+static ExtendedResourceManagementAnimalTranslator.getResourceBundle() + +
+          Return the current ExtendedResourceBundle for translation purposes
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/class-use/ResourceChecker.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/class-use/ResourceChecker.html new file mode 100644 index 00000000..2ceda899 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/class-use/ResourceChecker.html @@ -0,0 +1,142 @@ + + + + + + +Uses of Class translator.ResourceChecker + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
translator.ResourceChecker

+
+No usage of translator.ResourceChecker +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/class-use/ResourceLocator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/class-use/ResourceLocator.html new file mode 100644 index 00000000..2cd6684f --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/class-use/ResourceLocator.html @@ -0,0 +1,165 @@ + + + + + + +Uses of Class translator.ResourceLocator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
translator.ResourceLocator

+
+ + + + + +
+Uses of ResourceLocator in translator
+  +

+ + + + + + + + + +
Methods in translator that return ResourceLocator
+static ResourceLocatorResourceLocator.getResourceLocator() + +
+          returns the current (internal) locator, creating a new one first if needed
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/class-use/StaticExtendedResourceBundle.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/class-use/StaticExtendedResourceBundle.html new file mode 100644 index 00000000..6daa7a4c --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/class-use/StaticExtendedResourceBundle.html @@ -0,0 +1,142 @@ + + + + + + +Uses of Class translator.StaticExtendedResourceBundle + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
translator.StaticExtendedResourceBundle

+
+No usage of translator.StaticExtendedResourceBundle +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/class-use/TranslatableGUIElement.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/class-use/TranslatableGUIElement.html new file mode 100644 index 00000000..f1be4d7a --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/class-use/TranslatableGUIElement.html @@ -0,0 +1,190 @@ + + + + + + +Uses of Class translator.TranslatableGUIElement + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
translator.TranslatableGUIElement

+
+ + + + + +
+Uses of TranslatableGUIElement in translator
+  +

+ + + + + + + + + +
Subclasses of TranslatableGUIElement in translator
+ classAnimalSpecificTranslatableGUIElement + +
+          Provides a common interface for translatable GUI element generation Requires + an appropriate resource file containing the message translations.
+  +

+ + + + + + + + + + + + + +
Methods in translator that return TranslatableGUIElement
+ TranslatableGUIElementTranslator.getGenerator() + +
+          returns the current TranslatableGUIElement instance for this Translator
+static TranslatableGUIElementAnimalTranslator.getGUIBuilder() + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/class-use/Translator.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/class-use/Translator.html new file mode 100644 index 00000000..e93aff75 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/class-use/Translator.html @@ -0,0 +1,401 @@ + + + + + + +Uses of Class translator.Translator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
translator.Translator

+
+ + + + + +
+Uses of Translator in translator
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in translator that return Translator
+protected  TranslatorTranslatableGUIElement.getTranslator() + +
+           
+ TranslatorExtendedResourceManagement.getTranslator() + +
+          retrieves the actual Translator instance to be used
+ TranslatorExtendedResourceBundle.getTranslator() + +
+          retrieves the actual Translator instance to be used
+ TranslatorExtendedAction.getTranslator() + +
+          Return the Translator instance
+static TranslatorAnimalTranslator.getTranslator() + +
+           
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in translator with parameters of type Translator
+static ExtendedActionExtendedAction.addToMenu(java.lang.String label, + java.lang.String iconName, + java.lang.String toolTipText, + java.lang.String targetCall, + java.lang.Object invocationTargetObject, + java.lang.Object[] args, + java.lang.String key, + java.util.Hashtable<java.lang.String,ExtendedAction> hash, + char mnemonic, + javax.swing.JMenu menu, + Translator translator) + +
+          Build a new object for invoking targetCall on invocationTargetObject
+static ExtendedActionExtendedAction.addToToolBar(java.lang.String label, + java.lang.String iconName, + java.lang.String toolTipText, + java.lang.String targetCall, + java.lang.Object invocationTargetObject, + java.lang.Object[] args, + java.lang.String key, + java.util.Hashtable<java.lang.String,ExtendedAction> hash, + char mnemonic, + javax.swing.JToolBar toolBar, + Translator translator) + +
+          Build a new object for invoking targetCall on invocationTargetObject
+static ExtendedActionExtendedAction.addToToolBar(java.lang.String label, + java.lang.String iconName, + java.lang.String toolTipText, + java.lang.String targetCall, + java.lang.Object invocationTargetObject, + java.lang.Object[] args, + java.lang.String key, + java.util.Hashtable<java.lang.String,ExtendedAction> hash, + javax.swing.JToolBar toolBar, + Translator translator) + +
+          Build a new object for invoking targetCall on invocationTargetObject
+static ExtendedActionExtendedAction.insertAction(java.lang.String objectKey, + java.util.Locale locale, + ExtendedResourceBundle bundle, + java.lang.Object invocationTargetObject, + java.lang.Object[] arguments, + java.util.Hashtable<java.lang.String,ExtendedAction> hash, + char mnemonic, + javax.swing.JToolBar toolBar, + javax.swing.JMenu menu, + Translator translator) + +
+          Build a new object for invoking targetCall on invocationTargetObject
+static ExtendedActionExtendedAction.insertAction(java.lang.String objectKey, + java.util.Locale locale, + ExtendedResourceBundle bundle, + java.lang.Object invocationTargetObject, + java.lang.Object[] arguments, + java.util.Hashtable<java.lang.String,ExtendedAction> hash, + javax.swing.JToolBar toolBar, + javax.swing.JMenu menu, + Translator translator) + +
+          Build a new object for invoking targetCall on invocationTargetObject
+static ExtendedActionExtendedAction.insertAction(java.lang.String label, + java.lang.String iconName, + java.lang.String toolTipText, + java.lang.String targetCall, + java.lang.Object invocationTargetObject, + java.lang.Object[] args, + java.lang.String key, + java.util.Hashtable<java.lang.String,ExtendedAction> hash, + char mnemonic, + javax.swing.JToolBar toolBar, + javax.swing.JMenu menu, + Translator translator) + +
+          Build a new object for invoking targetCall on invocationTargetObject
+ voidTranslatableGUIElement.setTranslator(Translator t) + +
+           
+ voidExtendedResourceManagement.setTranslator(Translator trans) + +
+          assigns the current Translator for this resource bundle
+ voidExtendedResourceBundle.setTranslator(Translator trans) + +
+          assigns the current Translator for this resource bundle
+  +

+ + + + + + + + + + + + + + + + + + + + + + + +
Constructors in translator with parameters of type Translator
AnimalSpecificTranslatableGUIElement(Translator t) + +
+          Generate a new GUI generator using the concrete Translator passed in
ExtendedAction(java.lang.String objectKey, + java.util.Locale locale, + ExtendedResourceBundle bundle, + java.lang.Object invocationTargetObject, + Translator translator) + +
+          Build a new object for invoking targetCall on the default Animal object
ExtendedAction(java.lang.String label, + java.lang.String iconName, + java.lang.String toolTipText, + java.lang.String targetCall, + java.lang.Object invocationTargetObject, + java.lang.Object[] args, + java.lang.String key, + java.util.Hashtable<java.lang.String,ExtendedAction> hash, + Translator translator) + +
+          Build a new object for invoking targetCall on invocationTargetObject
ExtendedAction(java.lang.String label, + java.lang.String iconName, + java.lang.String toolTipText, + java.lang.String targetCall, + java.lang.Object invocationTargetObject, + java.lang.Object[] args, + Translator translator) + +
+          Build a new object for invoking targetCall on invocationTargetObject
ExtendedAction(java.lang.String label, + java.lang.String iconName, + java.lang.String toolTipText, + java.lang.String targetCall, + java.lang.Object invocationTargetObject, + Translator translator) + +
+          Build a new object for invoking targetCall on invocationTargetObject
TranslatableGUIElement(Translator t) + +
+          Generate a new GUI generator using the concrete Translator passed in
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/package-frame.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/package-frame.html new file mode 100644 index 00000000..89c3cc4c --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/package-frame.html @@ -0,0 +1,54 @@ + + + + + + +translator + + + + + + + + + + + +translator + + + + +
+Classes  + +
+AnimalSpecificTranslatableGUIElement +
+AnimalTranslator +
+Debug +
+ExtendedAction +
+ExtendedActionButton +
+ExtendedResourceBundle +
+ExtendedResourceManagement +
+ResourceChecker +
+ResourceLocator +
+StaticExtendedResourceBundle +
+TranslatableGUIElement +
+Translator
+ + + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/package-summary.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/package-summary.html new file mode 100644 index 00000000..bd1e01dd --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/package-summary.html @@ -0,0 +1,209 @@ + + + + + + +translator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package translator +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Class Summary
AnimalSpecificTranslatableGUIElementProvides a common interface for translatable GUI element generation Requires + an appropriate resource file containing the message translations.
AnimalTranslator 
Debug 
ExtendedActionThis class represents an action object that allows calling methods on objects + + To use, simply invoke the ExtendedAction constructor by giving the label, + icon name, tool tip text and the method to call (which currently must not + have any parameters).
ExtendedActionButtonThis class represents a specialized JButton that allows calling methods on + objects + + To use, simply invoke the ExtendedActionButton constructor by giving the + action to be performed and a mnemonic.
ExtendedResourceBundleA special type of PropertyResourceBundle support
ExtendedResourceManagementA special type of PropertyResourceBundle support
ResourceChecker 
ResourceLocatorThis class encapsulates the loading of (almost) arbitrary resources.
StaticExtendedResourceBundleA special type of PropertyResourceBundle support
TranslatableGUIElementProvides a common interface for translatable GUI element generation Requires + an appropriate resource file containing the message translations.
TranslatorProvides internationalization by translating messages.
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/package-tree.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/package-tree.html new file mode 100644 index 00000000..c8724964 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/package-tree.html @@ -0,0 +1,168 @@ + + + + + + +translator Class Hierarchy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package translator +

+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/package-use.html b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/package-use.html new file mode 100644 index 00000000..daf80989 --- /dev/null +++ b/ss2012/AlgoAnim/Teil 3/AlgoAnimAPIDoc/translator/package-use.html @@ -0,0 +1,200 @@ + + + + + + +Uses of Package translator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
translator

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
+Classes in translator used by translator
ExtendedAction + +
+          This class represents an action object that allows calling methods on objects + + To use, simply invoke the ExtendedAction constructor by giving the label, + icon name, tool tip text and the method to call (which currently must not + have any parameters).
ExtendedActionButton + +
+          This class represents a specialized JButton that allows calling methods on + objects + + To use, simply invoke the ExtendedActionButton constructor by giving the + action to be performed and a mnemonic.
ExtendedResourceBundle + +
+          A special type of PropertyResourceBundle support
ExtendedResourceManagement + +
+          A special type of PropertyResourceBundle support
ResourceLocator + +
+          This class encapsulates the loading of (almost) arbitrary resources.
TranslatableGUIElement + +
+          Provides a common interface for translatable GUI element generation Requires + an appropriate resource file containing the message translations.
Translator + +
+          Provides internationalization by translating messages.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/ss2012/AlgoAnim/Teil 3/algoAnimAPI.pdf b/ss2012/AlgoAnim/Teil 3/algoAnimAPI.pdf new file mode 100644 index 00000000..775ceda0 Binary files /dev/null and b/ss2012/AlgoAnim/Teil 3/algoAnimAPI.pdf differ diff --git a/ss2012/AlgoAnim/Teil 3/uebung_3.pdf b/ss2012/AlgoAnim/Teil 3/uebung_3.pdf new file mode 100644 index 00000000..032c9da4 Binary files /dev/null and b/ss2012/AlgoAnim/Teil 3/uebung_3.pdf differ diff --git a/ss2012/AlgoAnim/Teil 4/uebung_4.pdf b/ss2012/AlgoAnim/Teil 4/uebung_4.pdf new file mode 100644 index 00000000..599efbbc Binary files /dev/null and b/ss2012/AlgoAnim/Teil 4/uebung_4.pdf differ diff --git a/ss2012/AlgoAnim/Teil 5/animalscriptExtension.pdf b/ss2012/AlgoAnim/Teil 5/animalscriptExtension.pdf new file mode 100644 index 00000000..5356ad11 Binary files /dev/null and b/ss2012/AlgoAnim/Teil 5/animalscriptExtension.pdf differ diff --git a/ss2012/AlgoAnim/Teil 5/uebung_5.pdf b/ss2012/AlgoAnim/Teil 5/uebung_5.pdf new file mode 100644 index 00000000..cc334b91 Binary files /dev/null and b/ss2012/AlgoAnim/Teil 5/uebung_5.pdf differ diff --git a/ss2012/AlgoAnim/animal-current-2.jar b/ss2012/AlgoAnim/animal-current-2.jar new file mode 100644 index 00000000..e432ab59 Binary files /dev/null and b/ss2012/AlgoAnim/animal-current-2.jar differ diff --git a/ss2012/AlgoAnim/test/test.asu b/ss2012/AlgoAnim/test/test.asu new file mode 100644 index 00000000..e69de29b diff --git a/ss2012/AlgoAnim/test/testAlgo.asu b/ss2012/AlgoAnim/test/testAlgo.asu new file mode 100644 index 00000000..4a0b4e82 --- /dev/null +++ b/ss2012/AlgoAnim/test/testAlgo.asu @@ -0,0 +1,315 @@ +%Animal 2 640*480 +title "Rekursive Lineare Suche (int)" +author "Dr. Guido Rößling (roessling@acm.org>" +{ + text "title" "Rekursive Lineare Suche" (20, 35) color (0, 0, 0) depth 1 font SansSerif size 20 bold + rectangle "headerRect" offset (-5, -5) from "title" NW offset (5, 5) from "title" SE color (0, 0, 0) depth 3 filled fillColor (192, 192, 192) + text "descrHd" "Beschreibung des Algorithmus" (20, 80) color (0, 0, 0) depth 1 font SansSerif size 12 + codegroup "descr" at offset (0, 30) from "descrHd" SW color (0, 0, 0) highlightColor (255, 0, 0) contextColor (0, 0, 0) font SansSerif size 16 bold depth 3 + addCodeLine "Die Lineare Suche ist vermutlich das naheliegendeste Suchverfahren." to "descr" + addCodeLine "" to "descr" + addCodeLine "Die rekursive Implementierung testet zuerst, ob das Feld leer ist" to "descr" + addCodeLine "oder schon das Ende erreicht wurde. In beiden Fällen ist das Ergebnis -1." to "descr" + addCodeLine "Ansonsten wird das aktuelle Feldelement mit dem gesuchten Wert" to "descr" + addCodeLine "vergleichen. Stimmen sie überein, so wird die aktuelle Position als" to "descr" + addCodeLine "Ergebnis zurückgegeben; andernfalls wird die Methode rekursive" to "descr" + addCodeLine "für die nächste Startposition aufgerufen." to "descr" +} +{ + array "array" (30, 150) color (0, 0, 0) fillColor (192, 192, 192) elementColor (0, 0, 0) elemHighlight (0, 255, 0) cellHighlight (255, 200, 0) horizontal length 8 "1" "3" "7" "5" "2" "6" "8" "4" depth 1 font SansSerif size 12 + codegroup "code" at offset (0, 20) from "array" SW color (0, 0, 0) highlightColor (255, 0, 255) contextColor (0, 0, 0) font Monospaced size 16 bold depth 3 + addCodeLine "public int search(int[] array, int value, int pos) {" to "code" + addCodeLine "if (array == null)" to "code" indentation 1 + addCodeLine "return -1;" to "code" indentation 2 + addCodeLine "if (pos >= array.length)" to "code" indentation 1 + addCodeLine "return -1;" to "code" indentation 2 + addCodeLine "if (array[pos] == value)" to "code" indentation 1 + addCodeLine "return pos;" to "code" indentation 2 + addCodeLine "return search(array, value, pos + 1);" to "code" indentation 1 + addCodeLine "}" to "code" + text "#A" "Zuweisungen" offset (80, -80) from "array" SE color (0, 0, 0) depth 1 font SansSerif size 12 + rectangle "Zuweisungen" offset (10, 0) from "#A" NE offset (11, 0) from "#A" SE color (0, 0, 255) depth 2 filled fillColor (0, 0, 255) + text "#C" "Vergleiche" offset (0, 35) from "#A" NW color (0, 0, 0) depth 1 font SansSerif size 12 + rectangle "Vergleiche" offset (0, 35) from "Zuweisungen" NW offset (1, 35) from "Zuweisungen" SW color (0, 0, 255) depth 2 filled fillColor (0, 0, 255) + text "value" "value: 10" offset (30, 0) from "array" SE color (0, 0, 0) depth 1 font SansSerif size 20 bold + text "Text3" "pos: 0" offset (20, 0) from "value" baseline end color (0, 0, 0) depth 1 font SansSerif size 20 bold + arrayMarker "iMarker" on "array" atIndex 0 label "i" short color (0, 0, 255) depth 1 + highlightCode on "code" line 0 row 0 + hide "descrHd" "descr" +} +{ + unhighlightCode on "code" line 0 row 0 + highlightCode on "code" line 1 row 0 + move "Vergleiche" type "translate #2" along line (0, 0) (2, 0) +} +{ + unhighlightCode on "code" line 1 row 0 + highlightCode on "code" line 3 row 0 + move "Vergleiche" type "translate #2" along line (0, 0) (2, 0) +} +{ + unhighlightCode on "code" line 3 row 0 + highlightCode on "code" line 5 row 0 + move "Vergleiche" type "translate #2" along line (0, 0) (2, 0) + highlightArrayElem on "array" position 0 +} +{ + unhighlightCode on "code" line 5 row 0 + highlightCode on "code" line 7 row 0 +} +{ + unhighlightCode on "code" line 7 row 0 + setText of "Text3" to "pos: 1" within 10 ticks + moveArrayMarker "iMarker" to position 1 within 10 ticks + highlightCode on "code" line 0 row 0 +} +{ + unhighlightCode on "code" line 0 row 0 + highlightCode on "code" line 1 row 0 + move "Vergleiche" type "translate #2" along line (0, 0) (2, 0) +} +{ + unhighlightCode on "code" line 1 row 0 + highlightCode on "code" line 3 row 0 + move "Vergleiche" type "translate #2" along line (0, 0) (2, 0) +} +{ + unhighlightCode on "code" line 3 row 0 + highlightCode on "code" line 5 row 0 + move "Vergleiche" type "translate #2" along line (0, 0) (2, 0) + highlightArrayElem on "array" position 1 +} +{ + unhighlightCode on "code" line 5 row 0 + highlightCode on "code" line 7 row 0 +} +{ + unhighlightCode on "code" line 7 row 0 + setText of "Text3" to "pos: 2" within 10 ticks + moveArrayMarker "iMarker" to position 2 within 10 ticks + highlightCode on "code" line 0 row 0 +} +{ + unhighlightCode on "code" line 0 row 0 + highlightCode on "code" line 1 row 0 + move "Vergleiche" type "translate #2" along line (0, 0) (2, 0) +} +{ + unhighlightCode on "code" line 1 row 0 + highlightCode on "code" line 3 row 0 + move "Vergleiche" type "translate #2" along line (0, 0) (2, 0) +} +{ + unhighlightCode on "code" line 3 row 0 + highlightCode on "code" line 5 row 0 + move "Vergleiche" type "translate #2" along line (0, 0) (2, 0) + highlightArrayElem on "array" position 2 +} +{ + unhighlightCode on "code" line 5 row 0 + highlightCode on "code" line 7 row 0 +} +{ + unhighlightCode on "code" line 7 row 0 + setText of "Text3" to "pos: 3" within 10 ticks + moveArrayMarker "iMarker" to position 3 within 10 ticks + highlightCode on "code" line 0 row 0 +} +{ + unhighlightCode on "code" line 0 row 0 + highlightCode on "code" line 1 row 0 + move "Vergleiche" type "translate #2" along line (0, 0) (2, 0) +} +{ + unhighlightCode on "code" line 1 row 0 + highlightCode on "code" line 3 row 0 + move "Vergleiche" type "translate #2" along line (0, 0) (2, 0) +} +{ + unhighlightCode on "code" line 3 row 0 + highlightCode on "code" line 5 row 0 + move "Vergleiche" type "translate #2" along line (0, 0) (2, 0) + highlightArrayElem on "array" position 3 +} +{ + unhighlightCode on "code" line 5 row 0 + highlightCode on "code" line 7 row 0 +} +{ + unhighlightCode on "code" line 7 row 0 + setText of "Text3" to "pos: 4" within 10 ticks + moveArrayMarker "iMarker" to position 4 within 10 ticks + highlightCode on "code" line 0 row 0 +} +{ + unhighlightCode on "code" line 0 row 0 + highlightCode on "code" line 1 row 0 + move "Vergleiche" type "translate #2" along line (0, 0) (2, 0) +} +{ + unhighlightCode on "code" line 1 row 0 + highlightCode on "code" line 3 row 0 + move "Vergleiche" type "translate #2" along line (0, 0) (2, 0) +} +{ + unhighlightCode on "code" line 3 row 0 + highlightCode on "code" line 5 row 0 + move "Vergleiche" type "translate #2" along line (0, 0) (2, 0) + highlightArrayElem on "array" position 4 +} +{ + unhighlightCode on "code" line 5 row 0 + highlightCode on "code" line 7 row 0 +} +{ + unhighlightCode on "code" line 7 row 0 + setText of "Text3" to "pos: 5" within 10 ticks + moveArrayMarker "iMarker" to position 5 within 10 ticks + highlightCode on "code" line 0 row 0 +} +{ + unhighlightCode on "code" line 0 row 0 + highlightCode on "code" line 1 row 0 + move "Vergleiche" type "translate #2" along line (0, 0) (2, 0) +} +{ + unhighlightCode on "code" line 1 row 0 + highlightCode on "code" line 3 row 0 + move "Vergleiche" type "translate #2" along line (0, 0) (2, 0) +} +{ + unhighlightCode on "code" line 3 row 0 + highlightCode on "code" line 5 row 0 + move "Vergleiche" type "translate #2" along line (0, 0) (2, 0) + highlightArrayElem on "array" position 5 +} +{ + unhighlightCode on "code" line 5 row 0 + highlightCode on "code" line 7 row 0 +} +{ + unhighlightCode on "code" line 7 row 0 + setText of "Text3" to "pos: 6" within 10 ticks + moveArrayMarker "iMarker" to position 6 within 10 ticks + highlightCode on "code" line 0 row 0 +} +{ + unhighlightCode on "code" line 0 row 0 + highlightCode on "code" line 1 row 0 + move "Vergleiche" type "translate #2" along line (0, 0) (2, 0) +} +{ + unhighlightCode on "code" line 1 row 0 + highlightCode on "code" line 3 row 0 + move "Vergleiche" type "translate #2" along line (0, 0) (2, 0) +} +{ + unhighlightCode on "code" line 3 row 0 + highlightCode on "code" line 5 row 0 + move "Vergleiche" type "translate #2" along line (0, 0) (2, 0) + highlightArrayElem on "array" position 6 +} +{ + unhighlightCode on "code" line 5 row 0 + highlightCode on "code" line 7 row 0 +} +{ + unhighlightCode on "code" line 7 row 0 + setText of "Text3" to "pos: 7" within 10 ticks + moveArrayMarker "iMarker" to position 7 within 10 ticks + highlightCode on "code" line 0 row 0 +} +{ + unhighlightCode on "code" line 0 row 0 + highlightCode on "code" line 1 row 0 + move "Vergleiche" type "translate #2" along line (0, 0) (2, 0) +} +{ + unhighlightCode on "code" line 1 row 0 + highlightCode on "code" line 3 row 0 + move "Vergleiche" type "translate #2" along line (0, 0) (2, 0) +} +{ + unhighlightCode on "code" line 3 row 0 + highlightCode on "code" line 5 row 0 + move "Vergleiche" type "translate #2" along line (0, 0) (2, 0) + highlightArrayElem on "array" position 7 +} +{ + unhighlightCode on "code" line 5 row 0 + highlightCode on "code" line 7 row 0 +} +{ + unhighlightCode on "code" line 7 row 0 + setText of "Text3" to "pos: 8" within 10 ticks + moveArrayMarker "iMarker" to position 8 within 10 ticks + highlightCode on "code" line 0 row 0 +} +{ + unhighlightCode on "code" line 0 row 0 + highlightCode on "code" line 1 row 0 + move "Vergleiche" type "translate #2" along line (0, 0) (2, 0) +} +{ + unhighlightCode on "code" line 1 row 0 + highlightCode on "code" line 3 row 0 + move "Vergleiche" type "translate #2" along line (0, 0) (2, 0) +} +{ + unhighlightCode on "code" line 3 row 0 + highlightCode on "code" line 4 row 0 + text "Text4" "Ergebnis: -1" offset (20, 0) from "Text3" baseline end color (0, 0, 0) depth 1 font SansSerif size 20 bold +} +{ + unhighlightCode on "code" line 4 row 0 + moveArrayMarker "iMarker" to position 7 within 10 ticks + unhighlightArrayElem on "array" position 7 +} +{ + moveArrayMarker "iMarker" to position 6 within 10 ticks + unhighlightArrayElem on "array" position 6 +} +{ + moveArrayMarker "iMarker" to position 5 within 10 ticks + unhighlightArrayElem on "array" position 5 +} +{ + moveArrayMarker "iMarker" to position 4 within 10 ticks + unhighlightArrayElem on "array" position 4 +} +{ + moveArrayMarker "iMarker" to position 3 within 10 ticks + unhighlightArrayElem on "array" position 3 +} +{ + moveArrayMarker "iMarker" to position 2 within 10 ticks + unhighlightArrayElem on "array" position 2 +} +{ + moveArrayMarker "iMarker" to position 1 within 10 ticks + unhighlightArrayElem on "array" position 1 +} +{ + moveArrayMarker "iMarker" to position 0 within 10 ticks + unhighlightArrayElem on "array" position 0 +} +{ + text "nrSteps" "Insgesamt verwendete der Algorithmus 0 Zuweisungen und 26 Vergleiche." offset (0, 30) from "code" SW color (0, 0, 0) depth 1 font SansSerif size 12 +} +{ + codegroup "complexity" at offset (0, 30) from "title" SW color (0, 0, 0) highlightColor (255, 0, 0) contextColor (0, 0, 0) font SansSerif size 16 bold depth 3 + addCodeLine "Anmerkungen zur Komplexität" to "complexity" + addCodeLine "" to "complexity" + addCodeLine "Die Lineare Suche ist - wie der name schon sagt - immer linear." to "complexity" + addCodeLine "Bei bereits sortierten Daten gibt es (deutlich) bessere Suchverfahren." to "complexity" + addCodeLine "" to "complexity" + addCodeLine "Bei unsortierten Daten kann, je nach Art und Herkunft der Daten," to "complexity" + addCodeLine "kein besseres Suchverfahren implementiert werden - etwa wenn die" to "complexity" + addCodeLine "Daten aus einem Socket gelesen werden und daher von vorne nach" to "complexity" + addCodeLine "hinten verarbeitet werden müssen." to "complexity" + hide "nrSteps" "code" "Zuweisungen" "#A" "Vergleiche" "#C" "Text4" "value" "array" "Text3" +} +{ + text "adForURL" "Weitere Animationen finden Sie unter http://www.animal.ahrgr.de im Online-Repository" offset (0, 50) from "title" SW color (0, 0, 0) depth 1 font SansSerif size 20 bold + hide "complexity" +} diff --git a/ss2012/IT Sicherheit/Folien/0-Organization-01.pdf b/ss2012/IT Sicherheit/Folien/0-Organization-01.pdf new file mode 100644 index 00000000..045abd5d Binary files /dev/null and b/ss2012/IT Sicherheit/Folien/0-Organization-01.pdf differ diff --git a/ss2012/IT Sicherheit/Folien/1-Introduction-01.pdf b/ss2012/IT Sicherheit/Folien/1-Introduction-01.pdf new file mode 100644 index 00000000..51cff06b Binary files /dev/null and b/ss2012/IT Sicherheit/Folien/1-Introduction-01.pdf differ diff --git a/ss2012/IT Sicherheit/Folien/2-Cryptography-01.pdf b/ss2012/IT Sicherheit/Folien/2-Cryptography-01.pdf new file mode 100644 index 00000000..15498142 Binary files /dev/null and b/ss2012/IT Sicherheit/Folien/2-Cryptography-01.pdf differ diff --git a/ss2012/IT Sicherheit/Folien/3-IAMPrivacy-01.pdf b/ss2012/IT Sicherheit/Folien/3-IAMPrivacy-01.pdf new file mode 100644 index 00000000..6eb13369 Binary files /dev/null and b/ss2012/IT Sicherheit/Folien/3-IAMPrivacy-01.pdf differ diff --git a/ss2012/IT Sicherheit/SS11/Folien/swsec11_0.pdf b/ss2012/IT Sicherheit/SS11/Folien/swsec11_0.pdf new file mode 100644 index 00000000..e7573c4e Binary files /dev/null and b/ss2012/IT Sicherheit/SS11/Folien/swsec11_0.pdf differ diff --git a/ss2012/IT Sicherheit/SS11/Folien/swsec11_1.pdf b/ss2012/IT Sicherheit/SS11/Folien/swsec11_1.pdf new file mode 100644 index 00000000..1b5d880a Binary files /dev/null and b/ss2012/IT Sicherheit/SS11/Folien/swsec11_1.pdf differ diff --git a/ss2012/IT Sicherheit/SS11/Folien/swsec11_10.pdf b/ss2012/IT Sicherheit/SS11/Folien/swsec11_10.pdf new file mode 100644 index 00000000..88c84f0e Binary files /dev/null and b/ss2012/IT Sicherheit/SS11/Folien/swsec11_10.pdf differ diff --git a/ss2012/IT Sicherheit/SS11/Folien/swsec11_2.pdf b/ss2012/IT Sicherheit/SS11/Folien/swsec11_2.pdf new file mode 100644 index 00000000..263d42ad Binary files /dev/null and b/ss2012/IT Sicherheit/SS11/Folien/swsec11_2.pdf differ diff --git a/ss2012/IT Sicherheit/SS11/Folien/swsec11_3.pdf b/ss2012/IT Sicherheit/SS11/Folien/swsec11_3.pdf new file mode 100644 index 00000000..ba6d2777 Binary files /dev/null and b/ss2012/IT Sicherheit/SS11/Folien/swsec11_3.pdf differ diff --git a/ss2012/IT Sicherheit/SS11/Folien/swsec11_4.pdf b/ss2012/IT Sicherheit/SS11/Folien/swsec11_4.pdf new file mode 100644 index 00000000..af2cfddb Binary files /dev/null and b/ss2012/IT Sicherheit/SS11/Folien/swsec11_4.pdf differ diff --git a/ss2012/IT Sicherheit/SS11/Folien/swsec11_5.pdf b/ss2012/IT Sicherheit/SS11/Folien/swsec11_5.pdf new file mode 100644 index 00000000..73f6fd79 Binary files /dev/null and b/ss2012/IT Sicherheit/SS11/Folien/swsec11_5.pdf differ diff --git a/ss2012/IT Sicherheit/SS11/Folien/swsec11_6.pdf b/ss2012/IT Sicherheit/SS11/Folien/swsec11_6.pdf new file mode 100644 index 00000000..a30279cd Binary files /dev/null and b/ss2012/IT Sicherheit/SS11/Folien/swsec11_6.pdf differ diff --git a/ss2012/IT Sicherheit/SS11/Folien/swsec11_7.pdf b/ss2012/IT Sicherheit/SS11/Folien/swsec11_7.pdf new file mode 100644 index 00000000..bf68ef21 Binary files /dev/null and b/ss2012/IT Sicherheit/SS11/Folien/swsec11_7.pdf differ diff --git a/ss2012/IT Sicherheit/SS11/Folien/swsec11_8.pdf b/ss2012/IT Sicherheit/SS11/Folien/swsec11_8.pdf new file mode 100644 index 00000000..81b4425d Binary files /dev/null and b/ss2012/IT Sicherheit/SS11/Folien/swsec11_8.pdf differ diff --git a/ss2012/IT Sicherheit/SS11/Folien/swsec11_9.pdf b/ss2012/IT Sicherheit/SS11/Folien/swsec11_9.pdf new file mode 100644 index 00000000..20d5a3bb Binary files /dev/null and b/ss2012/IT Sicherheit/SS11/Folien/swsec11_9.pdf differ diff --git a/ss2012/IT Sicherheit/SS11/Folien/swsec11_9_2_BCM.pdf b/ss2012/IT Sicherheit/SS11/Folien/swsec11_9_2_BCM.pdf new file mode 100644 index 00000000..edb4ac4d Binary files /dev/null and b/ss2012/IT Sicherheit/SS11/Folien/swsec11_9_2_BCM.pdf differ diff --git a/ss2012/IT Sicherheit/SS11/Folien/swsec11_9_2_BWL.pdf b/ss2012/IT Sicherheit/SS11/Folien/swsec11_9_2_BWL.pdf new file mode 100644 index 00000000..65d1df19 Binary files /dev/null and b/ss2012/IT Sicherheit/SS11/Folien/swsec11_9_2_BWL.pdf differ diff --git a/ss2012/IT Sicherheit/SS11/Folien/swsec11_9_2_IR.pdf b/ss2012/IT Sicherheit/SS11/Folien/swsec11_9_2_IR.pdf new file mode 100644 index 00000000..9c2a6d2b Binary files /dev/null and b/ss2012/IT Sicherheit/SS11/Folien/swsec11_9_2_IR.pdf differ diff --git a/ss2012/IT Sicherheit/SS11/IT-Sicherheit-Hausuebung-meine_Loesung.pdf b/ss2012/IT Sicherheit/SS11/IT-Sicherheit-Hausuebung-meine_Loesung.pdf new file mode 100644 index 00000000..78d2c1ce Binary files /dev/null and b/ss2012/IT Sicherheit/SS11/IT-Sicherheit-Hausuebung-meine_Loesung.pdf differ diff --git a/ss2012/IT Sicherheit/SS11/Uebungen/exercise_1.pdf b/ss2012/IT Sicherheit/SS11/Uebungen/exercise_1.pdf new file mode 100644 index 00000000..6c4ac020 Binary files /dev/null and b/ss2012/IT Sicherheit/SS11/Uebungen/exercise_1.pdf differ diff --git a/ss2012/IT Sicherheit/SS11/Uebungen/exercise_2.pdf b/ss2012/IT Sicherheit/SS11/Uebungen/exercise_2.pdf new file mode 100644 index 00000000..1945f603 Binary files /dev/null and b/ss2012/IT Sicherheit/SS11/Uebungen/exercise_2.pdf differ diff --git a/ss2012/IT Sicherheit/SS11/Uebungen/exercise_3.pdf b/ss2012/IT Sicherheit/SS11/Uebungen/exercise_3.pdf new file mode 100644 index 00000000..c7a88770 Binary files /dev/null and b/ss2012/IT Sicherheit/SS11/Uebungen/exercise_3.pdf differ diff --git a/ss2012/IT Sicherheit/SS11/Uebungen/exercise_4.pdf b/ss2012/IT Sicherheit/SS11/Uebungen/exercise_4.pdf new file mode 100644 index 00000000..a972a171 Binary files /dev/null and b/ss2012/IT Sicherheit/SS11/Uebungen/exercise_4.pdf differ diff --git a/ss2012/IT Sicherheit/SS11/Uebungen/exercise_5.pdf b/ss2012/IT Sicherheit/SS11/Uebungen/exercise_5.pdf new file mode 100644 index 00000000..8290eef1 Binary files /dev/null and b/ss2012/IT Sicherheit/SS11/Uebungen/exercise_5.pdf differ diff --git a/ss2012/IT Sicherheit/SS11/Uebungen/exercise_6.pdf b/ss2012/IT Sicherheit/SS11/Uebungen/exercise_6.pdf new file mode 100644 index 00000000..6c2baa96 Binary files /dev/null and b/ss2012/IT Sicherheit/SS11/Uebungen/exercise_6.pdf differ diff --git a/ss2012/IT Sicherheit/SS11/Uebungen/homework.pdf b/ss2012/IT Sicherheit/SS11/Uebungen/homework.pdf new file mode 100644 index 00000000..38897ea5 Binary files /dev/null and b/ss2012/IT Sicherheit/SS11/Uebungen/homework.pdf differ diff --git a/ss2012/Mathe III/Klausuren/2006/Foto 05.07.11 12 57 47.jpeg b/ss2012/Mathe III/Klausuren/2006/Foto 05.07.11 12 57 47.jpeg new file mode 100755 index 00000000..32f72171 Binary files /dev/null and b/ss2012/Mathe III/Klausuren/2006/Foto 05.07.11 12 57 47.jpeg differ diff --git a/ss2012/Mathe III/Klausuren/2006/Foto 05.07.11 12 57 52.jpeg b/ss2012/Mathe III/Klausuren/2006/Foto 05.07.11 12 57 52.jpeg new file mode 100755 index 00000000..d4ee8499 Binary files /dev/null and b/ss2012/Mathe III/Klausuren/2006/Foto 05.07.11 12 57 52.jpeg differ diff --git a/ss2012/Mathe III/Klausuren/2006/Foto 05.07.11 12 58 35.jpeg b/ss2012/Mathe III/Klausuren/2006/Foto 05.07.11 12 58 35.jpeg new file mode 100755 index 00000000..c225d08c Binary files /dev/null and b/ss2012/Mathe III/Klausuren/2006/Foto 05.07.11 12 58 35.jpeg differ diff --git a/ss2012/Mathe III/Klausuren/2006/Foto 05.07.11 12 58 37.jpeg b/ss2012/Mathe III/Klausuren/2006/Foto 05.07.11 12 58 37.jpeg new file mode 100755 index 00000000..4fd1241b Binary files /dev/null and b/ss2012/Mathe III/Klausuren/2006/Foto 05.07.11 12 58 37.jpeg differ diff --git a/ss2012/Mathe III/Klausuren/Klausur_SoSe09.pdf b/ss2012/Mathe III/Klausuren/Klausur_SoSe09.pdf new file mode 100755 index 00000000..f72e58d7 Binary files /dev/null and b/ss2012/Mathe III/Klausuren/Klausur_SoSe09.pdf differ diff --git a/ss2012/Mathe III/Klausuren/Klausur_SoSe10.pdf b/ss2012/Mathe III/Klausuren/Klausur_SoSe10.pdf new file mode 100755 index 00000000..55a27ece Binary files /dev/null and b/ss2012/Mathe III/Klausuren/Klausur_SoSe10.pdf differ diff --git a/ss2012/Mathe III/Klausuren/Klausur_WS09-10.pdf b/ss2012/Mathe III/Klausuren/Klausur_WS09-10.pdf new file mode 100755 index 00000000..011482f0 Binary files /dev/null and b/ss2012/Mathe III/Klausuren/Klausur_WS09-10.pdf differ diff --git a/ss2012/Mathe III/Klausuren/Klausur_WS10-11.pdf b/ss2012/Mathe III/Klausuren/Klausur_WS10-11.pdf new file mode 100755 index 00000000..c66eee2f Binary files /dev/null and b/ss2012/Mathe III/Klausuren/Klausur_WS10-11.pdf differ diff --git a/ss2012/Mathe III/SkriptSoSe11.pdf b/ss2012/Mathe III/SkriptSoSe11.pdf new file mode 100644 index 00000000..51714c93 Binary files /dev/null and b/ss2012/Mathe III/SkriptSoSe11.pdf differ diff --git a/ss2012/Mathe III/Uebungen/Uebung01.pdf b/ss2012/Mathe III/Uebungen/Uebung01.pdf new file mode 100644 index 00000000..b99435d2 Binary files /dev/null and b/ss2012/Mathe III/Uebungen/Uebung01.pdf differ diff --git a/ss2012/Mathe III/info2012.pdf b/ss2012/Mathe III/info2012.pdf new file mode 100644 index 00000000..86c15812 Binary files /dev/null and b/ss2012/Mathe III/info2012.pdf differ diff --git a/ss2012/Projektpraktikum/Treffen Immanuel/2012_04_19.rtf b/ss2012/Projektpraktikum/Treffen Immanuel/2012_04_19.rtf new file mode 100644 index 00000000..550234f7 --- /dev/null +++ b/ss2012/Projektpraktikum/Treffen Immanuel/2012_04_19.rtf @@ -0,0 +1,17 @@ +{\rtf1\ansi\ansicpg1252\cocoartf1138\cocoasubrtf320 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\paperw11900\paperh16840\margl1440\margr1440\vieww10800\viewh8400\viewkind0 +\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardirnatural + +\f0\fs24 \cf0 Mikrorklimakarte\ +Preprocessing:\ +Stra\'dfenbahnen haben einen Weg den sie fahren. Den Weg muss man finden. Messwerte m\'fcssen dann auf die Stra\'dfenbahnlinien gemapped werden.\ +Grid:\ +Temperaturkarte und Differenzkarte\ +\ +\ +\ +\ +Fehler:\ +Tooltipanzeige auf dasense funktioniert nicht mehr} \ No newline at end of file