org.jicengine.element
Interface Element

All Known Subinterfaces:
ActionElement, ValueElement
All Known Implementing Classes:
AbstractElement, ArrayElementCompiler.RenamedValueElement, ElementImpl.ActionElementImpl, ElementImpl.ValueElementImpl, StaticValueElement, WrapperActionElement

public interface Element

Executable/runtime instantiation of a JIC-element. JIC-processing is based on Elements.

Design-note: getLocation() was removed: it is needed mostly internally by the element when it throws exeptions. this is a public interface.

Author:
.timo

Field Summary
static java.lang.String VARIABLE_NAME_CDATA
          Variable-names to be used in LJE-expressions.
static java.lang.String VARIABLE_NAME_ELEMENT_INSTANCE
          Description of the Field
static java.lang.String VARIABLE_NAME_PARENT_INSTANCE
          Description of the Field
 
Method Summary
 java.lang.String getName()
           
 

Field Detail

VARIABLE_NAME_CDATA

public static final java.lang.String VARIABLE_NAME_CDATA
Variable-names to be used in LJE-expressions.

See Also:
Constant Field Values

VARIABLE_NAME_PARENT_INSTANCE

public static final java.lang.String VARIABLE_NAME_PARENT_INSTANCE
Description of the Field

See Also:
Constant Field Values

VARIABLE_NAME_ELEMENT_INSTANCE

public static final java.lang.String VARIABLE_NAME_ELEMENT_INSTANCE
Description of the Field

See Also:
Constant Field Values
Method Detail

getName

public java.lang.String getName()