1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146
|
########################################################################
#
# File Name: HTMLImageElement
#
#
### This file is automatically generated by GenerateHtml.py.
### DO NOT EDIT!
"""
WWW: http://4suite.com/4DOM e-mail: support@4suite.com
Copyright (c) 2000 Fourthought Inc, USA. All Rights Reserved.
See http://4suite.com/COPYRIGHT for license and copyright information
"""
import string
from xml.dom import Node
from xml.dom.html.HTMLElement import HTMLElement
class HTMLImageElement(HTMLElement):
def __init__(self, ownerDocument, nodeName="IMG"):
HTMLElement.__init__(self, ownerDocument, nodeName)
### Attribute Methods ###
def _get_lowSrc(self):
return self.getAttribute("LOWSRC")
def _set_lowSrc(self, value):
self.setAttribute("LOWSRC", value)
def _get_name(self):
return self.getAttribute("NAME")
def _set_name(self, value):
self.setAttribute("NAME", value)
def _get_align(self):
return string.capitalize(self.getAttribute("ALIGN"))
def _set_align(self, value):
self.setAttribute("ALIGN", value)
def _get_alt(self):
return self.getAttribute("ALT")
def _set_alt(self, value):
self.setAttribute("ALT", value)
def _get_border(self):
return self.getAttribute("BORDER")
def _set_border(self, value):
self.setAttribute("BORDER", value)
def _get_height(self):
return self.getAttribute("HEIGHT")
def _set_height(self, value):
self.setAttribute("HEIGHT", value)
def _get_hspace(self):
return self.getAttribute("HSPACE")
def _set_hspace(self, value):
self.setAttribute("HSPACE", value)
def _get_isMap(self):
return self.hasAttribute("ISMAP")
def _set_isMap(self, value):
if value:
self.setAttribute("ISMAP", "ISMAP")
else:
self.removeAttribute("ISMAP")
def _get_longDesc(self):
return self.getAttribute("LONGDESC")
def _set_longDesc(self, value):
self.setAttribute("LONGDESC", value)
def _get_src(self):
return self.getAttribute("SRC")
def _set_src(self, value):
self.setAttribute("SRC", value)
def _get_useMap(self):
return self.getAttribute("USEMAP")
def _set_useMap(self, value):
self.setAttribute("USEMAP", value)
def _get_vspace(self):
return self.getAttribute("VSPACE")
def _set_vspace(self, value):
self.setAttribute("VSPACE", value)
def _get_width(self):
return self.getAttribute("WIDTH")
def _set_width(self, value):
self.setAttribute("WIDTH", value)
### Attribute Access Mappings ###
_readComputedAttrs = HTMLElement._readComputedAttrs.copy()
_readComputedAttrs.update({
"lowSrc" : _get_lowSrc,
"name" : _get_name,
"align" : _get_align,
"alt" : _get_alt,
"border" : _get_border,
"height" : _get_height,
"hspace" : _get_hspace,
"isMap" : _get_isMap,
"longDesc" : _get_longDesc,
"src" : _get_src,
"useMap" : _get_useMap,
"vspace" : _get_vspace,
"width" : _get_width
})
_writeComputedAttrs = HTMLElement._writeComputedAttrs.copy()
_writeComputedAttrs.update({
"lowSrc" : _set_lowSrc,
"name" : _set_name,
"align" : _set_align,
"alt" : _set_alt,
"border" : _set_border,
"height" : _set_height,
"hspace" : _set_hspace,
"isMap" : _set_isMap,
"longDesc" : _set_longDesc,
"src" : _set_src,
"useMap" : _set_useMap,
"vspace" : _set_vspace,
"width" : _set_width
})
_readOnlyAttrs = filter(lambda k,m=_writeComputedAttrs: not m.has_key(k),
HTMLElement._readOnlyAttrs + _readComputedAttrs.keys())
|