|
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.lmu.ifi.dbs.elki.index.tree.AbstractDirectoryEntry
public abstract class AbstractDirectoryEntry

Abstract superclass for entries in an tree based index structure.
| Field Summary | |
|---|---|
private Integer |
id
Holds the id of the object (node or data object) represented by this entry. |
| Constructor Summary | |
|---|---|
|
AbstractDirectoryEntry()
Empty constructor for serialization purposes. |
protected |
AbstractDirectoryEntry(Integer id)
Provides a new AbstractEntry with the specified id. |
| Method Summary | |
|---|---|
boolean |
equals(Object o)
Indicates whether some other object is "equal to" this one. |
Integer |
getEntryID()
Returns the id of the node or data object that is represented by this entry. |
Integer |
getPageID()
Returns the id of the node or data object that is represented by this entry. |
int |
hashCode()
Returns as hash code for the entry its id. |
boolean |
isLeafEntry()
Returns true if this entry is an entry in a leaf node (i.e. this entry represents a data object), false otherwise. |
void |
readExternal(ObjectInput in)
Restores the id of the object (node or data object) that is represented by this entry from the specified stream. |
String |
toString()
Returns the id as a string representation of this entry. |
void |
writeExternal(ObjectOutput out)
Writes the id of the object (node or data object) that is represented by this entry to the specified stream. |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
private Integer id
| Constructor Detail |
|---|
public AbstractDirectoryEntry()
protected AbstractDirectoryEntry(Integer id)
id - the id of the object (node or data object) represented by this
entry.| Method Detail |
|---|
public final boolean isLeafEntry()
Entry
isLeafEntry in interface Entrypublic final Integer getPageID()
getPageID in interface DirectoryEntrypublic final Integer getEntryID()
getEntryID in interface DirectoryEntry
public void writeExternal(ObjectOutput out)
throws IOException
writeExternal in interface ExternalizableIOException
public void readExternal(ObjectInput in)
throws IOException,
ClassNotFoundException
readExternal in interface ExternalizableClassNotFoundException - If the class for an object being restored
cannot be found.
IOExceptionpublic boolean equals(Object o)
equals in class Objecto - the object to be tested
public int hashCode()
hashCode in class Objectpublic String toString()
toString in class Object
|
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||