|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jicengine.element.impl.ArrayElementCompiler.RenamedValueElement
Description of the Class
Field Summary |
Fields inherited from interface org.jicengine.element.Element |
VARIABLE_NAME_CDATA, VARIABLE_NAME_ELEMENT_INSTANCE, VARIABLE_NAME_PARENT_INSTANCE |
Constructor Summary | |
ArrayElementCompiler.RenamedValueElement(java.lang.String name,
ValueElement element)
|
Method Summary | |
java.lang.String |
getName()
|
java.lang.Object |
getValue(Context global,
java.lang.Object parentInstance)
Creates and returns the value of this element. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public ArrayElementCompiler.RenamedValueElement(java.lang.String name, ValueElement element)
Method Detail |
public java.lang.String getName()
getName
in interface Element
public java.lang.Object getValue(Context global, java.lang.Object parentInstance) throws ElementException
ValueElement
Creates and returns the value of this element.
The client/user of this element will call this method. currently, the method is called only once. No caching of the result is needed. However, the object should be able to be executed multiple times.
in general, the creation of the value consists of the following steps:
getValue
in interface ValueElement
global
- a Context where the instances marked with the 'id'-attribute
are put.parentInstance
- the instance of the parent element. NOTE: null-value means
that the value of the parent is not available (not yet
or never), not that the instance of the parent is null!
ElementException
- if any part of the execution of the action fails.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |