FOA

foa.apps
Class MainMenuBar

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Frame
                          |
                          +--javax.swing.JFrame
                                |
                                +--foa.apps.MainMenuBar
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

public class MainMenuBar
extends javax.swing.JFrame

See Also:
Serialized Form

Inner classes inherited from class javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
 
Inner classes inherited from class java.awt.Frame
java.awt.Frame.AccessibleAWTFrame
 
Inner classes inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Inner classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent
 
Field Summary
protected  javax.swing.JButton aboutButton
           
 boolean activeProject
           
protected  javax.swing.JMenuItem closeProjItem
           
 java.lang.String currentOS
           
 java.lang.String currentProjectFileName
           
 java.lang.String currentProjectPath
           
 java.lang.String currentXMLFileName
           
protected  javax.swing.JMenuItem exitItem
           
protected  java.lang.String foViewerCommandLine
           
protected  boolean foViewerSetted
           
 java.lang.String genericCMDLine
           
protected  javax.swing.JMenuItem genFOItem
           
protected  javax.swing.JMenuItem genPDFItem
           
protected  javax.swing.JMenuItem genPreviewItem
           
 boolean isAValidCMDLine
           
protected  javax.swing.JMenuItem loadSettingsItem
           
protected  javax.swing.JMenuBar menuBar
           
protected  javax.swing.JButton newProjButton
           
protected  javax.swing.JMenuItem newProjItem
           
protected  javax.swing.JButton openProjButton
           
protected  javax.swing.JMenuItem openProjItem
           
 java.lang.String parserCommandLine
           
protected  java.lang.String pdfViewerCommandLine
           
protected  boolean pdfViewerSetted
           
protected  javax.swing.JMenuItem prevDocItem
           
protected  javax.swing.JButton previewButton
           
 java.lang.String previewGeneratorCommandLine
           
protected  boolean rendEngSetted
           
protected  java.lang.String renderEngineCommandLine
           
protected  javax.swing.JButton saveAsProjButton
           
protected  javax.swing.JMenuItem saveAsProjItem
           
protected  javax.swing.JButton saveProjButton
           
protected  javax.swing.JMenuItem saveProjItem
           
protected  javax.swing.JMenuItem saveSettingsItem
           
protected  javax.swing.JMenuItem setFOViewItem
           
protected  javax.swing.JMenuItem setPDFViewItem
           
protected  javax.swing.JMenuItem setRendEngItem
           
protected  javax.swing.JButton settingsButton
           
protected  javax.swing.JMenuItem setXSLTItem
           
protected  javax.swing.JToolBar toolBar
           
protected  javax.swing.JMenuItem viewFOItem
           
protected  javax.swing.JMenuItem viewPDFItem
           
protected  boolean xsltSetted
           
 
Fields inherited from class javax.swing.JFrame
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, 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
MainMenuBar(double widthFactor, double heightFactor, java.lang.String currentOS)
           
 
Method Summary
 AttributeDirector getAttributeDirector()
           
 BrickDirector getBrickDirector()
           
 java.lang.String getCurrentProjectFileName()
           
 FlowDirector getFlowDirector()
           
 LayoutDirector getLayoutDirector()
           
 PreviewWithTree getPreviewWithTree()
           
 XSLTWriter getXSLTWriter()
           
 void setCurrentProjectFileName(java.lang.String fileName)
           
 void setPreviewWithTree(PreviewWithTree pwt)
           
 
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, processKeyEvent, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Frame
addNotify, finalize, getCursorType, getFrames, getIconImage, getMenuBar, getState, getTitle, isResizable, remove, removeNotify, setCursor, setIconImage, setMenuBar, setResizable, setState, setTitle
 
Methods inherited from class java.awt.Window
addWindowListener, applyResourceBundle, applyResourceBundle, dispose, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, hide, isShowing, pack, postEvent, processEvent, removeWindowListener, setCursor, show, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setFont, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseMotionEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Field Detail

menuBar

protected javax.swing.JMenuBar menuBar

toolBar

protected javax.swing.JToolBar toolBar

currentProjectFileName

public java.lang.String currentProjectFileName

currentProjectPath

public java.lang.String currentProjectPath

activeProject

public boolean activeProject

currentXMLFileName

public java.lang.String currentXMLFileName

currentOS

public java.lang.String currentOS

genericCMDLine

public java.lang.String genericCMDLine

isAValidCMDLine

public boolean isAValidCMDLine

parserCommandLine

public java.lang.String parserCommandLine

renderEngineCommandLine

protected java.lang.String renderEngineCommandLine

foViewerCommandLine

protected java.lang.String foViewerCommandLine

pdfViewerCommandLine

protected java.lang.String pdfViewerCommandLine

previewGeneratorCommandLine

public java.lang.String previewGeneratorCommandLine

xsltSetted

protected boolean xsltSetted

rendEngSetted

protected boolean rendEngSetted

foViewerSetted

protected boolean foViewerSetted

pdfViewerSetted

protected boolean pdfViewerSetted

setXSLTItem

protected javax.swing.JMenuItem setXSLTItem

setRendEngItem

protected javax.swing.JMenuItem setRendEngItem

setFOViewItem

protected javax.swing.JMenuItem setFOViewItem

setPDFViewItem

protected javax.swing.JMenuItem setPDFViewItem

loadSettingsItem

protected javax.swing.JMenuItem loadSettingsItem

saveSettingsItem

protected javax.swing.JMenuItem saveSettingsItem

genFOItem

protected javax.swing.JMenuItem genFOItem

genPDFItem

protected javax.swing.JMenuItem genPDFItem

viewFOItem

protected javax.swing.JMenuItem viewFOItem

viewPDFItem

protected javax.swing.JMenuItem viewPDFItem

newProjItem

protected javax.swing.JMenuItem newProjItem

openProjItem

protected javax.swing.JMenuItem openProjItem

saveProjItem

protected javax.swing.JMenuItem saveProjItem

saveAsProjItem

protected javax.swing.JMenuItem saveAsProjItem

closeProjItem

protected javax.swing.JMenuItem closeProjItem

exitItem

protected javax.swing.JMenuItem exitItem

genPreviewItem

protected javax.swing.JMenuItem genPreviewItem

prevDocItem

protected javax.swing.JMenuItem prevDocItem

newProjButton

protected javax.swing.JButton newProjButton

openProjButton

protected javax.swing.JButton openProjButton

saveProjButton

protected javax.swing.JButton saveProjButton

saveAsProjButton

protected javax.swing.JButton saveAsProjButton

settingsButton

protected javax.swing.JButton settingsButton

previewButton

protected javax.swing.JButton previewButton

aboutButton

protected javax.swing.JButton aboutButton
Constructor Detail

MainMenuBar

public MainMenuBar(double widthFactor,
                   double heightFactor,
                   java.lang.String currentOS)
Method Detail

getFlowDirector

public FlowDirector getFlowDirector()

getLayoutDirector

public LayoutDirector getLayoutDirector()

getBrickDirector

public BrickDirector getBrickDirector()

getAttributeDirector

public AttributeDirector getAttributeDirector()

setCurrentProjectFileName

public void setCurrentProjectFileName(java.lang.String fileName)

getCurrentProjectFileName

public java.lang.String getCurrentProjectFileName()

getXSLTWriter

public XSLTWriter getXSLTWriter()

setPreviewWithTree

public void setPreviewWithTree(PreviewWithTree pwt)

getPreviewWithTree

public PreviewWithTree getPreviewWithTree()

FOA