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