Package bluej.extensions2.event
Class PackageEvent
- java.lang.Object
-
- bluej.extensions2.event.PackageEvent
-
- All Implemented Interfaces:
ExtensionEvent
public class PackageEvent extends java.lang.Object implements ExtensionEvent
This class encapsulates events on BlueJ packages.- Author:
- Clive Miller, University of Kent at Canterbury, 2002, Damiano Bolla, University of Kent at Canterbury, 2003
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPackageEvent.EventTypeTypes of package events.
-
Constructor Summary
Constructors Constructor Description PackageEvent(PackageEvent.EventType eventType, bluej.pkgmgr.Package pkg)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PackageEvent.EventTypegetEventType()Gets the event type.BPackagegetPackage()Gets the package on which the event occurred.java.lang.StringtoString()Returns a meaningful description of this event.
-
-
-
Constructor Detail
-
PackageEvent
public PackageEvent(PackageEvent.EventType eventType, bluej.pkgmgr.Package pkg)
- Parameters:
eventType- one of thePackageEvent.EventTypevalues for this PackageEvent.pkg- aPackageobject that raised this PackageEvent.
-
-
Method Detail
-
getEventType
public PackageEvent.EventType getEventType()
Gets the event type.- Returns:
- The
PackageEvent.EventTypevalue associated with this PackageEvent.
-
getPackage
public BPackage getPackage()
Gets the package on which the event occurred.- Returns:
- A
BPackageobject wrapping the package on which this event occurred.
-
toString
public java.lang.String toString()
Returns a meaningful description of this event.- Overrides:
toStringin classjava.lang.Object
-
-