Package qm :: Package external :: Package DocumentTemplate :: Module DT_HTML :: Class HTML
[hide private]
[frames] | no frames]

Class HTML

source code

DT_String.String --+
                   |
                  HTML
Known Subclasses:

HTML Document Templates

HTML Document templates use HTML server-side-include syntax,
rather than Python format-string syntax.  Here's a simple example:

  <!--#in results-->
    <!--#var name-->
  <!--#/in-->

HTML document templates quote HTML tags in source when the
template is converted to a string.  This is handy when templates
are inserted into HTML editing forms.

Instance Methods [hide private]
 
tagre(self) source code
 
parseTag(self, match_ob, command=None, sargs='')
Parse a tag using an already matched re
source code
 
SubTemplate(self, name) source code
 
varExtra(self, match_ob) source code
 
manage_edit(self, data, REQUEST=None)
edit a template
source code
 
quotedHTML(self, text=None, character_entities=(('&', '&amp;'), ('<', '&lt;'), ('>', '&gt;'), ('"', '&quot;'))) source code
 
errQuote(self, text=None, character_entities=(('&', '&amp;'), ('<', '&lt;'), ('>', '&gt;'), ('"', '&quot;'))) source code
 
__str__(self) source code
 
management_interface(self)
Hook to allow public execution of management interface with everything else private.
source code
 
manage_editForm(self, URL1, REQUEST)
Display doc template editing form
source code
 
manage(self, URL1, REQUEST)
Display doc template editing form
source code
 
manage_editDocument(self, URL1, REQUEST)
Display doc template editing form
source code

Inherited from DT_String.String: ZDocumentTemplate_afterRender, ZDocumentTemplate_beforeRender, __call__, __getstate__, __init__, cook, default, id, initvars, munge, name, parse, parse_block, parse_close, parse_error, read, read_raw, setName, skip_eol, var

Inherited from DT_String.String (private): _parseTag

Class Variables [hide private]
  tagre__roles__ = ()
  parseTag__roles__ = ()
  SubTemplate__roles__ = ()
  varExtra__roles__ = ()
  manage_edit__roles__ = ()
  quotedHTML__roles__ = ()
  errQuote__roles__ = ()
  management_interface__roles__ = ()
  manage_editForm__roles__ = ()
  manage_editDocument__roles__ = ()
  manage__roles__ = ()
  _manage_editForm = <qm.external.DocumentTemplate.DT_HTML.HTML ...
  document_template_edit_footer = '<FONT SIZE="-1">\n <I><A H...
  document_template_edit_header = '<h2>Edit Document</h2>'
  document_template_form_header = ''
  editConfirmation = <qm.external.DocumentTemplate.DT_HTML.HTML ...

Inherited from DT_String.String: ZDocumentTemplate_afterRender__roles__, ZDocumentTemplate_beforeRender__roles__, _parseTag__roles__, commands, commands__roles__, cook__roles__, default__roles__, func_code, func_defaults, func_defaults__roles__, initvars__roles__, isDocTemp, munge__roles__, parse__roles__, parse_block__roles__, parse_close__roles__, parse_error__roles__, read__roles__, read_raw__roles__, setName__roles__, shared_globals, shared_globals__roles__, skip_eol__roles__, validate, validate__roles__, var__roles__

Method Details [hide private]

tagre(self)

source code 
Overrides: DT_String.String.tagre

parseTag(self, match_ob, command=None, sargs='')

source code 
Parse a tag using an already matched re

Return: tag, args, command, coname

where: tag is the tag,
       args is the tag's argument string,
       command is a corresponding command info structure if the
          tag is a start tag, or None otherwise, and
       coname is the name of a continue tag (e.g. else)
         or None otherwise

Overrides: DT_String.String.parseTag

SubTemplate(self, name)

source code 
Overrides: DT_String.String.SubTemplate

varExtra(self, match_ob)

source code 
Overrides: DT_String.String.varExtra

manage_edit(self, data, REQUEST=None)

source code 

edit a template

Overrides: DT_String.String.manage_edit

errQuote(self, text=None, character_entities=(('&', '&amp;'), ('<', '&lt;'), ('>', '&gt;'), ('"', '&quot;')))

source code 
Overrides: DT_String.String.errQuote

__str__(self)
(Informal representation operator)

source code 
Overrides: DT_String.String.__str__

Class Variable Details [hide private]

_manage_editForm

Value:
<qm.external.DocumentTemplate.DT_HTML.HTML instance at 0x1ec9bd8>

document_template_edit_footer

Value:
'''<FONT SIZE="-1">
    <I><A HREF="http://www.zope.com">
    &copy; 2002 Zope Corporation</A></I></FONT>'''

editConfirmation

Value:
<qm.external.DocumentTemplate.DT_HTML.HTML instance at 0x1ec9c20>