Xindice API
version 1.1b4

org.apache.xindice.core.meta.inline
Class NullReader

java.lang.Object
  |
  +--org.apache.xindice.core.meta.inline.NullReader
All Implemented Interfaces:
InlineMetaReader

public class NullReader
extends java.lang.Object
implements InlineMetaReader

Read metadata of length zero. Handy for comparing performance of the metadata-free database with a database using the metadata machinery but containing no metadata.

Version:
CVS $Revision: 1.5 $, $Date: 2004/02/08 02:50:37 $

Inner Class Summary
static class NullReader.NullMap
          A VERY simple and efficient InlineMetaMap implementation that holds precisely nothing.
 
Constructor Summary
NullReader()
           
 
Method Summary
 int getVersion()
          The second byte of the header contains the version.
 InlineMetaMap read(byte[] data, int offset, int length)
          When a header is read, it generates a Map containing the attributes carried by the header.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NullReader

public NullReader()
Method Detail

getVersion

public int getVersion()
Description copied from interface: InlineMetaReader
The second byte of the header contains the version. The reader which is called to read the header is determined by the version.
Specified by:
getVersion in interface InlineMetaReader
See Also:
InlineMetaReader.getVersion()

read

public InlineMetaMap read(byte[] data,
                          int offset,
                          int length)
                   throws InlineMetaException
Description copied from interface: InlineMetaReader
When a header is read, it generates a Map containing the attributes carried by the header.
Specified by:
read in interface InlineMetaReader
See Also:
InlineMetaReader.read(byte[], int, int)

Xindice API
version 1.1b4

Copyright (c) 1999-2004 The Apache Software Foundation. All Rights Reserved.