From d72297216f16c791fc6b2166356eed3ae401b623 Mon Sep 17 00:00:00 2001 From: Tilman Walther Date: Sun, 8 Jan 2012 15:18:29 +0100 Subject: [PATCH] inital commit - Durchstich --- More Wiki in a jar/.classpath | 8 + More Wiki in a jar/.project | 17 + More Wiki in a jar/Zwischenablage01.png | Bin 0 -> 45914 bytes More Wiki in a jar/bin/start.cmd | 3 + More Wiki in a jar/bin/start.sh | 13 + More Wiki in a jar/build.xml | 141 ++++ More Wiki in a jar/example-out.xml | 21 + More Wiki in a jar/example.xml | 45 + More Wiki in a jar/lib/xrays.jar | Bin 0 -> 26107 bytes .../distdocs/vcard/Firstname Lastname.vcf | 16 + .../wiki/About More Wiki in a Jar.wiki | 23 + .../public/distdocs/wiki/Help Formatting.wiki | 150 ++++ .../public/distdocs/wiki/Help Links.wiki | 74 ++ .../distdocs/wiki/Help Span and Div.wiki | 43 + .../public/distdocs/wiki/Help Tables.wiki | 587 +++++++++++++ .../public/distdocs/wiki/Main Page.wiki | 15 + .../public/distdocs/wiki/Private Idea.wiki | 3 + .../public/distdocs/wiki/Tag Trees.wiki | 39 + .../distdocs/wiki/Wiki Formatting Demo.wiki | 25 + .../public/distdocs/wiki/Wiki Help.wiki | 52 ++ .../distdocs/wiki/Work Related Idea.wiki | 3 + .../public/docs/vcard/Firstname Lastname.vcf | 19 + .../docs/wiki/2007-03-10 Some title.wiki | 13 + .../docs/wiki/2007-03-31 Some title.wiki | 1 + .../docs/wiki/2008-04-10 Some title.wiki | 1 + .../docs/wiki/About More Wiki in a Jar.wiki | 10 + .../public/docs/wiki/Content Test.wiki | 40 + .../public/docs/wiki/Content Test.wiki.1 | 41 + .../public/docs/wiki/Content Test.wiki.2 | 26 + .../public/docs/wiki/Content Test.wiki.3 | 43 + .../public/docs/wiki/Div page.wiki | 15 + .../public/docs/wiki/Help Formatting.wiki | 150 ++++ .../public/docs/wiki/Help Formatting.wiki.1 | 151 ++++ .../public/docs/wiki/Help Formatting.wiki.2 | 152 ++++ .../public/docs/wiki/Help Formatting.wiki.3 | 158 ++++ .../public/docs/wiki/Help Links.wiki | 74 ++ .../public/docs/wiki/Help Links.wiki.1 | 74 ++ .../public/docs/wiki/Help Links.wiki.2 | 150 ++++ .../public/docs/wiki/Help Links.wiki.3 | 151 ++++ .../public/docs/wiki/Help Span and Div.wiki | 43 + .../public/docs/wiki/Help Tables.wiki | 587 +++++++++++++ .../public/docs/wiki/Help Tables.wiki.1 | 587 +++++++++++++ .../public/docs/wiki/Help Tables.wiki.2 | 588 +++++++++++++ .../public/docs/wiki/Help Tables.wiki.3 | 589 +++++++++++++ .../public/docs/wiki/Main Page.wiki | 135 +++ .../public/docs/wiki/Main Page.wiki.1 | 134 +++ .../public/docs/wiki/Main Page.wiki.2 | 137 +++ .../public/docs/wiki/Main Page.wiki.3 | 138 +++ .../public/docs/wiki/Span page.wiki | 15 + .../public/docs/wiki/Table test.wiki | 119 +++ .../public/docs/wiki/Table test.wiki.1 | 120 +++ .../public/docs/wiki/Table test.wiki.2 | 121 +++ .../public/docs/wiki/Table test.wiki.3 | 122 +++ .../public/docs/wiki/UTF-8.wiki | 83 ++ .../docs/wiki/Wiki Formatting Demo.wiki | 25 + .../docs/wiki/Wiki Formatting Demo.wiki.1 | 26 + .../docs/wiki/Wiki Formatting Demo.wiki.2 | 22 + .../public/docs/wiki/Wiki Help.wiki | 52 ++ .../public/docs/wiki/Wiki Help.wiki.1 | 53 ++ .../public/docs/wiki/Wiki Help.wiki.2 | 49 ++ .../public/docs/wiki/XML-Syntaxerror.wiki | 15 + .../public/docs/wiki/XML-Syntaxerror.wiki.1 | 13 + .../public/docs/wiki/XML-Syntaxerror.wiki.2 | 11 + .../public/docs/wiki/XML-Syntaxerror.wiki.3 | 12 + .../public/skins/default/admin/admin-page.xsl | 42 + .../skins/default/calendar/calendar.css | 6 + .../skins/default/calendar/calendar.xsl | 135 +++ .../public/skins/default/common/cbl.png | Bin 0 -> 693 bytes .../public/skins/default/common/cbr.png | Bin 0 -> 693 bytes .../public/skins/default/common/cbx.gif | Bin 0 -> 285 bytes .../public/skins/default/common/cbx_imp.gif | Bin 0 -> 279 bytes .../public/skins/default/common/cbx_x.gif | Bin 0 -> 285 bytes .../public/skins/default/common/ctl.png | Bin 0 -> 420 bytes .../public/skins/default/common/ctr.png | Bin 0 -> 420 bytes .../public/skins/default/common/error.xsl | 13 + .../skins/default/common/extraformat.css | 13 + .../skins/default/common/left-corner.gif | Bin 0 -> 51 bytes .../public/skins/default/common/mag.png | Bin 0 -> 1148 bytes .../public/skins/default/common/main-menu.xsl | 94 +++ .../skins/default/common/right-corner.gif | Bin 0 -> 88 bytes .../public/skins/default/common/root.css | 280 +++++++ .../public/skins/default/common/root.xsl | 101 +++ .../public/skins/default/common/sub-menu.xsl | 50 ++ .../public/skins/default/common/tag-list.xsl | 25 + .../skins/default/common/xml-syntaxerror | 9 + .../public/skins/default/master.css | 8 + .../public/skins/default/master.xsl | 18 + .../public/skins/default/tagtree/folder.gif | Bin 0 -> 249 bytes .../public/skins/default/tagtree/rarr.gif | Bin 0 -> 130 bytes .../public/skins/default/tagtree/tagtree.css | 8 + .../public/skins/default/tagtree/tagtree.xsl | 34 + .../public/skins/default/vcard/vcard.css | 9 + .../public/skins/default/vcard/vcard.xsl | 48 ++ .../skins/default/wiki/edit-article.xsl | 40 + .../skins/default/wiki/show-article.xsl | 14 + .../public/views/admin/default.xml | 17 + .../public/views/calendar/month.xml | 16 + .../public/views/common/error.xml | 16 + .../public/views/find/pages.xml | 17 + More Wiki in a jar/public/views/index/all.xml | 22 + .../public/views/index/vcard.xml | 23 + .../public/views/index/wiki.xml | 22 + More Wiki in a jar/public/views/tag/tree.xml | 17 + .../public/views/vcard/show.xml | 17 + More Wiki in a jar/public/views/wiki/edit.xml | 17 + More Wiki in a jar/public/views/wiki/home.xml | 21 + More Wiki in a jar/public/views/wiki/show.xml | 21 + More Wiki in a jar/releasenotes.txt | 96 +++ .../sf/wikiinajar/xrays/ActionMapping.java | 106 +++ .../wikiinajar/xrays/ControllerResponse.java | 208 +++++ .../net/sf/wikiinajar/xrays/HttpServer.java | 391 +++++++++ .../sf/wikiinajar/xrays/IServerSettings.java | 40 + .../net/sf/wikiinajar/xrays/NanoHTTPD.java | 783 ++++++++++++++++++ .../sf/wikiinajar/xrays/PublicController.java | 59 ++ .../src/net/sf/wikiinajar/xrays/Request.java | 143 ++++ .../src/net/sf/wikiinajar/xrays/View.java | 34 + .../src/net/sf/wikiinajar/xrays/Xml.java | 141 ++++ .../controllers/AdminController.java | 60 ++ .../controllers/CalendarController.java | 171 ++++ .../controllers/FindController.java | 96 +++ .../controllers/IndexController.java | 116 +++ .../wikiinajar/controllers/TagController.java | 58 ++ .../controllers/VcardController.java | 54 ++ .../controllers/WikiController.java | 106 +++ .../rgse/wikiinajar/helpers/DateUtils.java | 139 ++++ .../rgse/wikiinajar/helpers/TextUtils.java | 129 +++ .../helpers/vcard/MimeConverter.java | 116 +++ .../rgse/wikiinajar/helpers/vcard/Utils.java | 82 ++ .../helpers/wiki/render/LineByLineFilter.java | 77 ++ .../helpers/wiki/render/RenderEngine.java | 120 +++ .../helpers/wiki/render/WikiLink.java | 298 +++++++ .../wiki/render/filters/CommentFilter.java | 57 ++ .../filters/DefinitionIndentFilter.java | 124 +++ .../wiki/render/filters/DivFilter.java | 161 ++++ .../helpers/wiki/render/filters/Filter.java | 41 + .../wiki/render/filters/FixedTextFilter.java | 55 ++ .../render/filters/HeadingContentFilter.java | 173 ++++ .../wiki/render/filters/HeadingFilter.java | 86 ++ .../helpers/wiki/render/filters/HrFilter.java | 43 + .../wiki/render/filters/IntendedFilter.java | 71 ++ .../wiki/render/filters/ListFilter.java | 221 +++++ .../wiki/render/filters/NewLineFilter.java | 34 + .../wiki/render/filters/NoWikiFilter.java | 89 ++ .../render/filters/PreformatedFilter.java | 59 ++ .../wiki/render/filters/SectionFilter.java | 41 + .../wiki/render/filters/SpanFilter.java | 160 ++++ .../wiki/render/filters/StrongFilter.java | 43 + .../wiki/render/filters/StrongerFilter.java | 41 + .../wiki/render/filters/StrongestFilter.java | 41 + .../wiki/render/filters/TableFilter.java | 300 +++++++ .../wiki/render/filters/UrlFilter.java | 131 +++ .../wiki/render/filters/WikiLinkFilter.java | 78 ++ .../org/rgse/wikiinajar/models/ITaggable.java | 70 ++ .../src/org/rgse/wikiinajar/models/Month.java | 286 +++++++ .../org/rgse/wikiinajar/models/Settings.java | 105 +++ .../org/rgse/wikiinajar/models/TagTree.java | 274 ++++++ .../src/org/rgse/wikiinajar/models/Vcard.java | 593 +++++++++++++ .../rgse/wikiinajar/models/WikiArticle.java | 350 ++++++++ .../org/rgse/wikiinajar/server/Server.java | 147 ++++ .../views/admin/ShowAdminPageView.java | 51 ++ .../wikiinajar/views/calendar/MonthView.java | 163 ++++ .../views/tagtree/ShowTagTreeView.java | 125 +++ .../wikiinajar/views/vcard/ShowVcardView.java | 173 ++++ .../views/wiki/EditWikiArticleView.java | 71 ++ .../views/wiki/ShowWikiArticleView.java | 172 ++++ More Wiki in a jar/todo.txt | 54 ++ More Wiki in a jar/wiki-in-a-jar.tar.gz | Bin 0 -> 166728 bytes 167 files changed, 15822 insertions(+) create mode 100644 More Wiki in a jar/.classpath create mode 100755 More Wiki in a jar/.project create mode 100644 More Wiki in a jar/Zwischenablage01.png create mode 100644 More Wiki in a jar/bin/start.cmd create mode 100644 More Wiki in a jar/bin/start.sh create mode 100644 More Wiki in a jar/build.xml create mode 100644 More Wiki in a jar/example-out.xml create mode 100644 More Wiki in a jar/example.xml create mode 100644 More Wiki in a jar/lib/xrays.jar create mode 100644 More Wiki in a jar/public/distdocs/vcard/Firstname Lastname.vcf create mode 100644 More Wiki in a jar/public/distdocs/wiki/About More Wiki in a Jar.wiki create mode 100644 More Wiki in a jar/public/distdocs/wiki/Help Formatting.wiki create mode 100644 More Wiki in a jar/public/distdocs/wiki/Help Links.wiki create mode 100644 More Wiki in a jar/public/distdocs/wiki/Help Span and Div.wiki create mode 100644 More Wiki in a jar/public/distdocs/wiki/Help Tables.wiki create mode 100644 More Wiki in a jar/public/distdocs/wiki/Main Page.wiki create mode 100644 More Wiki in a jar/public/distdocs/wiki/Private Idea.wiki create mode 100644 More Wiki in a jar/public/distdocs/wiki/Tag Trees.wiki create mode 100644 More Wiki in a jar/public/distdocs/wiki/Wiki Formatting Demo.wiki create mode 100644 More Wiki in a jar/public/distdocs/wiki/Wiki Help.wiki create mode 100644 More Wiki in a jar/public/distdocs/wiki/Work Related Idea.wiki create mode 100644 More Wiki in a jar/public/docs/vcard/Firstname Lastname.vcf create mode 100644 More Wiki in a jar/public/docs/wiki/2007-03-10 Some title.wiki create mode 100644 More Wiki in a jar/public/docs/wiki/2007-03-31 Some title.wiki create mode 100644 More Wiki in a jar/public/docs/wiki/2008-04-10 Some title.wiki create mode 100644 More Wiki in a jar/public/docs/wiki/About More Wiki in a Jar.wiki create mode 100644 More Wiki in a jar/public/docs/wiki/Content Test.wiki create mode 100644 More Wiki in a jar/public/docs/wiki/Content Test.wiki.1 create mode 100644 More Wiki in a jar/public/docs/wiki/Content Test.wiki.2 create mode 100644 More Wiki in a jar/public/docs/wiki/Content Test.wiki.3 create mode 100644 More Wiki in a jar/public/docs/wiki/Div page.wiki create mode 100644 More Wiki in a jar/public/docs/wiki/Help Formatting.wiki create mode 100644 More Wiki in a jar/public/docs/wiki/Help Formatting.wiki.1 create mode 100644 More Wiki in a jar/public/docs/wiki/Help Formatting.wiki.2 create mode 100644 More Wiki in a jar/public/docs/wiki/Help Formatting.wiki.3 create mode 100644 More Wiki in a jar/public/docs/wiki/Help Links.wiki create mode 100644 More Wiki in a jar/public/docs/wiki/Help Links.wiki.1 create mode 100644 More Wiki in a jar/public/docs/wiki/Help Links.wiki.2 create mode 100644 More Wiki in a jar/public/docs/wiki/Help Links.wiki.3 create mode 100644 More Wiki in a jar/public/docs/wiki/Help Span and Div.wiki create mode 100644 More Wiki in a jar/public/docs/wiki/Help Tables.wiki create mode 100644 More Wiki in a jar/public/docs/wiki/Help Tables.wiki.1 create mode 100644 More Wiki in a jar/public/docs/wiki/Help Tables.wiki.2 create mode 100644 More Wiki in a jar/public/docs/wiki/Help Tables.wiki.3 create mode 100644 More Wiki in a jar/public/docs/wiki/Main Page.wiki create mode 100644 More Wiki in a jar/public/docs/wiki/Main Page.wiki.1 create mode 100644 More Wiki in a jar/public/docs/wiki/Main Page.wiki.2 create mode 100644 More Wiki in a jar/public/docs/wiki/Main Page.wiki.3 create mode 100644 More Wiki in a jar/public/docs/wiki/Span page.wiki create mode 100644 More Wiki in a jar/public/docs/wiki/Table test.wiki create mode 100644 More Wiki in a jar/public/docs/wiki/Table test.wiki.1 create mode 100644 More Wiki in a jar/public/docs/wiki/Table test.wiki.2 create mode 100644 More Wiki in a jar/public/docs/wiki/Table test.wiki.3 create mode 100644 More Wiki in a jar/public/docs/wiki/UTF-8.wiki create mode 100644 More Wiki in a jar/public/docs/wiki/Wiki Formatting Demo.wiki create mode 100644 More Wiki in a jar/public/docs/wiki/Wiki Formatting Demo.wiki.1 create mode 100644 More Wiki in a jar/public/docs/wiki/Wiki Formatting Demo.wiki.2 create mode 100644 More Wiki in a jar/public/docs/wiki/Wiki Help.wiki create mode 100644 More Wiki in a jar/public/docs/wiki/Wiki Help.wiki.1 create mode 100644 More Wiki in a jar/public/docs/wiki/Wiki Help.wiki.2 create mode 100644 More Wiki in a jar/public/docs/wiki/XML-Syntaxerror.wiki create mode 100644 More Wiki in a jar/public/docs/wiki/XML-Syntaxerror.wiki.1 create mode 100644 More Wiki in a jar/public/docs/wiki/XML-Syntaxerror.wiki.2 create mode 100644 More Wiki in a jar/public/docs/wiki/XML-Syntaxerror.wiki.3 create mode 100644 More Wiki in a jar/public/skins/default/admin/admin-page.xsl create mode 100644 More Wiki in a jar/public/skins/default/calendar/calendar.css create mode 100644 More Wiki in a jar/public/skins/default/calendar/calendar.xsl create mode 100644 More Wiki in a jar/public/skins/default/common/cbl.png create mode 100644 More Wiki in a jar/public/skins/default/common/cbr.png create mode 100644 More Wiki in a jar/public/skins/default/common/cbx.gif create mode 100644 More Wiki in a jar/public/skins/default/common/cbx_imp.gif create mode 100644 More Wiki in a jar/public/skins/default/common/cbx_x.gif create mode 100644 More Wiki in a jar/public/skins/default/common/ctl.png create mode 100644 More Wiki in a jar/public/skins/default/common/ctr.png create mode 100644 More Wiki in a jar/public/skins/default/common/error.xsl create mode 100644 More Wiki in a jar/public/skins/default/common/extraformat.css create mode 100644 More Wiki in a jar/public/skins/default/common/left-corner.gif create mode 100644 More Wiki in a jar/public/skins/default/common/mag.png create mode 100644 More Wiki in a jar/public/skins/default/common/main-menu.xsl create mode 100644 More Wiki in a jar/public/skins/default/common/right-corner.gif create mode 100644 More Wiki in a jar/public/skins/default/common/root.css create mode 100644 More Wiki in a jar/public/skins/default/common/root.xsl create mode 100644 More Wiki in a jar/public/skins/default/common/sub-menu.xsl create mode 100644 More Wiki in a jar/public/skins/default/common/tag-list.xsl create mode 100644 More Wiki in a jar/public/skins/default/common/xml-syntaxerror create mode 100644 More Wiki in a jar/public/skins/default/master.css create mode 100644 More Wiki in a jar/public/skins/default/master.xsl create mode 100644 More Wiki in a jar/public/skins/default/tagtree/folder.gif create mode 100644 More Wiki in a jar/public/skins/default/tagtree/rarr.gif create mode 100644 More Wiki in a jar/public/skins/default/tagtree/tagtree.css create mode 100644 More Wiki in a jar/public/skins/default/tagtree/tagtree.xsl create mode 100644 More Wiki in a jar/public/skins/default/vcard/vcard.css create mode 100644 More Wiki in a jar/public/skins/default/vcard/vcard.xsl create mode 100644 More Wiki in a jar/public/skins/default/wiki/edit-article.xsl create mode 100644 More Wiki in a jar/public/skins/default/wiki/show-article.xsl create mode 100644 More Wiki in a jar/public/views/admin/default.xml create mode 100644 More Wiki in a jar/public/views/calendar/month.xml create mode 100644 More Wiki in a jar/public/views/common/error.xml create mode 100644 More Wiki in a jar/public/views/find/pages.xml create mode 100644 More Wiki in a jar/public/views/index/all.xml create mode 100644 More Wiki in a jar/public/views/index/vcard.xml create mode 100644 More Wiki in a jar/public/views/index/wiki.xml create mode 100644 More Wiki in a jar/public/views/tag/tree.xml create mode 100644 More Wiki in a jar/public/views/vcard/show.xml create mode 100644 More Wiki in a jar/public/views/wiki/edit.xml create mode 100644 More Wiki in a jar/public/views/wiki/home.xml create mode 100644 More Wiki in a jar/public/views/wiki/show.xml create mode 100644 More Wiki in a jar/releasenotes.txt create mode 100644 More Wiki in a jar/src/net/sf/wikiinajar/xrays/ActionMapping.java create mode 100644 More Wiki in a jar/src/net/sf/wikiinajar/xrays/ControllerResponse.java create mode 100644 More Wiki in a jar/src/net/sf/wikiinajar/xrays/HttpServer.java create mode 100644 More Wiki in a jar/src/net/sf/wikiinajar/xrays/IServerSettings.java create mode 100644 More Wiki in a jar/src/net/sf/wikiinajar/xrays/NanoHTTPD.java create mode 100644 More Wiki in a jar/src/net/sf/wikiinajar/xrays/PublicController.java create mode 100644 More Wiki in a jar/src/net/sf/wikiinajar/xrays/Request.java create mode 100644 More Wiki in a jar/src/net/sf/wikiinajar/xrays/View.java create mode 100644 More Wiki in a jar/src/net/sf/wikiinajar/xrays/Xml.java create mode 100644 More Wiki in a jar/src/org/rgse/wikiinajar/controllers/AdminController.java create mode 100644 More Wiki in a jar/src/org/rgse/wikiinajar/controllers/CalendarController.java create mode 100644 More Wiki in a jar/src/org/rgse/wikiinajar/controllers/FindController.java create mode 100644 More Wiki in a jar/src/org/rgse/wikiinajar/controllers/IndexController.java create mode 100644 More Wiki in a jar/src/org/rgse/wikiinajar/controllers/TagController.java create mode 100644 More Wiki in a jar/src/org/rgse/wikiinajar/controllers/VcardController.java create mode 100644 More Wiki in a jar/src/org/rgse/wikiinajar/controllers/WikiController.java create mode 100644 More Wiki in a jar/src/org/rgse/wikiinajar/helpers/DateUtils.java create mode 100644 More Wiki in a jar/src/org/rgse/wikiinajar/helpers/TextUtils.java create mode 100644 More Wiki in a jar/src/org/rgse/wikiinajar/helpers/vcard/MimeConverter.java create mode 100644 More Wiki in a jar/src/org/rgse/wikiinajar/helpers/vcard/Utils.java create mode 100644 More Wiki in a jar/src/org/rgse/wikiinajar/helpers/wiki/render/LineByLineFilter.java create mode 100644 More Wiki in a jar/src/org/rgse/wikiinajar/helpers/wiki/render/RenderEngine.java create mode 100644 More Wiki in a jar/src/org/rgse/wikiinajar/helpers/wiki/render/WikiLink.java create mode 100644 More Wiki in a jar/src/org/rgse/wikiinajar/helpers/wiki/render/filters/CommentFilter.java create mode 100644 More Wiki in a jar/src/org/rgse/wikiinajar/helpers/wiki/render/filters/DefinitionIndentFilter.java create mode 100644 More Wiki in a jar/src/org/rgse/wikiinajar/helpers/wiki/render/filters/DivFilter.java create mode 100644 More Wiki in a jar/src/org/rgse/wikiinajar/helpers/wiki/render/filters/Filter.java create mode 100644 More Wiki in a jar/src/org/rgse/wikiinajar/helpers/wiki/render/filters/FixedTextFilter.java create mode 100644 More Wiki in a jar/src/org/rgse/wikiinajar/helpers/wiki/render/filters/HeadingContentFilter.java create mode 100644 More Wiki in a jar/src/org/rgse/wikiinajar/helpers/wiki/render/filters/HeadingFilter.java create mode 100644 More Wiki in a jar/src/org/rgse/wikiinajar/helpers/wiki/render/filters/HrFilter.java create mode 100644 More Wiki in a jar/src/org/rgse/wikiinajar/helpers/wiki/render/filters/IntendedFilter.java create mode 100644 More Wiki in a jar/src/org/rgse/wikiinajar/helpers/wiki/render/filters/ListFilter.java create mode 100644 More Wiki in a jar/src/org/rgse/wikiinajar/helpers/wiki/render/filters/NewLineFilter.java create mode 100644 More Wiki in a jar/src/org/rgse/wikiinajar/helpers/wiki/render/filters/NoWikiFilter.java create mode 100644 More Wiki in a jar/src/org/rgse/wikiinajar/helpers/wiki/render/filters/PreformatedFilter.java create mode 100644 More Wiki in a jar/src/org/rgse/wikiinajar/helpers/wiki/render/filters/SectionFilter.java create mode 100644 More Wiki in a jar/src/org/rgse/wikiinajar/helpers/wiki/render/filters/SpanFilter.java create mode 100644 More Wiki in a jar/src/org/rgse/wikiinajar/helpers/wiki/render/filters/StrongFilter.java create mode 100644 More Wiki in a jar/src/org/rgse/wikiinajar/helpers/wiki/render/filters/StrongerFilter.java create mode 100644 More Wiki in a jar/src/org/rgse/wikiinajar/helpers/wiki/render/filters/StrongestFilter.java create mode 100644 More Wiki in a jar/src/org/rgse/wikiinajar/helpers/wiki/render/filters/TableFilter.java create mode 100644 More Wiki in a jar/src/org/rgse/wikiinajar/helpers/wiki/render/filters/UrlFilter.java create mode 100644 More Wiki in a jar/src/org/rgse/wikiinajar/helpers/wiki/render/filters/WikiLinkFilter.java create mode 100644 More Wiki in a jar/src/org/rgse/wikiinajar/models/ITaggable.java create mode 100644 More Wiki in a jar/src/org/rgse/wikiinajar/models/Month.java create mode 100644 More Wiki in a jar/src/org/rgse/wikiinajar/models/Settings.java create mode 100644 More Wiki in a jar/src/org/rgse/wikiinajar/models/TagTree.java create mode 100644 More Wiki in a jar/src/org/rgse/wikiinajar/models/Vcard.java create mode 100644 More Wiki in a jar/src/org/rgse/wikiinajar/models/WikiArticle.java create mode 100644 More Wiki in a jar/src/org/rgse/wikiinajar/server/Server.java create mode 100644 More Wiki in a jar/src/org/rgse/wikiinajar/views/admin/ShowAdminPageView.java create mode 100644 More Wiki in a jar/src/org/rgse/wikiinajar/views/calendar/MonthView.java create mode 100644 More Wiki in a jar/src/org/rgse/wikiinajar/views/tagtree/ShowTagTreeView.java create mode 100644 More Wiki in a jar/src/org/rgse/wikiinajar/views/vcard/ShowVcardView.java create mode 100644 More Wiki in a jar/src/org/rgse/wikiinajar/views/wiki/EditWikiArticleView.java create mode 100644 More Wiki in a jar/src/org/rgse/wikiinajar/views/wiki/ShowWikiArticleView.java create mode 100644 More Wiki in a jar/todo.txt create mode 100644 More Wiki in a jar/wiki-in-a-jar.tar.gz diff --git a/More Wiki in a jar/.classpath b/More Wiki in a jar/.classpath new file mode 100644 index 0000000..6f21871 --- /dev/null +++ b/More Wiki in a jar/.classpath @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/More Wiki in a jar/.project b/More Wiki in a jar/.project new file mode 100755 index 0000000..b700eef --- /dev/null +++ b/More Wiki in a jar/.project @@ -0,0 +1,17 @@ + + + More Wiki in a jar + + + + + + org.eclipse.jdt.core.javabuilder + + + + + + org.eclipse.jdt.core.javanature + + diff --git a/More Wiki in a jar/Zwischenablage01.png b/More Wiki in a jar/Zwischenablage01.png new file mode 100644 index 0000000000000000000000000000000000000000..64a7674ca5967185328c3a454e94d48e284bb8bb GIT binary patch literal 45914 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 + + + + + More Wiki in a jar + A wiki small enough to run on a USB drive. + This is an offspring of Wiki in a jar by rico_g + + Jens DOT Fauth AT gmx DOT net + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/More Wiki in a jar/example-out.xml b/More Wiki in a jar/example-out.xml new file mode 100644 index 0000000..422abb9 --- /dev/null +++ b/More Wiki in a jar/example-out.xml @@ -0,0 +1,21 @@ +Reiseliste

Reiseliste

    +
  • Verlängerungskabel
  • +
  • Aspirin
  • +
  • Plastikbeutel
  • +
  • USB-Netzteil + -Kabel
  • +
+
+ tagged as + all + + r + + wiki + +
\ No newline at end of file diff --git a/More Wiki in a jar/example.xml b/More Wiki in a jar/example.xml new file mode 100644 index 0000000..be4bb0d --- /dev/null +++ b/More Wiki in a jar/example.xml @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + edit + + + + +
+ + all + + r + + wiki + + + + + +
    +
  • Verlängerungskabel
  • + +
  • Aspirin
  • +
  • Plastikbeutel
  • +
  • USB-Netzteil + -Kabel
  • +
+
+
+
+ + +