Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Source code: gnu/xml/dom/html2/DomHTMLAnchorElement.java


1   /* DomHTMLAnchorElement.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.HTMLAnchorElement;
41  
42  /**
43   * An HTML 'A' element node.
44   *
45   * @author <a href='mailto:dog@gnu.org'>Chris Burdess</a>
46   */
47  public class DomHTMLAnchorElement
48    extends DomHTMLElement
49    implements HTMLAnchorElement
50  {
51  
52    protected DomHTMLAnchorElement(DomHTMLDocument owner, String namespaceURI,
53                                   String name)
54    {
55      super(owner, namespaceURI, name);
56    }
57  
58    public String getAccessKey()
59    {
60      return getHTMLAttribute("accesskey");
61    }
62  
63    public void setAccessKey(String accessKey)
64    {
65      setHTMLAttribute("accesskey", accessKey);
66    }
67    
68    public String getCharset()
69    {
70      return getHTMLAttribute("charset");
71    }
72  
73    public void setCharset(String charset)
74    {
75      setHTMLAttribute("charset", charset);
76    }
77    
78    public String getCoords()
79    {
80      return getHTMLAttribute("coords");
81    }
82  
83    public void setCoords(String coords)
84    {
85      setHTMLAttribute("coords", coords);
86    }
87    
88    public String getHref()
89    {
90      return getHTMLAttribute("href");
91    }
92  
93    public void setHref(String href)
94    {
95      setHTMLAttribute("href", href);
96    }
97    
98    public String getHreflang()
99    {
100     return getHTMLAttribute("hreflang");
101   }
102 
103   public void setHreflang(String hreflang)
104   {
105     setHTMLAttribute("hreflang", hreflang);
106   }
107   
108   public String getName()
109   {
110     return getHTMLAttribute("name");
111   }
112 
113   public void setName(String name)
114   {
115     setHTMLAttribute("name", name);
116   }
117   
118   public String getRel()
119   {
120     return getHTMLAttribute("rel");
121   }
122 
123   public void setRel(String rel)
124   {
125     setHTMLAttribute("rel", rel);
126   }
127   
128   public String getRev()
129   {
130     return getHTMLAttribute("rev");
131   }
132 
133   public void setRev(String rev)
134   {
135     setHTMLAttribute("rev", rev);
136   }
137   
138   public String getShape()
139   {
140     return getHTMLAttribute("shape");
141   }
142 
143   public void setShape(String shape)
144   {
145     setHTMLAttribute("shape", shape);
146   }
147   
148   public int getTabIndex()
149   {
150     return getIntHTMLAttribute("tabindex");
151   }
152 
153   public void setTabIndex(int tabIndex)
154   {
155     setIntHTMLAttribute("tabindex", tabIndex);
156   }
157   
158   public String getTarget()
159   {
160     return getHTMLAttribute("target");
161   }
162 
163   public void setTarget(String target)
164   {
165     setHTMLAttribute("target", target);
166   }
167   
168   public String getType()
169   {
170     return getHTMLAttribute("type");
171   }
172 
173   public void setType(String type)
174   {
175     setHTMLAttribute("type", type);
176   }
177 
178   public void blur()
179   {
180     dispatchUIEvent("blur");
181   }
182 
183   public void focus()
184   {
185     dispatchUIEvent("focus");
186   }
187   
188 }
189