org.noos.xing.mydoggy.plaf.descriptors
Class DefaultExternTypeDescriptor

java.lang.Object
  extended by org.noos.xing.mydoggy.plaf.descriptors.DefaultExternTypeDescriptor
All Implemented Interfaces:
org.noos.xing.mydoggy.Observable, org.noos.xing.mydoggy.ToolWindowTypeDescriptor

public class DefaultExternTypeDescriptor
extends Object
implements org.noos.xing.mydoggy.ToolWindowTypeDescriptor

Author:
Angelo De Caro

Constructor Summary
DefaultExternTypeDescriptor()
           
 
Method Summary
 void addPropertyChangeListener(PropertyChangeListener listener)
           
 void addPropertyChangeListener(String propertyName, PropertyChangeListener listener)
           
 void addToolWindowAction(org.noos.xing.mydoggy.ToolWindowAction toolWindowAction)
           
 void addToolWindowAction(org.noos.xing.mydoggy.ToolWindowAction toolWindowAction, int index)
           
 PropertyChangeListener[] getPropertyChangeListeners()
           
 PropertyChangeListener[] getPropertyChangeListeners(String propertyName)
           
 org.noos.xing.mydoggy.ToolWindowAction getToolWindowAction(String id)
           
 org.noos.xing.mydoggy.ToolWindowAction[] getToolWindowActions()
           
 org.noos.xing.mydoggy.ToolWindowType getType()
           
 boolean isAnimating()
           
 boolean isAutoHide()
           
 boolean isEnabled()
           
 boolean isHideRepresentativeButtonOnVisible()
           
 boolean isIdVisibleOnTitleBar()
           
 boolean isTitleBarButtonsVisible()
           
 boolean isTitleBarVisible()
           
 void removePropertyChangeListener(PropertyChangeListener listener)
           
 void removePropertyChangeListener(String propertyName, PropertyChangeListener listener)
           
 void removeToolWindowAction(String id)
           
 void setAnimating(boolean animating)
           
 void setAutoHide(boolean autoHide)
           
 void setEnabled(boolean enabled)
           
 void setHideRepresentativeButtonOnVisible(boolean hideRepresentativeButtonOnVisible)
           
 void setIdVisibleOnTitleBar(boolean idVisibleOnTitleBar)
           
 void setTitleBarButtonsVisible(boolean titleBarButtonsVisible)
           
 void setTitleBarVisible(boolean titleBarVisible)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultExternTypeDescriptor

public DefaultExternTypeDescriptor()
Method Detail

getType

public org.noos.xing.mydoggy.ToolWindowType getType()
Specified by:
getType in interface org.noos.xing.mydoggy.ToolWindowTypeDescriptor

setAnimating

public void setAnimating(boolean animating)
Specified by:
setAnimating in interface org.noos.xing.mydoggy.ToolWindowTypeDescriptor

isAnimating

public boolean isAnimating()
Specified by:
isAnimating in interface org.noos.xing.mydoggy.ToolWindowTypeDescriptor

setIdVisibleOnTitleBar

public void setIdVisibleOnTitleBar(boolean idVisibleOnTitleBar)
Specified by:
setIdVisibleOnTitleBar in interface org.noos.xing.mydoggy.ToolWindowTypeDescriptor

isIdVisibleOnTitleBar

public boolean isIdVisibleOnTitleBar()
Specified by:
isIdVisibleOnTitleBar in interface org.noos.xing.mydoggy.ToolWindowTypeDescriptor

setTitleBarButtonsVisible

public void setTitleBarButtonsVisible(boolean titleBarButtonsVisible)
Specified by:
setTitleBarButtonsVisible in interface org.noos.xing.mydoggy.ToolWindowTypeDescriptor

isTitleBarButtonsVisible

public boolean isTitleBarButtonsVisible()
Specified by:
isTitleBarButtonsVisible in interface org.noos.xing.mydoggy.ToolWindowTypeDescriptor

