Uses of Interface
org.enhydra.barracuda.core.comp.ViewContext

Packages that use ViewContext
org.enhydra.barracuda.config   
org.enhydra.barracuda.contrib.dbroggisch.page   
org.enhydra.barracuda.contrib.dbroggisch.repopulation   
org.enhydra.barracuda.contrib.sam.data   
org.enhydra.barracuda.contrib.sam.models   
org.enhydra.barracuda.contrib.sam.xmlform   
org.enhydra.barracuda.core.comp   
org.enhydra.barracuda.core.comp.helper   
org.enhydra.barracuda.core.comp.renderer   
org.enhydra.barracuda.core.comp.renderer.html   
org.enhydra.barracuda.core.comp.renderer.xml   
org.enhydra.barracuda.core.event.helper   
org.enhydra.barracuda.core.helper.servlet   
org.enhydra.barracuda.core.util.http   
org.enhydra.barracuda.examples.xmlc   
org.enhydra.barracuda.tutorials.comp   
 

Uses of ViewContext in org.enhydra.barracuda.config
 

Methods in org.enhydra.barracuda.config with parameters of type ViewContext
static BSelect ScreenUtil.getDebugLevelComp(ViewContext vc, String compName, int selectedIndex)
          This method greats a typical debug level BSelect component
static BSelect ScreenUtil.getDebugLevelComp2(ViewContext vc, String compName, Class cl)
          This method creates a typical debug level BSelect component, using the new Log4J options (Debug, Info, Warn, Error, Fatal)
static BSelect ScreenUtil.getSelectComp(ViewContext vc, String compName, ListModel lm, int selectedIndex)
          This method greats a typical debug level BSelect component
static BToggleButton ScreenUtil.getToggleButton(ViewContext vc, String compName, String value, boolean selected)
          This method greats a typical debug level BSelect component
static BAction ScreenUtil.getActionLink(ViewContext vc, ListenerFactory lf)
          This method creates a BAction component and adds the specified listener to it.
static BAction ScreenUtil.getUpdateButtonComp(ViewContext vc, ListenerFactory lf)
          This method greats a typical debug level BSelect component
static String ScreenUtil.getErrMsg(ViewContext vc, String formName, String keyName)
          This method extracts a ValidationException error message (if it exists) from a ViewContext object.
static String ScreenUtil.getSuccessMsg(ViewContext vc, String formName, String keyName)
          This method creates a success message
 

Uses of ViewContext in org.enhydra.barracuda.contrib.dbroggisch.page
 

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

Uses of ViewContext in org.enhydra.barracuda.contrib.dbroggisch.repopulation
 

Fields in org.enhydra.barracuda.contrib.dbroggisch.repopulation declared as ViewContext
protected  ViewContext RepopulationFormMap.viewContext
           
 

Methods in org.enhydra.barracuda.contrib.dbroggisch.repopulation that return ViewContext
 ViewContext RepopulationFormMap.getViewContext()
           
 

Methods in org.enhydra.barracuda.contrib.dbroggisch.repopulation with parameters of type ViewContext
 Object TextAreaFormElement.render(ViewContext context)
           
 Object SelectFormElement.render(ViewContext context)
          Describe render method here.
 void RepopulationFormMap.setViewContext(ViewContext vc)
           
 Object RepopulationElement.render(ViewContext context)
          When the FormElements are processed, the actual rendering is delegated to the FormElement by invoking this method.
 Object CheckboxFormElement.render(ViewContext context)
           
 

Uses of ViewContext in org.enhydra.barracuda.contrib.sam.data
 

Methods in org.enhydra.barracuda.contrib.sam.data with parameters of type ViewContext
 XmlFormMap DataObjectViewHandler.getXmlForm(ViewContext vc)
          set the formmap following the definitions in Config
 

Uses of ViewContext in org.enhydra.barracuda.contrib.sam.models
 

Methods in org.enhydra.barracuda.contrib.sam.models that return ViewContext
 ViewContext TemplateModelDecorator.getViewContext()
           
 

Methods in org.enhydra.barracuda.contrib.sam.models with parameters of type ViewContext
 void TemplateModelDecorator.setViewContext(ViewContext vc)
           
 

Constructors in org.enhydra.barracuda.contrib.sam.models with parameters of type ViewContext
ErrorModel(ViewContext vc)
           
ErrorModel(String name, ViewContext vc)
           
 

