com.aelitis.azureus.core.custom.impl
Class CustomizationManagerImpl

java.lang.Object
  extended by com.aelitis.azureus.core.custom.impl.CustomizationManagerImpl
All Implemented Interfaces:
CustomizationManager

public class CustomizationManagerImpl
extends java.lang.Object
implements CustomizationManager


Constructor Summary
protected CustomizationManagerImpl()
           
 
Method Summary
protected  void exportCustomization(CustomizationImpl cust, java.io.File to_file)
           
 Customization getActiveCustomization()
           
 Customization[] getCustomizations()
           
static CustomizationManager getSingleton()
           
protected  void importCustomization(java.util.Map map)
           
 void initialize()
           
protected  void loadCustomizations(java.io.File dir)
           
protected  void logInvalid(java.io.File file)
           
static void main(java.lang.String[] args)
           
 boolean preInitialize()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CustomizationManagerImpl

protected CustomizationManagerImpl()
Method Detail

getSingleton

public static CustomizationManager getSingleton()

preInitialize

public boolean preInitialize()
Specified by:
preInitialize in interface CustomizationManager

initialize

public void initialize()
Specified by:
initialize in interface CustomizationManager

loadCustomizations

protected void loadCustomizations(java.io.File dir)

logInvalid

protected void logInvalid(java.io.File file)

importCustomization

protected void importCustomization(java.util.Map map)
                            throws CustomizationException
Throws:
CustomizationException

exportCustomization

protected void exportCustomization(CustomizationImpl cust,
                                   java.io.File to_file)
                            throws CustomizationException
Throws:
CustomizationException

getActiveCustomization

public Customization getActiveCustomization()
Specified by:
getActiveCustomization in interface CustomizationManager

getCustomizations

public Customization[] getCustomizations()
Specified by:
getCustomizations in interface CustomizationManager

main

public static void main(java.lang.String[] args)