Expresso 5-6

Uses of Class
com.jcorporate.expresso.core.controller.ControllerElement

Packages that use ControllerElement
com.jcorporate.expresso.core.controller This package contains the object defining the "Controller" object, an important component of Expresso that should be used to encapsulate all user interaction sequences.  
com.jcorporate.expresso.ext.struts.taglib This package contains tag libraries that correspond to the Struts Library tags.  
com.jcorporate.expresso.ext.taglib This package contains an abundance of Expresso specific tags. 
 

Uses of ControllerElement in com.jcorporate.expresso.core.controller
 

Subclasses of ControllerElement in com.jcorporate.expresso.core.controller
 class Block
          A Block is a logical grouping of Expresso Controller Elements used for nesting.
 class Input
          An Input object is one of the three types of objects generated by a Controller when it transitions from one state to another.
 class Output
          An item returned from a controller to provide output/feedback to the client.
 class Transition
          An Transition is a choice that the user can make that initiates either another sequence in this same controller or some new controller.
 

Methods in com.jcorporate.expresso.core.controller that return ControllerElement
static ControllerElement Block.fromXML(org.w3c.dom.Node n)
          Return a controller element based upon the xml fragment
static ControllerElement Transition.fromXML(org.w3c.dom.Node n)
          Return a controller element based upon the xml fragment
static ControllerElement Output.fromXML(org.w3c.dom.Node n)
          Return a controller element based upon the xml fragment
static ControllerElement Input.fromXML(org.w3c.dom.Node n)
          Return a controller element based upon the xml fragment [Factory Method]
static ControllerElement ControllerElement.fromXML(org.w3c.dom.Node n)
          Base Class 'deserialization' from XML given a DOM Node N.
protected static ControllerElement ControllerElement.fromXML(org.w3c.dom.Node n, ControllerElement ce)
          Return a controller element based upon the xml fragment
 ControllerElement ControllerElement.getContent(String name)
           
 ControllerElement ControllerElement.getParent()
          Return the "parent" of this element - e.g. the element that this element is nested within
 ControllerElement ControllerElement.getNested(String nestedName)
          Return a specific Element nested within this Element
 

Methods in com.jcorporate.expresso.core.controller with parameters of type ControllerElement
 void Block.add(ControllerElement element)
          Add an element to this Block
 void Block.removeNested(ControllerElement elementToRemove)
          Remove an element from the nested elements for this item
 void ControllerResponse.add(ControllerElement t)
          Convenience method to allow us to add any ControllerElement to this controllers inputs, outputs or transitions
protected  void State.add(ControllerElement t)
          Convenience method to allow us to add any ControllerElement to this controllers inputs, outputs or transitions
 void ControllerElement.addNested(ControllerElement e)
          Add a nested item to this element
protected static ControllerElement ControllerElement.fromXML(org.w3c.dom.Node n, ControllerElement ce)
          Return a controller element based upon the xml fragment
 void ControllerElement.removeNested(ControllerElement elementToRemove)
          Remove an element from the nested elements for this item
 void ControllerElement.setParent(ControllerElement t)
          Set the "parent" of this element - e.g. the element that this element is nested within
 

Uses of ControllerElement in com.jcorporate.expresso.ext.struts.taglib
 

Methods in com.jcorporate.expresso.ext.struts.taglib that return ControllerElement
static ControllerElement ControllerUtils.interpretLeadElement(PageContext pageContext, String beanExpr)
          Inteprets the lead argument for InputTag expression where the bean expression is a scope for the type of controller that should be retrieved from the ControllerResponse.
static ControllerElement ControllerUtils.findElement(PageContext pageContext, String name, String property)
          Finds a controller element specified by name and/or property
 

Uses of ControllerElement in com.jcorporate.expresso.ext.taglib
 

Fields in com.jcorporate.expresso.ext.taglib declared as ControllerElement
protected  ControllerElement ElementIterator.oneElement
           
 

Methods in com.jcorporate.expresso.ext.taglib that return ControllerElement
 ControllerElement ElementIterator.getElement()
           
 


Expresso 5-6

Please see www.jcorporate.com for information about new Expresso releases.