com.tssap.util.ui.reuse.chooser
Interface IDropDownSelector

All Superinterfaces:
IEditable, IGenericComponent, IGridLayoutPaneContainer, IReuseable
All Known Implementing Classes:
DropDownSelector

public interface IDropDownSelector
extends IGenericComponent


Method Summary
 void addHistoryEntry(java.lang.String entry)
           
 void addSelectionToHistory()
           
 void focusGained(org.eclipse.swt.events.FocusEvent e)
           
 void focusLost(org.eclipse.swt.events.FocusEvent e)
           
 org.eclipse.swt.graphics.Image getButtonImage()
           
 java.lang.String getButtonText()
           
 java.lang.String getButtonTooltip()
           
 org.eclipse.swt.widgets.Control getControl()
           
 java.lang.String[] getHistory()
           
 int getItemsMaxLength()
           
 IChooser getPushButtonChooser()
           
 java.lang.String getSelectorDescription()
           
 java.lang.String getText()
           
 boolean hasPushButton()
           
 boolean isReadOnly()
           
 boolean isSelectionToHistory()
           
 void setButtonImage(org.eclipse.swt.graphics.Image buttonImage)
           
 void setButtonText(java.lang.String buttonText)
           
 void setButtonTooltip(java.lang.String buttonTooltip)
           
 void setDescriptionPositionLeft(boolean left)
           
 void setHasPushButton(boolean hasPushButton)
           
 void setHistory(java.lang.String[] history)
           
 void setIsGrabHorizontal(boolean isGrabHorizontal)
           
 void setItemsMaxLength(int itemsMaxLength)
           
 void setPushButtonChooser(IChooser pushButtonChooser)
           
 void setReadOnly(boolean readOnly)
           
 void setSelectionToHistory(boolean selectionToHistory)
           
 void setSelectorDescription(java.lang.String description)
           
 void setText(java.lang.String defaultText)
           
 void setTextFieldReadOnly(boolean readOnly)
          hacked coding in order to set only the text field of DropDownSelector to read-only
 
Methods inherited from interface com.tssap.util.ui.reuse.IGenericComponent
addModifyListener, addSelectionListener, createPartControl, createPartControl, getTitle, refresh, removeModifyListener, removeSelectionListener, setTitle
 
Methods inherited from interface com.tssap.util.ui.glpc.IGridLayoutPaneContainer
getUserGridNumOfColumns, initContainer, isUserGridEqualColSize
 
Methods inherited from interface com.tssap.util.ui.IEditable
isEditable, setEditable
 
Methods inherited from interface com.tssap.util.ui.reuse.IReuseable
createPartControl, isEnabled, setEnabled
 

Method Detail

addHistoryEntry

public void addHistoryEntry(java.lang.String entry)

addSelectionToHistory

public void addSelectionToHistory()

focusGained

public void focusGained(org.eclipse.swt.events.FocusEvent e)

focusLost

public void focusLost(org.eclipse.swt.events.FocusEvent e)

getControl

public org.eclipse.swt.widgets.Control getControl()

setSelectorDescription

public void setSelectorDescription(java.lang.String description)

setDescriptionPositionLeft

public void setDescriptionPositionLeft(boolean left)

setReadOnly

public void setReadOnly(boolean readOnly)

setHistory

public void setHistory(java.lang.String[] history)

setItemsMaxLength

public void setItemsMaxLength(int itemsMaxLength)

setButtonText

public void setButtonText(java.lang.String buttonText)

setButtonImage

public void setButtonImage(org.eclipse.swt.graphics.Image buttonImage)

setButtonTooltip

public void setButtonTooltip(java.lang.String buttonTooltip)

setPushButtonChooser

public void setPushButtonChooser(IChooser pushButtonChooser)

setSelectionToHistory

public void setSelectionToHistory(boolean selectionToHistory)

setHasPushButton

public void setHasPushButton(boolean hasPushButton)

setText

public void setText(java.lang.String defaultText)

setIsGrabHorizontal

public void setIsGrabHorizontal(boolean isGrabHorizontal)

getSelectorDescription

public java.lang.String getSelectorDescription()

isReadOnly

public boolean isReadOnly()

getHistory

public java.lang.String[] getHistory()

getItemsMaxLength

public int getItemsMaxLength()

getButtonText

public java.lang.String getButtonText()

getButtonImage

public org.eclipse.swt.graphics.Image getButtonImage()

getButtonTooltip

public java.lang.String getButtonTooltip()

getPushButtonChooser

public IChooser getPushButtonChooser()

isSelectionToHistory

public boolean isSelectionToHistory()

hasPushButton

public boolean hasPushButton()

getText

public java.lang.String getText()

setTextFieldReadOnly

public void setTextFieldReadOnly(boolean readOnly)
hacked coding in order to set only the text field of DropDownSelector to read-only
Parameters:
readOnly -  
See Also:
TypeComponent2, com.tssap.j2ee.ui.ejb.components.fields.PrimaryKeyEditorComponent


Copyright © 2005 SAP AG. All Rights Reserved.