|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
The ArchivePlugin interface is used to extend the types of archive file formats that BiGZiP can handle. To develop a new plugin, this interface must be implemented and the fully qualified name of the implementation added to the bigzip_archiveplugin.config file.
Method Summary | |
ArchiveModel |
createNew(java.io.File file)
Creates a new archive file. |
java.lang.String[] |
getExtensions()
Returns an array of extensions handled by the archive format. |
javax.swing.filechooser.FileFilter[] |
getFileFilters()
Return the file filters for use in new and open file dialogs. |
javax.help.HelpSet |
getHelpSet()
|
javax.swing.ImageIcon |
getLargeIcon()
|
java.lang.String |
getPluginCompany()
|
java.lang.String |
getPluginDescription()
|
java.lang.String |
getPluginMajorVersion()
|
java.lang.String |
getPluginMinorVersion()
|
java.lang.String |
getPluginName()
|
Settings |
getRegistrationSettings()
|
Settings |
getSettings()
|
javax.swing.ImageIcon |
getSmallIcon()
|
ArchiveModel |
openExisting(java.io.File file)
Opens an existing archive file. |
void |
setRegistrationSettings(Settings settings)
BiGZiP calls this method to pass a registration settings object to the plugin. |
void |
setSettings(Settings settings)
BiGZiP calls this method to pass a settings object to the plugin. |
Method Detail |
public java.lang.String[] getExtensions()
public javax.swing.filechooser.FileFilter[] getFileFilters()
public javax.swing.ImageIcon getLargeIcon()
public java.lang.String getPluginCompany()
public java.lang.String getPluginDescription()
public java.lang.String getPluginName()
public java.lang.String getPluginMajorVersion()
public java.lang.String getPluginMinorVersion()
public javax.swing.ImageIcon getSmallIcon()
public javax.help.HelpSet getHelpSet()
public Settings getRegistrationSettings()
public Settings getSettings()
public void setRegistrationSettings(Settings settings)
settings
- The settings object.public void setSettings(Settings settings)
settings
- The settings object.public ArchiveModel createNew(java.io.File file)
file
- The path of the new archive file.public ArchiveModel openExisting(java.io.File file)
file
- The path of the existing archive file.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |