|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcdqa.repository.Repository
public final class Repository
Field Summary | |
---|---|
(package private) java.net.URL |
baseURL
|
(package private) java.util.HashMap |
doc2forest
DR*************** |
(package private) java.util.HashMap |
doc2XDoc
|
(package private) java.util.HashMap |
file2name
|
(package private) java.util.HashMap |
forests
|
(package private) IdGen |
IdGen
DR************** |
(package private) java.lang.String |
origUri
DR********* |
(package private) java.util.HashMap |
replicationCounters
DR ************** |
(package private) java.util.HashMap |
url2XDoc
|
Constructor Summary | |
---|---|
Repository(java.net.URL url)
Constructor |
|
Repository(java.net.URL url,
boolean useDataGuides)
|
Method Summary | |
---|---|
boolean |
addDocToForest(java.lang.String forestName,
java.lang.String fileName,
java.lang.String docName)
*******************************ADD DOCUMENT TO FOREST ************************************ |
void |
addDocToForest(java.lang.String forestName,
XDocument xdoc)
|
boolean |
clear()
|
(package private) void |
createForest(org.w3c.dom.Element forest)
|
boolean |
createForest(java.lang.String forestName)
creates forest with the given name |
Iterator |
find(java.lang.String name)
|
java.net.URL |
getbaseURL()
|
java.util.HashMap |
getData()
|
java.util.ArrayList |
getDataGuide(java.lang.String name)
D&R******************************************* |
XDocument |
getDocument(java.lang.String fileName)
|
XDocument |
getDocument(java.lang.String forestName,
java.lang.String fileName)
|
(package private) XDocument |
getDocument(java.net.URL url,
java.lang.String xdocName,
java.lang.String forestName)
Returns a XDocument representing the document located at url |
XDocument |
getDocument(java.net.URL docURL,
java.lang.String fileName,
java.lang.String docName,
java.lang.String forestName)
D&R******************************************* |
XDocument |
getDocument(XDocument doc,
java.lang.String fileName)
|
java.lang.String[] |
getDocumentFileNames()
|
java.lang.String |
getDocumentName(org.w3c.dom.Document doc)
|
java.lang.String |
getDocumentName(java.lang.String fileName)
returns a real name of a document |
java.lang.String[] |
getDocumentNames()
|
java.lang.String[] |
getDocumentsPaths()
|
java.net.URL[] |
getDocumentURLs()
|
java.lang.String |
getForestByDocument(org.w3c.dom.Document doc)
|
java.lang.String |
getForestName(java.lang.String fileName)
|
java.lang.String[] |
getForestNames()
|
java.lang.String |
getOrigUri()
DR******** |
java.lang.String |
getOrigURI()
|
ReplicationCounter |
getReplicationCounter(java.lang.String forestName)
|
XDocument |
getXDocument(org.w3c.dom.Document doc)
|
boolean |
isDocInForest(java.lang.String forestName,
java.lang.String fileName)
|
(package private) static boolean |
isElement(org.w3c.dom.Node n,
java.lang.String name)
|
(package private) void |
readbaseURL(java.net.URL baseURL)
|
void |
releaseDocuments()
|
boolean |
removeDocFromForest(java.lang.String forestName,
XDocument xdoc)
|
boolean |
removeDocument(java.lang.String fileName,
org.w3c.dom.Document doc)
|
boolean |
removeDocument(java.net.URL url)
|
void |
removeForest(java.lang.String forestName)
|
boolean |
save()
|
void |
updateDocument(org.w3c.dom.Document doc)
|
void |
updateDocument(java.lang.String forestName,
java.net.URL docURL,
org.w3c.dom.Document doc)
|
boolean |
useDataGuides()
|
void |
xmlSerialize(java.io.PrintWriter pw)
|
(package private) void |
xmlSerializeForest(java.io.PrintWriter pw,
java.lang.String forestName,
java.util.ArrayList forest)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
java.lang.String origUri
java.util.HashMap url2XDoc
java.util.HashMap doc2XDoc
java.util.HashMap forests
IdGen IdGen
java.util.HashMap replicationCounters
java.net.URL baseURL
java.util.HashMap doc2forest
java.util.HashMap file2name
Constructor Detail |
---|
public Repository(java.net.URL url)
public Repository(java.net.URL url, boolean useDataGuides)
Method Detail |
---|
public java.net.URL getbaseURL()
public Iterator find(java.lang.String name)
find
in interface IRepository
name
- public java.util.ArrayList getDataGuide(java.lang.String name)
public XDocument getDocument(java.net.URL docURL, java.lang.String fileName, java.lang.String docName, java.lang.String forestName)
public XDocument getDocument(java.lang.String fileName)
getDocument
in interface IRepository
public XDocument getDocument(java.lang.String forestName, java.lang.String fileName)
public XDocument getDocument(XDocument doc, java.lang.String fileName)
getDocument
in interface IRepository
public XDocument getXDocument(org.w3c.dom.Document doc)
getXDocument
in interface IRepository
doc
- public boolean createForest(java.lang.String forestName)
forestName
-
public boolean addDocToForest(java.lang.String forestName, java.lang.String fileName, java.lang.String docName)
forestName
- fileName
- docName
- public void addDocToForest(java.lang.String forestName, XDocument xdoc)
forestName
- xdoc
- public boolean removeDocFromForest(java.lang.String forestName, XDocument xdoc)
public boolean removeDocument(java.net.URL url)
public boolean removeDocument(java.lang.String fileName, org.w3c.dom.Document doc)
public void removeForest(java.lang.String forestName)
forestName
- public boolean isDocInForest(java.lang.String forestName, java.lang.String fileName)
public java.lang.String[] getForestNames()
public java.lang.String[] getDocumentFileNames()
public java.lang.String[] getDocumentsPaths()
public java.lang.String getDocumentName(java.lang.String fileName)
fileName
- public java.lang.String[] getDocumentNames()
public java.net.URL[] getDocumentURLs()
public boolean save()
void xmlSerializeForest(java.io.PrintWriter pw, java.lang.String forestName, java.util.ArrayList forest)
public void xmlSerialize(java.io.PrintWriter pw)
XDocument getDocument(java.net.URL url, java.lang.String xdocName, java.lang.String forestName) throws java.lang.Exception
java.lang.Exception
static boolean isElement(org.w3c.dom.Node n, java.lang.String name)
void readbaseURL(java.net.URL baseURL)
void createForest(org.w3c.dom.Element forest)
public void updateDocument(java.lang.String forestName, java.net.URL docURL, org.w3c.dom.Document doc)
public java.lang.String getForestName(java.lang.String fileName)
public java.lang.String getForestByDocument(org.w3c.dom.Document doc)
getForestByDocument
in interface IRepository
public java.util.HashMap getData()
public java.lang.String getDocumentName(org.w3c.dom.Document doc)
doc
-
public void updateDocument(org.w3c.dom.Document doc)
public java.lang.String getOrigUri()
getOrigUri
in interface IRepository
public ReplicationCounter getReplicationCounter(java.lang.String forestName)
forestName
-
public java.lang.String getOrigURI()
public boolean clear()
public boolean useDataGuides()
useDataGuides
in interface IRepository
public void releaseDocuments()
releaseDocuments
in interface IRepository
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |