01: /*
02: ItsNat Java Web Application Framework
03: Copyright (C) 2007 Innowhere Software Services S.L., Spanish Company
04: Author: Jose Maria Arranz Santamaria
05:
06: This program is free software: you can redistribute it and/or modify
07: it under the terms of the GNU Affero General Public License as published by
08: the Free Software Foundation, either version 3 of the License, or
09: (at your option) any later version. See the GNU Affero General Public
10: License for more details. See the copy of the GNU Affero General Public License
11: included in this program. If not, see <http://www.gnu.org/licenses/>.
12: */
13:
14: package org.itsnat.impl.core.event.fromserv.domext;
15:
16: import org.itsnat.core.event.UserEvent;
17: import org.itsnat.impl.core.ItsNatDocumentImpl;
18: import org.itsnat.impl.core.listener.domext.UserEventListenerWrapperImpl;
19:
20: /**
21: *
22: * @author jmarranz
23: */
24: public class ServerUserEventImpl extends ServerDOMExtensionEventImpl
25: implements UserEvent {
26: protected String name;
27:
28: /** Creates a new instance of ServerUserEventImpl */
29: public ServerUserEventImpl(ItsNatDocumentImpl itsNatDoc) {
30: super (itsNatDoc);
31: }
32:
33: public void initEvent(String eventTypeArg, boolean canBubbleArg,
34: boolean cancelableArg) {
35: super .initEvent(eventTypeArg, canBubbleArg, cancelableArg);
36:
37: this .name = UserEventListenerWrapperImpl
38: .getNameFromType(eventTypeArg); // Da error si el formato no es correcto
39: }
40:
41: public String getName() {
42: return name;
43: }
44: }
|