Package com.biglybt.core.custom.impl
Class CustomizationImpl
- java.lang.Object
-
- com.biglybt.core.custom.impl.CustomizationImpl
-
- All Implemented Interfaces:
Customization
public class CustomizationImpl extends java.lang.Object implements Customization
-
-
Field Summary
Fields Modifier and Type Field Description private java.io.File
contents
private CustomizationManagerImpl
manager
private java.lang.String
name
private java.lang.String
version
-
Fields inherited from interface com.biglybt.core.custom.Customization
RT_META_SEARCH_TEMPLATES, RT_SUBSCRIPTIONS
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
CustomizationImpl(CustomizationManagerImpl _manager, java.lang.String _name, java.lang.String _version, java.io.File _contents)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
exportToVuzeFile(java.io.File file)
protected java.io.File
getContents()
java.lang.String
getName()
java.lang.Object
getProperty(java.lang.String name)
java.io.InputStream
getResource(java.lang.String resource_name)
java.io.InputStream[]
getResources(java.lang.String resource_name)
java.lang.String
getVersion()
boolean
isActive()
void
setActive(boolean active)
-
-
-
Field Detail
-
manager
private final CustomizationManagerImpl manager
-
name
private final java.lang.String name
-
version
private final java.lang.String version
-
contents
private final java.io.File contents
-
-
Constructor Detail
-
CustomizationImpl
protected CustomizationImpl(CustomizationManagerImpl _manager, java.lang.String _name, java.lang.String _version, java.io.File _contents) throws CustomizationException
- Throws:
CustomizationException
-
-
Method Detail
-
getName
public java.lang.String getName()
- Specified by:
getName
in interfaceCustomization
-
getVersion
public java.lang.String getVersion()
- Specified by:
getVersion
in interfaceCustomization
-
getContents
protected java.io.File getContents()
-
getProperty
public java.lang.Object getProperty(java.lang.String name)
- Specified by:
getProperty
in interfaceCustomization
-
isActive
public boolean isActive()
- Specified by:
isActive
in interfaceCustomization
-
setActive
public void setActive(boolean active)
- Specified by:
setActive
in interfaceCustomization
-
getResource
public java.io.InputStream getResource(java.lang.String resource_name)
- Specified by:
getResource
in interfaceCustomization
-
getResources
public java.io.InputStream[] getResources(java.lang.String resource_name)
- Specified by:
getResources
in interfaceCustomization
-
exportToVuzeFile
public void exportToVuzeFile(java.io.File file) throws CustomizationException
- Specified by:
exportToVuzeFile
in interfaceCustomization
- Throws:
CustomizationException
-
-