public class EntryEditorTab
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected boolean |
updating |
Modifier | Constructor and Description |
---|---|
protected |
EntryEditorTab() |
|
EntryEditorTab(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() |
protected EntryEditorTab()
public EntryEditorTab(JabRefFrame frame, BasePanel panel, java.util.List<java.lang.String> fields, EntryEditor parent, boolean addKeyField, java.lang.String name)
public BibtexEntry getEntry()
public void markIfModified(FieldEditor f)
public void setActive(FieldEditor c)
c
- public FieldEditor getActive()
public java.util.List<java.lang.String> getFields()
public void activate()
public void updateAll()
public void setEntry(BibtexEntry entry)
public boolean updateField(java.lang.String field, java.lang.String content)
public void validateAllFields()
public void setEnabled(boolean enabled)
public java.awt.Component getPane()
public void setupJTextComponent(javax.swing.JComponent component, AutoCompleteListener acl)
component
-