1 23 24 package com.sun.enterprise.tools.guiframework.view.event; 25 26 import com.sun.enterprise.tools.guiframework.view.DescriptorContainerView; 27 import com.sun.enterprise.tools.guiframework.view.descriptors.ViewDescriptor; 28 29 import java.util.EventObject ; 30 31 32 40 public class BeforeCreateEvent extends EventObject { 41 42 53 public BeforeCreateEvent(DescriptorContainerView src, ViewDescriptor desc) { 54 super((src == null) ? (Object )desc : (Object )src); 55 setViewDescriptor(desc); 56 } 57 58 59 65 protected void setViewDescriptor(ViewDescriptor viewDesc) { 66 if (viewDesc == null) { 67 throw new IllegalArgumentException ( 68 "You must specify a ViewDescriptor when creating a "+ 69 "BeforeCreateEvent object!"); 70 } 71 _viewDesc = viewDesc; 72 } 73 74 75 82 public ViewDescriptor getViewDescriptor() { 83 return _viewDesc; 84 } 85 86 87 92 public String getName() { 93 return getViewDescriptor().getName(); 94 } 95 96 97 private ViewDescriptor _viewDesc = null; 98 } 99 | Popular Tags |