Elexis: Das führende OpenSource-Arztpraxisprogamm
im deutschsprachigen Raum
Java doc für Elexis version 2.1.7.dev vom 01.09.2013

com.healthmarketscience.jackcess
Class DefaultCodecProvider.DummyHandler

java.lang.Object
  extended by com.healthmarketscience.jackcess.DefaultCodecProvider.DummyHandler
All Implemented Interfaces:
CodecHandler
Enclosing class:
DefaultCodecProvider

public static class DefaultCodecProvider.DummyHandler
extends java.lang.Object
implements CodecHandler

CodecHandler implementation which does nothing, useful for databases with no extra encoding.


Constructor Summary
DefaultCodecProvider.DummyHandler()
           
 
Method Summary
 void decodePage(java.nio.ByteBuffer page, int pageNumber)
          Decodes the given page buffer inline.
 java.nio.ByteBuffer encodePage(java.nio.ByteBuffer page, int pageNumber, int pageOffset)
          Encodes the given page buffer into a new page buffer and returns it.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultCodecProvider.DummyHandler

public DefaultCodecProvider.DummyHandler()
Method Detail

decodePage

public void decodePage(java.nio.ByteBuffer page,
                       int pageNumber)
                throws java.io.IOException
Description copied from interface: CodecHandler
Decodes the given page buffer inline.

Specified by:
decodePage in interface CodecHandler
Parameters:
page - the page to be decoded
pageNumber - the page number of the given page
Throws:
java.io.IOException - if an exception occurs during decoding

encodePage

public java.nio.ByteBuffer encodePage(java.nio.ByteBuffer page,
                                      int pageNumber,
                                      int pageOffset)
                               throws java.io.IOException
Description copied from interface: CodecHandler
Encodes the given page buffer into a new page buffer and returns it. The returned page buffer will be used immediately and discarded so that it may be re-used for subsequent page encodings.

Specified by:
encodePage in interface CodecHandler
Parameters:
page - the page to be encoded, should not be modified
pageNumber - the page number of the given page
pageOffset - offset within the page at which to start writing the page data
Returns:
the properly encoded page buffer for the given page buffer
Throws:
java.io.IOException - if an exception occurs during decoding

Elexis: Das führende OpenSource-Arztpraxisprogamm
im deutschsprachigen Raum
Java doc für Elexis version 2.1.7.dev vom 01.09.2013