01: /*
02: * Copyright Javelin Software, All rights reserved.
03: */
04:
05: package com.javelin.swinglets.event;
06:
07: import java.awt.*;
08: import java.awt.event.*;
09:
10: /**
11: * ScriptedItemListener is used to determine what happens when
12: * a Scripted Event happens, such as a JavaScript event on the client
13: * browser.
14: *
15: * @author Robin Sharp
16: */
17:
18: public class ScriptedItemListener extends ScriptedListener implements
19: ItemListener {
20: public final static String ITEM_STATE_CHANGED = "onselect";
21:
22: /**
23: * Construct a listener with the script content type.
24: */
25: public ScriptedItemListener(String contentType) {
26: super (contentType);
27: }
28:
29: /**
30: * Get the item State Changed Script.
31: */
32: public Object getItemStateChangedScript() {
33: return get(ITEM_STATE_CHANGED);
34: }
35:
36: /**
37: * Get the item State Changed Script.
38: */
39: public ScriptedItemListener setItemStateChangedScript(
40: Object itemStateChangedScript) {
41: put(ITEM_STATE_CHANGED, itemStateChangedScript);
42: return this ;
43: }
44:
45: // STUB EVENT HANDLERS /////////////////////////////////////////////////////
46:
47: public void itemStateChanged(ItemEvent e) {
48: };
49:
50: // PRIVATE /////////////////////////////////////////////////////////////////
51:
52: }
|