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  void createEntry(ArrayPrimitive array, java.lang.String keyword, int from, int to, Timing offset, Timing duration)
           
protected  void createEntry(ArrayPrimitive array, java.lang.String keyword, int position, Timing offset, Timing duration)
           
 void highlightCell(ArrayPrimitive ia, int from, int to, Timing offset, Timing duration)
           
 void highlightCell(ArrayPrimitive ia, int position, Timing offset, Timing duration)
           
 void highlightElem(ArrayPrimitive ia, int from, int to, Timing offset, Timing duration)
           
 void highlightElem(ArrayPrimitive ia, int position, Timing offset, Timing duration)
           
 void swap(ArrayPrimitive iap, int what, int with, Timing delay, Timing duration)
           
 void unhighlightCell(ArrayPrimitive ia, int from, int to, Timing offset, Timing duration)
           
 void unhighlightCell(ArrayPrimitive ia, int position, Timing offset, Timing duration)
           
 void unhighlightElem(ArrayPrimitive ia, int from, int to, Timing offset, Timing duration)
           
 void unhighlightElem(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)