|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.stimulsoft.viewer.logic.StiViewModel
public class StiViewModel
Sti view model Copyright Stimulsoft
Field Summary | |
---|---|
static java.lang.String |
CURRENT_DISLPAY_PAGE_PROPERTY
Current display page property name |
static java.lang.String |
CURRENT_PAGE_PROPERTY
Current page property name |
static java.lang.String |
DOCUMENT_PROPERTY
Document property name |
static java.lang.String |
PAGE_VIEW_MODE_PROPERTY
Page view mode property name |
static java.lang.String |
VIEW_STATE_PROPERTY
Page view mode property name |
static java.lang.String |
ZOOM_PROPERTY
Zoom property name |
Constructor Summary | |
---|---|
StiViewModel(javax.swing.JFrame parentFrame)
Constructor |
Method Summary | |
---|---|
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener)
Add property change listener |
void |
addPropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
Add property change listener |
java.lang.Boolean |
getBookmarksPannelVisible()
|
java.lang.Integer |
getCurrentDisplayPage()
|
java.lang.Integer |
getCurrentPage()
|
java.lang.Integer |
getDisplayPagesCount()
|
StiDocument |
getDocument()
|
StiViewerEventDispatcher |
getEventDispatcher()
Return event dispatcher StiViewerEventDispatcher |
java.lang.Boolean |
getFullScreen()
|
java.io.File |
getLoadedReportFile()
|
java.lang.Integer |
getPagesCount()
|
StiPageViewMode |
getPageViewMode()
|
StiPaintQueue |
getPaintQueue()
|
javax.swing.JFrame |
getParentFrame()
|
java.beans.PropertyChangeListener[] |
getPropertyChangeListeners(java.lang.String propertyName)
Return property change listeners |
StiReport |
getReport()
|
java.lang.Boolean |
getThumbnailPannelVisible()
|
java.awt.Dimension |
getViewMultipleDimension()
|
StiViewState |
getViewState()
|
java.lang.Double |
getZoom()
|
void |
loadDocumentFile(java.io.File documentFile,
boolean showProgress)
Load document from file |
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener)
Remove property change listener |
void |
removePropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
Remove property change listener |
void |
setBookmarksPannelVisible(java.lang.Boolean bookmarksPannelVisible)
|
void |
setCurrentDisplayPage(java.lang.Integer currentDisplayPage,
java.lang.Boolean changeCurrentPage)
|
void |
setDocument(StiDocument document)
|
void |
setFullScreen(java.lang.Boolean fullScreen)
|
void |
setLoadedReportFile(java.io.File loadedReportFile)
|
void |
setPageViewMode(StiPageViewMode pageViewMode)
|
void |
setThumbnailPannelVisible(java.lang.Boolean thumbnailPannelVisible)
|
void |
setViewMultipleDimension(java.awt.Dimension viewMultipleDimension)
|
void |
setViewState(StiViewState viewState)
|
void |
setZoom(java.lang.Double zoom)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String CURRENT_PAGE_PROPERTY
public static final java.lang.String CURRENT_DISLPAY_PAGE_PROPERTY
public static final java.lang.String DOCUMENT_PROPERTY
public static final java.lang.String PAGE_VIEW_MODE_PROPERTY
public static final java.lang.String VIEW_STATE_PROPERTY
public static final java.lang.String ZOOM_PROPERTY
Constructor Detail |
---|
public StiViewModel(javax.swing.JFrame parentFrame)
stiViewer
- StiViewer
Method Detail |
---|
public void loadDocumentFile(java.io.File documentFile, boolean showProgress)
documentFile
- File
of documentshowProgress
- Is need to show progress loading documentpublic StiReport getReport()
StiReport
public StiDocument getDocument()
StiDocument
public java.lang.Integer getPagesCount()
public java.lang.Integer getDisplayPagesCount()
public java.lang.Integer getCurrentPage()
public void setDocument(StiDocument document)
document
- the document to setpublic java.lang.Integer getCurrentDisplayPage()
public void setCurrentDisplayPage(java.lang.Integer currentDisplayPage, java.lang.Boolean changeCurrentPage)
currentDisplayPage
- the currentDisplayPage to setpublic java.lang.Double getZoom()
public void setZoom(java.lang.Double zoom)
zoom
- the zoom to setpublic StiPageViewMode getPageViewMode()
StiPageViewMode
public void setPageViewMode(StiPageViewMode pageViewMode)
pageViewMode
- the pageViewMode to setpublic StiViewerEventDispatcher getEventDispatcher()
StiViewerEventDispatcher
getEventDispatcher
in interface StiViewEventable
StiViewerEventDispatcher
public java.beans.PropertyChangeListener[] getPropertyChangeListeners(java.lang.String propertyName)
propertyName
-
public void addPropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
propertyName
- listener
- public void removePropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
propertyName
- listener
- PropertyChangeListener
public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
listener
- PropertyChangeListener
public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
listener
- PropertyChangeListener
public javax.swing.JFrame getParentFrame()
public java.lang.Boolean getThumbnailPannelVisible()
public void setThumbnailPannelVisible(java.lang.Boolean thumbnailPannelVisible)
thumbnailPannelVisible
- the thumbnailPannelVisible to setpublic java.lang.Boolean getBookmarksPannelVisible()
public void setBookmarksPannelVisible(java.lang.Boolean bookmarksPannelVisible)
bookmarksPannelVisible
- the bookmarksPannelVisible to setpublic StiViewState getViewState()
public void setViewState(StiViewState viewState)
viewState
- the viewState to setpublic java.awt.Dimension getViewMultipleDimension()
public void setViewMultipleDimension(java.awt.Dimension viewMultipleDimension)
viewMultipleDimension
- the viewMultipleDimension to setpublic java.lang.Boolean getFullScreen()
public void setFullScreen(java.lang.Boolean fullScreen)
fullScreen
- the fullScreen to setpublic java.io.File getLoadedReportFile()
public void setLoadedReportFile(java.io.File loadedReportFile)
loadedReportFile
- the loadedReportFile to setpublic StiPaintQueue getPaintQueue()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |