Class MapLayout

    • Nested Class Summary

      • Nested classes/interfaces inherited from class java.awt.Component

        java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
      • Nested classes/interfaces inherited from class java.awt.Container

        java.awt.Container.AccessibleAWTContainer
      • Nested classes/interfaces inherited from class javax.swing.JComponent

        javax.swing.JComponent.AccessibleJComponent
      • Nested classes/interfaces inherited from class javax.swing.JPanel

        javax.swing.JPanel.AccessibleJPanel
    • Field Summary

      • Fields inherited from class java.awt.Component

        accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
      • Fields inherited from interface java.awt.image.ImageObserver

        ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
      • Fields inherited from class javax.swing.JComponent

        listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
    • Constructor Summary

      Constructors 
      Constructor Description
      MapLayout​()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addActiveMapFrameChangedListener​(IActiveMapFrameChangedListener listener)  
      LayoutChart addChart​(int left, int top)
      Add a layout chart
      void addElement​(LayoutElement aElement)
      Add a layout element
      void addElementSelectedListener​(IElementSelectedListener listener)  
      LayoutLegend addLegend​(int left, int top)
      Add a layout legend
      void addMapFramesUpdatedListener​(IMapFramesUpdatedListener listener)  
      LayoutNorthArrow addNorthArrow​(int left, int top)
      Add a layout north arrow
      LayoutScaleBar addScaleBar​(int left, int top)
      Add a layout scale bar
      LayoutGraphic addText​(java.lang.String text, int x, int y)
      Add a text label element
      LayoutGraphic addText​(java.lang.String text, int x, int y, float fontSize)
      Add a text label element
      LayoutGraphic addText​(java.lang.String text, int x, int y, java.lang.String fontName, float fontSize)
      Add a text label element
      void addUndoEditListener​(IUndoEditListener listener)  
      LayoutGraphic addWindArrow​(int left, int top)  
      void addZoomChangedListener​(IZoomChangedListener listener)  
      void exportProjectXML​(org.w3c.dom.Document m_Doc, org.w3c.dom.Element parent)
      Export project XML content
      void exportToPicture​(java.lang.String aFile)
      Export to a picture file
      void fireActiveMapFrameChangedEvent​()  
      void fireElementSelectedEvent​()  
      void fireMapFramesUpdatedEvent​()  
      void fireUndoEditEvent​(javax.swing.undo.UndoableEdit undoEdit)  
      void fireZoomChangedEvent​()  
      LayoutMap getActiveLayoutMap​()
      Get active layout map
      MapFrame getActiveMapFrame​()
      Get active map frame
      LabelBreak getDefLabelBreak​()
      Get default label break
      PointBreak getDefPointBreak​()
      Get default point break
      PolygonBreak getDefPolygonBreak​()
      Get default polygon break
      PolylineBreak getDefPolylineBreak​()
      Get default polyline break
      java.util.List<LayoutGraphic> getLayoutGraphics​()
      Get layout graphic list
      java.util.List<LayoutMap> getLayoutMaps​()
      Get layout map elements
      java.util.List<LayoutLegend> getLegends​()
      Get layout legend list
      java.util.List<MapFrame> getMapFrames​()
      Get map frames
      FrmMeasurement getMeasurementForm​()
      Get measurement form
      MouseMode getMouseMode​()
      Get mouse mode
      java.awt.Color getPageBackColor​()
      Get page background color
      java.awt.Rectangle getPageBounds​()
      Get page bounds
      java.awt.Color getPageForeColor​()
      Get page foreground color
      PointF getPageLocation​()
      Get page location
      PaperSize getPaperSize​()
      Get paper size
      java.util.List<LayoutElement> getSelectedElements​()
      Get selected elements
      LayoutGraphic getText​(java.lang.String text)
      Get a text graphic by text string
      java.util.List<LayoutGraphic> getTexts​()
      Get text graphic list
      java.awt.image.BufferedImage getViewImage​()
      Get view image
      int getWebMapZoom​()
      Get web map layer zoom
      float getZoom​()
      Get zoom
      boolean hasLegendElement​()
      If has legend element
      void importProjectXML​(org.w3c.dom.Element parent)
      Import project XML element
      boolean isAntiAlias​()
      Get if antialias
      boolean isLandscape​()
      Get if is landscape
      boolean isLockViewUpdate​()
      Get if lock view update
      void loadProjectFile​(java.lang.String aFile)
      Load project file
      void onScrollValueChanged​(java.awt.event.AdjustmentEvent e)  
      void paintComponent​(java.awt.Graphics g)  
      void paintGraphics​()  
      void paintGraphics​(java.awt.Graphics2D g)
      Paint graphics
      void paintGraphicsOnLayout​(java.awt.Graphics2D g)
      Paint graphics on layout
      void reDraw​()
      Re draw function
      void removeActiveMapFrameChangedListener​(IActiveMapFrameChangedListener listener)  
      void removeElement​(LayoutElement aElement)
      Remove a layout element
      void removeElementSelectedListener​(IElementSelectedListener listener)  
      void removeMapFramesUpdatedListener​(IMapFramesUpdatedListener listener)  
      void removeUndoEditListener​(IUndoEditListener listener)  
      void removeZoomChangedListener​(IZoomChangedListener listener)  
      PointF screenToPage​(float screenX, float screenY)
      Convert screen coordinate to page coordinate
      java.awt.Point screenToPage​(int screenX, int screenY)
      Convert screen coordinate to page coordinate
      void setActiveMapFrame​(MapFrame mapFrame)
      Set a map frame as active
      void setAntiAlias​(boolean istrue)
      Set if antialias
      void setDefLabelBreak​(LabelBreak lb)
      Set default label break
      void setDefPointBreak​(PointBreak pb)
      Set default point break
      void setDefPolygonBreak​(PolygonBreak pb)
      Set default polygon break
      void setDefPolylineBreak​(PolylineBreak pb)
      Set default polyline break
      void setLandscape​(boolean istrue)
      Set if is landscape
      void setLockViewUpdate​(boolean istrue)
      Set if lock view update
      void setMapFrames​(java.util.List<MapFrame> mfs)
      Set map frames
      void setMeasurementForm​(FrmMeasurement form)
      set measurement form
      void setMouseMode​(MouseMode mm)
      Set mouse mode
      void setPageBackColor​(java.awt.Color c)
      Set page background color
      void setPageBounds​(java.awt.Rectangle pb)
      Set page bounds
      void setPageForeColor​(java.awt.Color c)
      Set page foreground color
      void setPageLocation​(PointF p)
      Set page location
      void setPaperSize​(int width, int height)
      Set paper size
      void setPaperSize​(PaperSize ps)
      Set paper size
      void setZoom​(float zoom)
      Set zoom
      void showMeasurementForm​()
      Show measurment form
      void updateMapFrameOrder​()
      Update the order of the map frames
      void updateMapFrames​(java.util.List<MapFrame> mapFrames)
      Update map frames
      • Methods inherited from class java.awt.Component

        action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
      • Methods inherited from class java.awt.Container

        add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
      • Methods inherited from class javax.swing.JComponent

        addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
      • Methods inherited from class javax.swing.JPanel

        getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • MapLayout

        public MapLayout​()
    • Method Detail

      • fireMapFramesUpdatedEvent

        public void fireMapFramesUpdatedEvent​()
      • fireActiveMapFrameChangedEvent

        public void fireActiveMapFrameChangedEvent​()
      • fireElementSelectedEvent

        public void fireElementSelectedEvent​()
      • removeZoomChangedListener

        public void removeZoomChangedListener​(IZoomChangedListener listener)
      • fireZoomChangedEvent

        public void fireZoomChangedEvent​()
      • addUndoEditListener

        public void addUndoEditListener​(IUndoEditListener listener)
      • removeUndoEditListener

        public void removeUndoEditListener​(IUndoEditListener listener)
      • fireUndoEditEvent

        public void fireUndoEditEvent​(javax.swing.undo.UndoableEdit undoEdit)
      • onScrollValueChanged

        public void onScrollValueChanged​(java.awt.event.AdjustmentEvent e)
      • isLockViewUpdate

        public boolean isLockViewUpdate​()
        Get if lock view update
        Returns:
        If lock view update
      • setLockViewUpdate

        public void setLockViewUpdate​(boolean istrue)
        Set if lock view update
        Parameters:
        istrue - If lock view update
      • getMapFrames

        public java.util.List<MapFrame> getMapFrames​()
        Get map frames
        Returns:
        Map frames
      • setMapFrames

        public void setMapFrames​(java.util.List<MapFrame> mfs)
        Set map frames
        Parameters:
        mfs - Map frames
      • getActiveMapFrame

        public MapFrame getActiveMapFrame​()
        Get active map frame
        Returns:
        Active map frame
      • getActiveLayoutMap

        public LayoutMap getActiveLayoutMap​()
        Get active layout map
        Returns:
        Active layout map
      • isLandscape

        public boolean isLandscape​()
        Get if is landscape
        Returns:
        Boolean
      • setLandscape

        public void setLandscape​(boolean istrue)
        Set if is landscape
        Parameters:
        istrue -
      • getMouseMode

        public MouseMode getMouseMode​()
        Get mouse mode
        Returns:
        The mouse mode
      • setMouseMode

        public void setMouseMode​(MouseMode mm)
        Set mouse mode
        Parameters:
        mm - The mouse mode
      • isAntiAlias

        public boolean isAntiAlias​()
        Get if antialias
        Returns:
        Boolean
      • setAntiAlias

        public void setAntiAlias​(boolean istrue)
        Set if antialias
        Parameters:
        istrue - Boolean
      • getPageForeColor

        public java.awt.Color getPageForeColor​()
        Get page foreground color
        Returns:
        Page foreground color
      • setPageForeColor

        public void setPageForeColor​(java.awt.Color c)
        Set page foreground color
        Parameters:
        c - Page foreground color
      • getPageBackColor

        public java.awt.Color getPageBackColor​()
        Get page background color
        Returns:
        Page background color
      • setPageBackColor

        public void setPageBackColor​(java.awt.Color c)
        Set page background color
        Parameters:
        c - Page background color
      • getPaperSize

        public PaperSize getPaperSize​()
        Get paper size
        Returns:
        Paper size
      • setPaperSize

        public void setPaperSize​(PaperSize ps)
        Set paper size
        Parameters:
        ps - Paper size
      • setPaperSize

        public void setPaperSize​(int width,
                                 int height)
        Set paper size
        Parameters:
        width - Width
        height - Height
      • getLayoutMaps

        public java.util.List<LayoutMap> getLayoutMaps​()
        Get layout map elements
        Returns:
        The layout map elements
      • getSelectedElements

        public java.util.List<LayoutElement> getSelectedElements​()
        Get selected elements
        Returns:
        Selected elements
      • getPageBounds

        public java.awt.Rectangle getPageBounds​()
        Get page bounds
        Returns:
        Page bounds
      • setPageBounds

        public void setPageBounds​(java.awt.Rectangle pb)
        Set page bounds
        Parameters:
        pb - Page bounds
      • getPageLocation

        public PointF getPageLocation​()
        Get page location
        Returns:
        Page location
      • setPageLocation

        public void setPageLocation​(PointF p)
        Set page location
        Parameters:
        p - Page location
      • getZoom

        public float getZoom​()
        Get zoom
        Returns:
        Zoom
      • setZoom

        public void setZoom​(float zoom)
        Set zoom
        Parameters:
        zoom - Zoom
      • getDefPointBreak

        public PointBreak getDefPointBreak​()
        Get default point break
        Returns:
        Default point break
      • setDefPointBreak

        public void setDefPointBreak​(PointBreak pb)
        Set default point break
        Parameters:
        pb - Default point break
      • getDefLabelBreak

        public LabelBreak getDefLabelBreak​()
        Get default label break
        Returns:
        Default label break
      • setDefLabelBreak

        public void setDefLabelBreak​(LabelBreak lb)
        Set default label break
        Parameters:
        lb - Default label break
      • getDefPolylineBreak

        public PolylineBreak getDefPolylineBreak​()
        Get default polyline break
        Returns:
        Default polyline break
      • setDefPolylineBreak

        public void setDefPolylineBreak​(PolylineBreak pb)
        Set default polyline break
        Parameters:
        pb - Default polyline break
      • getDefPolygonBreak

        public PolygonBreak getDefPolygonBreak​()
        Get default polygon break
        Returns:
        Default polygon break
      • setDefPolygonBreak

        public void setDefPolygonBreak​(PolygonBreak pb)
        Set default polygon break
        Parameters:
        pb - Default polygon break
      • getMeasurementForm

        public FrmMeasurement getMeasurementForm​()
        Get measurement form
        Returns:
        Measurement form
      • setMeasurementForm

        public void setMeasurementForm​(FrmMeasurement form)
        set measurement form
        Parameters:
        form - Measurement form
      • getViewImage

        public java.awt.image.BufferedImage getViewImage​()
        Get view image
        Returns:
        View image
      • getWebMapZoom

        public int getWebMapZoom​()
        Description copied from interface: IWebMapPanel
        Get web map layer zoom
        Specified by:
        getWebMapZoom in interface IWebMapPanel
        Returns:
        Web map layer zoom
      • paintComponent

        public void paintComponent​(java.awt.Graphics g)
        Overrides:
        paintComponent in class javax.swing.JComponent
      • paintGraphics

        public void paintGraphics​()
      • paintGraphicsOnLayout

        public void paintGraphicsOnLayout​(java.awt.Graphics2D g)
        Paint graphics on layout
        Parameters:
        g - Graphics2D
      • paintGraphics

        public void paintGraphics​(java.awt.Graphics2D g)
        Paint graphics
        Parameters:
        g - Graphics2D
      • exportToPicture

        public void exportToPicture​(java.lang.String aFile)
                             throws java.io.FileNotFoundException,
                                    javax.print.PrintException,
                                    java.io.IOException
        Export to a picture file
        Parameters:
        aFile - File path
        Throws:
        java.io.FileNotFoundException
        javax.print.PrintException
        java.io.IOException
      • screenToPage

        public java.awt.Point screenToPage​(int screenX,
                                           int screenY)
        Convert screen coordinate to page coordinate
        Parameters:
        screenX - Screen x
        screenY - Screen y
        Returns:
        Page position
      • screenToPage

        public PointF screenToPage​(float screenX,
                                   float screenY)
        Convert screen coordinate to page coordinate
        Parameters:
        screenX - Screen x
        screenY - Screen y
        Returns:
        Page position
      • updateMapFrameOrder

        public void updateMapFrameOrder​()
        Update the order of the map frames
      • updateMapFrames

        public void updateMapFrames​(java.util.List<MapFrame> mapFrames)
        Update map frames
        Parameters:
        mapFrames - The map frames
      • addElement

        public void addElement​(LayoutElement aElement)
        Add a layout element
        Parameters:
        aElement - The layout element
      • removeElement

        public void removeElement​(LayoutElement aElement)
        Remove a layout element
        Parameters:
        aElement - The layout element
      • addText

        public LayoutGraphic addText​(java.lang.String text,
                                     int x,
                                     int y)
        Add a text label element
        Parameters:
        text - The text
        x - Center x
        y - Center y
        Returns:
        Text layout graphic
      • addText

        public LayoutGraphic addText​(java.lang.String text,
                                     int x,
                                     int y,
                                     float fontSize)
        Add a text label element
        Parameters:
        text - The text
        x - Center x
        y - Center y
        fontSize - Font size
        Returns:
        Text layout graphic
      • addText

        public LayoutGraphic addText​(java.lang.String text,
                                     int x,
                                     int y,
                                     java.lang.String fontName,
                                     float fontSize)
        Add a text label element
        Parameters:
        text - The text
        x - Center x
        y - Center y
        fontName - Font name
        fontSize - Font size
        Returns:
        Text layout graphic
      • addWindArrow

        public LayoutGraphic addWindArrow​(int left,
                                          int top)
      • addLegend

        public LayoutLegend addLegend​(int left,
                                      int top)
        Add a layout legend
        Parameters:
        left - Left
        top - Top
        Returns:
        Layout legend
      • addScaleBar

        public LayoutScaleBar addScaleBar​(int left,
                                          int top)
        Add a layout scale bar
        Parameters:
        left - Left
        top - Top
        Returns:
        Layout scale bar
      • addNorthArrow

        public LayoutNorthArrow addNorthArrow​(int left,
                                              int top)
        Add a layout north arrow
        Parameters:
        left - Left
        top - Top
        Returns:
        Layout north arrow
      • addChart

        public LayoutChart addChart​(int left,
                                    int top)
        Add a layout chart
        Parameters:
        left - Left
        top - Top
        Returns:
        Layout chart
      • getLayoutGraphics

        public java.util.List<LayoutGraphic> getLayoutGraphics​()
        Get layout graphic list
        Returns:
        Layout graphic list
      • getTexts

        public java.util.List<LayoutGraphic> getTexts​()
        Get text graphic list
        Returns:
        Text graphic list
      • getText

        public LayoutGraphic getText​(java.lang.String text)
        Get a text graphic by text string
        Parameters:
        text - Text string
        Returns:
        Text graphic
      • getLegends

        public java.util.List<LayoutLegend> getLegends​()
        Get layout legend list
        Returns:
        Layout legend list
      • setActiveMapFrame

        public void setActiveMapFrame​(MapFrame mapFrame)
        Set a map frame as active
        Parameters:
        mapFrame - The map frame
      • hasLegendElement

        public boolean hasLegendElement​()
        If has legend element
        Returns:
        Boolean
      • showMeasurementForm

        public void showMeasurementForm​()
        Show measurment form
      • exportProjectXML

        public void exportProjectXML​(org.w3c.dom.Document m_Doc,
                                     org.w3c.dom.Element parent)
        Export project XML content
        Parameters:
        m_Doc - XML document
        parent - Parent XML element
      • loadProjectFile

        public void loadProjectFile​(java.lang.String aFile)
                             throws javax.xml.parsers.ParserConfigurationException,
                                    org.xml.sax.SAXException,
                                    java.io.IOException
        Load project file
        Parameters:
        aFile - The project file
        Throws:
        javax.xml.parsers.ParserConfigurationException
        org.xml.sax.SAXException
        java.io.IOException
      • importProjectXML

        public void importProjectXML​(org.w3c.dom.Element parent)
        Import project XML element
        Parameters:
        parent - Parent element