Top Inners Fields Constructors Methods
com.dlsc.pdfviewfx.skins

public Class PDFViewSkin

extends SkinBase<PDFView>
Class Inheritance
Imports
com.dlsc.pdfviewfx.PDFView, .PDFView.Document, .PDFView.SearchResult, .PDFView.SearchableDocument, com.dlsc.unitfx.IntegerInputField, javafx.animation.FadeTransition, .ParallelTransition, .ScaleTransition, javafx.application.Platform, javafx.beans.InvalidationListener, .Observable, javafx.beans.binding.Bindings, .BooleanBinding, javafx.beans.property.*, javafx.collections.FXCollections, .ObservableList, javafx.concurrent.Service, .Task, javafx.embed.swing.SwingFXUtils, javafx.geometry.Bounds, .Orientation, .Pos, .Rectangle2D, javafx.scene.Group, .Node, javafx.scene.control.Button, .Label, .ScrollPane, javafx.scene.control.*, javafx.scene.control.skin.VirtualFlow, javafx.scene.image.Image, .ImageView, javafx.scene.input.KeyCode, .KeyEvent, .ScrollEvent, javafx.scene.layout.*, javafx.scene.paint.Color, javafx.scene.shape.Rectangle, javafx.util.Duration, org.apache.commons.lang3.StringUtils, org.controlsfx.control.textfield.CustomTextField, org.kordamp.ikonli.javafx.FontIcon, org.kordamp.ikonli.materialdesign.MaterialDesign, java.awt.*, java.awt.image.BufferedImage, java.util.List, java.util.*, java.util.concurrent.Executor, .Executors, java.util.stream.Collectors

Nested and Inner Type Summary

Modifier and TypeClass and Description
pack-priv class
pack-priv class
pack-priv class
public static class
pack-priv class
private class
private class
pack-priv class
pack-priv class
pack-priv static class

Field Summary

Modifier and TypeField and Description
private final Executor
private final Map<Integer, Image>
private final PDFViewSkin.PagerService
private final ObservableList<PDFViewSkin.PageSearchResult>
private final ObservableList<Integer>
private final DoubleProperty
private final ListView<PDFViewSkin.PageSearchResult>
private PDFViewSkin.SearchService
private final ListView<Integer>

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private HBox
private ToolBar
private boolean

Returns:

true if the operation actually did cause a zoom change
decreaseZoomFactor
(double
zoom factor (decrease) delta
delta
)

Method to decrease the zoom factor for value specified as delta.

private boolean

Returns:

true if the operation actually did cause a zoom change
increaseZoomFactor
(double
zoom factor (increase) delta
delta
)

Method to increase the zoom factor for value specified as delta.

private <T> void
maybeScrollTo(ListView<T> listView, T item)

private void
public final void
public final void
private void
private void
private void
private void
updateTotalPagesNumber(Button totalPagesButton)

Inherited from javafx.scene.control.SkinBase:
computeBaselineOffsetcomputeMaxHeightcomputeMaxWidthcomputeMinHeightcomputeMinWidthcomputePrefHeightcomputePrefWidthconsumeMouseEventsdisposeexecuteAccessibleActiongetChildrengetClassCssMetaDatagetCssMetaDatagetNodegetSkinnablelayoutChildrenlayoutInArealayoutInArealayoutInAreapositionInAreapositionInAreapseudoClassStateChangedqueryAccessibleAttributeregisterChangeListenerregisterInvalidationListenerregisterListChangeListenersnappedBottomInsetsnappedLeftInsetsnappedRightInsetsnappedTopInsetsnapPositionsnapPositionXsnapPositionYsnapSizesnapSizeXsnapSizeYsnapSpacesnapSpaceXsnapSpaceYunregisterChangeListenersunregisterInvalidationListenersunregisterListChangeListeners