|
Eclipse Platform Release 3.6 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IIndexProvider<T>
An index provider is typically an IQueryable.
Method Summary | |
---|---|
java.util.Iterator<T> |
everything()
Return the iterator that delivers all rows that the target query should consider. |
IIndex<T> |
getIndex(java.lang.String memberName)
Return an index optimized for producing candidates based on values for a memberName that denotes a member of the index
type. |
java.lang.Object |
getManagedProperty(java.lang.Object client,
java.lang.String memberName,
java.lang.Object key)
Returns a property that this index manages on behalf of a client object. |
Method Detail |
---|
IIndex<T> getIndex(java.lang.String memberName)
memberName
that denotes a member of the index
type.
memberName
- A member of type T
.
null
if this provider does not support
this index.java.util.Iterator<T> everything()
null
.java.lang.Object getManagedProperty(java.lang.Object client, java.lang.String memberName, java.lang.Object key)
client
object.
Examples of this is the properties that a profile manages for installable
units.
client
- The client for which the property is managed. Typically an IU.memberName
- The name of the managed properties, i.e. "profileProperties"key
- The property key
null
if no value could be found.
|
Eclipse Platform Release 3.6 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2010. All rights reserved.