ariba.ui.widgets
Class ChooserState

java.lang.Object
  extended by ariba.ui.widgets.ChooserState

public class ChooserState
extends Object


Constructor Summary
ChooserState()
           
ChooserState(ChooserSelectionState selectionState)
           
 
Method Summary
 boolean addMode()
           
 void clearRecentSelectedObjects()
           
 Object currentItem()
           
 Object displayObject()
           
 List filteredSelections()
           
 boolean focus()
           
 String getLastFullMatchPattern()
           
 String getPrevDisplayValue()
           
 boolean hasChanged()
           
 void hasChanged(boolean flag)
           
 boolean isInvalid()
           
 boolean isSelectedItem()
           
 List matches()
           
 boolean multiSelect()
           
 String pattern()
           
 int recentSelectedDisplayed()
           
 List recentSelectedObjects()
           
 boolean render()
           
 Object selectedObject()
          The most recent selection.
 List selectedObjects()
           
 void setAddMode(boolean addMode)
           
 void setCurrentItem(Object item)
           
 void setDisplayObject(Object displayObject)
           
 void setFilteredSelections(List filteredSelections)
           
 void setFocus(boolean focus)
           
 void setIsInvalid(boolean isInvalid)
           
 void setLastFullMatchPattern(String fullMatchPattern)
           
 void setMatches(List matches)
           
 void setMultiSelect(boolean multiSelect)
           
 void setPattern(String pattern)
           
 void setPrevDisplayValue(String val)
          previous display value is set when the display value is rendered on the chooser.
 void setRender(boolean render)
           
 void setSelectionState(ChooserSelectionState selectionState)
           
 void setSelectionState(Object selection, boolean selected)
           
 void updateSelectedObjects()
           
 void updateSelectedObjects(Object item)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ChooserState

public ChooserState()

ChooserState

public ChooserState(ChooserSelectionState selectionState)
Method Detail

setCurrentItem

public void setCurrentItem(Object item)

currentItem

public Object currentItem()

setSelectionState

public void setSelectionState(ChooserSelectionState selectionState)

updateSelectedObjects

public void updateSelectedObjects()

updateSelectedObjects

public void updateSelectedObjects(Object item)

setSelectionState

public void setSelectionState(Object selection,
                              boolean selected)

selectedObject

public Object selectedObject()
The most recent selection. Null if last action was a deselection.


selectedObjects

public List selectedObjects()

isSelectedItem

public boolean isSelectedItem()

recentSelectedObjects

public List recentSelectedObjects()

recentSelectedDisplayed

public int recentSelectedDisplayed()

clearRecentSelectedObjects

public void clearRecentSelectedObjects()

displayObject

public Object displayObject()

setDisplayObject

public void setDisplayObject(Object displayObject)

setPattern

public void setPattern(String pattern)

pattern

public String pattern()

hasChanged

public void hasChanged(boolean flag)

hasChanged

public boolean hasChanged()

setMatches

public void setMatches(List matches)

matches

public List matches()

setFilteredSelections

public void setFilteredSelections(List filteredSelections)

filteredSelections

public List filteredSelections()

setFocus

public void setFocus(boolean focus)

focus

public boolean focus()

setRender

public void setRender(boolean render)

render

public boolean render()

setIsInvalid

public void setIsInvalid(boolean isInvalid)

isInvalid

public boolean isInvalid()

setMultiSelect

public void setMultiSelect(boolean multiSelect)

multiSelect

public boolean multiSelect()

setAddMode

public void setAddMode(boolean addMode)

addMode

public boolean addMode()

getLastFullMatchPattern

public String getLastFullMatchPattern()

setLastFullMatchPattern

public void setLastFullMatchPattern(String fullMatchPattern)

setPrevDisplayValue

public void setPrevDisplayValue(String val)
previous display value is set when the display value is rendered on the chooser. we cache the UI value to compare with the inbound value later instead of the value from underlying object because business logic level code could have changed the underlying object's value


getPrevDisplayValue

public String getPrevDisplayValue()


AribaWeb User Interface Development Framework
Copyright © 2000-2009 Ariba, Inc. All Rights Reserved.