ariba.ui.widgets
Class ChooserState

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

public class ChooserState
extends java.lang.Object


Constructor Summary
ChooserState()
           
ChooserState(ChooserSelectionState selectionState)
           
 
Method Summary
 boolean addMode()
           
 void clearRecentSelectedObjects()
           
 java.lang.Object currentItem()
           
 java.lang.Object displayObject()
           
 java.util.List filteredSelections()
           
 boolean focus()
           
 java.lang.String getLastFullMatchPattern()
           
 java.lang.String getPrevDisplayValue()
           
 boolean hasChanged()
           
 void hasChanged(boolean flag)
           
 boolean isInvalid()
           
 boolean isSelectedItem()
           
 int lastDisplayedCount()
           
 java.util.List matches()
           
 boolean multiSelect()
           
 java.lang.String pattern()
           
 int recentSelectedDisplayed()
           
 java.util.List recentSelectedObjects()
           
 boolean render()
           
 java.lang.Object selectedObject()
          The most recent selection.
 java.util.List selectedObjects()
           
 void setAddMode(boolean addMode)
           
 void setCurrentItem(java.lang.Object item)
           
 void setDisplayObject(java.lang.Object displayObject)
           
 void setFilteredSelections(java.util.List filteredSelections)
           
 void setFocus(boolean focus)
           
 void setIsInvalid(boolean isInvalid)
           
 void setLastDisplayedCount(int val)
           
 void setLastFullMatchPattern(java.lang.String fullMatchPattern)
           
 void setMatches(java.util.List matches)
           
 void setMultiSelect(boolean multiSelect)
           
 void setPattern(java.lang.String pattern)
           
 void setPrevDisplayValue(java.lang.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(java.lang.Object selection, boolean selected)
           
 void updateSelectedObjects()
           
 void updateSelectedObjects(java.lang.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

setLastDisplayedCount

public void setLastDisplayedCount(int val)

lastDisplayedCount

public int lastDisplayedCount()

setCurrentItem

public void setCurrentItem(java.lang.Object item)

currentItem

public java.lang.Object currentItem()

setSelectionState

public void setSelectionState(ChooserSelectionState selectionState)

updateSelectedObjects

public void updateSelectedObjects()

updateSelectedObjects

public void updateSelectedObjects(java.lang.Object item)

setSelectionState

public void setSelectionState(java.lang.Object selection,
                              boolean selected)

selectedObject

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


selectedObjects

public java.util.List selectedObjects()

isSelectedItem

public boolean isSelectedItem()

recentSelectedObjects

public java.util.List recentSelectedObjects()

recentSelectedDisplayed

public int recentSelectedDisplayed()

clearRecentSelectedObjects

public void clearRecentSelectedObjects()

displayObject

public java.lang.Object displayObject()

setDisplayObject

public void setDisplayObject(java.lang.Object displayObject)

setPattern

public void setPattern(java.lang.String pattern)

pattern

public java.lang.String pattern()

hasChanged

public void hasChanged(boolean flag)

hasChanged

public boolean hasChanged()

setMatches

public void setMatches(java.util.List matches)

matches

public java.util.List matches()

setFilteredSelections

public void setFilteredSelections(java.util.List filteredSelections)

filteredSelections

public java.util.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 java.lang.String getLastFullMatchPattern()

setLastFullMatchPattern

public void setLastFullMatchPattern(java.lang.String fullMatchPattern)

setPrevDisplayValue

public void setPrevDisplayValue(java.lang.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 java.lang.String getPrevDisplayValue()


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