de.kleopatra.view.presentation
Class DefaultPresentationDescription
java.lang.Object
de.kleopatra.view.presentation.DefaultPresentationDescription
- All Implemented Interfaces:
- PresentationDescription
- public class DefaultPresentationDescription
- extends java.lang.Object
- implements PresentationDescription
Default implementation.
Provides a custom PersistenceDelegate which guarantees
to write out extended attributes correctly.
- Version:
- $Revision: 1.2 $ - $Date: 2004/09/30 10:18:21 $
- Author:
- (C) Jeanette Winzenburg, Berlin
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
attributes
protected java.util.Map attributes
presentationID
protected java.lang.Object presentationID
DefaultPresentationDescription
public DefaultPresentationDescription(java.lang.Object presentationID)
- pre: presentationID != null).
DefaultPresentationDescription
public DefaultPresentationDescription()
getPresentationID
public java.lang.Object getPresentationID()
- meant to be immutable.
so no public setter.
- Specified by:
getPresentationID
in interface PresentationDescription
getText
public java.lang.String getText()
- Specified by:
getText
in interface PresentationDescription
getToolTipText
public java.lang.String getToolTipText()
- Specified by:
getToolTipText
in interface PresentationDescription
getHelpText
public java.lang.String getHelpText()
- Specified by:
getHelpText
in interface PresentationDescription
getAccelerator
public java.lang.String getAccelerator()
- Specified by:
getAccelerator
in interface PresentationDescription
getMnemonic
public java.lang.String getMnemonic()
- Specified by:
getMnemonic
in interface PresentationDescription
getIcon
public java.lang.String getIcon()
- Specified by:
getIcon
in interface PresentationDescription
getAttribute
public java.lang.String getAttribute(java.lang.String attributeKey)
- Specified by:
getAttribute
in interface PresentationDescription
setText
public void setText(java.lang.String text)
- Specified by:
setText
in interface PresentationDescription
setToolTipText
public void setToolTipText(java.lang.String text)
- Specified by:
setToolTipText
in interface PresentationDescription
setHelpText
public void setHelpText(java.lang.String text)
- Specified by:
setHelpText
in interface PresentationDescription
setAccelerator
public void setAccelerator(java.lang.String keyStrokeText)
- Specified by:
setAccelerator
in interface PresentationDescription
setMnemonic
public void setMnemonic(java.lang.String mnemonic)
- Specified by:
setMnemonic
in interface PresentationDescription
setIcon
public void setIcon(java.lang.String iconFile)
- Specified by:
setIcon
in interface PresentationDescription
setAttribute
public void setAttribute(java.lang.String attributeKey,
java.lang.String attributeValue)
- Specified by:
setAttribute
in interface PresentationDescription
clearAttributes
public void clearAttributes()
- Specified by:
clearAttributes
in interface PresentationDescription
getAttributeKeys
public java.util.List getAttributeKeys()
- Specified by:
getAttributeKeys
in interface PresentationDescription
toString
public java.lang.String toString()
createPersistenceDelegate
public static java.beans.PersistenceDelegate createPersistenceDelegate()
setPresentationID
public void setPresentationID(java.lang.Object presentationID)
- Description copied from interface:
PresentationDescription
- need for editing...
- Specified by:
setPresentationID
in interface PresentationDescription
getAttributes
protected java.util.Map getAttributes()
createMap
protected java.util.Map createMap()
Copyright © 2003, 2004 SwingEmpire Jeanette Winzenburg. All Rights Reserved.