org.jicengine.element.impl
Class ListElementCompiler

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

public class ListElementCompiler
extends ElementCompiler

Author:
.timo

Constructor Summary
ListElementCompiler(java.lang.String name, Location location)
           
 
Method Summary
 void elementInitialized()
          Called by handler when the start-tag of the element has been processed - Element has been created and all attributes have been set, but no cdata nor child-elements have been processed.
protected  ActionElement handleExtraChildElement(ValueElement child)
          for subclasses!
 
Methods inherited from class org.jicengine.element.ElementCompiler
createElement, 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

ListElementCompiler

public ListElementCompiler(java.lang.String name,
                           Location location)
                    throws ElementException
Method Detail

elementInitialized

public void elementInitialized()
                        throws ElementException
Description copied from class: ElementCompiler
Called by handler when the start-tag of the element has been processed - Element has been created and all attributes have been set, but no cdata nor child-elements have been processed. This is a good spot for verifying that the state of the element is valid - the attributes have been used properly, attributes not set by user can be set to their default values, etc.

Overrides:
elementInitialized in class ElementCompiler
Throws:
ElementException - Description of the Exception

handleExtraChildElement

protected ActionElement handleExtraChildElement(ValueElement child)
                                         throws ElementException
Description copied from class: ElementCompiler
for subclasses!

Specified by:
handleExtraChildElement in class ElementCompiler
Throws:
ElementException