SMILA (incubation) API documentation

org.eclipse.smila.search.utils.indexstructure
Class DIndexStructure

java.lang.Object
  extended by org.eclipse.smila.search.utils.indexstructure.DIndexStructure
Direct Known Subclasses:
DIndexStructure

public abstract class DIndexStructure
extends java.lang.Object


Constructor Summary
DIndexStructure()
           
 
Method Summary
abstract  DIndexField addField(DIndexField dIndexField)
           
abstract  boolean doesFieldTypeMatch(DField field)
           
 boolean equals(DIndexStructure indexStructure)
           
abstract  boolean equalsStructure(DIndexStructure indexStructure, boolean throwException)
           
abstract  DIndexField getField(int fieldNo)
           
abstract  int getFieldCount()
           
abstract  java.util.Iterator getFields()
           
 java.lang.String getName()
           
abstract  boolean hasField(int fieldNo)
           
abstract  DIndexField removeField(int fieldNo)
           
 void setName(java.lang.String name)
          Sets the name.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DIndexStructure

public DIndexStructure()
Method Detail

addField

public abstract DIndexField addField(DIndexField dIndexField)

doesFieldTypeMatch

public abstract boolean doesFieldTypeMatch(DField field)

equals

public boolean equals(DIndexStructure indexStructure)

equalsStructure

public abstract boolean equalsStructure(DIndexStructure indexStructure,
                                        boolean throwException)
                                 throws ISException
Throws:
ISException

getField

public abstract DIndexField getField(int fieldNo)

getFieldCount

public abstract int getFieldCount()

getFields

public abstract java.util.Iterator getFields()

getName

public java.lang.String getName()
Returns:
String

hasField

public abstract boolean hasField(int fieldNo)

removeField

public abstract DIndexField removeField(int fieldNo)

setName

public void setName(java.lang.String name)
Sets the name.

Parameters:
name - The name to set

SMILA (incubation) API documentation