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
 void create(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.
 void put(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)