|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objecthep.aida.ref.xml.AidaXMLStore
public class AidaXMLStore
Store associated to XML file, directory structure or archive.
| Constructor Summary | |
|---|---|
AidaXMLStore()
|
|
| Method Summary | |
|---|---|
void |
close()
Close Store and free all resources associated with it. |
void |
commit(hep.aida.dev.IDevTree tree,
Map optionsMap)
Copy data from Tree to the Store. |
void |
commit(ITree tree,
de.schlichtherle.io.File file,
String[] skip,
boolean zip,
boolean compress,
boolean binary)
|
boolean |
isReadOnly()
Returns true if the store only supports reading. |
void |
read(hep.aida.dev.IDevTree tree,
Map optionsMap,
boolean readOnly,
boolean createNew)
Populate AIDA Tree: create appropriate AIDA objects in the Tree and fill them with data from the Store. |
void |
read(hep.aida.dev.IDevTree tree,
String path)
Populate folder or create AIDA object in the tree. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AidaXMLStore()
| Method Detail |
|---|
public boolean isReadOnly()
hep.aida.dev.IStore
isReadOnly in interface hep.aida.dev.IStore
public void read(hep.aida.dev.IDevTree tree,
String path)
throws IllegalArgumentException,
IOException
hep.aida.dev.IOnDemandStore
read in interface hep.aida.dev.IOnDemandStorepath - The path to the diretory which is to be filled.
IllegalArgumentException - If the path does not exist, or if it is not a directory.
IOException - If there are problems reading from the Store
public void read(hep.aida.dev.IDevTree tree,
Map optionsMap,
boolean readOnly,
boolean createNew)
throws IOException
hep.aida.dev.IStore
read in interface hep.aida.dev.IStoreIOException - If there are problems reading from the Store
public void commit(hep.aida.dev.IDevTree tree,
Map optionsMap)
throws IOException
hep.aida.dev.IStore
commit in interface hep.aida.dev.IStoreIOException - If there are problems writing to the Store or the Store is Read-Only.
public void commit(ITree tree,
de.schlichtherle.io.File file,
String[] skip,
boolean zip,
boolean compress,
boolean binary)
throws IOException
IOExceptionpublic void close()
hep.aida.dev.IStore
close in interface hep.aida.dev.IStore
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||