org.noos.xing.mydoggy.plaf
Class MyDoggyContent
java.lang.Object
org.noos.xing.mydoggy.plaf.PropertyChangeEventSource
org.noos.xing.mydoggy.plaf.MyDoggyContent
- All Implemented Interfaces:
- org.noos.xing.mydoggy.Content, org.noos.xing.mydoggy.Dockable<org.noos.xing.mydoggy.ContentManager>, org.noos.xing.mydoggy.Observable, Cleaner, PlafObservable, PlafContent
public class MyDoggyContent
- extends PropertyChangeEventSource
- implements PlafContent
- Author:
- Angelo De Caro (angelo.decaro@gmail.com)
| Methods inherited from class org.noos.xing.mydoggy.plaf.PropertyChangeEventSource |
addPlafPropertyChangeListener, addPlafPropertyChangeListener, addPlafPropertyChangeListener, addPropertyChangeListener, addPropertyChangeListener, addPropertyChangeListener, firePlafPropertyChangeEvent, firePlafPropertyChangeEvent, firePropertyChangeEvent, firePropertyChangeEvent, firePropertyChangeEvent, firePropertyChangeEvent, firePropertyChangeEventPublicListenerOnly, getPlafPropertyChangeListeners, getPlafPropertyChangeListeners, getPropertyChangeListeners, getPropertyChangeListeners, initPropertyChangeSupport, removePlafPropertyChangeListener, removePlafPropertyChangeListener, removePlafPropertyChangeListener, removePropertyChangeListener, removePropertyChangeListener |
| Methods inherited from interface org.noos.xing.mydoggy.Observable |
addPropertyChangeListener, addPropertyChangeListener, getPropertyChangeListeners, getPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListener |
contentManager
protected transient MyDoggyContentManager contentManager
id
protected String id
title
protected String title
foreground
protected Color foreground
icon
protected Icon icon
disabledIcon
protected Icon disabledIcon
toolTipText
protected String toolTipText
enabled
protected boolean enabled
component
protected transient Component component
popupMenu
protected JPopupMenu popupMenu
detached
protected boolean detached
mnemonic
protected int mnemonic
selected
protected boolean selected
maximized
protected boolean maximized
dockableDelegator
protected transient org.noos.xing.mydoggy.Dockable dockableDelegator
flash
protected boolean flash
minimized
protected boolean minimized
representativeAnchorDescriptor
protected org.noos.xing.mydoggy.RepresentativeAnchorDescriptor<org.noos.xing.mydoggy.Content> representativeAnchorDescriptor
MyDoggyContent
public MyDoggyContent(MyDoggyContentManager contentManager,
String id,
String title,
Icon icon,
Component component,
String toolTipText,
org.noos.xing.mydoggy.Dockable dockableDelegator)
getDockableManager
public org.noos.xing.mydoggy.ContentManager getDockableManager()
- Specified by:
getDockableManager in interface org.noos.xing.mydoggy.Dockable<org.noos.xing.mydoggy.ContentManager>
getId
public String getId()
- Specified by:
getId in interface org.noos.xing.mydoggy.Dockable<org.noos.xing.mydoggy.ContentManager>
getComponent
public Component getComponent()
- Specified by:
getComponent in interface org.noos.xing.mydoggy.Dockable<org.noos.xing.mydoggy.ContentManager>
isFlashing
public boolean isFlashing()
- Specified by:
isFlashing in interface org.noos.xing.mydoggy.Dockable<org.noos.xing.mydoggy.ContentManager>
setFlashing
public void setFlashing(boolean flash)
- Specified by:
setFlashing in interface org.noos.xing.mydoggy.Dockable<org.noos.xing.mydoggy.ContentManager>
setFlashing
public void setFlashing(int duration)
- Specified by:
setFlashing in interface org.noos.xing.mydoggy.Dockable<org.noos.xing.mydoggy.ContentManager>
setComponent
public void setComponent(Component component)
- Specified by:
setComponent in interface org.noos.xing.mydoggy.Content
getDisabledIcon
public Icon getDisabledIcon()
- Specified by:
getDisabledIcon in interface org.noos.xing.mydoggy.Content
setDisabledIcon
public void setDisabledIcon(Icon disabledIcon)
- Specified by:
setDisabledIcon in interface org.noos.xing.mydoggy.Content
isEnabled
public boolean isEnabled()
- Specified by:
isEnabled in interface org.noos.xing.mydoggy.Content
setEnabled
public void setEnabled(boolean enabled)
- Specified by:
setEnabled in interface org.noos.xing.mydoggy.Content
isSelected
public boolean isSelected()
- Specified by:
isSelected in interface org.noos.xing.mydoggy.Dockable<org.noos.xing.mydoggy.ContentManager>
setSelected
public void setSelected(boolean selected)
- Specified by:
setSelected in interface org.noos.xing.mydoggy.Dockable<org.noos.xing.mydoggy.ContentManager>
getForeground
public Color getForeground()
- Specified by:
getForeground in interface org.noos.xing.mydoggy.Content
setForeground
public void setForeground(Color foreground)
- Specified by:
setForeground in interface org.noos.xing.mydoggy.Content
getIcon
public Icon getIcon()
- Specified by:
getIcon in interface org.noos.xing.mydoggy.Dockable<org.noos.xing.mydoggy.ContentManager>
setIcon
public void setIcon(Icon icon)
- Specified by:
setIcon in interface org.noos.xing.mydoggy.Dockable<org.noos.xing.mydoggy.ContentManager>
getPopupMenu
public JPopupMenu getPopupMenu()
- Specified by:
getPopupMenu in interface org.noos.xing.mydoggy.Content
setPopupMenu
public void setPopupMenu(JPopupMenu popupMenu)
- Specified by:
setPopupMenu in interface org.noos.xing.mydoggy.Content
setDetached
public void setDetached(boolean detached)
- Specified by:
setDetached in interface org.noos.xing.mydoggy.Dockable<org.noos.xing.mydoggy.ContentManager>
isDetached
public boolean isDetached()
- Specified by:
isDetached in interface org.noos.xing.mydoggy.Dockable<org.noos.xing.mydoggy.ContentManager>
setMnemonic
public void setMnemonic(int mnemonic)
- Specified by:
setMnemonic in interface org.noos.xing.mydoggy.Content
getMnemonic
public int getMnemonic()
- Specified by:
getMnemonic in interface org.noos.xing.mydoggy.Content
setMaximized
public void setMaximized(boolean maximized)
- Specified by:
setMaximized in interface org.noos.xing.mydoggy.Dockable<org.noos.xing.mydoggy.ContentManager>
isMaximized
public boolean isMaximized()
- Specified by:
isMaximized in interface org.noos.xing.mydoggy.Dockable<org.noos.xing.mydoggy.ContentManager>
setMinimized
public void setMinimized(boolean minimized)
- Specified by:
setMinimized in interface org.noos.xing.mydoggy.Dockable<org.noos.xing.mydoggy.ContentManager>
isMinimized
public boolean isMinimized()
- Specified by:
isMinimized in interface org.noos.xing.mydoggy.Dockable<org.noos.xing.mydoggy.ContentManager>
ensureVisible
public void ensureVisible()
- Specified by:
ensureVisible in interface org.noos.xing.mydoggy.Dockable<org.noos.xing.mydoggy.ContentManager>
isVisible
public boolean isVisible()
- Specified by:
isVisible in interface org.noos.xing.mydoggy.Dockable<org.noos.xing.mydoggy.ContentManager>
getContentUI
public org.noos.xing.mydoggy.ContentUI getContentUI()
- Specified by:
getContentUI in interface org.noos.xing.mydoggy.Content
getTitle
public String getTitle()
- Specified by:
getTitle in interface org.noos.xing.mydoggy.Dockable<org.noos.xing.mydoggy.ContentManager>
setTitle
public void setTitle(String title)
- Specified by:
setTitle in interface org.noos.xing.mydoggy.Dockable<org.noos.xing.mydoggy.ContentManager>
getToolTipText
public String getToolTipText()
- Specified by:
getToolTipText in interface org.noos.xing.mydoggy.Content
setToolTipText
public void setToolTipText(String toolTipText)
- Specified by:
setToolTipText in interface org.noos.xing.mydoggy.Content
getDockableDelegator
public org.noos.xing.mydoggy.Dockable getDockableDelegator()
- Specified by:
getDockableDelegator in interface org.noos.xing.mydoggy.Content
detach
public void detach(org.noos.xing.mydoggy.Content onContent,
int onIndex,
org.noos.xing.mydoggy.AggregationPosition onPosition)
- Specified by:
detach in interface org.noos.xing.mydoggy.Content
detach
public void detach(org.noos.xing.mydoggy.Content onContent,
org.noos.xing.mydoggy.AggregationPosition onPosition)
- Specified by:
detach in interface org.noos.xing.mydoggy.Content
detachByReference
public void detachByReference(org.noos.xing.mydoggy.Content refContent,
org.noos.xing.mydoggy.AggregationPosition onPosition)
- Specified by:
detachByReference in interface org.noos.xing.mydoggy.Content
reattach
public void reattach(Object... constraints)
- Specified by:
reattach in interface org.noos.xing.mydoggy.Content
getRepresentativeAnchorDescriptor
public org.noos.xing.mydoggy.RepresentativeAnchorDescriptor<org.noos.xing.mydoggy.Content> getRepresentativeAnchorDescriptor()
- Specified by:
getRepresentativeAnchorDescriptor in interface org.noos.xing.mydoggy.Content
toString
public String toString()
- Overrides:
toString in class Object
cleanup
public void cleanup()
- Specified by:
cleanup in interface Cleaner- Overrides:
cleanup in class PropertyChangeEventSource
Copyright © 2012. All Rights Reserved.