Uses of ViewContext in org.enhydra.barracuda.contrib.sam.xmlform
 

Methods in org.enhydra.barracuda.contrib.sam.xmlform with parameters of type ViewContext
protected abstract  XmlFormMap XmlFormViewHandler.getXmlForm(ViewContext vc)
          overwrite in subclasses, must return a XmlFormMap defining the fields of the form
 Object XmlFormViewHandler.getTemplateModels(ViewContext vc)
          needed because getTemplateModels does not have a context
protected  void XmlFormViewHandler.modifyDOM(Document page, ViewContext vc)
          change the given Document, copy the templates of the various form types as defined in the XmlFormMap
abstract  Object ModifyDomViewHandler.getTemplateModels(ViewContext vc)
          abstract method for getting als required models
abstract  Class ModifyDomViewHandler.getTemplateClass(ViewContext vc)
          Return an instance of the template class (must implement Document)
protected  void ModifyDomViewHandler.modifyDOM(Document page, ViewContext vc)
          Placeholder for DOM-modifications prior to directive mappings.
 

Uses of ViewContext in org.enhydra.barracuda.core.comp
 

Classes in org.enhydra.barracuda.core.comp that implement ViewContext
 class DefaultViewContext
          This class provides the default implementation of a ViewContext.
 

Fields in org.enhydra.barracuda.core.comp declared as ViewContext
protected  ViewContext AbstractTemplateModel.viewContext
           
protected  ViewContext AbstractTableModel.viewContext
           
protected  ViewContext AbstractListModel.viewContext
           
 

Methods in org.enhydra.barracuda.core.comp that return ViewContext
 ViewContext Contextual.getViewContext()
           
 ViewContext AbstractTemplateModel.getViewContext()
          Get the current ViewContext
 ViewContext AbstractTableModel.getViewContext()
          Get the current ViewContext
 ViewContext AbstractListModel.getViewContext()
          Get the current ViewContext
 ViewContext AbstractBComponent.getDefaultViewContext()
          Get the default ViewContext.
 

Methods in org.enhydra.barracuda.core.comp with parameters of type ViewContext
 void Contextual.setViewContext(ViewContext vc)
           
protected  void BSelect.preRender(ViewContext vc, int depth)
          Here in the pre-render phase we actually add BAction step children for any of the listeners that might have been added to this component
protected  void BInput.preRender(ViewContext vc, int depth)
          Here in the pre-render phase we actually add BAction step children for any of the listeners that might have been added to this component
 void BComponent.render(ViewContext vc)
          Render the component for a view with the specified ViewContext.
protected  void BComponent.render(ViewContext vc, int depth)
           
protected  void BComponent.preRender(ViewContext vc, int depth)
          Prep phase before rendering.
protected  void BComponent.renderView(View view, ViewContext vc)
          Render a specific view for the component.
protected  void BComponent.renderView(View view, ViewContext vc, int depth)
           
protected  void BComponent.postRender(ViewContext vc, int depth)
          Cleanup after rendering.
 boolean BComponent.supports(ViewContext vc)
          Determine if a specific ViewContext is supported by this component
 String BAction.getAction(ViewContext vc)
          Get the action to be fired by this component.
 String BAction.getAction(ViewContext vc, boolean preventRewriting)
          Get the action to be fired by this component.
 void AbstractTemplateModel.setViewContext(ViewContext ivc)
          Specify the ViewContext.
 void AbstractTableModel.setViewContext(ViewContext ivc)
          Specify the ViewContext.
 void AbstractListModel.setViewContext(ViewContext ivc)
          Specify the ViewContext.
abstract  void AbstractBComponent.render(ViewContext vc)
           
abstract  boolean AbstractBComponent.supports(ViewContext vc)
           
 void AbstractBComponent.setDefaultViewContext(ViewContext idvc)
          Set the default ViewContext.
 String AbstractBComponent.toString(ViewContext vc)
          Provide a String representation of the component.
 

Constructors in org.enhydra.barracuda.core.comp with parameters of type ViewContext
BLink(String itext, String iactionUrl, ViewContext idvc)
          Public constructor which creates the component and sets the text and action values.
BLink(String itext, ControlEvent iactionEvent, ViewContext idvc)
          Public constructor which creates the component and sets the text and action values.
 

Uses of ViewContext in org.enhydra.barracuda.core.comp.helper
 

Methods in org.enhydra.barracuda.core.comp.helper with parameters of type ViewContext
abstract  Document ComponentGateway.handleDefault(BComponent root, ViewContext vc, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
          Handle the default HttpRequest.
 void ComponentGateway.handleEventException(EventException e, ViewContext vc, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
          Handle an EventException.
 void ComponentGateway.handleRenderException(RenderException e, ViewContext vc, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
          Handle a RenderException.
 Document BTemplateGateway.handleDefault(BComponent root, ViewContext vc, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
          Handle the default HttpRequest.
 

Uses of ViewContext in org.enhydra.barracuda.core.comp.renderer
 

Methods in org.enhydra.barracuda.core.comp.renderer with parameters of type ViewContext
 void TemplateHelper.render(BTemplate comp, TemplateView view, ViewContext vc)
          This renders a BTemplate component into the specified TemplateView, for the given ViewCOntext
protected  void TemplateHelper.copyChildNodes(Node templateNode, Node targetNode, TemplateView view, ViewContext vc, int depth)
          Copy nodes from the template to the target
protected  Node TemplateHelper.getNode(Node templateNode, TemplateView view, ViewContext vc, int depth)
          Given the specified templateNode, return the new Node to be rendered into the view
 Node Renderer.createDefaultNode(Document doc, BComponent comp, ViewContext vc)
           
 void Renderer.renderComponent(BComponent comp, View view, 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).
 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 ViewContext in org.enhydra.barracuda.core.comp.renderer.html
 

Methods in org.enhydra.barracuda.core.comp.renderer.html with parameters of type ViewContext
 void HTMLToggleRenderer.renderComponent(BComponent comp, View view, ViewContext vc)
           
 Node HTMLTextRenderer.createDefaultNode(Document doc, BComponent comp, ViewContext vc)
          The purpose of this method is for a renderer to provide a default node (if none exists).
 void HTMLTextRenderer.renderComponent(BComponent comp, View view, ViewContext vc)
           
 Node HTMLTemplateRenderer.createDefaultNode(Document doc, BComponent comp, ViewContext vc)
          The purpose of this method is for a renderer to provide a default node (if none exists).
 void HTMLTemplateRenderer.renderComponent(BComponent comp, View view, ViewContext vc)
           
 Node HTMLTableRenderer.createDefaultNode(Document doc, BComponent comp, ViewContext vc)
          The purpose of this method is for a renderer to provide a default node (if none exists).
 void HTMLTableRenderer.renderComponent(BComponent comp, View view, ViewContext vc)
           
protected  void HTMLTableRenderer.populateTableFromModel(Node node, TableView view, ViewContext vc, TableModel curModel, DefaultListModel rowModel, BList rowList)
           
 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.
 void HTMLSelectRenderer.renderComponent(BComponent comp, View view, ViewContext vc)
           
 void HTMLScriptResourceRenderer.renderComponent(BComponent comp, View view, ViewContext vc)
           
 Node HTMLScriptRenderer.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 HTMLScriptRenderer.renderComponent(BComponent comp, View view, ViewContext vc)
           
 Node HTMLListRenderer.createDefaultNode(Document doc, BComponent comp, ViewContext vc)
          The purpose of this method is for a renderer to provide a default node (if none exists).
 void HTMLListRenderer.renderComponent(BComponent comp, View view, ViewContext vc)
           
protected  void HTMLListRenderer.addItemToList(Node node, ViewContext vc, ElementFactory ef, Object item, int depth)
           
 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 HTMLLinkRenderer.renderComponent(BComponent comp, View view, ViewContext vc)
           
 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.
 void HTMLInputRenderer.renderComponent(BComponent comp, View view, ViewContext vc)
           
 Node HTMLComponentRenderer.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 HTMLComponentRenderer.renderComponent(BComponent comp, View view, ViewContext vc)
           
 Node HTMLActionRenderer.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 HTMLActionRenderer.renderComponent(BComponent comp, View view, ViewContext vc)
          Render the data from the component into the view, taking into consideration the specified ViewContext
protected static void HTMLActionRenderer.manipulateActionElement(Element el, BAction comp, ViewContext vc)
          Generic Element - cast elements to more specific elements in order to call the appropriate overloaded method.
protected static void HTMLActionRenderer.manipulateActionElement(HTMLAnchorElement el, BAction comp, ViewContext vc)
          HTMLAnchorElement - set the "href" attribute
protected static void HTMLActionRenderer.manipulateActionElement(HTMLFormElement el, BAction comp, ViewContext vc)
          HTMLFormElement - set the "action" attribute
protected static void HTMLActionRenderer.manipulateActionElement(HTMLInputElement el, BAction comp, ViewContext vc)
          HTMLInputElement
protected static void HTMLActionRenderer.manipulateActionElement(HTMLButtonElement el, BAction comp, ViewContext vc)
          HTMLButtonElement
protected static void HTMLActionRenderer.manipulateActionElement(HTMLSelectElement el, BAction comp, ViewContext vc)
          HTMLSelectElement
 

Uses of ViewContext in org.enhydra.barracuda.core.comp.renderer.xml
 

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

Uses of ViewContext in org.enhydra.barracuda.core.event.helper
 

Fields in org.enhydra.barracuda.core.event.helper declared as ViewContext
protected  ViewContext DefaultViewHandler.vc
           
protected  ViewContext BlockIterateHandler.vc
           
 

Methods in org.enhydra.barracuda.core.event.helper that return ViewContext
 ViewContext DefaultViewHandler.getViewContext()
          Get the view context
 ViewContext BlockIterateHandler.getViewContext()
           
 

Methods in org.enhydra.barracuda.core.event.helper with parameters of type ViewContext
 void DefaultViewHandler.setViewContext(ViewContext ivc)
          Set the view context
 Node BlockIterator.next(ViewContext vc, Node templateNode)
           
 void BlockIterateHandler.setViewContext(ViewContext ivc)
          Public noargs constructor
 Node AbstractBlockIterator.next(ViewContext vc, Node templateNode)
           
 

Uses of ViewContext in org.enhydra.barracuda.core.helper.servlet
 

Methods in org.enhydra.barracuda.core.helper.servlet with parameters of type ViewContext
static void ScriptDetector.prepareClientResp(HTMLDocument doc, ViewContext vc)
          The purpose of this method is to prepare an outgoing HTMLDocument with a scripting flag.
static void ScriptDetector.prepareClientResp(Document doc, ViewContext vc)
          The purpose of this method is to prepare an outgoing Document with a scripting flag.
 

Uses of ViewContext in org.enhydra.barracuda.core.util.http
 

Methods in org.enhydra.barracuda.core.util.http with parameters of type ViewContext
static String URLRewriter.encodeURL(ViewContext vc, String url)
          Encode a URL if the REWRITE_URLS option is set.
static String URLRewriter.encodeRedirectURL(ViewContext vc, String url)
          Encode a redirect URL if the REWRITE_URLS option is set.
static javax.servlet.http.HttpSession SessionServices.getSession(ViewContext vc)
          get the session from the view context (it will automatically extract the event context and cast it to ControlEventContext for you, then retrieve the request from there and use that to get the session info).
static javax.servlet.http.HttpSession SessionServices.getSession(ViewContext vc, boolean create)
          get the session from the view context (allowing you to specify whether or not to create it)
static javax.servlet.http.HttpSession SessionServices.getSession(ViewContext vc, boolean create, Integer timeout)
          get the session from the view context (allowing you to specify whether or not to create it).
static javax.servlet.ServletContext ContextServices.getContext(ViewContext vc)
          get the servlet context from a ViewContext
static Object ContextServices.getObjectFromCache(ViewContext vc, Object key, ReferenceFactory factory)
          This method retrieves the servlet context from a ViewContext, and then looks for an object in the servlet context based on a given key.
 

Uses of ViewContext in org.enhydra.barracuda.examples.xmlc
 

Methods in org.enhydra.barracuda.examples.xmlc with parameters of type ViewContext
 Document TemplateTableServlet.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 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 BrowserCheck.handleDefault(BComponent root, ViewContext vc, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
          Handle the default HttpRequest.
 

Uses of ViewContext in org.enhydra.barracuda.tutorials.comp
 

Methods in org.enhydra.barracuda.tutorials.comp with parameters of type ViewContext
 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.
static Node HelloWorld2bHeader.getNode(ViewContext vc)
           
 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.
static Node HelloWorld2Footer.getNode(ViewContext vc)
           
 Document HelloWorld2.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.
 Document HelloWorld1.handleDefault(BComponent root, ViewContext vc, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
          Handle the default HttpRequest.
 



Copyright © 2003 BarracudaMVC.org All Rights Reserved.