com.stimulsoft.demo
Class Demo

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Window
              extended by java.awt.Frame
                  extended by javax.swing.JFrame
                      extended by com.stimulsoft.demo.Demo
All Implemented Interfaces:
StiWelcomable, FullScreenSupportable, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants

public class Demo
extends javax.swing.JFrame
implements FullScreenSupportable, StiWelcomable

Copyright Stimulsoft

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.BaselineResizeBehavior
 
Field Summary
static java.lang.String DISPLAY_WELCOME_SCREEN_AGAIN_KEY
           
static java.lang.String DOCUMENTATION_URL
           
static java.lang.String FORUM_URL
           
static java.lang.String KNOWLEDGEBASE_URL
           
static java.lang.String LOCALIZATION_CATEGORY
           
static java.lang.String LOCALIZATION_FILE_NAME
           
static java.lang.String REPORTS_DIR
           
static java.lang.String SUPPORT_URL
           
static java.lang.String VIDEO_URL
           
 
Fields inherited from class javax.swing.JFrame
EXIT_ON_CLOSE
 
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
Demo(java.lang.String[] args)
           
 
Method Summary
 StiViewerFx getStiViewerPanel()
           
static void main(java.lang.String[] args)
          Application start point
 void reportSelected(StiTreeReportsPanel.Report report)
          Report was selected on reports tree
 void showDemo()
          Show demo screen
 void showSamples()
           
 void showWelcomeScreen()
          Show welcome screen
 void switchFullScreen(java.lang.Boolean isFullScreen)
          Invoke when entered/exit fullscreen mode.
 void updateStatus(java.lang.String status)
          Update string status
 
Methods inherited from class javax.swing.JFrame
getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setTransferHandler, update
 
Methods inherited from class java.awt.Frame
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, paint, postEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setVisible, show, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, transferFocusDownCycle, validate
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Field Detail

LOCALIZATION_CATEGORY

public static final java.lang.String LOCALIZATION_CATEGORY
See Also:
Constant Field Values

LOCALIZATION_FILE_NAME

public static final java.lang.String LOCALIZATION_FILE_NAME
See Also:
Constant Field Values

DISPLAY_WELCOME_SCREEN_AGAIN_KEY

public static final java.lang.String DISPLAY_WELCOME_SCREEN_AGAIN_KEY
See Also:
Constant Field Values

REPORTS_DIR

public static final java.lang.String REPORTS_DIR
See Also:
Constant Field Values

SUPPORT_URL

public static final java.lang.String SUPPORT_URL
See Also:
Constant Field Values

VIDEO_URL

public static final java.lang.String VIDEO_URL
See Also:
Constant Field Values

DOCUMENTATION_URL

public static final java.lang.String DOCUMENTATION_URL
See Also:
Constant Field Values

FORUM_URL

public static final java.lang.String FORUM_URL
See Also:
Constant Field Values

KNOWLEDGEBASE_URL

public static final java.lang.String KNOWLEDGEBASE_URL
See Also:
Constant Field Values
Constructor Detail

Demo

public Demo(java.lang.String[] args)
Method Detail

switchFullScreen

public void switchFullScreen(java.lang.Boolean isFullScreen)
Invoke when entered/exit fullscreen mode. Used to remove unnessesory components

Specified by:
switchFullScreen in interface FullScreenSupportable
Parameters:
isFullScreen - is fullscreen or not

reportSelected

public void reportSelected(StiTreeReportsPanel.Report report)
Report was selected on reports tree

Parameters:
report -

updateStatus

public void updateStatus(java.lang.String status)
Update string status

Parameters:
status -

showWelcomeScreen

public void showWelcomeScreen()
Show welcome screen

Specified by:
showWelcomeScreen in interface StiWelcomable

showDemo

public void showDemo()
Show demo screen


showSamples

public void showSamples()

main

public static void main(java.lang.String[] args)
Application start point

Parameters:
args -

getStiViewerPanel

public StiViewerFx getStiViewerPanel()
Returns:
the stiViewerPanel