com.gomjabbar.xml.store
Class InMemoryDS

java.lang.Object
  |
  +--com.gomjabbar.xml.store.DocumentStore
        |
        +--com.gomjabbar.xml.store.InMemoryDS

public class InMemoryDS
extends DocumentStore


Inner classes inherited from class com.gomjabbar.xml.store.DocumentStore
DocumentStore._Attribute, DocumentStore._Document, DocumentStore._Node, DocumentStore.DSException
 
Constructor Summary
InMemoryDS(DocumentManager dm)
           
 
Method Summary
protected  void drop_base()
           
protected  void init_base()
           
protected  DocumentStore._Attribute[] retrieveAttributes(int idn)
           
protected  DocumentStore._Node[] retrieveChildNodes(int idd, int parent)
           
protected  DocumentStore._Document retrieveDocument(java.lang.String url)
           
protected  void storeAttribute(int node, java.lang.String name, java.lang.String value)
           
protected  int storeDocument(java.lang.String url, java.lang.String public_id, java.lang.String system_id, java.lang.String internal_subset)
           
protected  int storeNode(int doc, int parent, java.lang.String name, short type, java.lang.String value)
           
 java.lang.String toString()
           
 
Methods inherited from class com.gomjabbar.xml.store.DocumentStore
main, restore, restore, store
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

InMemoryDS

public InMemoryDS(DocumentManager dm)
Method Detail

init_base

protected void init_base()
Overrides:
init_base in class DocumentStore

drop_base

protected void drop_base()
Overrides:
drop_base in class DocumentStore

storeDocument

protected int storeDocument(java.lang.String url,
                            java.lang.String public_id,
                            java.lang.String system_id,
                            java.lang.String internal_subset)
                     throws DocumentStore.DSException
Overrides:
storeDocument in class DocumentStore

storeNode

protected int storeNode(int doc,
                        int parent,
                        java.lang.String name,
                        short type,
                        java.lang.String value)
Overrides:
storeNode in class DocumentStore

storeAttribute

protected void storeAttribute(int node,
                              java.lang.String name,
                              java.lang.String value)
Overrides:
storeAttribute in class DocumentStore

retrieveDocument

protected DocumentStore._Document retrieveDocument(java.lang.String url)
                                            throws DocumentStore.DSException
Overrides:
retrieveDocument in class DocumentStore

retrieveAttributes

protected DocumentStore._Attribute[] retrieveAttributes(int idn)
Overrides:
retrieveAttributes in class DocumentStore

retrieveChildNodes

protected DocumentStore._Node[] retrieveChildNodes(int idd,
                                                   int parent)
Overrides:
retrieveChildNodes in class DocumentStore

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object