|
dbXML API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.dbxml.server.SimpleConfigurable | +--org.dbxml.core.filer.FSFiler
FSFiler allows you to use existing file systems withing dbXML.
Constructor Summary | |
FSFiler()
|
Method Summary | |
boolean |
close()
close closes the DBObject |
boolean |
create()
create creates a new DBObject and any associated resources for the new DBObject, such as disk files, etc. |
boolean |
deleteRecord(Key key)
deleteRecord removes a Record from the Filer based on the specified Key. |
boolean |
drop()
drop instructs the DBObjectimplementation to remove itself from existence. |
boolean |
exists()
exists returns whether or not a physical representation of this DBObject actually exists. |
java.lang.String |
getName()
|
long |
getRecordCount()
getRecordCount returns the number of Records in the Filer. |
RecordSet |
getRecordSet()
getRecordSet returns a RecordSet object for the current Filer. |
boolean |
isOpened()
isOpened returns whether or not the DBObject is opened for business. |
boolean |
open()
open opens the DBObject |
Record |
readRecord(Key key)
readRecord returns a Record from the Filer based on the specified Key. |
void |
setCollection(Collection collection)
setCollection tells the Filer who its parent is. |
void |
setConfig(org.dbxml.server.Configuration config)
|
boolean |
writeRecord(Key key,
Value value)
writeRecord writes a Value to the Filer based on the specified Key. |
Methods inherited from class org.dbxml.server.SimpleConfigurable |
getConfig |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.dbxml.server.Configurable |
getConfig |
Constructor Detail |
public FSFiler()
Method Detail |
public java.lang.String getName()
getName
in interface org.dbxml.server.Named
public void setCollection(Collection collection)
Filer
setCollection
in interface Filer
org.dbxml.core.filer.Filer
collection
- The owner Collectionpublic void setConfig(org.dbxml.server.Configuration config) throws org.dbxml.server.dbXMLException
setConfig
in interface org.dbxml.server.Configurable
setConfig
in class org.dbxml.server.SimpleConfigurable
public boolean close()
DBObject
close
in interface DBObject
org.dbxml.core.DBObject
public boolean open()
DBObject
open
in interface DBObject
org.dbxml.core.DBObject
public boolean drop()
DBObject
drop
in interface DBObject
org.dbxml.core.DBObject
public boolean isOpened()
DBObject
isOpened
in interface DBObject
org.dbxml.core.DBObject
public boolean exists()
DBObject
exists
in interface DBObject
org.dbxml.core.DBObject
public boolean create()
DBObject
create
in interface DBObject
org.dbxml.core.DBObject
public Record readRecord(Key key) throws DBException
Filer
readRecord
in interface Filer
org.dbxml.core.filer.Filer
key
- The Record's Keypublic boolean writeRecord(Key key, Value value) throws DBException
Filer
writeRecord
in interface Filer
org.dbxml.core.filer.Filer
key
- The Record's Keyvalue
- The Record's Valuepublic boolean deleteRecord(Key key) throws DBException
deleteRecord
in interface Filer
key
- The Record's Keypublic long getRecordCount() throws DBException
Filer
getRecordCount
in interface Filer
org.dbxml.core.filer.Filer
public RecordSet getRecordSet() throws DBException
Filer
getRecordSet
in interface Filer
org.dbxml.core.filer.Filer
|
dbXML API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |