Link: start Link: parent Link: First page in set (first) Link: Previous page (previous) Link: Next page (next) Link: Last page in set (last) Link: A plain text version of this page (alternate) Link: The XIST source of this page (alternate) Link: The Python module described in this page (alternate) XIST.ns.struts_html =================== Mamespace module implementing the the Struts HTML tags ====================================================== Home > Python Text · XIST · Python software > ll.xist > ns > struts_html Python softwarelist of projects * ll.xistAn extensible XML/HTML generator * ExamplesParsing/creating/modifying XML; Traversing XML trees * HowtoExplains parsing/generating XML files, XML transformations via XIST classes and other basic concepts. * SearchingHow to iterate through XIST trees * TransformationHow to transform XIST trees * Advanced topicsPool chaining, converter contexts, validation * MiscellaneousExplains various odds and ends of XIST * xscXIST core classes * nsPackage containing namespace modules * htmlHTML namespace * xmlNamespace implementing global XML attributes * wmlWML 1.3 namespace * ihtmlNamespace implementing i-mode compatible HTML * docbookNamespace implementing DocBook 4.3 * svgNamespace implementing SVG 1.0 * abbrNamespace containing abbreviation entities * codeNamespace for embedding Python code in XML * formNamespace implementing form related elements * phpNamespace for PHP processing instructions * jspNamespace for JSP code as processing instructions * metaNamespace containing meta information elements * rubyNamespace implementing the W3C ruby draft * specialsCommon useful elements * htmlspecialsCommon useful elements for HTML generation * docNamespace for automated documentation generation * kidNamespace for Kid templates * detoxNamespace for detox templates * toxicEmbed PL/SQL in XIST XML * rngNamespace for Relax NG * rss091Namespace for RSS 0.91 * rss20Namespace for RSS 2.0 * atomNamespace for Atom 1.0 * struts_htmlNamespace for Jakarta Struts HTML tags * struts_configNamespace for Jakarta Struts configuration file tags * parseParsing XML * presentScreen output of XML trees * simsSimple schema validation * xfindTree iteration and filtering * cssCSS related functions * scriptsScripts for text conversion and creating XIST namespaces * HistoryChangeLog for XIST * InstallationHow to install and configure XIST * MigrationHow to update your code to new versions of XIST * Mailing listsHow to subscribe to the XIST mailing lists * ll.ul4cA templating language * ll.urlRFC 2396 compliant URLs * ll.makeObject oriented make replacement * ll.daemonForking daemon processes * ll.sisyphusWriting cron jobs with Python * ll.colorRGB color values and color model conversion * ll.miscMisc utility functions and classes * ll.orasqlUtilities for cx_Oracle * ll.nightshadeServe the output of Oracle functions/procedures with CherryPy * ll.scriptsScripts for UL4 template rendering and URL handling * AploraLogging Apache HTTP requests to an Oracle database * PycocoPython code coverage * DownloadLinks to Windows and Linux, source and binary distributions * Source codeAccess to the Mercurial repositories A module that allows you to embed tags from Struts html custom tag library. class taglib(ll.xist.xsc.ProcInst): ==================================== Creates a standard struts taglib header def publish(self, publisher): ============================== class Element(ll.xist.xsc.Element): ==================================== Common base class for all the struts html elements class PartMouseElement(Element): ================================= class Attrs(ll.xist.xsc.Element.Attrs): ======================================== class onblur(ll.xist.xsc.TextAttr): ------------------------------------ class onchange(ll.xist.xsc.TextAttr): -------------------------------------- class onclick(ll.xist.xsc.TextAttr): ------------------------------------- class ondblclick(ll.xist.xsc.TextAttr): ---------------------------------------- class onfocus(ll.xist.xsc.TextAttr): ------------------------------------- class onkeydown(ll.xist.xsc.TextAttr): --------------------------------------- class onkeypress(ll.xist.xsc.TextAttr): ---------------------------------------- class onkeyup(ll.xist.xsc.TextAttr): ------------------------------------- class onmousedown(ll.xist.xsc.TextAttr): ----------------------------------------- class onmousemove(ll.xist.xsc.TextAttr): ----------------------------------------- class onmouseout(ll.xist.xsc.TextAttr): ---------------------------------------- class onmouseover(ll.xist.xsc.TextAttr): ----------------------------------------- class onmouseup(ll.xist.xsc.TextAttr): --------------------------------------- class style(ll.xist.xsc.TextAttr): ----------------------------------- class styleClass(ll.xist.xsc.TextAttr): ---------------------------------------- class alt(ll.xist.xsc.TextAttr): --------------------------------- class altKey(ll.xist.xsc.TextAttr): ------------------------------------ class title(ll.xist.xsc.TextAttr): ----------------------------------- class titleKey(ll.xist.xsc.TextAttr): -------------------------------------- class value(ll.xist.xsc.TextAttr): ----------------------------------- class property(ll.xist.xsc.TextAttr): -------------------------------------- class styleId(ll.xist.xsc.TextAttr): ------------------------------------- class MouseElement(PartMouseElement): ====================================== Common base class for all the struts elements which have mouse attributes class Attrs(PartMouseElement.Attrs): ===================================== class accesskey(ll.xist.xsc.TextAttr): --------------------------------------- class tabindex(ll.xist.xsc.TextAttr): -------------------------------------- class disabled(ll.xist.xsc.TextAttr): -------------------------------------- class base(Element): ===================== Document base URI class Attrs(ll.xist.xsc.Element.Attrs): ======================================== class target(ll.xist.xsc.URLAttr): ----------------------------------- class server(ll.xist.xsc.TextAttr): ------------------------------------ class button(MouseElement): ============================ A button class Attrs(MouseElement.Attrs): ================================= class indexed(ll.xist.xsc.TextAttr): ------------------------------------- class cancel(MouseElement): ============================ A cancel button class checkbox(MouseElement): ============================== A html checkbox element class Attrs(MouseElement.Attrs): ================================= class indexed(ll.xist.xsc.TextAttr): ------------------------------------- class name(ll.xist.xsc.TextAttr): ---------------------------------- class errors(Element): ======================= Displays error messages which have been generated from an action or a validation method class Attrs(ll.xist.xsc.Element.Attrs): ======================================== class property(ll.xist.xsc.TextAttr): -------------------------------------- class name(ll.xist.xsc.TextAttr): ---------------------------------- class bundle(ll.xist.xsc.TextAttr): ------------------------------------ class locale(ll.xist.xsc.TextAttr): ------------------------------------ class file(MouseElement): ========================== HTML input element of type file class Attrs(MouseElement.Attrs): ================================= class indexed(ll.xist.xsc.TextAttr): ------------------------------------- class name(ll.xist.xsc.TextAttr): ---------------------------------- class accept(ll.xist.xsc.TextAttr): ------------------------------------ class maxlength(ll.xist.xsc.TextAttr): --------------------------------------- class size(ll.xist.xsc.TextAttr): ---------------------------------- class form(Element): ===================== HTML form class Attrs(ll.xist.xsc.Element.Attrs): ======================================== class style(ll.xist.xsc.TextAttr): ----------------------------------- class styleClass(ll.xist.xsc.TextAttr): ---------------------------------------- class styleId(ll.xist.xsc.TextAttr): ------------------------------------- class target(ll.xist.xsc.TextAttr): ------------------------------------ class name(ll.xist.xsc.TextAttr): ---------------------------------- class action(ll.xist.xsc.TextAttr): ------------------------------------ class enctype(ll.xist.xsc.TextAttr): ------------------------------------- class focus(ll.xist.xsc.TextAttr): ----------------------------------- class focusIndex(ll.xist.xsc.TextAttr): ---------------------------------------- class method(ll.xist.xsc.TextAttr): ------------------------------------ class onreset(ll.xist.xsc.TextAttr): ------------------------------------- class onsubmit(ll.xist.xsc.TextAttr): -------------------------------------- class scope(ll.xist.xsc.TextAttr): ----------------------------------- class type(ll.xist.xsc.TextAttr): ---------------------------------- class frame(Element): ====================== Render an HTML frame element class Attrs(ll.xist.xsc.Element.Attrs): ======================================== class style(ll.xist.xsc.TextAttr): ----------------------------------- class styleClass(ll.xist.xsc.TextAttr): ---------------------------------------- class title(ll.xist.xsc.TextAttr): ----------------------------------- class titleKey(ll.xist.xsc.TextAttr): -------------------------------------- class property(ll.xist.xsc.TextAttr): -------------------------------------- class styleId(ll.xist.xsc.TextAttr): ------------------------------------- class name(ll.xist.xsc.TextAttr): ---------------------------------- class action(ll.xist.xsc.TextAttr): ------------------------------------ class scope(ll.xist.xsc.TextAttr): ----------------------------------- class anchor(ll.xist.xsc.TextAttr): ------------------------------------ class forward(ll.xist.xsc.TextAttr): ------------------------------------- class frameborder(ll.xist.xsc.TextAttr): ----------------------------------------- class frameName(ll.xist.xsc.TextAttr): --------------------------------------- class href(ll.xist.xsc.URLAttr): --------------------------------- class longdesc(ll.xist.xsc.TextAttr): -------------------------------------- class marginheight(ll.xist.xsc.TextAttr): ------------------------------------------ class marginwidth(ll.xist.xsc.TextAttr): ----------------------------------------- class noresize(ll.xist.xsc.TextAttr): -------------------------------------- class page(ll.xist.xsc.TextAttr): ---------------------------------- class paramId(ll.xist.xsc.TextAttr): ------------------------------------- class paramName(ll.xist.xsc.TextAttr): --------------------------------------- class paramProperty(ll.xist.xsc.TextAttr): ------------------------------------------- class paramScope(ll.xist.xsc.TextAttr): ---------------------------------------- class scrolling(ll.xist.xsc.TextAttr): --------------------------------------- class transaction(ll.xist.xsc.TextAttr): ----------------------------------------- class hidden(PartMouseElement): ================================ hidden form field class Attrs(PartMouseElement.Attrs): ===================================== class accesskey(ll.xist.xsc.TextAttr): --------------------------------------- class indexed(ll.xist.xsc.TextAttr): ------------------------------------- class name(ll.xist.xsc.TextAttr): ---------------------------------- class write(ll.xist.xsc.TextAttr): ----------------------------------- class html(Element): ===================== Render a HTML html element class Attrs(ll.xist.xsc.Element.Attrs): ======================================== class locale(ll.xist.xsc.TextAttr): ------------------------------------ class xhtml(ll.xist.xsc.TextAttr): ----------------------------------- class image(MouseElement): =========================== image input class Attrs(MouseElement.Attrs): ================================= class indexed(ll.xist.xsc.TextAttr): ------------------------------------- class bundle(ll.xist.xsc.TextAttr): ------------------------------------ class locale(ll.xist.xsc.TextAttr): ------------------------------------ class page(ll.xist.xsc.TextAttr): ---------------------------------- class align(ll.xist.xsc.TextAttr): ----------------------------------- class border(ll.xist.xsc.TextAttr): ------------------------------------ class pageKey(ll.xist.xsc.TextAttr): ------------------------------------- class src(ll.xist.xsc.TextAttr): --------------------------------- class srcKey(ll.xist.xsc.TextAttr): ------------------------------------ class img(Element): ==================== html img tag class Attrs(ll.xist.xsc.Element.Attrs): ======================================== class onclick(ll.xist.xsc.TextAttr): ------------------------------------- class ondblclick(ll.xist.xsc.TextAttr): ---------------------------------------- class onkeydown(ll.xist.xsc.TextAttr): --------------------------------------- class onkeypress(ll.xist.xsc.TextAttr): ---------------------------------------- class onkeyup(ll.xist.xsc.TextAttr): ------------------------------------- class onmousedown(ll.xist.xsc.TextAttr): ----------------------------------------- class onmousemove(ll.xist.xsc.TextAttr): ----------------------------------------- class onmouseout(ll.xist.xsc.TextAttr): ---------------------------------------- class onmouseover(ll.xist.xsc.TextAttr): ----------------------------------------- class onmouseup(ll.xist.xsc.TextAttr): --------------------------------------- class style(ll.xist.xsc.TextAttr): ----------------------------------- class styleClass(ll.xist.xsc.TextAttr): ---------------------------------------- class alt(ll.xist.xsc.TextAttr): --------------------------------- class altKey(ll.xist.xsc.TextAttr): ------------------------------------ class title(ll.xist.xsc.TextAttr): ----------------------------------- class titleKey(ll.xist.xsc.TextAttr): -------------------------------------- class property(ll.xist.xsc.TextAttr): -------------------------------------- class styleId(ll.xist.xsc.TextAttr): ------------------------------------- class name(ll.xist.xsc.TextAttr): ---------------------------------- class bundle(ll.xist.xsc.TextAttr): ------------------------------------ class locale(ll.xist.xsc.TextAttr): ------------------------------------ class scope(ll.xist.xsc.TextAttr): ----------------------------------- class page(ll.xist.xsc.TextAttr): ---------------------------------- class paramId(ll.xist.xsc.TextAttr): ------------------------------------- class paramName(ll.xist.xsc.TextAttr): --------------------------------------- class paramProperty(ll.xist.xsc.TextAttr): ------------------------------------------- class paramScope(ll.xist.xsc.TextAttr): ---------------------------------------- class align(ll.xist.xsc.TextAttr): ----------------------------------- class border(ll.xist.xsc.TextAttr): ------------------------------------ class pageKey(ll.xist.xsc.TextAttr): ------------------------------------- class src(ll.xist.xsc.TextAttr): --------------------------------- class srcKey(ll.xist.xsc.TextAttr): ------------------------------------ class height(ll.xist.xsc.TextAttr): ------------------------------------ class hspace(ll.xist.xsc.TextAttr): ------------------------------------ class imageName(ll.xist.xsc.TextAttr): --------------------------------------- class ismap(ll.xist.xsc.TextAttr): ----------------------------------- class lowsrc(ll.xist.xsc.TextAttr): ------------------------------------ class usemap(ll.xist.xsc.TextAttr): ------------------------------------ class vspace(ll.xist.xsc.TextAttr): ------------------------------------ class width(ll.xist.xsc.TextAttr): ----------------------------------- class javascript(Element): =========================== Render JavaScript validation based on the validation rules loaded by the ValidatorPlugIn. class Attrs(ll.xist.xsc.Element.Attrs): ======================================== class method(ll.xist.xsc.TextAttr): ------------------------------------ class page(ll.xist.xsc.TextAttr): ---------------------------------- class src(ll.xist.xsc.TextAttr): --------------------------------- class cdata(ll.xist.xsc.TextAttr): ----------------------------------- class dynamicJavascript(ll.xist.xsc.TextAttr): ----------------------------------------------- class formName(ll.xist.xsc.TextAttr): -------------------------------------- class staticJavascript(ll.xist.xsc.TextAttr): ---------------------------------------------- class htmlComment(ll.xist.xsc.TextAttr): ----------------------------------------- class link(Element): ===================== html link class Attrs(ll.xist.xsc.Element.Attrs): ======================================== class onblur(ll.xist.xsc.TextAttr): ------------------------------------ class onclick(ll.xist.xsc.TextAttr): ------------------------------------- class ondblclick(ll.xist.xsc.TextAttr): ---------------------------------------- class onfocus(ll.xist.xsc.TextAttr): ------------------------------------- class onkeydown(ll.xist.xsc.TextAttr): --------------------------------------- class onkeypress(ll.xist.xsc.TextAttr): ---------------------------------------- class onkeyup(ll.xist.xsc.TextAttr): ------------------------------------- class onmousedown(ll.xist.xsc.TextAttr): ----------------------------------------- class onmousemove(ll.xist.xsc.TextAttr): ----------------------------------------- class onmouseout(ll.xist.xsc.TextAttr): ---------------------------------------- class onmouseover(ll.xist.xsc.TextAttr): ----------------------------------------- class onmouseup(ll.xist.xsc.TextAttr): --------------------------------------- class style(ll.xist.xsc.TextAttr): ----------------------------------- class styleClass(ll.xist.xsc.TextAttr): ---------------------------------------- class title(ll.xist.xsc.TextAttr): ----------------------------------- class titleKey(ll.xist.xsc.TextAttr): -------------------------------------- class property(ll.xist.xsc.TextAttr): -------------------------------------- class styleId(ll.xist.xsc.TextAttr): ------------------------------------- class accesskey(ll.xist.xsc.TextAttr): --------------------------------------- class tabindex(ll.xist.xsc.TextAttr): -------------------------------------- class target(ll.xist.xsc.TextAttr): ------------------------------------ class indexed(ll.xist.xsc.TextAttr): ------------------------------------- class name(ll.xist.xsc.TextAttr): ---------------------------------- class action(ll.xist.xsc.TextAttr): ------------------------------------ class scope(ll.xist.xsc.TextAttr): ----------------------------------- class anchor(ll.xist.xsc.TextAttr): ------------------------------------ class forward(ll.xist.xsc.TextAttr): ------------------------------------- class href(ll.xist.xsc.URLAttr): --------------------------------- class page(ll.xist.xsc.TextAttr): ---------------------------------- class paramId(ll.xist.xsc.TextAttr): ------------------------------------- class paramName(ll.xist.xsc.TextAttr): --------------------------------------- class paramProperty(ll.xist.xsc.TextAttr): ------------------------------------------- class paramScope(ll.xist.xsc.TextAttr): ---------------------------------------- class transaction(ll.xist.xsc.TextAttr): ----------------------------------------- class indexId(ll.xist.xsc.TextAttr): ------------------------------------- class linkName(ll.xist.xsc.TextAttr): -------------------------------------- class messages(Element): ========================= Conditionally display a set of accumulated messages. class Attrs(ll.xist.xsc.Element.Attrs): ======================================== class property(ll.xist.xsc.TextAttr): -------------------------------------- class name(ll.xist.xsc.TextAttr): ---------------------------------- class bundle(ll.xist.xsc.TextAttr): ------------------------------------ class locale(ll.xist.xsc.TextAttr): ------------------------------------ class id(ll.xist.xsc.TextAttr): -------------------------------- class header(ll.xist.xsc.TextAttr): ------------------------------------ class footer(ll.xist.xsc.TextAttr): ------------------------------------ class message(ll.xist.xsc.TextAttr): ------------------------------------- class multibox(MouseElement): ============================== multiple checkbox element class Attrs(MouseElement.Attrs): ================================= class name(ll.xist.xsc.TextAttr): ---------------------------------- class option(Element): ======================= option element class Attrs(ll.xist.xsc.Element.Attrs): ======================================== class style(ll.xist.xsc.TextAttr): ----------------------------------- class styleClass(ll.xist.xsc.TextAttr): ---------------------------------------- class value(ll.xist.xsc.TextAttr): ----------------------------------- class styleId(ll.xist.xsc.TextAttr): ------------------------------------- class disabled(ll.xist.xsc.TextAttr): -------------------------------------- class bundle(ll.xist.xsc.TextAttr): ------------------------------------ class locale(ll.xist.xsc.TextAttr): ------------------------------------ class dir(ll.xist.xsc.TextAttr): --------------------------------- class filter(ll.xist.xsc.TextAttr): ------------------------------------ class lang(ll.xist.xsc.TextAttr): ---------------------------------- class key(ll.xist.xsc.TextAttr): --------------------------------- class options(Element): ======================== struts html options element class Attrs(ll.xist.xsc.Element.Attrs): ======================================== class style(ll.xist.xsc.TextAttr): ----------------------------------- class styleClass(ll.xist.xsc.TextAttr): ---------------------------------------- class property(ll.xist.xsc.TextAttr): -------------------------------------- class name(ll.xist.xsc.TextAttr): ---------------------------------- class filter(ll.xist.xsc.TextAttr): ------------------------------------ class collection(ll.xist.xsc.TextAttr): ---------------------------------------- class labelName(ll.xist.xsc.TextAttr): --------------------------------------- class labelProperty(ll.xist.xsc.TextAttr): ------------------------------------------- class optionsCollection(Element): ================================== Render a collection of select options class Attrs(ll.xist.xsc.Element.Attrs): ======================================== class style(ll.xist.xsc.TextAttr): ----------------------------------- class styleClass(ll.xist.xsc.TextAttr): ---------------------------------------- class value(ll.xist.xsc.TextAttr): ----------------------------------- class property(ll.xist.xsc.TextAttr): -------------------------------------- class name(ll.xist.xsc.TextAttr): ---------------------------------- class filter(ll.xist.xsc.TextAttr): ------------------------------------ class label(ll.xist.xsc.TextAttr): ----------------------------------- class password(MouseElement): ============================== a password text input field class Attrs(MouseElement.Attrs): ================================= class indexed(ll.xist.xsc.TextAttr): ------------------------------------- class name(ll.xist.xsc.TextAttr): ---------------------------------- class maxlength(ll.xist.xsc.TextAttr): --------------------------------------- class size(ll.xist.xsc.TextAttr): ---------------------------------- class readonly(ll.xist.xsc.TextAttr): -------------------------------------- class redisplay(ll.xist.xsc.TextAttr): --------------------------------------- class radio(MouseElement): =========================== html input radio class Attrs(MouseElement.Attrs): ================================= class indexed(ll.xist.xsc.TextAttr): ------------------------------------- class name(ll.xist.xsc.TextAttr): ---------------------------------- class idName(ll.xist.xsc.TextAttr): ------------------------------------ class reset(MouseElement): =========================== a reset button class rewrite(Element): ======================== render a request uri like html link class Attrs(ll.xist.xsc.Element.Attrs): ======================================== class property(ll.xist.xsc.TextAttr): -------------------------------------- class name(ll.xist.xsc.TextAttr): ---------------------------------- class scope(ll.xist.xsc.TextAttr): ----------------------------------- class anchor(ll.xist.xsc.TextAttr): ------------------------------------ class forward(ll.xist.xsc.TextAttr): ------------------------------------- class href(ll.xist.xsc.URLAttr): --------------------------------- class page(ll.xist.xsc.TextAttr): ---------------------------------- class paramId(ll.xist.xsc.TextAttr): ------------------------------------- class paramName(ll.xist.xsc.TextAttr): --------------------------------------- class paramProperty(ll.xist.xsc.TextAttr): ------------------------------------------- class paramScope(ll.xist.xsc.TextAttr): ---------------------------------------- class transaction(ll.xist.xsc.TextAttr): ----------------------------------------- class select(PartMouseElement): ================================ a select element text input field class Attrs(PartMouseElement.Attrs): ===================================== class tabindex(ll.xist.xsc.TextAttr): -------------------------------------- class disabled(ll.xist.xsc.TextAttr): -------------------------------------- class indexed(ll.xist.xsc.TextAttr): ------------------------------------- class name(ll.xist.xsc.TextAttr): ---------------------------------- class size(ll.xist.xsc.TextAttr): ---------------------------------- class multiple(ll.xist.xsc.TextAttr): -------------------------------------- class submit(MouseElement): ============================ a submit button class Attrs(MouseElement.Attrs): ================================= class indexed(ll.xist.xsc.TextAttr): ------------------------------------- class text(MouseElement): ========================== a text input field class Attrs(MouseElement.Attrs): ================================= class indexed(ll.xist.xsc.TextAttr): ------------------------------------- class name(ll.xist.xsc.TextAttr): ---------------------------------- class maxlength(ll.xist.xsc.TextAttr): --------------------------------------- class size(ll.xist.xsc.TextAttr): ---------------------------------- class readonly(ll.xist.xsc.TextAttr): -------------------------------------- class textarea(MouseElement): ============================== a textarea class Attrs(MouseElement.Attrs): ================================= class indexed(ll.xist.xsc.TextAttr): ------------------------------------- class name(ll.xist.xsc.TextAttr): ---------------------------------- class readonly(ll.xist.xsc.TextAttr): -------------------------------------- class cols(ll.xist.xsc.TextAttr): ---------------------------------- class rows(ll.xist.xsc.TextAttr): ---------------------------------- class xhtml(Element): ====================== Render HTML tags as XHTML