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 package org.vectomatic.dom.svg;
31
32 import org.vectomatic.dom.svg.events.ActivateEvent;
33 import org.vectomatic.dom.svg.events.ActivateHandler;
34 import org.vectomatic.dom.svg.events.FocusInEvent;
35 import org.vectomatic.dom.svg.events.FocusInHandler;
36 import org.vectomatic.dom.svg.events.FocusOutEvent;
37 import org.vectomatic.dom.svg.events.FocusOutHandler;
38 import org.vectomatic.dom.svg.events.HasGraphicalHandlers;
39 import org.vectomatic.dom.svg.impl.SVGSymbolElement;
40 import org.vectomatic.dom.svg.itf.ISVGContainerElement;
41 import org.vectomatic.dom.svg.itf.ISVGExternalResourcesRequired;
42 import org.vectomatic.dom.svg.itf.ISVGFitToViewBox;
43 import org.vectomatic.dom.svg.itf.ISVGLangSpace;
44 import org.vectomatic.dom.svg.itf.ISVGStylable;
45 import org.vectomatic.dom.svg.utils.DOMHelper;
46 import org.vectomatic.dom.svg.utils.SVGConstants;
47
48 import com.google.gwt.core.client.JavaScriptException;
49 import com.google.gwt.dom.client.TagName;
50 import com.google.gwt.event.dom.client.ClickEvent;
51 import com.google.gwt.event.dom.client.ClickHandler;
52 import com.google.gwt.event.dom.client.LoadEvent;
53 import com.google.gwt.event.dom.client.LoadHandler;
54 import com.google.gwt.event.dom.client.MouseDownEvent;
55 import com.google.gwt.event.dom.client.MouseDownHandler;
56 import com.google.gwt.event.dom.client.MouseMoveEvent;
57 import com.google.gwt.event.dom.client.MouseMoveHandler;
58 import com.google.gwt.event.dom.client.MouseOutEvent;
59 import com.google.gwt.event.dom.client.MouseOutHandler;
60 import com.google.gwt.event.dom.client.MouseOverEvent;
61 import com.google.gwt.event.dom.client.MouseOverHandler;
62 import com.google.gwt.event.dom.client.MouseUpEvent;
63 import com.google.gwt.event.dom.client.MouseUpHandler;
64 import com.google.gwt.event.dom.client.TouchCancelEvent;
65 import com.google.gwt.event.dom.client.TouchCancelHandler;
66 import com.google.gwt.event.dom.client.TouchEndEvent;
67 import com.google.gwt.event.dom.client.TouchEndHandler;
68 import com.google.gwt.event.dom.client.TouchMoveEvent;
69 import com.google.gwt.event.dom.client.TouchMoveHandler;
70 import com.google.gwt.event.dom.client.TouchStartEvent;
71 import com.google.gwt.event.dom.client.TouchStartHandler;
72 import com.google.gwt.event.shared.HandlerRegistration;
73
74
75
76
77
78
79 @TagName("symbol")
80 public class OMSVGSymbolElement extends OMSVGElement implements HasGraphicalHandlers, ISVGLangSpace, ISVGExternalResourcesRequired, ISVGStylable, ISVGFitToViewBox, ISVGContainerElement {
81 public OMSVGSymbolElement() {
82 this((SVGSymbolElement)DOMHelper.createElementNS(DOMHelper.getCurrentDocument(), SVGConstants.SVG_NAMESPACE_URI, SVGConstants.SVG_SYMBOL_TAG).cast());
83 }
84
85 protected OMSVGSymbolElement(SVGSymbolElement ot) {
86 super(ot);
87 }
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103 public final OMSVGAnimatedBoolean getExternalResourcesRequired() {
104 return ((SVGSymbolElement)ot).getExternalResourcesRequired();
105 }
106
107
108
109
110
111
112 public final OMSVGAnimatedRect getViewBox() {
113 return ((SVGSymbolElement)ot).getViewBox();
114 }
115
116
117
118
119 public final OMSVGAnimatedPreserveAspectRatio getPreserveAspectRatio() {
120 return ((SVGSymbolElement)ot).getPreserveAspectRatio();
121 }
122
123
124
125
126
127 public final String getXmllang() {
128 return ((SVGSymbolElement)ot).getXmllang();
129 }
130
131
132
133
134
135
136 public final void setXmllang(java.lang.String value) throws JavaScriptException {
137 ((SVGSymbolElement)ot).setXmllang(value);
138 }
139
140
141
142 public final String getXmlspace() {
143 return ((SVGSymbolElement)ot).getXmlspace();
144 }
145
146
147
148
149
150
151 public final void setXmlspace(java.lang.String value) throws JavaScriptException {
152 ((SVGSymbolElement)ot).setXmlspace(value);
153 }
154
155 @Override
156 public final HandlerRegistration addClickHandler(ClickHandler handler) {
157 return addDomHandler(handler, ClickEvent.getType());
158 }
159 @Override
160 public final HandlerRegistration addLoadHandler(LoadHandler handler) {
161 return addDomHandler(handler, LoadEvent.getType());
162 }
163 @Override
164 public final HandlerRegistration addMouseDownHandler(MouseDownHandler handler) {
165 return addDomHandler(handler, MouseDownEvent.getType());
166 }
167 @Override
168 public final HandlerRegistration addMouseMoveHandler(MouseMoveHandler handler) {
169 return addDomHandler(handler, MouseMoveEvent.getType());
170 }
171 @Override
172 public final HandlerRegistration addMouseOutHandler(MouseOutHandler handler) {
173 return addDomHandler(handler, MouseOutEvent.getType());
174 }
175 @Override
176 public final HandlerRegistration addMouseOverHandler(MouseOverHandler handler) {
177 return addDomHandler(handler, MouseOverEvent.getType());
178 }
179 @Override
180 public final HandlerRegistration addMouseUpHandler(MouseUpHandler handler) {
181 return addDomHandler(handler, MouseUpEvent.getType());
182 }
183 @Override
184 public final HandlerRegistration addTouchCancelHandler(TouchCancelHandler handler) {
185 return addDomHandler(handler, TouchCancelEvent.getType());
186 }
187 @Override
188 public final HandlerRegistration addTouchEndHandler(TouchEndHandler handler) {
189 return addDomHandler(handler, TouchEndEvent.getType());
190 }
191 @Override
192 public final HandlerRegistration addTouchMoveHandler(TouchMoveHandler handler) {
193 return addDomHandler(handler, TouchMoveEvent.getType());
194 }
195 @Override
196 public final HandlerRegistration addTouchStartHandler(TouchStartHandler handler) {
197 return addDomHandler(handler, TouchStartEvent.getType());
198 }
199 @Override
200 public final HandlerRegistration addActivateHandler(ActivateHandler handler) {
201 return addDomHandler(handler, ActivateEvent.getType());
202 }
203 @Override
204 public final HandlerRegistration addFocusInHandler(FocusInHandler handler) {
205 return addDomHandler(handler, FocusInEvent.getType());
206 }
207 @Override
208 public final HandlerRegistration addFocusOutHandler(FocusOutHandler handler) {
209 return addDomHandler(handler, FocusOutEvent.getType());
210 }
211 }