Uses of Class
org.barracudamvc.core.comp.BComponent

Packages that use BComponent
org.barracudamvc.contrib.dbroggisch.page   
org.barracudamvc.contrib.dbroggisch.repopulation   
org.barracudamvc.contrib.sam.xmlform   
org.barracudamvc.core.comp   
org.barracudamvc.core.comp.helper   
org.barracudamvc.core.comp.renderer   
org.barracudamvc.core.comp.renderer.html   
org.barracudamvc.core.comp.renderer.xml   
org.barracudamvc.core.event.helper   
org.barracudamvc.core.forms   
org.barracudamvc.examples.xmlc   
org.barracudamvc.tutorials.comp   
 

Uses of BComponent in org.barracudamvc.contrib.dbroggisch.page
 

Methods in org.barracudamvc.contrib.dbroggisch.page with parameters of type BComponent
 Document AbstractPage.handleViewEvent(BComponent root)
          Describe handleViewEvent method here.
abstract  void AbstractPage.render(BComponent root, ViewContext vec, Document doc)
          Overload this method to perform the actual process of rendering.
 

Uses of BComponent in org.barracudamvc.contrib.dbroggisch.repopulation
 

Methods in org.barracudamvc.contrib.dbroggisch.repopulation with parameters of type BComponent
 void ErrorFormMap.addErrorComponent(String key, BComponent comp)
          If you want errors from whole-form-validation to be populated, simply use this as a convenient method to add mappings.
 

Uses of BComponent in org.barracudamvc.contrib.sam.xmlform
 

Methods in org.barracudamvc.contrib.sam.xmlform with parameters of type BComponent
 Document ModifyDomViewHandler.handleViewEvent(BComponent root)
          Generate the view
 

Uses of BComponent in org.barracudamvc.core.comp
 

Subclasses of BComponent in org.barracudamvc.core.comp
 class BAction
          A BAction component is a component that you can use to catch client side events.
 class BImage
           
 class BInput
          BInput is used to manipulate the <input> element in a DOM template.
 class BLabel
          BLabel is used for rendering a LABEL tag.
 class BLink
          BLink is used to manipulate any element in a DOM template that is capable of generating a URL request.
 class BList
          A BList component is used to render list data into a DOM template.
 class BScript
          BScript is used to attach a javascript command to a DOM element attribute.
 class BScriptResource
          BScriptResource is used to make sure a client side script is available for use by client scripting code.
 class BSelect
          A BSelect element is used to render a list of items, and to indicate which element(s) are selected.
 class BTable
          A BTable is used to put data into a table format within a DOM.
 class BTemplate
          A BTemplate is used to process part of a DOM as a template--the component will look for directives and then query the models to return the data associated with a given key.
 class BText
          BText is used for rendering text into a DOM.
 class BToggleButton
          BToggleButton is used to render Radio or Checkbox buttons in a DOM template.
 

Methods in org.barracudamvc.core.comp that return BComponent
 BComponent AbstractBComponent.addStepChild(BContainer child)
          Add a step child; step children are automatically removed after each render.
 BComponent AbstractBComponent.addStepChild(BContainer child, boolean inheritParentAttrs)
          Add a step child; step children are automatically removed after each render.
 BComponent AbstractBComponent.addTempView(View tview)
          Add a temporary view; temp views are automatically removed after each render
 BComponent BComponent.addView(View view)
          Bind a component to a view
abstract  BComponent AbstractBComponent.addView(View view)
           
 BComponent AbstractBComponent.removeAllStepChildren()
          Remove all step children
 BComponent BComponent.removeAllViews()
          Remove all views from this component
abstract  BComponent AbstractBComponent.removeAllViews()
           
 BComponent BComponent.render(ViewContext vc)
          Render the component for a view with the specified ViewContext.
abstract  BComponent AbstractBComponent.render(ViewContext vc)
           
 BComponent AbstractBComponent.setDefaultViewContext(ViewContext idvc)
          Set the default ViewContext.
 BComponent BComponent.setEnabled(boolean val)
          Enable/disable the component
abstract  BComponent AbstractBComponent.setEnabled(boolean val)
           
 BComponent BComponent.setEnabled(boolean val, boolean recurse)
          Enable/disable the component recursively
abstract  BComponent AbstractBComponent.setEnabled(boolean val, boolean recurse)
           
 BComponent BComponent.setRenderStrategy(RenderStrategy irs)
          Set the render strategy for this component and all its children.
 BComponent BComponent.setView(View view)
          Set the components primary view.
