Package com.biglybt.core.custom.impl
Class CustomizationManagerImpl
java.lang.Object
com.biglybt.core.custom.impl.CustomizationManagerImpl
- All Implemented Interfaces:
CustomizationManager
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) CustomizationImpl
private String
private final Map
private boolean
private static final CustomizationManagerImpl
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
exportCustomization
(CustomizationImpl cust, File to_file) getNewUserCustomizationFile
(String prefix) static CustomizationManager
protected void
importCustomization
(Map map) void
protected void
loadCustomizations
(File dir) protected void
logInvalid
(File file) static void
boolean
private boolean
preInitialize
(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:
preInitialize
in interfaceCustomizationManager
-
preInitialize
-
initialize
public void initialize()- Specified by:
initialize
in interfaceCustomizationManager
-
loadCustomizations
-
logInvalid
-
importCustomization
- Throws:
CustomizationException
-
exportCustomization
protected void exportCustomization(CustomizationImpl cust, File to_file) throws CustomizationException - Throws:
CustomizationException
-
getActiveCustomization
- Specified by:
getActiveCustomization
in interfaceCustomizationManager
-
getCustomizations
- Specified by:
getCustomizations
in interfaceCustomizationManager
-
getNewUserCustomizationFile
- Specified by:
getNewUserCustomizationFile
in interfaceCustomizationManager
-
main
-