org.herac.tuxguitar.gui.tools.browser
Class TGBrowserManager

java.lang.Object
  extended by org.herac.tuxguitar.gui.tools.browser.TGBrowserManager

public class TGBrowserManager
extends java.lang.Object


Method Summary
 void addCollection(TGBrowserCollection collection)
           
 void addFactory(TGBrowserFactory factory)
           
 void addInfo(TGBrowserCollectionInfo info)
           
 int countCollections()
           
 TGBrowserCollection getCollection(int index)
           
 java.util.Iterator getCollections()
           
 java.util.Iterator getFactories()
           
 TGBrowserFactory getFactory(java.lang.String type)
           
static TGBrowserManager instance()
           
 void readCollections()
           
 void removeCollection(TGBrowserCollection collection)
           
 void removeFactory(TGBrowserFactory factory)
           
 void setFactoryHandler(TGBrowserFactoryHandler handler)
           
 void writeCollections()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

instance

public static TGBrowserManager instance()

setFactoryHandler

public void setFactoryHandler(TGBrowserFactoryHandler handler)

getFactories

public java.util.Iterator getFactories()

getFactory

public TGBrowserFactory getFactory(java.lang.String type)

addFactory

public void addFactory(TGBrowserFactory factory)

removeFactory

public void removeFactory(TGBrowserFactory factory)

addInfo

public void addInfo(TGBrowserCollectionInfo info)

getCollections

public java.util.Iterator getCollections()

countCollections

public int countCollections()

addCollection

public void addCollection(TGBrowserCollection collection)

removeCollection

public void removeCollection(TGBrowserCollection collection)

getCollection

public TGBrowserCollection getCollection(int index)

readCollections

public void readCollections()

writeCollections

public void writeCollections()