algoanim.annotations
Class Annotation

java.lang.Object
  extended by algoanim.annotations.Annotation

public class Annotation
extends java.lang.Object


Field Summary
static java.lang.String CLOSECONTEXT
           
static java.lang.String DEC
           
static java.lang.String DECLARE
           
static java.lang.String DISCARD
           
static java.lang.String EVAL
           
static java.lang.String GLOBAL
           
static java.lang.String HIGHLIGHT
           
static java.lang.String INC
           
static java.lang.String LABEL
           
static java.lang.String OPENCONTEXT
           
static java.lang.String SET
           
static java.lang.String VARIABLE_ROLE
           
 
Constructor Summary
Annotation(java.lang.String name)
           
 
Method Summary
 void addParameter(java.lang.String param)
           
 Executor getExecutor(Variables vars, SourceCode src)
           
 java.lang.String getName()
           
 java.util.Vector<java.lang.String> getParameters()
           
static java.util.Vector<Annotation> parse(java.lang.String line)
           
 java.lang.String toString()
           
 
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)