org.xBaseJ.indexes
Class MDXFile

java.lang.Object
  extended byorg.xBaseJ.indexes.MDXFile

public class MDXFile
extends Object


Field Summary
 MDXAnchor anchor
           
 File file
           
 short maxTags
           
 MDX[] MDXes
           
 RandomAccessFile raFile
           
 TagDescriptor[] tags
           
 
Constructor Summary
MDXFile(String Name, DBF inDBF, boolean destroy)
           
MDXFile(String Name, DBF inDBF, char readonly)
           
 
Method Summary
 void close()
           
 MDX createTag(String Name, String Index, boolean unique)
           
 MDXAnchor getAnchor()
           
 MDX getMDX(String Name)
           
 RandomAccessFile getRAFile()
           
 void reIndex()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

file

public File file

raFile

public RandomAccessFile raFile

anchor

public MDXAnchor anchor

tags

public TagDescriptor[] tags

MDXes

public MDX[] MDXes

maxTags

public final short maxTags
See Also:
Constant Field Values
Constructor Detail

MDXFile

public MDXFile(String Name,
               DBF inDBF,
               char readonly)
        throws IOException,
               xBaseJException

MDXFile

public MDXFile(String Name,
               DBF inDBF,
               boolean destroy)
        throws IOException
Method Detail

close

public void close()
           throws IOException
Throws:
IOException

getMDX

public MDX getMDX(String Name)
           throws xBaseJException
Throws:
xBaseJException

createTag

public MDX createTag(String Name,
                     String Index,
                     boolean unique)
              throws IOException,
                     xBaseJException
Throws:
IOException
xBaseJException

reIndex

public void reIndex()
             throws IOException,
                    xBaseJException
Throws:
IOException
xBaseJException

getRAFile

public RandomAccessFile getRAFile()

getAnchor

public MDXAnchor getAnchor()


Copyright 1997-2007 American Coders Ltd. All Rights Reserved.