abstract  BComponent AbstractBComponent.setView(View view)
           
 BComponent BComponent.setVisible(boolean val)
          Set the component visibility
abstract  BComponent AbstractBComponent.setVisible(boolean val)
           
 BComponent BComponent.setVisible(boolean val, boolean recurse)
          Set the component visibility recursively
abstract  BComponent AbstractBComponent.setVisible(boolean val, boolean recurse)
           
 

Uses of BComponent in org.barracudamvc.core.comp.helper
 

Methods in org.barracudamvc.core.comp.helper with parameters of type BComponent
 Document BTemplateGateway.handleDefault(BComponent root, ViewContext vc, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
          Handle the default HttpRequest.
abstract  Document ComponentGateway.handleDefault(BComponent root, ViewContext vc, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
          Handle the default HttpRequest.
 

Uses of BComponent in org.barracudamvc.core.comp.renderer
 

Methods in org.barracudamvc.core.comp.renderer with parameters of type BComponent
 void Renderer.addDefaultView(BComponent comp, Node node)
           
 void DOMComponentRenderer.addDefaultView(BComponent comp, Node node)
           
protected  void DOMComponentRenderer.bindChild(BComponent child, View view, ViewContext vc)
           
 Node Renderer.createDefaultNode(Document doc, BComponent comp, ViewContext vc)
           
 Node DOMComponentRenderer.createDefaultNode(Document doc, BComponent comp, ViewContext vc)
          The purpose of this method is for a renderer to provide a default node (if none exists).
protected  void DOMComponentRenderer.handleChildren(BComponent comp, View view, ViewContext vc)
           
 void Renderer.renderComponent(BComponent comp, View view, ViewContext vc)
           
 void DOMComponentRenderer.renderComponent(BComponent comp, View view, ViewContext vc)
          This method should actually render the data from the component into the view, taking into consideration the specified ViewContext.
 

Uses of BComponent in org.barracudamvc.core.comp.renderer.html
 

Methods in org.barracudamvc.core.comp.renderer.html with parameters of type BComponent
 void HTMLTableRenderer.addDefaultView(BComponent comp, Node node)
          BTable needs a specific view implementation.
 Node HTMLLabelRenderer.createDefaultNode(Document doc, BComponent comp, ViewContext vc)
           
 Node HTMLImageRenderer.createDefaultNode(Document doc, BComponent comp, ViewContext vc)
           
 Node HTMLSelectRenderer.createDefaultNode(Document doc, BComponent comp, ViewContext vc)
          The purpose of this method is to create a default Node to be used when the component is not bound to any specific view.
 Node HTMLInputRenderer.createDefaultNode(Document doc, BComponent comp, ViewContext vc)
          The purpose of this method is to create a default Node to be used when the component is not bound to any specific view.
 Node HTMLScriptRenderer.createDefaultNode(Document doc, BComponent comp, ViewContext vc)
           
 Node HTMLLinkRenderer.createDefaultNode(Document doc, BComponent comp, ViewContext vc)
          The purpose of this method is to create a default Node to be used when the component is not bound to any specific view.
 void HTMLLabelRenderer.renderComponent(BComponent comp, View view, ViewContext vc)
           
 void HTMLActionRenderer.renderComponent(BComponent comp, View view, ViewContext vc)
          Render the data from the component into the view, taking into consideration the specified ViewContext
 void HTMLImageRenderer.renderComponent(BComponent comp, View view, ViewContext vc)
           
 void HTMLComponentRenderer.renderComponent(BComponent comp, View view, ViewContext vc)
           
 void HTMLToggleRenderer.renderComponent(BComponent comp, View view, ViewContext vc)
           
 void HTMLSelectRenderer.renderComponent(BComponent comp, View view, ViewContext vc)
           
 void HTMLTemplateRenderer.renderComponent(BComponent comp, View view, ViewContext vc)
           
 void HTMLInputRenderer.renderComponent(BComponent comp, View view, ViewContext vc)
           
 void HTMLTableRenderer.renderComponent(BComponent comp, View view, ViewContext vc)
           
 void HTMLScriptRenderer.renderComponent(BComponent comp, View view, ViewContext vc)
           
 void HTMLTextRenderer.renderComponent(BComponent comp, View view, ViewContext vc)
           
 void HTMLListRenderer.renderComponent(BComponent comp, View view, ViewContext vc)
           
 void HTMLLinkRenderer.renderComponent(BComponent comp, View view, ViewContext vc)
           
 void HTMLScriptResourceRenderer.renderComponent(BComponent comp, View view, ViewContext vc)
           
 

Uses of BComponent in org.barracudamvc.core.comp.renderer.xml
 

Methods in org.barracudamvc.core.comp.renderer.xml with parameters of type BComponent
 void XMLLabelRenderer.renderComponent(BComponent comp, View view, ViewContext vc)
           
 void XMLTextRenderer.renderComponent(BComponent comp, View view, ViewContext vc)
           
 void XMLTemplateRenderer.renderComponent(BComponent comp, View view, ViewContext vc)
           
 

Uses of BComponent in org.barracudamvc.core.event.helper
 

Methods in org.barracudamvc.core.event.helper with parameters of type BComponent
 Document BTemplateViewHandler.handleViewEvent(BComponent root)
          Generate the view
abstract  Document DefaultViewHandler.handleViewEvent(BComponent root)
          Handle a view event.
 void BTemplateViewHandler.postCompRender(BComponent root)
           
 void DefaultViewHandler.postCompRender(BComponent root)
          The purpose of this method is to allow for optional post-component-render cycle processing (ie. to remove a value from the user's session).
 void DefaultViewHandler.preCompRender(BComponent root)
          The purpose of this method is to allow for optional pre-component-render cycle processing (ie. to stick a value in the user's session).
 

Uses of BComponent in org.barracudamvc.core.forms
 

Methods in org.barracudamvc.core.forms with parameters of type BComponent
 void ErrorManager.apply(BComponent component)
          This method applies any errors which are associated with this component.
static void FormUtil.flagErrors(BComponent bcomp)
          Convenience method to have the ErrorManager flag a component for errors (if they exist).
static void FormUtil.repopulate(FormMap fm, BComponent bcomp)
          Given a BComponent and a reference to a FormMap, this method will automatically repopulate the form value into the component.
 

Uses of BComponent in org.barracudamvc.examples.xmlc
 

Methods in org.barracudamvc.examples.xmlc with parameters of type BComponent
 Document BrowserCheck.handleDefault(BComponent root, ViewContext vc, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
          Handle the default HttpRequest.
 Document CompEx11.handleDefault(BComponent root, ViewContext vc, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
          Handle the default HttpRequest.
 Document CompEx9.handleDefault(BComponent root, ViewContext vc, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
          Handle the default HttpRequest.
 Document CompEx7.handleDefault(BComponent root, ViewContext vc, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
          Handle the default HttpRequest.
 Document CompEx6.handleDefault(BComponent root, ViewContext vc, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
          Handle the default HttpRequest.
 Document CompEx5.handleDefault(BComponent root, ViewContext vc, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
          Handle the default HttpRequest.
 Document CompEx4.handleDefault(BComponent root, ViewContext vc, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
          Handle the default HttpRequest.
 Document CompEx1.handleDefault(BComponent root, ViewContext vc, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
          Handle the default HttpRequest.
 Document RedirectEx1.handleDefault(BComponent root, ViewContext vc, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
          Handle the default HttpRequest.
 Document SystemResources.handleDefault(BComponent root, ViewContext vc, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
          Handle the default HttpRequest.
 Document FindRendererBugTest.handleDefault(BComponent root, ViewContext vc, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
          This class will generate a NPE if renderer.
 

Uses of BComponent in org.barracudamvc.tutorials.comp
 

Methods in org.barracudamvc.tutorials.comp with parameters of type BComponent
 Document HelloWorld4.handleDefault(BComponent root, ViewContext vc, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
          Handle the default HttpRequest.
 Document HelloWorld3.handleDefault(BComponent root, ViewContext vc, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
          Handle the default HttpRequest.
 Document HelloWorld2.handleDefault(BComponent root, ViewContext vc, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
          Handle the default HttpRequest.
 Document HelloWorld1.handleDefault(BComponent root, ViewContext vc, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
          Handle the default HttpRequest.
 Document HelloWorld2b.handleDefault(BComponent root, ViewContext vc, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
          Handle the default HttpRequest.
 Document HelloWorld2a.handleDefault(BComponent root, ViewContext vc, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
          Handle the default HttpRequest.
 Document HelloWorld1b.handleDefault(BComponent root, ViewContext vc, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
          Handle the default HttpRequest.
 Document HelloWorld1a.handleDefault(BComponent root, ViewContext vc, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
          Handle the default HttpRequest.
 



Copyright © 2006 BarracudaMVC.org All Rights Reserved.