com.virtuosotechnologies.asaph.maingui
Class DatabaseEvent

java.lang.Object
  extended byjava.util.EventObject
      extended bycom.virtuosotechnologies.asaph.maingui.DatabaseEvent
All Implemented Interfaces:
Serializable

public class DatabaseEvent
extends EventObject

A database has changed state

See Also:
Serialized Form

Nested Class Summary
static class DatabaseEvent.Type
           
 
Field Summary
static DatabaseEvent.Type DATABASE_CLOSED
           
static DatabaseEvent.Type DATABASE_CLOSING
           
static DatabaseEvent.Type DATABASE_OPENED
           
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
DatabaseEvent(Object source, DatabaseEvent.Type type, SongDatabase database)
          Constructor
 
Method Summary
 SongDatabase getSongDatabase()
          Get which database is affected
 DatabaseEvent.Type getType()
          Get the event type
 
Methods inherited from class java.util.EventObject
getSource, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

DATABASE_CLOSING

public static final DatabaseEvent.Type DATABASE_CLOSING

DATABASE_OPENED

public static final DatabaseEvent.Type DATABASE_OPENED

DATABASE_CLOSED

public static final DatabaseEvent.Type DATABASE_CLOSED
Constructor Detail

DatabaseEvent

public DatabaseEvent(Object source,
                     DatabaseEvent.Type type,
                     SongDatabase database)
Constructor

Method Detail

getType

public DatabaseEvent.Type getType()
Get the event type


getSongDatabase

public SongDatabase getSongDatabase()
Get which database is affected