com.arsdigita.bebop.list
Class AbstractListModelBuilder
java.lang.Object
com.arsdigita.util.LockableImpl
com.arsdigita.bebop.list.AbstractListModelBuilder
- All Implemented Interfaces:
- ListModelBuilder, Lockable
- public abstract class AbstractListModelBuilder
- extends LockableImpl
- implements ListModelBuilder
An abstract class that implements ListModelBuilder by concretely
implementing the Lockable interface and leaving only the makeModel method
abstract. This allows for anonymous inner classes that implement the
ListModelBuilder interface without having to implement Lockable as well.
- Author:
- Archit Shah
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractListModelBuilder
public AbstractListModelBuilder()
makeModel
public abstract ListModel makeModel(List l,
PageState state)
- Description copied from interface:
ListModelBuilder
- Produce a
ListModel
for the request specified by state
. This
method is called at least once, and usually only once, for each
request served by the List
that this
ListModelBuilder
has been added to.
- Specified by:
makeModel
in interface ListModelBuilder
- Parameters:
state
- contains the request specific data for the request
- Returns:
- the abstract representation of the list item for this request
Copyright (c) 2004 Red Hat, Inc. Corporation. All Rights Reserved. Generated at July 21 2004:2337 UTC