public class Registry
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static boolean |
disableLoad |
static int |
NUM_PLUGIN_TYPES |
Modifier and Type | Method and Description |
---|---|
boolean |
addDevice(CaptureDeviceInfo newDevice) |
void |
addMimeType(java.lang.String extension,
java.lang.String type) |
void |
commit()
Write the registry to file.
|
java.util.Vector<java.lang.String> |
getContentPrefixList() |
java.lang.String |
getDefaultExtension(java.lang.String mimeType) |
java.util.Vector<CaptureDeviceInfo> |
getDeviceList() |
java.util.List |
getExtensions(java.lang.String mimeType) |
static Registry |
getInstance()
Get the singleton.
|
java.util.Hashtable |
getMimeTable() |
java.lang.String |
getMimeType(java.lang.String extension) |
java.util.List<java.lang.String> |
getPluginList(int pluginType)
pluginType = [1..NUM_PLUGIN_TYPES]
|
java.util.Vector<java.lang.String> |
getProtocolPrefixList() |
boolean |
removeDevice(CaptureDeviceInfo device) |
boolean |
removeMimeType(java.lang.String fileExtension) |
void |
setContentPrefixList(java.util.List<java.lang.String> list)
Prefices for determining Handlers for content of particular MIME types.
|
void |
setPluginList(int pluginType,
java.util.List<java.lang.String> plugins)
Plugin list of PluginInfo objects = { classname, inputFormats, outputFormats, pluginType};
|
void |
setProtocolPrefixList(java.util.List<java.lang.String> list)
Prefices for determining URL Handlers for content delivered via particular protocol.
|
public static final int NUM_PLUGIN_TYPES
public static boolean disableLoad
public static Registry getInstance()
public void commit() throws java.io.IOException
java.io.IOException
public java.util.List<java.lang.String> getPluginList(int pluginType)
public void setPluginList(int pluginType, java.util.List<java.lang.String> plugins)
pluginType
- range of [1..NUM_PLUGIN_TYPES]plugins
- public void setProtocolPrefixList(java.util.List<java.lang.String> list)
public java.util.Vector<java.lang.String> getProtocolPrefixList()
public void setContentPrefixList(java.util.List<java.lang.String> list)
public java.util.Vector<java.lang.String> getContentPrefixList()
public void addMimeType(java.lang.String extension, java.lang.String type)
public java.lang.String getMimeType(java.lang.String extension)
public java.lang.String getDefaultExtension(java.lang.String mimeType)
public java.util.Hashtable getMimeTable()
public boolean removeMimeType(java.lang.String fileExtension)
public java.util.List getExtensions(java.lang.String mimeType)
public java.util.Vector<CaptureDeviceInfo> getDeviceList()
public boolean addDevice(CaptureDeviceInfo newDevice)
public boolean removeDevice(CaptureDeviceInfo device)