public class PreviewPanel extends javax.swing.JPanel implements java.beans.VetoableChangeListener, EntryContainer
javax.swing.JPanel.AccessibleJPaneljavax.swing.JComponent.AccessibleJComponent| Modifier and Type | Field and Description |
|---|---|
javax.swing.JEditorPane |
previewPane |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW| Constructor and Description |
|---|
PreviewPanel(BasePanel panel,
MetaData metaData,
java.lang.String layoutFile) |
PreviewPanel(BibtexDatabase database,
BibtexEntry entry,
BasePanel panel,
MetaData metaData,
java.lang.String layoutFile) |
PreviewPanel(BibtexDatabase database,
BibtexEntry entry,
BasePanel panel,
MetaData metaData,
java.lang.String layoutFile,
boolean withPDFPreview) |
| Modifier and Type | Method and Description |
|---|---|
javax.swing.Action |
getCloseAction() |
BibtexEntry |
getEntry() |
javax.swing.Action |
getPrintAction() |
boolean |
hasEntry() |
void |
readLayout() |
void |
readLayout(java.lang.String layoutFormat) |
void |
searchText(java.util.ArrayList<java.lang.String> words)
Array of words that were searched for
|
void |
setDatabase(BibtexDatabase db) |
void |
setEntry(BibtexEntry newEntry) |
void |
setLayout(Layout layout) |
void |
setMetaData(MetaData metaData) |
void |
update() |
void |
vetoableChange(java.beans.PropertyChangeEvent evt)
The PreviewPanel has registered itself as an event listener with the
currently displayed BibtexEntry.
|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIaddAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateadd, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTreeaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCyclepublic PreviewPanel(BibtexDatabase database, BibtexEntry entry, BasePanel panel, MetaData metaData, java.lang.String layoutFile)
database - (may be null) Optionally used to resolve strings.entry - (may be null) If given this entry is shown otherwise you have
to call setEntry to make something visible.panel - (may be null) If not given no toolbar is shown on the right
hand side.metaData - (must be given) Used for resolving pdf directories for links.layoutFile - (must be given) Used for layoutpublic PreviewPanel(BibtexDatabase database, BibtexEntry entry, BasePanel panel, MetaData metaData, java.lang.String layoutFile, boolean withPDFPreview)
database - (may be null) Optionally used to resolve strings.entry - (may be null) If given this entry is shown otherwise you have
to call setEntry to make something visible.panel - (may be null) If not given no toolbar is shown on the right
hand side.metaData - (must be given) Used for resolving pdf directories for links.layoutFile - (must be given) Used for layoutwithPDFPreview - if true, a PDF preview is included in the PreviewPanelpublic PreviewPanel(BasePanel panel, MetaData metaData, java.lang.String layoutFile)
panel - (may be null) If not given no toolbar is shown on the right
hand side.metaData - (must be given) Used for resolving pdf directories for links.layoutFile - (must be given) Used for layoutpublic javax.swing.Action getPrintAction()
public javax.swing.Action getCloseAction()
public void setDatabase(BibtexDatabase db)
public void setMetaData(MetaData metaData)
public void readLayout(java.lang.String layoutFormat)
throws java.lang.Exception
java.lang.Exceptionpublic void readLayout()
throws java.lang.Exception
java.lang.Exceptionpublic void setLayout(Layout layout)
public void setEntry(BibtexEntry newEntry)
public BibtexEntry getEntry()
getEntry in interface EntryContainerpublic void update()
public boolean hasEntry()
public void vetoableChange(java.beans.PropertyChangeEvent evt)
throws java.beans.PropertyVetoException
vetoableChange in interface java.beans.VetoableChangeListenerjava.beans.PropertyVetoExceptionpublic void searchText(java.util.ArrayList<java.lang.String> words)