KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > ozoneDB > xml > dom > html > HTMLAnchorElementImpl


1 /**
2  * org/ozone-db/xml/dom/html/HTMLAnchorElementImpl.java
3  *
4  * The contents of this file are subject to the OpenXML Public
5  * License Version 1.0; you may not use this file except in compliance
6  * with the License. You may obtain a copy of the License at
7  * http://www.openxml.org/license.html
8  *
9  * THIS SOFTWARE IS DISTRIBUTED ON AN "AS IS" BASIS WITHOUT WARRANTY
10  * OF ANY KIND, EITHER EXPRESSED OR IMPLIED. THE INITIAL DEVELOPER
11  * AND ALL CONTRIBUTORS SHALL NOT BE LIABLE FOR ANY DAMAGES AS A
12  * RESULT OF USING, MODIFYING OR DISTRIBUTING THIS SOFTWARE OR ITS
13  * DERIVATIVES. SEE THE LICENSE FOR THE SPECIFIC LANGUAGE GOVERNING
14  * RIGHTS AND LIMITATIONS UNDER THE LICENSE.
15  *
16  * The Initial Developer of this code under the License is Assaf Arkin.
17  * Portions created by Assaf Arkin are Copyright (C) 1998, 1999.
18  * All Rights Reserved.
19  */

20
21 package org.ozoneDB.xml.dom.html;
22
23 import org.ozoneDB.xml.dom.ElementImpl;
24 import org.w3c.dom.html.HTMLAnchorElement;
25
26
27 /**
28  * @version $Revision: 1.2 $ $Date: 2003/11/20 23:18:42 $
29  * @author <a HREF="mailto:arkin@trendline.co.il">Assaf Arkin</a>
30  * @see org.w3c.dom.html.HTMLAnchorElement
31  * @see ElementImpl
32  */

33 public final class HTMLAnchorElementImpl extends HTMLElementImpl implements HTMLAnchorElement {
34
35
36     public String JavaDoc getAccessKey() {
37         String JavaDoc accessKey;
38
39         // Make sure that the access key is a single character.
40
accessKey = getAttribute( "accesskey" );
41         if (accessKey != null && accessKey.length() > 1) {
42             accessKey = accessKey.substring( 0, 1 );
43         }
44         return accessKey;
45     }
46
47
48     public void setAccessKey( String JavaDoc accessKey ) {
49         // Make sure that the access key is a single character.
50
if (accessKey != null && accessKey.length() > 1) {
51             accessKey = accessKey.substring( 0, 1 );
52         }
53         setAttribute( "accesskey", accessKey );
54     }
55
56
57     public String JavaDoc getCharset() {
58         return getAttribute( "charset" );
59     }
60
61
62     public void setCharset( String JavaDoc charset ) {
63         setAttribute( "charset", charset );
64     }
65
66
67     public String JavaDoc getCoords() {
68         return getAttribute( "coords" );
69     }
70
71
72     public void setCoords( String JavaDoc coords ) {
73         setAttribute( "coords", coords );
74     }
75
76
77     public String JavaDoc getHref() {
78         return getAttribute( "href" );
79     }
80
81
82     public void setHref( String JavaDoc href ) {
83         setAttribute( "href", href );
84     }
85
86
87     public String JavaDoc getHreflang() {
88         return getAttribute( "hreflang" );
89     }
90
91
92     public void setHreflang( String JavaDoc hreflang ) {
93         setAttribute( "hreflang", hreflang );
94     }
95
96
97     public String JavaDoc getName() {
98         return getAttribute( "name" );
99     }
100
101
102     public void setName( String JavaDoc name ) {
103         setAttribute( "name", name );
104     }
105
106
107     public String JavaDoc getRel() {
108         return getAttribute( "rel" );
109     }
110
111
112     public void setRel( String JavaDoc rel ) {
113         setAttribute( "rel", rel );
114     }
115
116
117     public String JavaDoc getRev() {
118         return getAttribute( "rev" );
119     }
120
121
122     public void setRev( String JavaDoc rev ) {
123         setAttribute( "rev", rev );
124     }
125
126
127     public String JavaDoc getShape() {
128         return capitalize( getAttribute( "shape" ) );
129     }
130
131
132     public void setShape( String JavaDoc shape ) {
133         setAttribute( "shape", shape );
134     }
135
136
137     public int getTabIndex() {
138         return this.toInteger( getAttribute( "tabindex" ) );
139     }
140
141
142     public void setTabIndex( int tabIndex ) {
143         setAttribute( "tabindex", String.valueOf( tabIndex ) );
144     }
145
146
147     public String JavaDoc getTarget() {
148         return getAttribute( "target" );
149     }
150
151
152     public void setTarget( String JavaDoc target ) {
153         setAttribute( "target", target );
154     }
155
156
157     public String JavaDoc getType() {
158         return getAttribute( "type" );
159     }
160
161
162     public void setType( String JavaDoc type ) {
163         setAttribute( "type", type );
164     }
165
166
167     public void blur() {
168     // No scripting in server-side DOM. This method is moot.
169
}
170
171
172     public void focus() {
173     // No scripting in server-side DOM. This method is moot.
174
}
175
176
177     /**
178      * Constructor requires owner document.
179      *
180      * @param owner The owner HTML document
181      */

182     public HTMLAnchorElementImpl( HTMLDocumentImpl owner, String JavaDoc name ) {
183         super( owner, "A" );
184     }
185
186 }
187
Popular Tags