Author: jvanzyl
Date: Sun Nov 27 07:06:23 2005
New Revision: 349243
URL: http://svn.apache.org/viewcvs?rev=349243&view=rev
Log:
o links with no text, just the reference.
Modified:
maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/parser/LinkBlock.java
maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/parser/ParagraphBlockParser.java
maven/doxia/trunk/doxia-core/src/test/site/confluence/page.confluence
Modified:
maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/parser/LinkBlock.java
URL:
http://svn.apache.org/viewcvs/maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/parser/LinkBlock.java?rev=349243&r1=349242&r2=349243&view=diff
==============================================================================
---
maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/parser/LinkBlock.java
(original)
+++
maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/parser/LinkBlock.java
Sun Nov 27 07:06:23 2005
@@ -27,7 +27,9 @@
public final void traverse( final Sink sink )
{
sink.link( reference );
+
sink.text( text );
+
sink.link_();
}
}
Modified:
maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/parser/ParagraphBlockParser.java
URL:
http://svn.apache.org/viewcvs/maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/parser/ParagraphBlockParser.java?rev=349243&r1=349242&r2=349243&view=diff
==============================================================================
---
maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/parser/ParagraphBlockParser.java
(original)
+++
maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/parser/ParagraphBlockParser.java
Sun Nov 27 07:06:23 2005
@@ -82,8 +82,18 @@
case ']':
if ( insideLink )
{
- String[] pieces = StringUtils.split(
text.toString(), "|" );
- blocks.add( new LinkBlock( pieces[1], pieces[0] )
);
+ String link = text.toString();
+
+ if ( link.indexOf( "|" ) > 0 )
+ {
+ String[] pieces = StringUtils.split(
text.toString(), "|" );
+ blocks.add( new LinkBlock( pieces[1],
pieces[0] ) );
+ }
+ else
+ {
+ blocks.add( new LinkBlock( link, link ) );
+ }
+
text = new StringBuffer();
}
Modified: maven/doxia/trunk/doxia-core/src/test/site/confluence/page.confluence
URL:
http://svn.apache.org/viewcvs/maven/doxia/trunk/doxia-core/src/test/site/confluence/page.confluence?rev=349243&r1=349242&r2=349243&view=diff
==============================================================================
--- maven/doxia/trunk/doxia-core/src/test/site/confluence/page.confluence
(original)
+++ maven/doxia/trunk/doxia-core/src/test/site/confluence/page.confluence Sun
Nov 27 07:06:23 2005
@@ -6,6 +6,8 @@
Here is a link to [JIRA|http://jira.codehaus.org]
+Here is a link with no text [http://jira.codehaus.org]
+
This is some {{monospaced}} text.
h1. I am h1