org.jicengine.element.impl
Class BeanElementCompiler

java.lang.Object
  extended byorg.jicengine.element.ElementCompiler
      extended byorg.jicengine.element.impl.BeanElementCompiler

public class BeanElementCompiler
extends ElementCompiler

Author:
.timo

Constructor Summary
BeanElementCompiler(java.lang.String name, Location location)
           
 
Method Summary
static java.lang.String getSetPropertyActionExpression(java.lang.String propertyName)
          'childElement' -> this.setChildElement(childElement)
protected  ActionElement handleExtraChildElement(ValueElement child)
          transforms the child into a property setter action..
 
Methods inherited from class org.jicengine.element.ElementCompiler
createElement, elementInitialized, getConstructor, getElement, getLocation, getName, handleChildElement, setAction, setCData, setConstructor, setId, setInstanceClass, setOverridableBy, setParameters, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BeanElementCompiler

public BeanElementCompiler(java.lang.String name,
                           Location location)
Method Detail

handleExtraChildElement

protected ActionElement handleExtraChildElement(ValueElement child)
                                         throws ElementException
transforms the child into a property setter action..

Specified by:
handleExtraChildElement in class ElementCompiler
Throws:
ElementException

getSetPropertyActionExpression

public static java.lang.String getSetPropertyActionExpression(java.lang.String propertyName)
'childElement' -> this.setChildElement(childElement)