Author: j16sdiz
Date: 2009-02-27 12:45:28 +0000 (Fri, 27 Feb 2009)
New Revision: 25848
Modified:
trunk/plugins/KeyExplorer/KeyExplorer.java
Log:
more details in KeyExplorer
Modified: trunk/plugins/KeyExplorer/KeyExplorer.java
===================================================================
--- trunk/plugins/KeyExplorer/KeyExplorer.java 2009-02-27 01:02:45 UTC (rev
25847)
+++ trunk/plugins/KeyExplorer/KeyExplorer.java 2009-02-27 12:45:28 UTC (rev
25848)
@@ -260,7 +260,11 @@
metaBox.addChild("#", "Document type:");
metaBox.addChild("%", "<BR />");
-
+
+ if (md.isMultiLevelMetadata()) {
+ metaBox.addChild("#", "Document
type: MultiLevelMetadata");
+ metaBox.addChild("%", "<BR
/>");
+ }
if (md.isSimpleManifest()) {
metaBox.addChild("#", "Document
type: SimpleManifest");
metaBox.addChild("#", "\u00a0");
@@ -316,7 +320,8 @@
metaBox.addChild("#",
"Compressed (codec " + md.getCompressionCodec().name + ")");
metaBox.addChild("%", "<BR />");
metaBox.addChild("#",
"Decompressed size: " + md.uncompressedDataLength() + " bytes");
- }
+ }
+
metaBox.addChild("%", "<BR />");
metaBox.addChild("#", "Data
size\u00a0=\u00a0" + md.dataLength());
@@ -397,22 +402,38 @@
String name = i.next();
Metadata md = docs.get(name);
String fname = prefix + name;
+
+ if (md.isArchiveInternalRedirect())
+ htmlnode.addChild("#", "(container)\u00a0");
+ if (md.isArchiveManifest())
+ htmlnode.addChild("#", "(archive)\u00a0");
+ if (md.isCompressed())
+ htmlnode.addChild("#", "(compress)\u00a0");
+ if (md.isMultiLevelMetadata())
+ htmlnode.addChild("#", "(multilevel)\u00a0");
+ if (md.isResolved())
+ htmlnode.addChild("#", "(resolved)\u00a0");
+ if (md.isSimpleManifest())
+ htmlnode.addChild("#",
"(simple-manifest)\u00a0");
+ if (md.isSimpleSplitfile())
+ htmlnode.addChild("#", "(simple-splitf)\u00a0");
+ if (md.isSingleFileRedirect())
+ htmlnode.addChild("#", "(extern)\u00a0");
+ if (md.isSplitfile())
+ htmlnode.addChild("#", "(splitf)\u00a0");
+
if (md.isArchiveInternalRedirect()) {
- htmlnode.addChild("#", "(container)\u00a0");
htmlnode.addChild(new HTMLNode("a", "href",
"/?key=" + furi + "/" + fname, fname));
htmlnode.addChild("%", "<BR />");
} else if (md.isSingleFileRedirect()) {
- htmlnode.addChild("#", "(extern)\u00a0");
htmlnode.addChild(new HTMLNode("a", "href", "/?key=" +
furi + "/" + fname, fname));
htmlnode.addChild("#", "\u00a0");
htmlnode.addChild(new HTMLNode("a", "href",
"/plugins/plugins.KeyExplorer.KeyExplorer/?key=" +
md.getSingleTarget().toString(), "explore"));
htmlnode.addChild("%", "<BR />");
} else if (md.isSplitfile()) {
- htmlnode.addChild("#", "(extern, splitf)\u00a0");
htmlnode.addChild(new HTMLNode("a", "href", "/?key=" +
furi + "/" + fname, fname));
htmlnode.addChild("%", "<BR />");
} else {
- htmlnode.addChild("#", "(dir)\u00a0");
htmlnode.addChild("#", fname);
htmlnode.addChild("%", "<BR />");
parseMetadata(htmlnode, md.getDocuments(),
fname + "/", furi);
_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs