JRubik v0.6

es.aeat.eett.plugins.infoRubik.layout
Class LayoutPanel

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended byes.aeat.eett.plugins.infoRubik.layout.LayoutPanel
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

class LayoutPanel
extends javax.swing.JPanel

Author:
f00992 TODO To change the template for this generated type comment go to Window - Preferences - Java - Code Style - Code Templates

Nested Class Summary
 
Nested classes inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
private  ActionDivHor actionDivHor
           
private  ActionDivVer actionDivVer
           
(package private) static javax.swing.border.Border border
           
private  Job job
           
private  java.util.ArrayList listeners
           
private  ReportMutableTreeNode nLeaf
           
private  PopupLayout popupLayout
           
private  PopupTrigger popupTrigger
           
 
Fields inherited from class javax.swing.JPanel
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Container
 
Fields inherited from class java.awt.Component
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
 
Constructor Summary
(package private) LayoutPanel(LayoutPanel layoutPanel)
           
(package private) LayoutPanel(PopupTrigger popupTrigger, PopupLayout popupLayout)
           
 
Method Summary
private  void addChildren(org.jdom.Element e)
           
private  void addChildrens(org.jdom.Element eParent)
           
 void addLeafReportListener(LeafReportListener cont)
           
private  void copyChildren(org.jdom.Element sourceLayout, org.jdom.Element des)
           
 void fireLeafReportChanged()
           
(package private)  org.jdom.Document getDocument()
           
(package private)  Job getJob()
           
private  LayoutPanel getLayoutChildren(int index)
           
 java.util.ArrayList getListener()
           
 ReportMutableTreeNode getNLeaf()
           
(package private)  PopupLayout getPopupLayout()
           
(package private)  PopupTrigger getPopupTrigger()
           
private  Plugin getPuginParent()
           
(package private)  org.jdom.Element getRootElement()
           
private  LayoutPanel getRootLayoutPanel(LayoutPanel layoutPanel)
           
(package private)  boolean isFull()
           
(package private)  void load(org.jdom.Document document)
           
(package private)  void load(org.jdom.Element eRoot)
           
private  void loadJob(org.jdom.Element e)
           
private  void loadJob(java.lang.String fName)
           
(package private)  void removeChildren()
           
 void removeLeafReportListener(LeafReportListener cont)
           
(package private)  void setJob(Job job)
           
(package private)  void setNLeaf(ReportMutableTreeNode leaf)
           
(package private)  void setPopupLayout(PopupLayout popupLayout)
           
(package private)  void setPopupTrigger(PopupTrigger popupTrigger)
           
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
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, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, 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, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

border

static final javax.swing.border.Border border

actionDivHor

private ActionDivHor actionDivHor

actionDivVer

private ActionDivVer actionDivVer

popupTrigger

private PopupTrigger popupTrigger

popupLayout

private PopupLayout popupLayout

job

private Job job

nLeaf

private ReportMutableTreeNode nLeaf

listeners

private java.util.ArrayList listeners
Constructor Detail

LayoutPanel

LayoutPanel(LayoutPanel layoutPanel)

LayoutPanel

LayoutPanel(PopupTrigger popupTrigger,
            PopupLayout popupLayout)
Method Detail

getListener

public java.util.ArrayList getListener()

addLeafReportListener

public void addLeafReportListener(LeafReportListener cont)

removeLeafReportListener

public void removeLeafReportListener(LeafReportListener cont)

fireLeafReportChanged

public void fireLeafReportChanged()

isFull

boolean isFull()

removeChildren

void removeChildren()

getDocument

org.jdom.Document getDocument()

getRootElement

org.jdom.Element getRootElement()

addChildren

private void addChildren(org.jdom.Element e)

copyChildren

private void copyChildren(org.jdom.Element sourceLayout,
                          org.jdom.Element des)

getLayoutChildren

private LayoutPanel getLayoutChildren(int index)

load

void load(org.jdom.Document document)

load

void load(org.jdom.Element eRoot)

addChildrens

private void addChildrens(org.jdom.Element eParent)

loadJob

private void loadJob(org.jdom.Element e)

loadJob

private void loadJob(java.lang.String fName)

getPuginParent

private Plugin getPuginParent()

getPopupTrigger

PopupTrigger getPopupTrigger()
Returns:
Returns the popupTrigger.

setPopupTrigger

void setPopupTrigger(PopupTrigger popupTrigger)
Parameters:
popupTrigger - The popupTrigger to set.

getPopupLayout

PopupLayout getPopupLayout()
Returns:
Returns the popupLayout.

setPopupLayout

void setPopupLayout(PopupLayout popupLayout)
Parameters:
popupLayout - The popupLayout to set.

getRootLayoutPanel

private LayoutPanel getRootLayoutPanel(LayoutPanel layoutPanel)

getJob

Job getJob()
Returns:
Returns the job.

setJob

void setJob(Job job)
Parameters:
job - The job to set.

getNLeaf

public ReportMutableTreeNode getNLeaf()
Returns:
Returns the nLeaf.

setNLeaf

void setNLeaf(ReportMutableTreeNode leaf)
Parameters:
leaf - The nLeaf to set.

JRubik v0.6

JRubik v0.6