|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.tuberlin.cs.flp.jspwiki.plugin.wikiarchive.ArchiveHandlerAbstract
de.tuberlin.cs.flp.jspwiki.plugin.wikiarchive.ArchiveHandlerExternalFormatAbstract
de.tuberlin.cs.flp.jspwiki.plugin.wikiarchive.ArchiveHandlerXML
Archive handler for an XML-represented set of entries.
Field Summary | |
protected static java.lang.String |
ATTRIBUTE_ID
|
static java.lang.String |
CONTENT_SUFFIX
|
static java.lang.String |
CONTENT_TYPE
|
protected static java.lang.String |
TAGNAME_ENTRY
|
Fields inherited from class de.tuberlin.cs.flp.jspwiki.plugin.wikiarchive.ArchiveHandlerAbstract |
config, engine |
Fields inherited from interface de.tuberlin.cs.flp.jspwiki.plugin.wikiarchive.ArchiveHandler |
EXPORT, IMPORT |
Constructor Summary | |
ArchiveHandlerXML()
|
Method Summary | |
java.lang.Object |
createData()
Creates an empty data source to be filled for export. |
protected void |
createEntry(java.lang.Object data,
ArchiveEntry entry)
Creates a new archive entry in the data source handled by this ArchiveIOHandler. |
java.lang.String |
dataToString(java.lang.Object data)
Converts data source to string for export. |
protected static org.w3c.dom.Element |
entry2xml(org.w3c.dom.Document doc,
ArchiveEntry entry)
|
protected static org.w3c.dom.Element |
findEntryElement(org.w3c.dom.Document doc,
java.lang.String tagname)
|
java.lang.String |
getContentSuffix()
Content type for export via HTTP. |
java.lang.String |
getContentType()
Content type for export via HTTP. |
protected static void |
moveChildren(org.w3c.dom.Element from,
org.w3c.dom.Element to)
|
protected java.util.Map |
parseAll(java.lang.Object data)
Retrieves all archive entries from the data source. |
protected static void |
removeChildren(org.w3c.dom.Element e)
|
protected void |
replaceEntry(java.lang.Object data,
ArchiveEntry newEntry,
ArchiveEntry oldEntry)
Replaces an archive entry in the data source handled by this ArchiveIOHandler. |
void |
stringToData(java.lang.String s,
java.lang.Object data)
Converts a string to a handled data source for import. |
protected static ArchiveEntry |
xml2entry(org.w3c.dom.Element e)
|
Methods inherited from class de.tuberlin.cs.flp.jspwiki.plugin.wikiarchive.ArchiveHandlerExternalFormatAbstract |
msgDone, msgNotDone, msgToDo |
Methods inherited from class de.tuberlin.cs.flp.jspwiki.plugin.wikiarchive.ArchiveHandlerAbstract |
equalEntries, getEngine, init, performIO, setEngine |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String CONTENT_TYPE
public static final java.lang.String CONTENT_SUFFIX
protected static final java.lang.String TAGNAME_ENTRY
protected static final java.lang.String ATTRIBUTE_ID
Constructor Detail |
public ArchiveHandlerXML()
Method Detail |
public java.lang.Object createData() throws java.io.IOException
createData
in interface ArchiveHandler
createData
in class ArchiveHandlerExternalFormatAbstract
java.io.IOException
public java.lang.String dataToString(java.lang.Object data) throws java.io.IOException
dataToString
in interface ArchiveHandler
dataToString
in class ArchiveHandlerExternalFormatAbstract
data
-
java.io.IOException
public void stringToData(java.lang.String s, java.lang.Object data) throws java.io.IOException
stringToData
in interface ArchiveHandler
stringToData
in class ArchiveHandlerExternalFormatAbstract
s
- data
-
java.io.IOException
public java.lang.String getContentType()
getContentType
in interface ArchiveHandler
getContentType
in class ArchiveHandlerAbstract
public java.lang.String getContentSuffix()
getContentSuffix
in interface ArchiveHandler
getContentSuffix
in class ArchiveHandlerAbstract
protected void createEntry(java.lang.Object data, ArchiveEntry entry)
createEntry
in class ArchiveHandlerAbstract
data
- The data source handled by this ArchiveHandler, which is of type Document here.entry
- The entry.protected void replaceEntry(java.lang.Object data, ArchiveEntry newEntry, ArchiveEntry oldEntry) throws java.io.IOException
replaceEntry
in class ArchiveHandlerAbstract
data
- The data source handled by this ArchiveHandler, which is of type Document here.newEntry
- The new entry.oldEntry
- The old entry.
java.io.IOException
- if an i/o error occursprotected java.util.Map parseAll(java.lang.Object data) throws java.io.IOException
parseAll
in class ArchiveHandlerAbstract
data
- The data source handled by this ArchiveHandler, which is of type StringBuffer here.
java.io.IOException
- if an i/o error occursprotected static org.w3c.dom.Element entry2xml(org.w3c.dom.Document doc, ArchiveEntry entry)
doc
- entry
-
protected static ArchiveEntry xml2entry(org.w3c.dom.Element e)
e
-
protected static org.w3c.dom.Element findEntryElement(org.w3c.dom.Document doc, java.lang.String tagname)
doc
- tagname
-
protected static void removeChildren(org.w3c.dom.Element e)
e
- protected static void moveChildren(org.w3c.dom.Element from, org.w3c.dom.Element to)
from
- to
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |