1 /* DomHTMLTableCellElement.java -- 2 Copyright (C) 2005 Free Software Foundation, Inc. 3 4 This file is part of GNU Classpath. 5 6 GNU Classpath is free software; you can redistribute it and/or modify 7 it under the terms of the GNU General Public License as published by 8 the Free Software Foundation; either version 2, or (at your option) 9 any later version. 10 11 GNU Classpath is distributed in the hope that it will be useful, but 12 WITHOUT ANY WARRANTY; without even the implied warranty of 13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 14 General Public License for more details. 15 16 You should have received a copy of the GNU General Public License 17 along with GNU Classpath; see the file COPYING. If not, write to the 18 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 19 02110-1301 USA. 20 21 Linking this library statically or dynamically with other modules is 22 making a combined work based on this library. Thus, the terms and 23 conditions of the GNU General Public License cover the whole 24 combination. 25 26 As a special exception, the copyright holders of this library give you 27 permission to link this library with independent modules to produce an 28 executable, regardless of the license terms of these independent 29 modules, and to copy and distribute the resulting executable under 30 terms of your choice, provided that you also meet, for each linked 31 independent module, the terms and conditions of the license of that 32 module. An independent module is a module which is not derived from 33 or based on this library. If you modify this library, you may extend 34 this exception to your version of the library, but you are not 35 obligated to do so. If you do not wish to do so, delete this 36 exception statement from your version. */ 37 38 package gnu.xml.dom.html2; 39 40 import org.w3c.dom.html2.HTMLTableCellElement; 41 42 /** 43 * An HTML 'TH' or 'TD' element node. 44 * 45 * @author <a href='mailto:dog@gnu.org'>Chris Burdess</a> 46 */ 47 public class DomHTMLTableCellElement 48 extends DomHTMLElement 49 implements HTMLTableCellElement 50 { 51 DomHTMLTableCellElement(DomHTMLDocument owner, String namespaceURI, String name)52 protected DomHTMLTableCellElement(DomHTMLDocument owner, 53 String namespaceURI, 54 String name) 55 { 56 super(owner, namespaceURI, name); 57 } 58 getCellIndex()59 public int getCellIndex() 60 { 61 return getIndex(); 62 } 63 getAbbr()64 public String getAbbr() 65 { 66 return getHTMLAttribute("abbr"); 67 } 68 setAbbr(String abbr)69 public void setAbbr(String abbr) 70 { 71 setHTMLAttribute("abbr", abbr); 72 } 73 getAlign()74 public String getAlign() 75 { 76 return getHTMLAttribute("align"); 77 } 78 setAlign(String align)79 public void setAlign(String align) 80 { 81 setHTMLAttribute("align", align); 82 } 83 getAxis()84 public String getAxis() 85 { 86 return getHTMLAttribute("axis"); 87 } 88 setAxis(String axis)89 public void setAxis(String axis) 90 { 91 setHTMLAttribute("axis", axis); 92 } 93 getBgColor()94 public String getBgColor() 95 { 96 return getHTMLAttribute("bgcolor"); 97 } 98 setBgColor(String bgColor)99 public void setBgColor(String bgColor) 100 { 101 setHTMLAttribute("bgcolor", bgColor); 102 } 103 getCh()104 public String getCh() 105 { 106 return getHTMLAttribute("char"); 107 } 108 setCh(String ch)109 public void setCh(String ch) 110 { 111 setHTMLAttribute("char", ch); 112 } 113 getChOff()114 public String getChOff() 115 { 116 return getHTMLAttribute("charoff"); 117 } 118 setChOff(String chOff)119 public void setChOff(String chOff) 120 { 121 setHTMLAttribute("charoff", chOff); 122 } 123 getColSpan()124 public int getColSpan() 125 { 126 return getIntHTMLAttribute("colspan"); 127 } 128 setColSpan(int colSpan)129 public void setColSpan(int colSpan) 130 { 131 setIntHTMLAttribute("colspan", colSpan); 132 } 133 getHeaders()134 public String getHeaders() 135 { 136 return getHTMLAttribute("headers"); 137 } 138 setHeaders(String headers)139 public void setHeaders(String headers) 140 { 141 setHTMLAttribute("headers", headers); 142 } 143 getHeight()144 public String getHeight() 145 { 146 return getHTMLAttribute("height"); 147 } 148 setHeight(String height)149 public void setHeight(String height) 150 { 151 setHTMLAttribute("height", height); 152 } 153 getNoWrap()154 public boolean getNoWrap() 155 { 156 return getBooleanHTMLAttribute("nowrap"); 157 } 158 setNoWrap(boolean noWrap)159 public void setNoWrap(boolean noWrap) 160 { 161 setBooleanHTMLAttribute("nowrap", noWrap); 162 } 163 getRowSpan()164 public int getRowSpan() 165 { 166 return getIntHTMLAttribute("rowspan"); 167 } 168 setRowSpan(int rowSpan)169 public void setRowSpan(int rowSpan) 170 { 171 setIntHTMLAttribute("rowspan", rowSpan); 172 } 173 getScope()174 public String getScope() 175 { 176 return getHTMLAttribute("scope"); 177 } 178 setScope(String scope)179 public void setScope(String scope) 180 { 181 setHTMLAttribute("scope", scope); 182 } 183 getVAlign()184 public String getVAlign() 185 { 186 return getHTMLAttribute("valign"); 187 } 188 setVAlign(String vAlign)189 public void setVAlign(String vAlign) 190 { 191 setHTMLAttribute("valign", vAlign); 192 } 193 getWidth()194 public String getWidth() 195 { 196 return getHTMLAttribute("width"); 197 } 198 setWidth(String width)199 public void setWidth(String width) 200 { 201 setHTMLAttribute("width", width); 202 } 203 204 } 205