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: HTMLAnchorElement
#
#
### 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 HTMLAnchorElement(HTMLElement):
def __init__(self, ownerDocument, nodeName="A"):
HTMLElement.__init__(self, ownerDocument, nodeName)
### Attribute Methods ###
def _get_accessKey(self):
return self.getAttribute("ACCESSKEY")
def _set_accessKey(self, value):
self.setAttribute("ACCESSKEY", value)
def _get_charset(self):
return self.getAttribute("CHARSET")
def _set_charset(self, value):
self.setAttribute("CHARSET", value)
def _get_coords(self):
return self.getAttribute("COORDS")
def _set_coords(self, value):
self.setAttribute("COORDS", value)
def _get_href(self):
return self.getAttribute("HREF")
def _set_href(self, value):
self.setAttribute("HREF", value)
def _get_hreflang(self):
return self.getAttribute("HREFLANG")
def _set_hreflang(self, value):
self.setAttribute("HREFLANG", value)
def _get_name(self):
return self.getAttribute("NAME")
def _set_name(self, value):
self.setAttribute("NAME", value)
def _get_rel(self):
return self.getAttribute("REL")
def _set_rel(self, value):
self.setAttribute("REL", value)
def _get_rev(self):
return self.getAttribute("REV")
def _set_rev(self, value):
self.setAttribute("REV", value)
def _get_shape(self):
return string.capitalize(self.getAttribute("SHAPE"))
def _set_shape(self, value):
self.setAttribute("SHAPE", value)
def _get_tabIndex(self):
value = self.getAttribute("TABINDEX")
if value:
return int(value)
return 0
def _set_tabIndex(self, value):
self.setAttribute("TABINDEX", str(value))
def _get_target(self):
return self.getAttribute("TARGET")
def _set_target(self, value):
self.setAttribute("TARGET", value)
def _get_type(self):
return self.getAttribute("TYPE")
def _set_type(self, value):
self.setAttribute("TYPE", value)
### Methods ###
def blur(self):
pass
def focus(self):
pass
### Attribute Access Mappings ###
_readComputedAttrs = HTMLElement._readComputedAttrs.copy()
_readComputedAttrs.update({
"accessKey" : _get_accessKey,
"charset" : _get_charset,
"coords" : _get_coords,
"href" : _get_href,
"hreflang" : _get_hreflang,
"name" : _get_name,
"rel" : _get_rel,
"rev" : _get_rev,
"shape" : _get_shape,
"tabIndex" : _get_tabIndex,
"target" : _get_target,
"type" : _get_type
})
_writeComputedAttrs = HTMLElement._writeComputedAttrs.copy()
_writeComputedAttrs.update({
"accessKey" : _set_accessKey,
"charset" : _set_charset,
"coords" : _set_coords,
"href" : _set_href,
"hreflang" : _set_hreflang,
"name" : _set_name,
"rel" : _set_rel,
"rev" : _set_rev,
"shape" : _set_shape,
"tabIndex" : _set_tabIndex,
"target" : _set_target,
"type" : _set_type
})
_readOnlyAttrs = filter(lambda k,m=_writeComputedAttrs: not m.has_key(k),
HTMLElement._readOnlyAttrs + _readComputedAttrs.keys())
|