1 17 package org.apache.slide.event; 18 19 import java.util.EventListener ; 20 import java.util.EventObject ; 21 22 import org.apache.slide.common.Uri; 23 24 28 public class UriModifiedEvent extends EventObject { 29 30 public static final UriModified URIMODIFIED = new UriModified(); 31 public final static AbstractEventMethod[] methods = new AbstractEventMethod[] { URIMODIFIED }; 32 33 public static final String GROUP = "urimodified"; 34 35 private Uri uri; 36 37 public UriModifiedEvent(Object source, Uri uri) { 38 super(source); 39 this.uri = uri; 40 } 41 42 public Uri getUri() { 43 return uri; 44 } 45 46 public static class UriModified extends EventMethod { 47 48 public UriModified() { 49 super( GROUP, "urimodified" ); 50 } 51 52 public void fireEvent( EventListener listener, EventObject event ) { 53 if ( listener instanceof UriModifiedListener ) ((UriModifiedListener)listener).modified((UriModifiedEvent)event); 54 } 55 56 } 57 } 58 | Popular Tags |