org.noos.xing.mydoggy.plaf.ui.content
Class ContentDescriptor

java.lang.Object
  extended by org.noos.xing.mydoggy.plaf.ui.CustomDockableDescriptor
      extended by org.noos.xing.mydoggy.plaf.ui.content.ContentDescriptor
All Implemented Interfaces:
PropertyChangeListener, EventListener, Cleaner, DockableDescriptor

public class ContentDescriptor
extends CustomDockableDescriptor
implements PropertyChangeListener

Author:
Angelo De Caro (angelo.decaro@gmail.com)

Nested Class Summary
 
Nested classes/interfaces inherited from class org.noos.xing.mydoggy.plaf.ui.CustomDockableDescriptor
CustomDockableDescriptor.CustomRepresentativeAnchorDragListener
 
Nested classes/interfaces inherited from interface org.noos.xing.mydoggy.plaf.ui.DockableDescriptor
DockableDescriptor.DockableType
 
Field Summary
protected  org.noos.xing.mydoggy.Content content
           
 
Fields inherited from class org.noos.xing.mydoggy.plaf.ui.CustomDockableDescriptor
anchor, anchorIndex, anchorPositionLocked, available, cleaner, dragListener, id, manager, representativeAnchor
 
Constructor Summary
ContentDescriptor(MyDoggyToolWindowManager manager, org.noos.xing.mydoggy.Content content)
           
 
Method Summary
 void cleanup()
           
 int getAnchorIndex()
           
 Component getComponentForDragImage()
           
 org.noos.xing.mydoggy.Dockable getDockable()
           
 DockableDescriptor.DockableType getDockableType()
           
 JComponent getRepresentativeAnchor()
           
 JComponent getRepresentativeAnchor(Component parent)
           
 boolean isAvailableCountable()
           
 boolean isDragImageAvailable()
           
 void propertyChange(PropertyChangeEvent evt)
           
 void resetRepresentativeAnchor()
           
 void updateRepresentativeAnchor()
           
 
Methods inherited from class org.noos.xing.mydoggy.plaf.ui.CustomDockableDescriptor
getAnchor, getCleaner, getManager, getToolBar, getToolBar, initDragListener, isAnchorPositionLocked, isAvailable, registerDragListener, setAnchor, setAnchorPositionLocked, setAvailable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

content

protected org.noos.xing.mydoggy.Content content
Constructor Detail

ContentDescriptor

public ContentDescriptor(MyDoggyToolWindowManager manager,
                         org.noos.xing.mydoggy.Content content)
Method Detail

propertyChange

public void propertyChange(PropertyChangeEvent evt)
Specified by:
propertyChange in interface PropertyChangeListener

getDockableType

public DockableDescriptor.DockableType getDockableType()
Specified by:
getDockableType in interface DockableDescriptor
Overrides:
getDockableType in class CustomDockableDescriptor

getDockable

public org.noos.xing.mydoggy.Dockable getDockable()
Specified by:
getDockable in interface DockableDescriptor
Overrides:
getDockable in class CustomDockableDescriptor

getRepresentativeAnchor

public JComponent getRepresentativeAnchor(Component parent)
Specified by:
getRepresentativeAnchor in interface DockableDescriptor

getRepresentativeAnchor

public JComponent getRepresentativeAnchor()
Specified by:
getRepresentativeAnchor in interface DockableDescriptor
Overrides:
getRepresentativeAnchor in class CustomDockableDescriptor

resetRepresentativeAnchor

public void resetRepresentativeAnchor()
Specified by:
resetRepresentativeAnchor in interface DockableDescriptor
Overrides:
resetRepresentativeAnchor in class CustomDockableDescriptor

getAnchorIndex

public int getAnchorIndex()
Specified by:
getAnchorIndex in interface DockableDescriptor
Overrides:
getAnchorIndex in class CustomDockableDescriptor

isAvailableCountable

public boolean isAvailableCountable()
Specified by:
isAvailableCountable in interface DockableDescriptor
Overrides:
isAvailableCountable in class CustomDockableDescriptor

updateRepresentativeAnchor

public void updateRepresentativeAnchor()
Specified by:
updateRepresentativeAnchor in interface DockableDescriptor

cleanup

public void cleanup()
Specified by:
cleanup in interface Cleaner
Overrides:
cleanup in class CustomDockableDescriptor

isDragImageAvailable

public boolean isDragImageAvailable()
Specified by:
isDragImageAvailable in interface DockableDescriptor
Overrides:
isDragImageAvailable in class CustomDockableDescriptor

getComponentForDragImage

public Component getComponentForDragImage()
Specified by:
getComponentForDragImage in interface DockableDescriptor
Overrides:
getComponentForDragImage in class CustomDockableDescriptor


Copyright © 2012. All Rights Reserved.