blob: c20108830f7a5c259b5fe5abadff221251710163 [file] [log] [blame]
Jspwiki.0001-justtxt.filter=.txt
## Explicit Newlines
Jspwiki.0049-newlines.java-regex=\s*\\\\(?=\r?\n){replace-with}UWC_TOKEN_DBBS
Jspwiki.0050-alt-adddelim-bs.java-regex=(?<=[!]{1,6})(.*%%\([^:]+:\s*[^)]+\).*[^%\r\n]{2,2})(?=\r?\n){replace-with}$1%%
## Things that need to be tokenized
Jspwiki.0060-codeblock.java-regex-tokenizer=(?s)\{{3}(.*?)\}{3}{replace-with}{code}$1{code}
Jspwiki.0070-tokenizedollars.java-regex-tokenizer=([$]){replace-with}$1
## Escaping {n} syntax
Jspwiki.0079-trimtoc.java-regex=\{\s*(TableOfContents)\s*\}{replace-with}{TableOfContents}
Jspwiki.0080-escaping-curlybrace.java-regex=(?<=^|[^{])(\{[\w\s,]+\}){replace-with}\\$1
Jspwiki.0090-esctildes.java-regex=[~]([\\]){replace-with}$1
## Basic Syntax
Jspwiki.0100-bold.java-regex=_{2} *(.*?) *_{2}{replace-with}*$1*
Jspwiki.0110-italics.java-regex='{2} *(.*?) *'{2}{replace-with}_$1_
Jspwiki.0120-underline.java-regex=\[([^|]+)\|\]{replace-with}+$1+
## Need to fix mailto whitespace issues before link space converter
Jspwiki.0150-mailto.java-regex=(\[[^\]|]*\|)\s+mailto:([^\]]*\]){replace-with}$1mailto:$2
Jspwiki.0151-mailto.java-regex=(\[[^\]|]*\|)mailto:\s+([^\]]*\]){replace-with}$1mailto:$2
## Links have the same syntax, but we have to handle spaces in a special way
#Jspwiki.0200.jspwiki-pagedir.property=set this to the directory containing your pages. Should be the same as the property jspwiki.fileSystemProvider.pageDir
## Sometimes it's hard to distinguish files and pages, and these can need to be handled differently. Tell the UWC which extensions mean a file with a comma delimited list of extensions
Jspwiki.0200.extensions.property=gif,jpg,jpeg,bmp,png,xls,pdf,ppt,doc
Jspwiki.0200-linkspaces.class=com.atlassian.uwc.converters.jspwiki.LinkSpaceConverter
Jspwiki.0210-interwiki-jspwiki.java-regex=JSPWiki:{replace-with}http://www.jspwiki.org/Wiki.jsp?page=
Jspwiki.0220-interwiki-wikiwikiweb.java-regex=WikiWikiWeb:{replace-with}http://c2.com/cgi/wiki?
Jspwiki.0230-file-link-backslashes.class=com.atlassian.uwc.converters.jspwiki.FileLinkBackslashConverter
## Lists are the same, except for definition lists, and some whitespace handling
Jspwiki.0300-listsws.java-regex=(^|\n)([*#]+)([^*#\s])([^*\n]*)(?=\n){replace-with}$1$2 $3$4
Jspwiki.0301-listnl.java-regex=((^|\n)[*#]+ [^*#\s][^*\n]*\n)(?![*#\n]){replace-with}$1NEWLINE
#Jspwiki.0302.definition-lists-useindent.property=true
#Jspwiki.0302.definition-lists-usebullet.property=false
#Jspwiki.0302.definition-lists-emphchar.property=*
Jspwiki.0302-definition-lists.class=com.atlassian.uwc.converters.jspwiki.DefinitionListConverter
Jspwiki.0303-listsws-bold.java-regex=(^|\n)([*#]{2,})([^*#\s]){replace-with}$1$2 $3
Jspwiki.0304-listsws-combo.class=com.atlassian.uwc.converters.jspwiki.ListComboWhitespaceConverter
## Headers have backwards numbering compared to Confluence
Jspwiki.0400-headers.class=com.atlassian.uwc.converters.jspwiki.HeaderConverter
## Mailto links have to happen before ImageConverter
Jspwiki.0450-mailto.java-regex-tokenizer=(\[[^\]]*?mailto[^\]]*\]){replace-with}$1
## Images and Attachments
Jspwiki.0490-image-altsyntax-prep.java-regex=\[\{Image src[ ]*=[ ]*'([^']+)[^}]+\}\]{replace-with}[$1]
Jspwiki.0495-attachment-spaces.class=com.atlassian.uwc.converters.jspwiki.AttachmentSpaceConverter
## set the images-all property to false if you only want the images and
## attachments that the page text refer to. Otherwise, all attached images will
## be used.
Jspwiki.0500.images-all.property=true
## Set the copy buffer in bytes - if commented, will use the file size.
## Note: 64M-32K is 67076096, recommended by user in UWC-349
Jspwiki.0500.buffer-size.property=67076096
Jspwiki.0500-images.class=com.atlassian.uwc.converters.jspwiki.ImageConverter
## Tables
Jspwiki.0600-tables.class=com.atlassian.uwc.converters.jspwiki.TableConverter
## Filename to Pagename (Jspwiki flat files are .txt, so remove the extension)
Jspwiki.0700-pagename.class=com.atlassian.uwc.converters.jspwiki.PagenameConverter
## Escaping and double brackets
Jspwiki.0810-escaping-brackets.java-regex=\[{2}([^\]]+)\]{replace-with}\\[$1\\]
## Plugins
Jspwiki.0900-index.java-regex=\[\{INSERT IndexPlugin[^\]]*\]{replace-with}{index}
Jspwiki.0910-toc.java-regex=\[\\?\{TableOfContents\}\]{replace-with}{toc}
Jspwiki.0920-recent.java-regex=\[\{INSERT.*?RecentChangesPlugin[^\]]*\]{replace-with}{recently-updated}
Jspwiki.0930-undefined.java-regex=\[\{INSERT.*?UndefinedPagesPlugin[^\]]*\]{replace-with}{global-reports}
## Tabbed Sections -> Composition Plugin.
## Uncomment if you want Tabbed Sections
## http://www.jspwiki.org/wiki/TabbedSections
## to be transformed to Composition Card/Deck Plugin syntax
## http://www.customware.net/repository/display/AtlassianPlugins/Composition+Plugin
#Jspwiki.0950-tabs.class=com.atlassian.uwc.converters.jspwiki.TabConverter
## Css styles and classes, Alt Style Syntaxes (%% type syntaxes) (through StyleConverter)
Jspwiki.1000-alt-trimdelim.java-regex=%%[\s&&[^\n]]+(?=\n){replace-with}%%
Jspwiki.1001-alt-adddelim.java-regex=([*#] %%\([^:]+:\s*[^)]+\).*[^%\n])(?=\n){replace-with}$1%%
Jspwiki.1002-alt-color.java-regex=%%\(color:\s*([^;)]+);?\)((?s).*?)(?>%%){replace-with}{color:$1}$2{color}
Jspwiki.1010-quote.java-regex=(?s)%%quote(.*?)\/%{replace-with}{quote}$1{quote}
# If you want the margin type syntaxes to be translated to the indent macro,
# uncomment the following 3 converters. Also, install the user macro described on:
# http://confluence.atlassian.com/display/CONFEXT/Indent+User+Macro
#Jspwiki.1020-margin.java-regex=(?s)%%\(margin[^);]+\)(.*?)%%{replace-with}{indent}$1{indent}
#Jspwiki.1021-indent.java-regex=(?s)%%\(text-indent[^);]+\)(.*?)%%{replace-with}{indent}$1{indent}
#Jspwiki.1022-indentcombo.class=com.atlassian.uwc.converters.jspwiki.IndentConverter
Jspwiki.1030-alt-prep.class=com.atlassian.uwc.converters.jspwiki.AltPrepConverter
## Finish cleaning up explicit newlines (and some trimming)
Jspwiki.1049-windowspaths.java-regex-tokenizer=(\\\\)(?=[^\s\\]+\\){replace-with}$1
Jspwiki.1050-newlines-and-trimming.java-regex=(?<!:)\s*\\\\ *(?!\r?\n){replace-with}\\\\NEWLINE
Jspwiki.1051-newlines.java-regex=\s*\\\\(?=\r?\n){replace-with}
Jspwiki.1052-remove-header-double-bs.java-regex=(?<=\n|^)(h\d[.] [^\n]*)UWC_TOKEN_2DBBS{replace-with}$1
Jspwiki.1053-explicit-double-bs.java-regex=UWC_TOKEN_2DBBS{replace-with}\\\\\\\\
Jspwiki.1090-styles.class=com.atlassian.uwc.converters.jspwiki.StyleConverter
## Footnotes
Jspwiki.1100-footnote.java-regex=\[#(\d+)\]{replace-with}{anchor:$1}
Jspwiki.1110-footnote-alias.java-regex=\[([^|\]]+)\|#(\d+)\]{replace-with}{anchor:$2} *$1* -
Jspwiki.1120-footnote-link.java-regex=\[(\d+)\]{replace-with}^[#$1]^
Jspwiki.1130-footnote-link-alias.java-regex=\[([^|\]]+\|)(\d+)\]{replace-with}^[$1#$2]^
Jspwiki.1140-footnote-link-ws-before.java-regex=(\S)(\^\[[^#]*#\d+\]\^){replace-with}$1 $2
Jspwiki.1150-footnote-link-ws-after.java-regex=(\^\[[^#]*#\d+\]\^)(\S){replace-with}$1 $2
## Misc
Jspwiki.1200-multi-line-mono.class=com.atlassian.uwc.converters.jspwiki.MultiLineMonoConverter
## Detokenize
Jspwiki.2000-detokenize.class=com.atlassian.uwc.converters.DetokenizerConverter