public class CompressedEntryEditorTab extends EntryEditorTab
Modifier and Type | Field and Description |
---|---|
protected boolean |
updating |
Constructor and Description |
---|
CompressedEntryEditorTab(JabRefFrame frame,
BasePanel panel,
java.util.List<java.lang.String> fields,
EntryEditor parent,
boolean addKeyField,
java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
void |
activate() |
FieldEditor |
getActive() |
BibtexEntry |
getEntry() |
java.util.List<java.lang.String> |
getFields() |
java.awt.Component |
getPane() |
void |
markIfModified(FieldEditor f) |
void |
setActive(FieldEditor c)
Only sets the activeField variable but does not focus it.
|
void |
setEnabled(boolean enabled) |
void |
setEntry(BibtexEntry entry) |
void |
setupJTextComponent(javax.swing.JComponent component,
AutoCompleteListener acl)
Set up key bindings and focus listener for the FieldEditor.
|
void |
updateAll()
Reset all fields from the data in the BibtexEntry.
|
boolean |
updateField(java.lang.String field,
java.lang.String content) |
void |
validateAllFields() |
public CompressedEntryEditorTab(JabRefFrame frame, BasePanel panel, java.util.List<java.lang.String> fields, EntryEditor parent, boolean addKeyField, java.lang.String name)
public BibtexEntry getEntry()
getEntry
in class EntryEditorTab
public void markIfModified(FieldEditor f)
markIfModified
in class EntryEditorTab
public void setActive(FieldEditor c)
setActive
in class EntryEditorTab
c
- public FieldEditor getActive()
getActive
in class EntryEditorTab
public java.util.List<java.lang.String> getFields()
getFields
in class EntryEditorTab
public void activate()
activate
in class EntryEditorTab
public void updateAll()
updateAll
in class EntryEditorTab
public void setEntry(BibtexEntry entry)
setEntry
in class EntryEditorTab
public boolean updateField(java.lang.String field, java.lang.String content)
updateField
in class EntryEditorTab
public void validateAllFields()
validateAllFields
in class EntryEditorTab
public void setEnabled(boolean enabled)
setEnabled
in class EntryEditorTab
public java.awt.Component getPane()
getPane
in class EntryEditorTab
public void setupJTextComponent(javax.swing.JComponent component, AutoCompleteListener acl)
setupJTextComponent
in class EntryEditorTab
component
-