org.apache.directory.server.xdbm.search.impl
Class PresenceCursor<ID>
java.lang.Object
org.apache.directory.server.xdbm.AbstractIndexCursor<java.lang.String,org.apache.directory.shared.ldap.entry.ServerEntry,ID>
org.apache.directory.server.xdbm.search.impl.PresenceCursor<ID>
- All Implemented Interfaces:
- java.lang.Iterable<IndexEntry<java.lang.String,org.apache.directory.shared.ldap.entry.ServerEntry,ID>>, IndexCursor<java.lang.String,org.apache.directory.shared.ldap.entry.ServerEntry,ID>, org.apache.directory.shared.ldap.cursor.Cursor<IndexEntry<java.lang.String,org.apache.directory.shared.ldap.entry.ServerEntry,ID>>
public class PresenceCursor<ID>
- extends AbstractIndexCursor<java.lang.String,org.apache.directory.shared.ldap.entry.ServerEntry,ID>
A returning candidates satisfying an attribute presence expression.
- Version:
- $$Rev$$
- Author:
- Apache Directory Project
Method Summary |
void |
after(IndexEntry<java.lang.String,org.apache.directory.shared.ldap.entry.ServerEntry,ID> element)
|
void |
afterLast()
|
void |
afterValue(ID id,
java.lang.String value)
An alternative to calling after(IndexEntry) which often may require
wrapping an id and value in a newly created IndexEntry object that may
be an unnecessary object creation. |
boolean |
available()
|
void |
before(IndexEntry<java.lang.String,org.apache.directory.shared.ldap.entry.ServerEntry,ID> element)
|
void |
beforeFirst()
|
void |
beforeValue(ID id,
java.lang.String value)
An alternative to calling before(IndexEntry) which often may require
wrapping an id and value in a newly created IndexEntry object that may
be an unnecessary object creation. |
void |
close()
|
boolean |
first()
|
IndexEntry<java.lang.String,org.apache.directory.shared.ldap.entry.ServerEntry,ID> |
get()
|
boolean |
isElementReused()
|
boolean |
last()
|
boolean |
next()
|
boolean |
previous()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PresenceCursor
public PresenceCursor(Store<org.apache.directory.shared.ldap.entry.ServerEntry,ID> db,
PresenceEvaluator<ID> presenceEvaluator)
throws java.lang.Exception
- Throws:
java.lang.Exception
available
public boolean available()
beforeValue
public void beforeValue(ID id,
java.lang.String value)
throws java.lang.Exception
- Description copied from interface:
IndexCursor
- An alternative to calling before(IndexEntry) which often may require
wrapping an id and value in a newly created IndexEntry object that may
be an unnecessary object creation. Some implementations may not
support this operation and may throw an UnsupportedOperationEception.
- Parameters:
id
- the id for the entryvalue
- the value to advance just before
- Throws:
java.lang.Exception
- if there are faults performing this operation
before
public void before(IndexEntry<java.lang.String,org.apache.directory.shared.ldap.entry.ServerEntry,ID> element)
throws java.lang.Exception
- Throws:
java.lang.Exception
afterValue
public void afterValue(ID id,
java.lang.String value)
throws java.lang.Exception
- Description copied from interface:
IndexCursor
- An alternative to calling after(IndexEntry) which often may require
wrapping an id and value in a newly created IndexEntry object that may
be an unnecessary object creation. Some implementations may not
support this operation and may throw an UnsupportedOperationEception.
- Parameters:
id
- the id for the entryvalue
- the value to advance just after the last value
- Throws:
java.lang.Exception
- if there are faults performing this operation
after
public void after(IndexEntry<java.lang.String,org.apache.directory.shared.ldap.entry.ServerEntry,ID> element)
throws java.lang.Exception
- Throws:
java.lang.Exception
beforeFirst
public void beforeFirst()
throws java.lang.Exception
- Throws:
java.lang.Exception
afterLast
public void afterLast()
throws java.lang.Exception
- Throws:
java.lang.Exception
first
public boolean first()
throws java.lang.Exception
- Throws:
java.lang.Exception
last
public boolean last()
throws java.lang.Exception
- Throws:
java.lang.Exception
previous
public boolean previous()
throws java.lang.Exception
- Throws:
java.lang.Exception
next
public boolean next()
throws java.lang.Exception
- Throws:
java.lang.Exception
get
public IndexEntry<java.lang.String,org.apache.directory.shared.ldap.entry.ServerEntry,ID> get()
throws java.lang.Exception
- Throws:
java.lang.Exception
isElementReused
public boolean isElementReused()
close
public void close()
throws java.lang.Exception
- Specified by:
close
in interface org.apache.directory.shared.ldap.cursor.Cursor<IndexEntry<java.lang.String,org.apache.directory.shared.ldap.entry.ServerEntry,ID>>
- Overrides:
close
in class AbstractIndexCursor<java.lang.String,org.apache.directory.shared.ldap.entry.ServerEntry,ID>
- Throws:
java.lang.Exception
Copyright © 2003-2011 Apache Software Foundation. All Rights Reserved.