setTitleBarVisible

public void setTitleBarVisible(boolean titleBarVisible)
Specified by:
setTitleBarVisible in interface org.noos.xing.mydoggy.ToolWindowTypeDescriptor

isTitleBarVisible

public boolean isTitleBarVisible()
Specified by:
isTitleBarVisible in interface org.noos.xing.mydoggy.ToolWindowTypeDescriptor

setAutoHide

public void setAutoHide(boolean autoHide)
Specified by:
setAutoHide in interface org.noos.xing.mydoggy.ToolWindowTypeDescriptor

isAutoHide

public boolean isAutoHide()
Specified by:
isAutoHide in interface org.noos.xing.mydoggy.ToolWindowTypeDescriptor

setEnabled

public void setEnabled(boolean enabled)
Specified by:
setEnabled in interface org.noos.xing.mydoggy.ToolWindowTypeDescriptor

isEnabled

public boolean isEnabled()
Specified by:
isEnabled in interface org.noos.xing.mydoggy.ToolWindowTypeDescriptor

setHideRepresentativeButtonOnVisible

public void setHideRepresentativeButtonOnVisible(boolean hideRepresentativeButtonOnVisible)
Specified by:
setHideRepresentativeButtonOnVisible in interface org.noos.xing.mydoggy.ToolWindowTypeDescriptor

isHideRepresentativeButtonOnVisible

public boolean isHideRepresentativeButtonOnVisible()
Specified by:
isHideRepresentativeButtonOnVisible in interface org.noos.xing.mydoggy.ToolWindowTypeDescriptor

addToolWindowAction

public void addToolWindowAction(org.noos.xing.mydoggy.ToolWindowAction toolWindowAction)
Specified by:
addToolWindowAction in interface org.noos.xing.mydoggy.ToolWindowTypeDescriptor

addToolWindowAction

public void addToolWindowAction(org.noos.xing.mydoggy.ToolWindowAction toolWindowAction,
                                int index)
Specified by:
addToolWindowAction in interface org.noos.xing.mydoggy.ToolWindowTypeDescriptor

getToolWindowAction

public org.noos.xing.mydoggy.ToolWindowAction getToolWindowAction(String id)
Specified by:
getToolWindowAction in interface org.noos.xing.mydoggy.ToolWindowTypeDescriptor

getToolWindowActions

public org.noos.xing.mydoggy.ToolWindowAction[] getToolWindowActions()
Specified by:
getToolWindowActions in interface org.noos.xing.mydoggy.ToolWindowTypeDescriptor

removeToolWindowAction

public void removeToolWindowAction(String id)
Specified by:
removeToolWindowAction in interface org.noos.xing.mydoggy.ToolWindowTypeDescriptor

addPropertyChangeListener

public void addPropertyChangeListener(PropertyChangeListener listener)
Specified by:
addPropertyChangeListener in interface org.noos.xing.mydoggy.Observable

removePropertyChangeListener

public void removePropertyChangeListener(PropertyChangeListener listener)
Specified by:
removePropertyChangeListener in interface org.noos.xing.mydoggy.Observable

getPropertyChangeListeners

public PropertyChangeListener[] getPropertyChangeListeners()
Specified by:
getPropertyChangeListeners in interface org.noos.xing.mydoggy.Observable

addPropertyChangeListener

public void addPropertyChangeListener(String propertyName,
                                      PropertyChangeListener listener)
Specified by:
addPropertyChangeListener in interface org.noos.xing.mydoggy.Observable

removePropertyChangeListener

public void removePropertyChangeListener(String propertyName,
                                         PropertyChangeListener listener)
Specified by:
removePropertyChangeListener in interface org.noos.xing.mydoggy.Observable

getPropertyChangeListeners

public PropertyChangeListener[] getPropertyChangeListeners(String propertyName)
Specified by:
getPropertyChangeListeners in interface org.noos.xing.mydoggy.Observable


Copyright © 2012. All Rights Reserved.