com.ibm.portal.devicesupport
Interface DeviceClassModel<E extends DeviceClass>

All Superinterfaces:
Invalidatable, InvalidatableListModel<E>, java.lang.Iterable<E>, IterableListModel<E>, ListModel<E>, LocatorProvider<E>, SearchableListModel<E>

public interface DeviceClassModel<E extends DeviceClass>
extends IterableListModel<E>, SearchableListModel<E>, InvalidatableListModel<E>

A model for device classes. Provides a locator for device classes and a way to access all defined device classes.

Since:
7.0.0.2

Method Summary
 DeviceClassLocator<E> getLocator()
          Returns an interface that allows locating specific resources in a model.
 
Methods inherited from interface com.ibm.portal.IterableListModel
iterator
 
Methods inherited from interface com.ibm.portal.Invalidatable
invalidate, invalidate
 

Method Detail

getLocator

DeviceClassLocator<E> getLocator()
Description copied from interface: LocatorProvider
Returns an interface that allows locating specific resources in a model. Some models may return specialized locators that inherit from the universal locator interface.

Specified by:
getLocator in interface LocatorProvider<E extends DeviceClass>
Returns:
a DeviceClassLocator that can be used to search for specific device classes.