public interface PushToApplication
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getApplicationName() |
javax.swing.Icon |
getIcon() |
java.lang.String |
getKeyStrokeName() |
java.lang.String |
getName() |
javax.swing.JPanel |
getSettingsPanel()
This method asks the implementing class to return a JPanel populated
with the imlementation's options panel, if necessary.
|
java.lang.String |
getTooltip() |
void |
operationCompleted(BasePanel panel)
Reporting etc., this method is called on the event dispatch thread after
pushEntries() returns.
|
void |
pushEntries(BibtexDatabase database,
BibtexEntry[] entries,
java.lang.String keyString,
MetaData metaData)
The actual operation.
|
boolean |
requiresBibtexKeys()
Check whether this operation requires BibTeX keys to be set for the entries.
|
void |
storeSettings()
This method is called to indicate that the settings panel returned from
the getSettingsPanel() method has been shown to the user and that the
user has indicated that the settings should be stored.
|
java.lang.String getName()
java.lang.String getApplicationName()
java.lang.String getTooltip()
javax.swing.Icon getIcon()
java.lang.String getKeyStrokeName()
javax.swing.JPanel getSettingsPanel()
void storeSettings()
void pushEntries(BibtexDatabase database, BibtexEntry[] entries, java.lang.String keyString, MetaData metaData)
database
- entries
- metaData
- void operationCompleted(BasePanel panel)
boolean requiresBibtexKeys()