org.noos.xing.mydoggy.plaf.ui.cmp
Class ContentDialog

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Window
              extended by java.awt.Dialog
                  extended by javax.swing.JDialog
                      extended by org.noos.xing.mydoggy.plaf.ui.cmp.ContentDialog
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible, RootPaneContainer, WindowConstants, ContentWindow, MultiSplitWindow<org.noos.xing.mydoggy.Content>

public class ContentDialog
extends JDialog
implements ContentWindow

Author:
Angelo De Caro (angelo.decaro@gmail.com)
See Also:
Serialized Form

Nested Class Summary
 class ContentDialog.ContentWindowAdapter
           
 class ContentDialog.ContentWindowComponentAdapter
           
 
Nested classes/interfaces inherited from class javax.swing.JDialog
JDialog.AccessibleJDialog
 
Nested classes/interfaces inherited from class java.awt.Dialog
Dialog.AccessibleAWTDialog, Dialog.ModalExclusionType, Dialog.ModalityType
 
Nested classes/interfaces inherited from class java.awt.Window
Window.AccessibleAWTWindow
 
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Field Summary
protected  org.noos.xing.mydoggy.Content content
           
protected  org.noos.xing.mydoggy.ContentUI contentUI
           
protected  MultiSplitDockableContainer<org.noos.xing.mydoggy.Content> multiSplitDockableContainer
           
 
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Dialog
DEFAULT_MODALITY_TYPE
 
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, EXIT_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
ContentDialog(org.noos.xing.mydoggy.Content content, org.noos.xing.mydoggy.ContentUI contentUI, Frame parentFrame, Rectangle inBounds)
           
 
Method Summary
 void addDockable(org.noos.xing.mydoggy.Content content, Component contentComponent)
           
 void addDockable(org.noos.xing.mydoggy.Content content, Component componentContent, org.noos.xing.mydoggy.Content aggregationOnContent, org.noos.xing.mydoggy.AggregationPosition aggregationPosition)
           
 boolean containsDockable(org.noos.xing.mydoggy.Content content)
           
 void dispose()
           
 org.noos.xing.mydoggy.Content getDockable()
           
 int getDockableCount()
           
 List<org.noos.xing.mydoggy.Content> getDockables()
           
 Object getMultiSplitLayout()
           
protected  void installComponents()
           
protected  void installListeners(Frame parentFrame)
           
 boolean isDisposed()
           
 void removeDockable(org.noos.xing.mydoggy.Content content)
           
 boolean setComponent(org.noos.xing.mydoggy.Content content, Component component)
           
 void setMultiSplitLayout(Object model)
           
 
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
 
Methods inherited from class java.awt.Dialog
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setModalityType, setResizable, setTitle, setUndecorated, setVisible, show, toBack
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, 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, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, 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, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.noos.xing.mydoggy.plaf.ui.cmp.ContentWindow
setVisible
 

Field Detail

content

protected org.noos.xing.mydoggy.Content content

contentUI

protected org.noos.xing.mydoggy.ContentUI contentUI

multiSplitDockableContainer

protected MultiSplitDockableContainer<org.noos.xing.mydoggy.Content> multiSplitDockableContainer
Constructor Detail

ContentDialog

public ContentDialog(org.noos.xing.mydoggy.Content content,
                     org.noos.xing.mydoggy.ContentUI contentUI,
                     Frame parentFrame,
                     Rectangle inBounds)
              throws HeadlessException
Throws:
HeadlessException
Method Detail

addDockable

public void addDockable(org.noos.xing.mydoggy.Content content,
                        Component contentComponent)
Specified by:
addDockable in interface MultiSplitWindow<org.noos.xing.mydoggy.Content>

addDockable

public void addDockable(org.noos.xing.mydoggy.Content content,
                        Component componentContent,
                        org.noos.xing.mydoggy.Content aggregationOnContent,
                        org.noos.xing.mydoggy.AggregationPosition aggregationPosition)
Specified by:
addDockable in interface MultiSplitWindow<org.noos.xing.mydoggy.Content>

removeDockable

public void removeDockable(org.noos.xing.mydoggy.Content content)
Specified by:
removeDockable in interface MultiSplitWindow<org.noos.xing.mydoggy.Content>

getDockableCount

public int getDockableCount()
Specified by:
getDockableCount in interface MultiSplitWindow<org.noos.xing.mydoggy.Content>

getDockable

public org.noos.xing.mydoggy.Content getDockable()
Specified by:
getDockable in interface MultiSplitWindow<org.noos.xing.mydoggy.Content>

getDockables

public List<org.noos.xing.mydoggy.Content> getDockables()
Specified by:
getDockables in interface MultiSplitWindow<org.noos.xing.mydoggy.Content>

containsDockable

public boolean containsDockable(org.noos.xing.mydoggy.Content content)
Specified by:
containsDockable in interface MultiSplitWindow<org.noos.xing.mydoggy.Content>

getMultiSplitLayout

public Object getMultiSplitLayout()
Specified by:
getMultiSplitLayout in interface MultiSplitWindow<org.noos.xing.mydoggy.Content>

setMultiSplitLayout

public void setMultiSplitLayout(Object model)
Specified by:
setMultiSplitLayout in interface MultiSplitWindow<org.noos.xing.mydoggy.Content>

setComponent

public boolean setComponent(org.noos.xing.mydoggy.Content content,
                            Component component)
Specified by:
setComponent in interface ContentWindow

isDisposed

public boolean isDisposed()
Specified by:
isDisposed in interface ContentWindow

dispose

public void dispose()
Specified by:
dispose in interface ContentWindow
Overrides:
dispose in class Window

installComponents

protected void installComponents()

installListeners

protected void installListeners(Frame parentFrame)


Copyright © 2012. All Rights Reserved.