net.sourceforge.neurosdbm.db
Class AdvAudioDB

java.lang.Object
  extended bynet.sourceforge.neurosdbm.db.AdvAudioDB

class AdvAudioDB
extends java.lang.Object

This class represents the Audio database (not the PC Audio database). It contains the list of MDB's that are in this database. This class supports configurable MDB's.


Field Summary
private  java.util.Map mdbGroups
           
 
Constructor Summary
(package private) AdvAudioDB(java.lang.String path)
           
  AdvAudioDB(java.lang.String path, boolean createEmptyDB)
           
 
Method Summary
(package private)  MDBGroup getMDBGroup(MDBGroupID id)
          Return a MDBGroup given a MDBGroupID.
(package private)  java.util.Set getMDBGroups()
          Return a set of MDBGroupIDs that represent all the MDBs in this database.
(package private)  void write()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mdbGroups

private java.util.Map mdbGroups
Constructor Detail

AdvAudioDB

AdvAudioDB(java.lang.String path)
     throws java.io.FileNotFoundException,
            java.io.IOException,
            DatabaseCorruptException

AdvAudioDB

public AdvAudioDB(java.lang.String path,
                  boolean createEmptyDB)
           throws java.io.FileNotFoundException,
                  java.io.IOException,
                  DatabaseCorruptException
Method Detail

write

void write()
     throws java.io.IOException,
            DatabaseInternalCorruptionException
Throws:
java.io.IOException
DatabaseInternalCorruptionException

getMDBGroups

java.util.Set getMDBGroups()
Return a set of MDBGroupIDs that represent all the MDBs in this database.


getMDBGroup

MDBGroup getMDBGroup(MDBGroupID id)
Return a MDBGroup given a MDBGroupID.



Copyright © 2004 NeurosDBM Dev Team All Rights Reserved.