Package org.icepdf.ri.common.views

Interface Summary
AnnotationCallback Annotation callback allows developers to control how Annotation and their actions are executed.
AnnotationComponent AnnotationComponent interfaces.
Controller A Controller is the glue between the model and view components.
DocumentView The DocumentView interface should be used when create a new multipage view.
DocumentViewController The DocumentViewControllerImpl is the controler in the MVC for multipage view management.
DocumentViewModel The DocumentViewModel interface contains common accessors and modifiers needed to represent a document view state.
PageViewComponent The PageViewComponent interfaces should be used by any page view implementation to represent a single page view.
 

Class Summary
AbstractDocumentView The AbstractDocumentView class is implemented by the four predefined page views; OneColumnPageView, OnePageView, TwoColumnPageView and TwoPageView.
AbstractDocumentViewModel The AbstractDocumentViewModel is responsible for keeping the state of the document view.
AbstractPageViewComponent This class contains all the functionality for showing a pages content.
CollectionDocumentView The CollectionDocumentView is used for documents that specify a PDF Package.
DocumentViewComponent Each document in the collection will be represented by a DocumentViewComponent.
DocumentViewControllerImpl The DocumentViewControllerImpl is responsible for controlling the four default view models specified by the PDF specification.
DocumentViewModelImpl Default Swing implementation of the AbstractDocumentViewModel class.
ModifiedFlowLayout Modified Flow layout allos the layout to be recalculated when parent container is resized.
OneColumnPageView Constructs a one column page view as defined in the PDF specification.
OnePageView Constructs a one page view as defined in the PDF specification.
PageViewComponentImpl  
PageViewDecorator The PageViewDecorator class adds a page border and shadow to all of the page views defined in the corg.icepdf.core.views.swing package.
ResizableBorder The resizable border is mainly designed to bed used with mutable annotation in the UI but suspect it could be used for after content manipulation.
TwoColumnPageView Constructs a two column page view as defined in the PDF specification.
TwoPageView Constructs a two page view as defined in the PDF specification.