Class CustomizationManagerImpl
java.lang.Object
com.biglybt.core.custom.impl.CustomizationManagerImpl
- All Implemented Interfaces:
CustomizationManager
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) CustomizationImplprivate Stringprivate final Mapprivate booleanprivate static final CustomizationManagerImpl -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidexportCustomization(CustomizationImpl cust, File to_file) getNewUserCustomizationFile(String prefix) static CustomizationManagerprotected voidimportCustomization(Map map) voidprotected voidloadCustomizations(File dir) protected voidlogInvalid(File file) static voidbooleanprivate booleanpreInitialize(File dir)
-
Field Details
-
singleton
-
initialised
private boolean initialised -
customization_file_map
-
current_customization_name
-
current_customization
CustomizationImpl current_customization
-
-
Constructor Details
-
CustomizationManagerImpl
protected CustomizationManagerImpl()
-
-
Method Details
-
getSingleton
-
preInitialize
public boolean preInitialize()- Specified by:
preInitializein interfaceCustomizationManager
-
preInitialize
-
initialize
public void initialize()- Specified by:
initializein interfaceCustomizationManager
-
loadCustomizations
-
logInvalid
-
importCustomization
- Throws:
CustomizationException
-
exportCustomization
protected void exportCustomization(CustomizationImpl cust, File to_file) throws CustomizationException - Throws:
CustomizationException
-
getActiveCustomization
- Specified by:
getActiveCustomizationin interfaceCustomizationManager
-
getCustomizations
- Specified by:
getCustomizationsin interfaceCustomizationManager
-
getNewUserCustomizationFile
- Specified by:
getNewUserCustomizationFilein interfaceCustomizationManager
-
main
-