org.jafer.record
Interface Cache

All Known Implementing Classes:
HashtableCache, SynchronizedCache

public interface Cache


Method Summary
 void clear()
           
 boolean contains(java.lang.Integer recNo)
           
 int getAvailableSlots()
           
 java.lang.Object getBER(org.w3c.dom.Document document, java.lang.String schema, java.lang.Integer recNo)
           
 int getDataCacheSize()
           
 DataObject getDataObject(java.lang.Integer recNo)
           
 org.w3c.dom.Node getXML(org.w3c.dom.Document document, java.lang.String targetSchema, java.lang.Integer recNo)
           
 void put(java.lang.Integer recNo, DataObject dataObject)
           
 

Method Detail

clear

void clear()

contains

boolean contains(java.lang.Integer recNo)

getBER

java.lang.Object getBER(org.w3c.dom.Document document,
                        java.lang.String schema,
                        java.lang.Integer recNo)
                        throws JaferException
Throws:
JaferException

getDataObject

DataObject getDataObject(java.lang.Integer recNo)
                         throws JaferException
Throws:
JaferException

getXML

org.w3c.dom.Node getXML(org.w3c.dom.Document document,
                        java.lang.String targetSchema,
                        java.lang.Integer recNo)
                        throws JaferException
Throws:
JaferException

put

void put(java.lang.Integer recNo,
         DataObject dataObject)

getAvailableSlots

int getAvailableSlots()

getDataCacheSize

int getDataCacheSize()