ariba.ui.validation
Class ChoiceSource
java.lang.Object
ariba.util.core.ClassExtension
ariba.ui.validation.ChoiceSource
- All Implemented Interfaces:
- java.lang.Cloneable
- Direct Known Subclasses:
- ChoiceSource.ChoiceSource_ChooserSelectionSource, ChoiceSource.ChoiceSource_List
public abstract class ChoiceSource
- extends ClassExtension
ChoiceSource: implements a chooser source abstraction on
various types (Lists, ChooserSelectionSources, etc)
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ChoiceSource
public ChoiceSource()
registerClassExtension
public static void registerClassExtension(java.lang.Class targetObjectClass,
ChoiceSource classExtension)
- Register a provider implementation for a given class (and, if not overridden,
its subclasses).
get
public static ChoiceSource get(java.lang.Object target)
- Retrieve a ClassExtension registered by registerClassExtension(...). Note that
this will clone the ClassExtension objects which are registered so that each
subclass will have its own classExtension implementation. See
ClassExtensionRegistry for details on this.
expectedCount
public int expectedCount(java.lang.Object target)
list
public abstract java.util.List list(java.lang.Object target)
chooserSelectionSource
public abstract ChooserSelectionSource chooserSelectionSource(java.lang.Object target,
java.lang.String searchKey)
AribaWeb User Interface Development Framework
Copyright © 2000-2014 Ariba, Inc. All Rights Reserved.