1 24 package org.objectweb.jalisto.se.api; 25 26 import org.objectweb.jalisto.se.api.query.FieldDescription; 27 import org.objectweb.jalisto.se.api.query.FielComparator; 28 29 import java.io.Serializable ; 30 import java.util.Iterator ; 31 32 33 public interface ClassDescription extends Serializable { 34 String getClassName(); 35 36 int getIndex(String fieldName); 37 38 FieldDescription getFieldDescription(int index); 39 40 FielComparator getComparator(int index); 41 42 Iterator getIndexedFieldDescription(); 43 44 short getIndexType(int index); 45 46 void setIndexType(int index, short indexType); 47 48 short getNodePageSize(int index); 49 50 void setNodePageSize(int index, short size); 51 52 public short getNodeSize(int index); 53 54 public void setNodeSize(int index, short size); 55 56 public short getLeafPageSize(int index); 57 58 public void setLeafPageSize(int index, short size); 59 60 65 public String [] getFieldNames(); 66 67 72 public int getNbrFields(); 73 74 79 public void addField(FieldDescription fieldDescription); 80 81 86 public void removeField(int index); 87 88 public String toStringFull(int nbrTab); 89 } 90 | Popular Tags |