svn commit: r349238 [3/3] - in /maven/doxia/trunk/doxia-module-twiki: ./ src/ src/main/ src/main/java/ src/main/java/org/ src/main/java/org/apache/ src/main/java/org/apache/maven/ src/main/java/org/ap
Added: maven/doxia/trunk/doxia-module-twiki/src/test/java/org/apache/maven/doxia/module/twiki/parser/ParagraphTest.java URL: http://svn.apache.org/viewcvs/maven/doxia/trunk/doxia-module-twiki/src/test/java/org/apache/maven/doxia/module/twiki/parser/ParagraphTest.java?rev=349238&view=auto == --- maven/doxia/trunk/doxia-module-twiki/src/test/java/org/apache/maven/doxia/module/twiki/parser/ParagraphTest.java (added) +++ maven/doxia/trunk/doxia-module-twiki/src/test/java/org/apache/maven/doxia/module/twiki/parser/ParagraphTest.java Sun Nov 27 06:43:10 2005 @@ -0,0 +1,200 @@ +/* + * Copyright 2005 Zauber + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.maven.doxia.module.twiki.parser; + +import java.io.StringReader; +import java.util.Arrays; + +import org.apache.maven.doxia.module.common.ByLineReaderSource; +import org.apache.maven.doxia.parser.ParseException; + + +/** + * Tests the [EMAIL PROTECTED] org.apache.maven.doxia.module.twiki.parser.ParagraphBlockParser} + * + * @author Juan F. Codagnone + * @since Nov 1, 2005 + */ +public class ParagraphTest extends AbstractBlockTestCase +{ + +/** + * @throws ParseException on error + */ +public final void testMultiLines() throws ParseException +{ +final String text = "" ++ "\n\n\n" ++ "para1 -> text1\n" ++ "para1 -> text2\n" ++ "\n" ++ "para2 -> text1\n" ++ "para2 -> text2\n" ++ " \n \n " ++ "para2 -> text1\n" ++ "para2 -> text2\n"; + +final ByLineReaderSource source = new ByLineReaderSource( +new StringReader( text ) ); +final ParagraphBlockParser parser = paraParser; + +ParagraphBlock block; + +block = (ParagraphBlock) parser.visit( source +.getNextLine(), source ); +assertNotNull( block ); +assertEquals( 1, block.getBlocks().length ); +assertEquals( "para1 -> text1 para1 -> text2", ( (TextBlock) block +.getBlocks()[0] ).getText() ); + +block = (ParagraphBlock) parser.visit( source +.getNextLine(), source ); +assertNotNull( block ); +assertEquals( 1, block.getBlocks().length ); +assertEquals( "para2 -> text1 para2 -> text2", ( (TextBlock) block +.getBlocks()[0] ).getText() ); +} + +/** + * @throws ParseException on error + */ +public final void testParagraphWithList() throws ParseException +{ +final String text = "" ++ "Description text:\n" ++ " * item1\n" ++ " * item2\n" ++ "This is more text in the same paragraph\n" ++ "\n" ++ "Another paragraph"; + +final ByLineReaderSource source = new ByLineReaderSource( +new StringReader( text ) ); +final ParagraphBlockParser parser = paraParser; + +ParagraphBlock block; + +block = (ParagraphBlock) parser.visit( source +.getNextLine(), source ); +assertNotNull( block ); +final Block[] firstLevelChilds = block.getBlocks(); +final int numberOfChilds = 3; +assertEquals( numberOfChilds, firstLevelChilds.length ); +assertEquals( TextBlock.class, firstLevelChilds[0].getClass() ); +assertEquals( UnorderedListBlock.class, + firstLevelChilds[1].getClass() ); +assertEquals( TextBlock.class, firstLevelChilds[2].getClass() ); + +final Block [] listChilds = ( (UnorderedListBlock) firstLevelChilds[1] ) +.getBlocks(); +assertEquals( 2, listChilds.length ); +assertEquals( 1, ( (ListItemBlock) listChilds[0] ).getBlocks().length ); +assertEquals( "item1", ( (TextBlock) ( (ListItemBlock) listChilds[0] ) +.getBlocks()[0] ).getText() ); +assertEquals( "item2", ( (TextBlock) ( (ListItemBlock) listChilds[1] ) +.getBlocks()[0] ).getText() ); +} + +/** + * tests some valid weired lists + * + * @throws ParseException on error + */ +public final void testParagraphWithStartingList() throws ParseException +{ +final String text = "" ++ " * item1\n" ++ " * item2\n" ++ "This is more text in the same paragraph\n" ++ "\n" ++ "Anothe
svn commit: r349239 - in /maven/doxia/trunk/doxia-module-twiki: doxia-module-twiki.iml target/
Author: jvanzyl Date: Sun Nov 27 06:44:33 2005 New Revision: 349239 URL: http://svn.apache.org/viewcvs?rev=349239&view=rev Log: o added these by mistake Removed: maven/doxia/trunk/doxia-module-twiki/doxia-module-twiki.iml maven/doxia/trunk/doxia-module-twiki/target/
svn commit: r349240 - in /maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/common: ./ ByLineReaderSource.java ByLineSource.java
Author: jvanzyl Date: Sun Nov 27 06:45:18 2005 New Revision: 349240 URL: http://svn.apache.org/viewcvs?rev=349240&view=rev Log: o some more code submitted by Juan F. Codagnone, which I'm using in a confluence parser. Added: maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/common/ maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/common/ByLineReaderSource.java (with props) maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/common/ByLineSource.java (with props) Added: maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/common/ByLineReaderSource.java URL: http://svn.apache.org/viewcvs/maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/common/ByLineReaderSource.java?rev=349240&view=auto == --- maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/common/ByLineReaderSource.java (added) +++ maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/common/ByLineReaderSource.java Sun Nov 27 06:45:18 2005 @@ -0,0 +1,158 @@ +/* + * Originaly from org.apache.doxia.module.apt.AptReaderSource. It was modified + * to get unget support + */ +package org.apache.maven.doxia.module.common; + +import java.io.IOException; +import java.io.LineNumberReader; +import java.io.Reader; + +import org.apache.maven.doxia.module.apt.AptParseException; + +/** + * [EMAIL PROTECTED] org.apache.maven.doxia.module.common.ByLineSource} default implementation + */ +public class ByLineReaderSource implements ByLineSource +{ +/** + * reader + */ +private LineNumberReader reader; +/** + * current line number + */ +private int lineNumber; + +/** + * holds the last line returned by getNextLine() + */ +private String lastLine; + +/** + * true if ungetLine() was called and no getNextLine() was + * called + */ +private boolean ungetted = false; + +/** + * Creates the ByLineReaderSource. + * + * @param in real source :) + */ +public ByLineReaderSource( final Reader in ) +{ +reader = new LineNumberReader( in ); + +lineNumber = -1; +} + +/** + * @see ByLineSource#getNextLine() + */ +public final String getNextLine() throws AptParseException +{ +if ( reader == null ) +{ +return null; +} + +if ( ungetted ) +{ +ungetted = false; +return lastLine; +} + +String line; + +try +{ +line = reader.readLine(); +if ( line == null ) +{ +reader.close(); +reader = null; +} +else +{ +lineNumber = reader.getLineNumber(); +} +} +catch ( IOException e ) +{ +throw new AptParseException( e ); +} + +lastLine = line; + +return line; +} + +/** + * @see ByLineSource#getName() + */ +public final String getName() +{ +return ""; +} + +/** + * @see ByLineSource#getLineNumber() + */ +public final int getLineNumber() +{ +return lineNumber; +} + +/** + * @see ByLineSource#close() + */ +public final void close() +{ +if ( reader != null ) +{ +try +{ +reader.close(); +} +catch ( IOException ignored ) +{ +// ignore +} +} +reader = null; +} + +/** + * @see ByLineSource#ungetLine() + */ +public final void ungetLine() throws IllegalStateException +{ +if ( ungetted ) +{ +throw new IllegalStateException( +"we support only one level of ungetLine()" ); +} +ungetted = true; +} + +/** + * @see ByLineSource#unget(String) + */ +public final void unget( final String s ) throws IllegalStateException +{ +if ( s == null ) +{ +throw new IllegalArgumentException( "argument can't be null" ); +} +if ( s.length() == 0 ) +{ +// dont do anything +} +else +{ +ungetLine(); +lastLine = s; +} +} +} \ No newline at end of file Propchange: maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/common/ByLineReaderSource.java -- svn:eol-style = native Propchange: maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/common/ByLineReaderSource.java --
svn commit: r349241 - in /maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/validation: ./ advices/
Author: jvanzyl Date: Sun Nov 27 06:46:19 2005 New Revision: 349241 URL: http://svn.apache.org/viewcvs?rev=349241&view=rev Log: o more code submitted by Juan F. Codagnone. Added: maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/validation/ maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/validation/AdvicedSink.java (with props) maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/validation/advices/ maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/validation/advices/AbstractSinkAdvice.java (with props) maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/validation/advices/HangingElementAdvice.java (with props) maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/validation/advices/MethodBeforeAdvice.java (with props) maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/validation/advices/PrintAdvisor.java (with props) Added: maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/validation/AdvicedSink.java URL: http://svn.apache.org/viewcvs/maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/validation/AdvicedSink.java?rev=349241&view=auto == --- maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/validation/AdvicedSink.java (added) +++ maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/validation/AdvicedSink.java Sun Nov 27 06:46:19 2005 @@ -0,0 +1,1370 @@ +/* + * Copyright 2005 Juan F. Codagnone + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.maven.doxia.validation; + +import java.lang.reflect.InvocationTargetException; +import java.lang.reflect.Method; + +import org.apache.maven.doxia.sink.Sink; +import org.apache.maven.doxia.validation.advices.MethodBeforeAdvice; + + +/** + * Sink that can act as proxy of other sinks and run some advices + * + * This class can be generated on run time, but that would lead to depend on + * more dependencies. + * + * @author Juan F. Codagnone (autogenerated) + * @since Nov 6, 2005 + */ +public class AdvicedSink implements Sink +{ +private final MethodBeforeAdvice [] advices; +private final Sink target; + +public AdvicedSink( final MethodBeforeAdvice [] advices, final Sink target ) +{ +if ( advices == null || target == null ) +{ +throw new IllegalArgumentException(); +} +for ( int i = 0; i < advices.length; i++ ) +{ +if ( advices[i] == null ) +{ +throw new IllegalArgumentException( "advices can't be null" ); +} + +} +this.advices = advices; +this.target = target; +} + +private static boolean loaded = false; + +private void load() +{ +if ( !loaded ) +{ +loaded = true; +try +{ +realload(); +} +catch ( Exception e ) +{ +throw new RuntimeException( e ); +} +} +} + + +private void advice( final Method method, + final Object[] args, final Object target ) +{ + +for ( int i = 0; i < advices.length; i++ ) +{ +try +{ +advices[i].before( method, args, target ); +} +catch ( RuntimeException e ) +{ +throw e; +} +catch ( Throwable e ) +{ +throw new RuntimeException( e ); +} +} +try +{ +method.invoke( target, args ); +} +catch ( IllegalAccessException e ) +{ +throw new RuntimeException( e ); +} +catch ( InvocationTargetException e ) +{ +Throwable cause = e.getCause(); +if ( cause != null ) +{ +if ( cause instanceof RuntimeException ) +{ +throw (RuntimeException) cause; +} +else +{ +throw new RuntimeException( cause ); +} +} +throw new RuntimeException( e ); +} +} + +/** + * @see org.apache.maven.
svn commit: r349243 - in /maven/doxia/trunk/doxia-core/src: main/java/org/apache/maven/doxia/module/confluence/parser/LinkBlock.java main/java/org/apache/maven/doxia/module/confluence/parser/Paragraph
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
svn commit: r349284 - /maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/parser/table/TableBlockParser.java
Author: jvanzyl Date: Sun Nov 27 11:27:43 2005 New Revision: 349284 URL: http://svn.apache.org/viewcvs?rev=349284&view=rev Log: o commenting out java5 assert Modified: maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/parser/table/TableBlockParser.java Modified: maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/parser/table/TableBlockParser.java URL: http://svn.apache.org/viewcvs/maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/parser/table/TableBlockParser.java?rev=349284&r1=349283&r2=349284&view=diff == --- maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/parser/table/TableBlockParser.java (original) +++ maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/parser/table/TableBlockParser.java Sun Nov 27 11:27:43 2005 @@ -86,7 +86,7 @@ } while ( ( l = source.getNextLine() ) != null && accept( l ) ); -assert rows.size() >= 1; +//assert rows.size() >= 1; return new TableBlock( rows ); }
svn commit: r349300 - /maven/doxia/trunk/doxia-core/pom.xml
Author: jvanzyl Date: Sun Nov 27 12:27:33 2005 New Revision: 349300 URL: http://svn.apache.org/viewcvs?rev=349300&view=rev Log: o configuring the compiler or 1.4 Modified: maven/doxia/trunk/doxia-core/pom.xml Modified: maven/doxia/trunk/doxia-core/pom.xml URL: http://svn.apache.org/viewcvs/maven/doxia/trunk/doxia-core/pom.xml?rev=349300&r1=349299&r2=349300&view=diff == --- maven/doxia/trunk/doxia-core/pom.xml (original) +++ maven/doxia/trunk/doxia-core/pom.xml Sun Nov 27 12:27:33 2005 @@ -30,4 +30,15 @@ test + + + +org.apache.maven.plugins +maven-compiler-plugin + + 1.4 + + + +
svn commit: r349302 - in /maven/doxia/trunk/doxia-core: pom.xml src/main/java/org/apache/maven/doxia/module/confluence/parser/table/TableBlockParser.java
Author: jvanzyl Date: Sun Nov 27 12:32:04 2005 New Revision: 349302 URL: http://svn.apache.org/viewcvs?rev=349302&view=rev Log: o need to set the target level as well which seems wrong Modified: maven/doxia/trunk/doxia-core/pom.xml maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/parser/table/TableBlockParser.java Modified: maven/doxia/trunk/doxia-core/pom.xml URL: http://svn.apache.org/viewcvs/maven/doxia/trunk/doxia-core/pom.xml?rev=349302&r1=349301&r2=349302&view=diff == --- maven/doxia/trunk/doxia-core/pom.xml (original) +++ maven/doxia/trunk/doxia-core/pom.xml Sun Nov 27 12:32:04 2005 @@ -37,6 +37,7 @@ maven-compiler-plugin 1.4 + 1.4 Modified: maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/parser/table/TableBlockParser.java URL: http://svn.apache.org/viewcvs/maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/parser/table/TableBlockParser.java?rev=349302&r1=349301&r2=349302&view=diff == --- maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/parser/table/TableBlockParser.java (original) +++ maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/parser/table/TableBlockParser.java Sun Nov 27 12:32:04 2005 @@ -86,7 +86,7 @@ } while ( ( l = source.getNextLine() ) != null && accept( l ) ); -//assert rows.size() >= 1; +assert rows.size() >= 1; return new TableBlock( rows ); }
svn commit: r349311 - in /maven/doxia/trunk/doxia-core/src: main/java/org/apache/maven/doxia/module/confluence/ main/java/org/apache/maven/doxia/module/confluence/parser/ main/java/org/apache/maven/do
Author: jvanzyl Date: Sun Nov 27 13:00:12 2005 New Revision: 349311 URL: http://svn.apache.org/viewcvs?rev=349311&view=rev Log: o table parsing is now working Removed: maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/ConfluenceParseException.java maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/ConfluenceReaderSource.java maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/ConfluenceSource.java Modified: maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/ConfluenceParser.java maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/parser/AbstractFatherBlock.java maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/parser/AnchorBlock.java maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/parser/Block.java maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/parser/BoldBlock.java maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/parser/HorizontalRuleBlock.java maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/parser/HorizontalRuleBlockParser.java maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/parser/ItalicBlock.java 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/MonospaceBlock.java maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/parser/VerbatimBlockParser.java maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/parser/list/BulletedListBlock.java maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/parser/list/ListBlock.java maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/parser/list/ListBlockParser.java maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/parser/list/ListItemBlock.java maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/parser/list/NumberedListBlock.java maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/parser/list/TreeListBuilder.java maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/parser/table/TableBlock.java maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/parser/table/TableBlockParser.java maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/parser/table/TableCellBlock.java maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/parser/table/TableCellHeaderBlock.java maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/parser/table/TableRowBlock.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/ConfluenceParser.java URL: http://svn.apache.org/viewcvs/maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/ConfluenceParser.java?rev=349311&r1=349310&r2=349311&view=diff == --- maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/ConfluenceParser.java (original) +++ maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/ConfluenceParser.java Sun Nov 27 13:00:12 2005 @@ -24,6 +24,7 @@ import org.apache.maven.doxia.module.confluence.parser.ParagraphBlockParser; import org.apache.maven.doxia.module.confluence.parser.VerbatimBlockParser; import org.apache.maven.doxia.module.confluence.parser.HorizontalRuleBlockParser; +import org.apache.maven.doxia.module.confluence.parser.table.TableBlockParser; import org.apache.maven.doxia.module.confluence.parser.list.ListBlockParser; import org.apache.maven.doxia.parser.AbstractParser; import org.apache.maven.doxia.parser.ParseException; @@ -50,6 +51,7 @@ BlockParser horizontalRuleParser = new HorizontalRuleBlockParser(); BlockParser paragraphParser = new ParagraphBlockParser(); BlockParser listParser = new ListBlockParser(); +BlockParser tableParser = new TableBlockParser(); parsers = new BlockParser[] { @@ -57,6 +59,7 @@ verbatimParser, horizontalRuleParser, listParser, +tableParser, paragraphParser }; } @@ -109,7 +112,7 @@ return blocks; } -public fi
svn commit: r349312 - /maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/ConfluenceParser.java
Author: jvanzyl Date: Sun Nov 27 13:09:01 2005 New Revision: 349312 URL: http://svn.apache.org/viewcvs?rev=349312&view=rev Log: o add a couple todos to the parser and that's it for this round. Modified: maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/ConfluenceParser.java Modified: maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/ConfluenceParser.java URL: http://svn.apache.org/viewcvs/maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/ConfluenceParser.java?rev=349312&r1=349311&r2=349312&view=diff == --- maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/ConfluenceParser.java (original) +++ maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/ConfluenceParser.java Sun Nov 27 13:09:01 2005 @@ -64,6 +64,11 @@ }; } +//TODO: +// (empty line) Produces a new paragraph +// \\ Creates a line break. Not often needed, most of the time Confluence will guess new lines for you appropriately. +// better support for anchors + public List parse( ByLineSource source ) throws ParseException {
svn commit: r349320 - in /maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module: common/ confluence/ confluence/parser/ confluence/parser/list/ confluence/parser/table/
Author: jvanzyl Date: Sun Nov 27 13:38:30 2005 New Revision: 349320 URL: http://svn.apache.org/viewcvs?rev=349320&view=rev Log: o changing the accept method to take the source so that we can do some primitive look ahead as i prefer to do this then embed the parsers in one another (like the twiki parser). in most cases you can peek ahead a line and figure out what you have and go from there. Modified: maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/common/ByLineReaderSource.java maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/ConfluenceParser.java maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/parser/BlockParser.java maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/parser/HorizontalRuleBlockParser.java maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/parser/ParagraphBlockParser.java maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/parser/SectionBlockParser.java maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/parser/VerbatimBlockParser.java maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/parser/list/ListBlockParser.java maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/parser/table/TableBlockParser.java Modified: maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/common/ByLineReaderSource.java URL: http://svn.apache.org/viewcvs/maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/common/ByLineReaderSource.java?rev=349320&r1=349319&r2=349320&view=diff == --- maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/common/ByLineReaderSource.java (original) +++ maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/common/ByLineReaderSource.java Sun Nov 27 13:38:30 2005 @@ -130,8 +130,7 @@ { if ( ungetted ) { -throw new IllegalStateException( -"we support only one level of ungetLine()" ); +throw new IllegalStateException( "we support only one level of ungetLine()" ); } ungetted = true; } Modified: maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/ConfluenceParser.java URL: http://svn.apache.org/viewcvs/maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/ConfluenceParser.java?rev=349320&r1=349319&r2=349320&view=diff == --- maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/ConfluenceParser.java (original) +++ maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/ConfluenceParser.java Sun Nov 27 13:38:30 2005 @@ -89,7 +89,7 @@ continue; } -if ( parser.accept( line ) ) +if ( parser.accept( line, source ) ) { /* System.out.println( "" ); Modified: maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/parser/BlockParser.java URL: http://svn.apache.org/viewcvs/maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/parser/BlockParser.java?rev=349320&r1=349319&r2=349320&view=diff == --- maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/parser/BlockParser.java (original) +++ maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/parser/BlockParser.java Sun Nov 27 13:38:30 2005 @@ -22,7 +22,7 @@ public interface BlockParser { -boolean accept( String line ); +boolean accept( String line, ByLineSource source ); Block visit( String line, ByLineSource source ) throws ParseException; } Modified: maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/parser/HorizontalRuleBlockParser.java URL: http://svn.apache.org/viewcvs/maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/parser/HorizontalRuleBlockParser.java?rev=349320&r1=349319&r2=349320&view=diff == --- maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/parser/HorizontalRuleBlockParser.java (original) +++ maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/parser/Horizontal
svn commit: r349321 - /maven/doxia/trunk/doxia-core/src/test/site/confluence/faq.confluence
Author: jvanzyl Date: Sun Nov 27 13:46:25 2005 New Revision: 349321 URL: http://svn.apache.org/viewcvs?rev=349321&view=rev Log: o extracted the latest faq content Modified: maven/doxia/trunk/doxia-core/src/test/site/confluence/faq.confluence Modified: maven/doxia/trunk/doxia-core/src/test/site/confluence/faq.confluence URL: http://svn.apache.org/viewcvs/maven/doxia/trunk/doxia-core/src/test/site/confluence/faq.confluence?rev=349321&r1=349320&r2=349321&view=diff == --- maven/doxia/trunk/doxia-core/src/test/site/confluence/faq.confluence (original) +++ maven/doxia/trunk/doxia-core/src/test/site/confluence/faq.confluence Sun Nov 27 13:46:25 2005 @@ -48,7 +48,7 @@ h3. Are there any ways of including/excluding the other modules in the navigation menu in the parent site? -http://jira.codehaus.org/browse/MNG-661, provides a simple patch which provides parent and module links using the project URLs which as you +[http://jira.codehaus.org/browse/MNG-661], provides a simple patch which provides parent and module links using the project URLs which as you correctly point out only work when the site is deployed. h3. Where is the __ plugin? @@ -198,6 +198,12 @@ Ideally, you would write a plugin for these goals (Ant support for plugins will be available soon, currently you must write them in java or beanshell). + +h3. When I extend a mojo from another plugin, it's variables are not properly populated. Why? + +The field metadata when creating plugins is read from source files, so is not available when the original source is not. The metadata is available in the plugin in {{META-INF/maven/plugin.xml}}, but at this point there is no way to incorporate it when building a new plugin. + +We currently recommend building your plugins using composition instead of inheritence. h1. Unanswered Questions
svn commit: r349323 - /maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/parser/ParagraphBlockParser.java
Author: jvanzyl Date: Sun Nov 27 13:58:18 2005 New Revision: 349323 URL: http://svn.apache.org/viewcvs?rev=349323&view=rev Log: o adding todo Modified: maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/parser/ParagraphBlockParser.java 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=349323&r1=349322&r2=349323&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 13:58:18 2005 @@ -146,6 +146,15 @@ } } } +// TODO: instead of just flying along we should probably test new lines in the other parsers +// to make sure there aren't things that should be handled by other parsers. For example, right +// now: +// Blah blah blah blah +// # one +// # two +// +// Will not get processed correctly. This parser will try to deal with it when it should be handled +// by the list parser. while ( ( line = source.getNextLine() ) != null ); if ( text.length() > 0 )
svn commit: r375392 - in /maven/doxia/trunk: doxia-module-twiki/ doxia-modules/ doxia-modules/doxia-module-twiki/
Author: jvanzyl Date: Mon Feb 6 13:55:59 2006 New Revision: 375392 URL: http://svn.apache.org/viewcvs?rev=375392&view=rev Log: [DOXIA-45] moving the twiki module Added: maven/doxia/trunk/doxia-modules/ maven/doxia/trunk/doxia-modules/doxia-module-twiki/ - copied from r368739, maven/doxia/trunk/doxia-module-twiki/ Removed: maven/doxia/trunk/doxia-module-twiki/
svn commit: r375400 [2/2] - in /maven/doxia/trunk/doxia-modules: doxia-module-confluence/ doxia-module-confluence/src/ doxia-module-confluence/src/main/ doxia-module-confluence/src/main/java/ doxia-mo
Added: maven/doxia/trunk/doxia-modules/doxia-module-confluence/src/main/java/org/apache/maven/doxia/module/confluence/parser/table/TableBlockParser.java URL: http://svn.apache.org/viewcvs/maven/doxia/trunk/doxia-modules/doxia-module-confluence/src/main/java/org/apache/maven/doxia/module/confluence/parser/table/TableBlockParser.java?rev=375400&view=auto == --- maven/doxia/trunk/doxia-modules/doxia-module-confluence/src/main/java/org/apache/maven/doxia/module/confluence/parser/table/TableBlockParser.java (added) +++ maven/doxia/trunk/doxia-modules/doxia-module-confluence/src/main/java/org/apache/maven/doxia/module/confluence/parser/table/TableBlockParser.java Mon Feb 6 14:31:55 2006 @@ -0,0 +1,103 @@ +package org.apache.maven.doxia.module.confluence.parser.table; + +/* + * Copyright 2004-2005 The Apache Software Foundation. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import java.util.ArrayList; +import java.util.List; + +import org.apache.maven.doxia.module.common.ByLineSource; +import org.apache.maven.doxia.module.confluence.parser.BlockParser; +import org.apache.maven.doxia.module.confluence.parser.Block; +import org.apache.maven.doxia.module.confluence.parser.BoldBlock; +import org.apache.maven.doxia.module.confluence.parser.TextBlock; +import org.apache.maven.doxia.parser.ParseException; +import org.codehaus.plexus.util.StringUtils; + + +/** + * Parse tables + * + * @author Juan F. Codagnone + * @since Nov 9, 2005 + */ +public class TableBlockParser +implements BlockParser +{ +public boolean accept( String line, ByLineSource source ) +{ +return line.startsWith( "|" ); +} + +public Block visit( String line, ByLineSource source ) +throws ParseException +{ +if ( !accept( line, source ) ) +{ +throw new IllegalAccessError( "call accept before this ;)" ); +} + + List rows = new ArrayList(); + +String l = line; + +do +{ +List cells = new ArrayList(); + +if ( l.startsWith( "||" ) ) +{ +String[] text = StringUtils.split( l, "||" ); + + +for ( int i = 0; i < text.length; i++ ) +{ +List textBlocks = new ArrayList(); + +textBlocks.add( new TextBlock( text[i] ) ); + +List blocks = new ArrayList(); + +blocks.add( new BoldBlock( textBlocks ) ); + +cells.add( new TableCellHeaderBlock( blocks ) ); +} +} +else +{ +String[] text = StringUtils.split( l, "|" ); + + +for ( int i = 0; i < text.length; i++ ) +{ +List blocks = new ArrayList(); + +blocks.add( new TextBlock( text[i] ) ); + +cells.add( new TableCellBlock( blocks ) ); +} +} + +rows.add( new TableRowBlock( cells ) ); +} + +while ( ( l = source.getNextLine() ) != null && accept( l, source ) ); + +assert rows.size() >= 1; + +return new TableBlock( rows ); +} +} Propchange: maven/doxia/trunk/doxia-modules/doxia-module-confluence/src/main/java/org/apache/maven/doxia/module/confluence/parser/table/TableBlockParser.java -- svn:eol-style = native Propchange: maven/doxia/trunk/doxia-modules/doxia-module-confluence/src/main/java/org/apache/maven/doxia/module/confluence/parser/table/TableBlockParser.java -- svn:keywords = "Author Date Id Revision" Added: maven/doxia/trunk/doxia-modules/doxia-module-confluence/src/main/java/org/apache/maven/doxia/module/confluence/parser/table/TableCellBlock.java URL: http://svn.apache.org/viewcvs/maven/doxia/trunk/doxia-modules/doxia-module-confluence/src/main/java/org/apache/maven/doxia/module/confluence/parser/table/TableCellBlock.java?rev=375400&view=auto == --- maven/doxia/trunk/doxia-modules/doxia-module-confluence/src/main/java/org/apache/maven/doxia/module/confluence/parser/table/TableCellBlock.java (added) +++ maven/doxia/trunk/doxia-modules/doxia-module-conf
svn commit: r375402 - /maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/
Author: jvanzyl Date: Mon Feb 6 14:34:01 2006 New Revision: 375402 URL: http://svn.apache.org/viewcvs?rev=375402&view=rev Log: o moved confluence module into its own build Removed: maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/confluence/
svn commit: r375450 - in /maven/doxia/trunk: doxia-site/ doxia-site/pom.xml doxia-site/src/ pom.xml src/
Author: jvanzyl Date: Mon Feb 6 19:00:29 2006 New Revision: 375450 URL: http://svn.apache.org/viewcvs?rev=375450&view=rev Log: o making doxia-site directory Added: maven/doxia/trunk/doxia-site/ maven/doxia/trunk/doxia-site/pom.xml (with props) maven/doxia/trunk/doxia-site/src/ - copied from r375393, maven/doxia/trunk/src/ Removed: maven/doxia/trunk/src/ Modified: maven/doxia/trunk/pom.xml Added: maven/doxia/trunk/doxia-site/pom.xml URL: http://svn.apache.org/viewcvs/maven/doxia/trunk/doxia-site/pom.xml?rev=375450&view=auto == --- maven/doxia/trunk/doxia-site/pom.xml (added) +++ maven/doxia/trunk/doxia-site/pom.xml Mon Feb 6 19:00:29 2006 @@ -0,0 +1,11 @@ + + 4.0.0 + +doxia +org.apache.maven.doxia +1.0-alpha-8-SNAPSHOT + + doxia-site + Doxia + 1.0-alpha-8-SNAPSHOT + Propchange: maven/doxia/trunk/doxia-site/pom.xml -- svn:eol-style = native Propchange: maven/doxia/trunk/doxia-site/pom.xml -- svn:keywords = "Author Date Id Revision" Modified: maven/doxia/trunk/pom.xml URL: http://svn.apache.org/viewcvs/maven/doxia/trunk/pom.xml?rev=375450&r1=375449&r2=375450&view=diff == --- maven/doxia/trunk/pom.xml (original) +++ maven/doxia/trunk/pom.xml Mon Feb 6 19:00:29 2006 @@ -89,6 +89,7 @@ doxia-sink-api doxia-site-renderer doxia-decoration-model +doxia-modules @@ -106,4 +107,4 @@ scp://minotaur.apache.org/www/maven.apache.org/doxia/ - \ No newline at end of file +
svn commit: r375475 - in /maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia: ./ module/docbook/ module/fml/ module/latex/ module/rtf/ module/xdoc/ module/xhtml/
Author: jvanzyl Date: Mon Feb 6 20:27:21 2006 New Revision: 375475 URL: http://svn.apache.org/viewcvs?rev=375475&view=rev Log: o placing all the tests into the correct packages, looking forward to separating all the modules into their own builds Added: maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/module/docbook/DocBookSinkTest.java (contents, props changed) - copied, changed from r375393, maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/DocBookSinkTest.java maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/module/fml/ maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/module/fml/FmlParserTest.java (contents, props changed) - copied, changed from r375393, maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/FmlParserTest.java maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/module/latex/ maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/module/latex/LatexSinkTest.java (contents, props changed) - copied, changed from r375393, maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/LatexSinkTest.java maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/module/rtf/ maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/module/rtf/RtfSinkTest.java (contents, props changed) - copied, changed from r375393, maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/RtfSinkTest.java maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/module/xdoc/ maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/module/xdoc/XdocParserTest.java (contents, props changed) - copied, changed from r375393, maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/XdocParserTest.java maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/module/xdoc/XdocSinkTest.java (contents, props changed) - copied, changed from r375393, maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/XdocSinkTest.java maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/module/xhtml/XhtmlSinkTest.java (contents, props changed) - copied, changed from r375393, maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/XhtmlSinkTest.java Removed: maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/DocBookSinkTest.java maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/FmlParserTest.java maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/LatexSinkTest.java maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/RtfSinkTest.java maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/XdocParserTest.java maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/XdocSinkTest.java maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/XhtmlSinkTest.java Copied: maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/module/docbook/DocBookSinkTest.java (from r375393, maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/DocBookSinkTest.java) URL: http://svn.apache.org/viewcvs/maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/module/docbook/DocBookSinkTest.java?p2=maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/module/docbook/DocBookSinkTest.java&p1=maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/DocBookSinkTest.java&r1=375393&r2=375475&rev=375475&view=diff == --- maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/DocBookSinkTest.java (original) +++ maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/module/docbook/DocBookSinkTest.java Mon Feb 6 20:27:21 2006 @@ -1,4 +1,4 @@ -package org.apache.maven.doxia; +package org.apache.maven.doxia.module.docbook; /* * Copyright 2004-2005 The Apache Software Foundation. @@ -18,6 +18,7 @@ import org.apache.maven.doxia.module.docbook.DocBookSink; import org.apache.maven.doxia.sink.Sink; +import org.apache.maven.doxia.AbstractSinkTestCase; /** * @author mailto:[EMAIL PROTECTED]">Jason van Zyl Propchange: maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/module/docbook/DocBookSinkTest.java -- svn:eol-style = native Propchange: maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/module/docbook/DocBookSinkTest.java -- svn:keywords = Author Date Id Revision Copied: maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/module/fml/FmlParserTest.java (from r375393, maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxi
svn commit: r375477 - in /maven/doxia/trunk/doxia-core/src/test/resources: examples.apt.jvz examples.apt.org examples.mif
Author: jvanzyl Date: Mon Feb 6 20:29:18 2006 New Revision: 375477 URL: http://svn.apache.org/viewcvs?rev=375477&view=rev Log: o removing cruft Removed: maven/doxia/trunk/doxia-core/src/test/resources/examples.apt.jvz maven/doxia/trunk/doxia-core/src/test/resources/examples.apt.org maven/doxia/trunk/doxia-core/src/test/resources/examples.mif
svn commit: r375480 - in /maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia: ./ module/docbook/ module/latex/ module/rtf/ module/xdoc/ module/xhtml/ sink/
Author: jvanzyl Date: Mon Feb 6 20:35:47 2006 New Revision: 375480 URL: http://svn.apache.org/viewcvs?rev=375480&view=rev Log: o putting classes in more appropriate packages Added: maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/sink/ maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/sink/AbstractSinkTestCase.java (contents, props changed) - copied, changed from r375393, maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/AbstractSinkTestCase.java Removed: maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/AbstractSinkTestCase.java Modified: maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/module/docbook/DocBookSinkTest.java maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/module/latex/LatexSinkTest.java maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/module/rtf/RtfSinkTest.java maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/module/xdoc/XdocSinkTest.java maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/module/xhtml/XhtmlSinkTest.java Modified: maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/module/docbook/DocBookSinkTest.java URL: http://svn.apache.org/viewcvs/maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/module/docbook/DocBookSinkTest.java?rev=375480&r1=375479&r2=375480&view=diff == --- maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/module/docbook/DocBookSinkTest.java (original) +++ maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/module/docbook/DocBookSinkTest.java Mon Feb 6 20:35:47 2006 @@ -18,7 +18,7 @@ import org.apache.maven.doxia.module.docbook.DocBookSink; import org.apache.maven.doxia.sink.Sink; -import org.apache.maven.doxia.AbstractSinkTestCase; +import org.apache.maven.doxia.sink.AbstractSinkTestCase; /** * @author mailto:[EMAIL PROTECTED]">Jason van Zyl Modified: maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/module/latex/LatexSinkTest.java URL: http://svn.apache.org/viewcvs/maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/module/latex/LatexSinkTest.java?rev=375480&r1=375479&r2=375480&view=diff == --- maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/module/latex/LatexSinkTest.java (original) +++ maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/module/latex/LatexSinkTest.java Mon Feb 6 20:35:47 2006 @@ -18,7 +18,7 @@ import org.apache.maven.doxia.module.latex.LatexSink; import org.apache.maven.doxia.sink.Sink; -import org.apache.maven.doxia.AbstractSinkTestCase; +import org.apache.maven.doxia.sink.AbstractSinkTestCase; /** * @author mailto:[EMAIL PROTECTED]">Jason van Zyl Modified: maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/module/rtf/RtfSinkTest.java URL: http://svn.apache.org/viewcvs/maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/module/rtf/RtfSinkTest.java?rev=375480&r1=375479&r2=375480&view=diff == --- maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/module/rtf/RtfSinkTest.java (original) +++ maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/module/rtf/RtfSinkTest.java Mon Feb 6 20:35:47 2006 @@ -18,7 +18,7 @@ import org.apache.maven.doxia.module.rtf.RtfSink; import org.apache.maven.doxia.sink.Sink; -import org.apache.maven.doxia.AbstractSinkTestCase; +import org.apache.maven.doxia.sink.AbstractSinkTestCase; import java.io.File; import java.io.FileOutputStream; Modified: maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/module/xdoc/XdocSinkTest.java URL: http://svn.apache.org/viewcvs/maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/module/xdoc/XdocSinkTest.java?rev=375480&r1=375479&r2=375480&view=diff == --- maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/module/xdoc/XdocSinkTest.java (original) +++ maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/module/xdoc/XdocSinkTest.java Mon Feb 6 20:35:47 2006 @@ -18,7 +18,7 @@ import org.apache.maven.doxia.module.xdoc.XdocSink; import org.apache.maven.doxia.sink.Sink; -import org.apache.maven.doxia.AbstractSinkTestCase; +import org.apache.maven.doxia.sink.AbstractSinkTestCase; /** * @author mailto:[EMAIL PROTECTED]">Jason van Zyl Modified: maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/module/xhtml/XhtmlSinkTest.java URL: http://svn.apache.org/viewcvs/maven/doxia/trunk/doxia-core/src/test/java/org/apach
svn commit: r375481 - /maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/SinkDescriptorReaderTest.java
Author: jvanzyl Date: Mon Feb 6 20:37:30 2006 New Revision: 375481 URL: http://svn.apache.org/viewcvs?rev=375481&view=rev Log: o removing useless test Removed: maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/SinkDescriptorReaderTest.java
svn commit: r375483 - in /maven/doxia/trunk/doxia-modules: doxia-module-docbook/ doxia-modules-docbook/
Author: jvanzyl Date: Mon Feb 6 20:47:03 2006 New Revision: 375483 URL: http://svn.apache.org/viewcvs?rev=375483&view=rev Log: o named the docbook module incorrectly Added: maven/doxia/trunk/doxia-modules/doxia-module-docbook/ - copied from r375482, maven/doxia/trunk/doxia-modules/doxia-modules-docbook/ Removed: maven/doxia/trunk/doxia-modules/doxia-modules-docbook/
svn commit: r375490 - /maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/module/docbook/
Author: jvanzyl Date: Mon Feb 6 21:32:10 2006 New Revision: 375490 URL: http://svn.apache.org/viewcvs?rev=375490&view=rev Log: (empty) Removed: maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/module/docbook/
svn commit: r375493 - in /maven/doxia/trunk: doxia-core/pom.xml doxia-modules/doxia-module-docbook/pom.xml doxia-modules/doxia-module-docbook/src/test/java/org/apache/maven/doxia/module/docbook/DocBoo
Author: jvanzyl Date: Mon Feb 6 21:40:40 2006 New Revision: 375493 URL: http://svn.apache.org/viewcvs?rev=375493&view=rev Log: o getting the modules to work Modified: maven/doxia/trunk/doxia-core/pom.xml maven/doxia/trunk/doxia-modules/doxia-module-docbook/pom.xml maven/doxia/trunk/doxia-modules/doxia-module-docbook/src/test/java/org/apache/maven/doxia/module/docbook/DocBookSinkTest.java maven/doxia/trunk/doxia-modules/doxia-module-twiki/pom.xml Modified: maven/doxia/trunk/doxia-core/pom.xml URL: http://svn.apache.org/viewcvs/maven/doxia/trunk/doxia-core/pom.xml?rev=375493&r1=375492&r2=375493&view=diff == --- maven/doxia/trunk/doxia-core/pom.xml (original) +++ maven/doxia/trunk/doxia-core/pom.xml Mon Feb 6 21:40:40 2006 @@ -16,7 +16,18 @@ 1.4 1.4 - + + + org.apache.maven.plugins + maven-jar-plugin + + + + test-jar + + + + @@ -42,4 +53,4 @@ test - \ No newline at end of file + Modified: maven/doxia/trunk/doxia-modules/doxia-module-docbook/pom.xml URL: http://svn.apache.org/viewcvs/maven/doxia/trunk/doxia-modules/doxia-module-docbook/pom.xml?rev=375493&r1=375492&r2=375493&view=diff == --- maven/doxia/trunk/doxia-modules/doxia-module-docbook/pom.xml (original) +++ maven/doxia/trunk/doxia-modules/doxia-module-docbook/pom.xml Mon Feb 6 21:40:40 2006 @@ -1,24 +1,11 @@ 4.0.0 -doxia +doxia-modules org.apache.maven.doxia 1.0-alpha-8-SNAPSHOT doxia-module-docbook Doxia Docbook Module 1.0-alpha-8-SNAPSHOT - - - org.apache.maven.doxia - doxia-core - 1.0-alpha-8-SNAPSHOT - - - junit - junit - 3.8.1 - test - - Modified: maven/doxia/trunk/doxia-modules/doxia-module-docbook/src/test/java/org/apache/maven/doxia/module/docbook/DocBookSinkTest.java URL: http://svn.apache.org/viewcvs/maven/doxia/trunk/doxia-modules/doxia-module-docbook/src/test/java/org/apache/maven/doxia/module/docbook/DocBookSinkTest.java?rev=375493&r1=375492&r2=375493&view=diff == --- maven/doxia/trunk/doxia-modules/doxia-module-docbook/src/test/java/org/apache/maven/doxia/module/docbook/DocBookSinkTest.java (original) +++ maven/doxia/trunk/doxia-modules/doxia-module-docbook/src/test/java/org/apache/maven/doxia/module/docbook/DocBookSinkTest.java Mon Feb 6 21:40:40 2006 @@ -16,9 +16,8 @@ * limitations under the License. */ -import org.apache.maven.doxia.module.docbook.DocBookSink; +import org.apache.maven.doxia.sink.AbstractSinkTestCase; import org.apache.maven.doxia.sink.Sink; -import org.apache.maven.doxia.AbstractSinkTestCase; /** * @author mailto:[EMAIL PROTECTED]">Jason van Zyl Modified: maven/doxia/trunk/doxia-modules/doxia-module-twiki/pom.xml URL: http://svn.apache.org/viewcvs/maven/doxia/trunk/doxia-modules/doxia-module-twiki/pom.xml?rev=375493&r1=375492&r2=375493&view=diff == --- maven/doxia/trunk/doxia-modules/doxia-module-twiki/pom.xml (original) +++ maven/doxia/trunk/doxia-modules/doxia-module-twiki/pom.xml Mon Feb 6 21:40:40 2006 @@ -1,7 +1,7 @@ 4.0.0 -doxia +doxia-modules org.apache.maven.doxia 1.0-alpha-8-SNAPSHOT
svn commit: r375496 - /maven/doxia/trunk/doxia-core/pom.xml
Author: jvanzyl Date: Mon Feb 6 21:46:33 2006 New Revision: 375496 URL: http://svn.apache.org/viewcvs?rev=375496&view=rev Log: o plexus container is a compile/runtime dep Modified: maven/doxia/trunk/doxia-core/pom.xml Modified: maven/doxia/trunk/doxia-core/pom.xml URL: http://svn.apache.org/viewcvs/maven/doxia/trunk/doxia-core/pom.xml?rev=375496&r1=375495&r2=375496&view=diff == --- maven/doxia/trunk/doxia-core/pom.xml (original) +++ maven/doxia/trunk/doxia-core/pom.xml Mon Feb 6 21:46:33 2006 @@ -50,7 +50,6 @@ org.codehaus.plexus plexus-container-default 1.0-alpha-8 - test
svn commit: r375498 - /maven/doxia/trunk/doxia-core/pom.xml
Author: jvanzyl Date: Mon Feb 6 21:52:04 2006 New Revision: 375498 URL: http://svn.apache.org/viewcvs?rev=375498&view=rev Log: o everything builds now Modified: maven/doxia/trunk/doxia-core/pom.xml Modified: maven/doxia/trunk/doxia-core/pom.xml URL: http://svn.apache.org/viewcvs/maven/doxia/trunk/doxia-core/pom.xml?rev=375498&r1=375497&r2=375498&view=diff == --- maven/doxia/trunk/doxia-core/pom.xml (original) +++ maven/doxia/trunk/doxia-core/pom.xml Mon Feb 6 21:52:04 2006 @@ -50,6 +50,7 @@ org.codehaus.plexus plexus-container-default 1.0-alpha-8 + runtime
svn commit: r375499 - /maven/doxia/trunk/doxia-core/src/test/site/docbook/
Author: jvanzyl Date: Mon Feb 6 21:55:17 2006 New Revision: 375499 URL: http://svn.apache.org/viewcvs?rev=375499&view=rev Log: o docbook stuff in now in the module Removed: maven/doxia/trunk/doxia-core/src/test/site/docbook/
svn commit: r375500 - in /maven/doxia/trunk/doxia-modules/doxia-module-docbook/src/test/site: ./ docbook/ docbook/guide.xml
Author: jvanzyl Date: Mon Feb 6 21:55:42 2006 New Revision: 375500 URL: http://svn.apache.org/viewcvs?rev=375500&view=rev Log: adding test doc Added: maven/doxia/trunk/doxia-modules/doxia-module-docbook/src/test/site/ maven/doxia/trunk/doxia-modules/doxia-module-docbook/src/test/site/docbook/ maven/doxia/trunk/doxia-modules/doxia-module-docbook/src/test/site/docbook/guide.xml (with props) Added: maven/doxia/trunk/doxia-modules/doxia-module-docbook/src/test/site/docbook/guide.xml URL: http://svn.apache.org/viewcvs/maven/doxia/trunk/doxia-modules/doxia-module-docbook/src/test/site/docbook/guide.xml?rev=375500&view=auto == --- maven/doxia/trunk/doxia-modules/doxia-module-docbook/src/test/site/docbook/guide.xml (added) +++ maven/doxia/trunk/doxia-modules/doxia-module-docbook/src/test/site/docbook/guide.xml Mon Feb 6 21:55:42 2006 @@ -0,0 +1,134 @@ + +http://www.oasis-open.org/docbook/xml/simple/1.0CR2/sdocbook.dtd";> + + + +Geotools2 Developer Guide + + + Cameron + + Shorter + + +22 May 2002 + + + Guide to aid geotools2 development. + + + + +Introduction + +This document aims to help new geotools developers get up to speed +and track practices of existing developers in order to keep the project +consistent. + +If you feel something is missing, feel free to contribute a new +section. + + + +Design + +Geotools Logo + + + + +Geotools Logo + + + +To do: ExplainKey design structure +(core interfaces, data sources, rendering, tools)Design +Drivers (Our design goals: modular, derives structure from netbeans, +support multiple version of java, ..)Directory + structure + + + +Development + + + Building + + To do:using antwhat + ant checksinsert the + "howto-build.html" doc into here + + + + Code Versioning (using CVS) + + To do:Point to sourceforge CVS howto + links.Also point to some HOWTOs for + windows users.What is acceptable to + commit to CVS, what is not. (Ie, code should compile)Talk + about version numbering convention, use of branches, etc (if we decide + to do this). + + To do: + + + + Coding Standards + + To do:Using Sun's coding + standard, need to note any exceptions to it.Note + the auto checking of coding standards.Javadocs + + + + Template File + + To do:Provide a template file.Link + it to sections explaining the different parts of the template.Include + headers, footers, example logging, example coding style, CVS key tags, + sample javadocs. + + + + Logging + + To do:Talk about log4j, links to + + + + Testing + + To do:Explain use of junit. Might be + a link to another web site. + + + + Documentation + + To do:Talk about docbook, why we + decided to use it (most commonly used format of LDP, converts to + multiple formats, tools coming which can support it. Need to mention + which version of docbook we are using.Mention + tools that can be used.Links to + docbook references.Process for + updating this document.How to use ant + tools to build doc. + + + + +Development Tools + + + Netbeans + + To do:Where to get it.Aim + is to make geotools a module within NetbeansHow + to setup getools to fit the multiple directory structureThe + extra Netbeans modules that are useful and should be downloaded. + + + + Propchange: maven/doxia/trunk/doxia-modules/doxia-module-docbook/src/test/site/docbook/guide.xml -- svn:eol-style = native Propchange: maven/doxia/trunk/doxia-modules/doxia-module-docbook/src/test/site/docbook/guide.xml -- svn:keywords = "Author Date Id Revision"
svn commit: r375502 - in /maven/doxia/trunk: doxia-core/src/test/site/confluence/ doxia-modules/doxia-module-confluence/src/test/ doxia-modules/doxia-module-confluence/src/test/site/ doxia-modules/dox
Author: jvanzyl Date: Mon Feb 6 21:58:22 2006 New Revision: 375502 URL: http://svn.apache.org/viewcvs?rev=375502&view=rev Log: o moving confluence test docs Added: maven/doxia/trunk/doxia-modules/doxia-module-confluence/src/test/ maven/doxia/trunk/doxia-modules/doxia-module-confluence/src/test/site/ maven/doxia/trunk/doxia-modules/doxia-module-confluence/src/test/site/confluence/ maven/doxia/trunk/doxia-modules/doxia-module-confluence/src/test/site/confluence/faq.confluence maven/doxia/trunk/doxia-modules/doxia-module-confluence/src/test/site/confluence/page.confluence Removed: maven/doxia/trunk/doxia-core/src/test/site/confluence/ Added: maven/doxia/trunk/doxia-modules/doxia-module-confluence/src/test/site/confluence/faq.confluence URL: http://svn.apache.org/viewcvs/maven/doxia/trunk/doxia-modules/doxia-module-confluence/src/test/site/confluence/faq.confluence?rev=375502&view=auto == --- maven/doxia/trunk/doxia-modules/doxia-module-confluence/src/test/site/confluence/faq.confluence (added) +++ maven/doxia/trunk/doxia-modules/doxia-module-confluence/src/test/site/confluence/faq.confluence Mon Feb 6 21:58:22 2006 @@ -0,0 +1,228 @@ +*NOTE:* _This page contains drafts of user contributed FAQ entries. The content you see here might not be fully fool-proof or might not comply with the best practices promoted by Maven. What is only guaranteed is that they have worked once for some members. It is best to treat these items as "works in progress" until they have been reviewed and promoted to the main Maven documentation site._ + +Users may also list questions here that they would like answered. So this page can serve as a collection of questions that users would like answered. Please put unanswered questions at the bottom. Please follow the format that is being used because it will help in our automated exaction of material which can then be incorporated into the main site. + +h1. Answered Questions + +h3. Why am I getting a " does not exist or no valid version" error? + +This means that Maven is unable to access the required plugin from your local repository, and unable to access the official or 'central' Maven2 plugin repository. + +You may troubleshoot the problem by performing the following actions: +# If you are behind a http proxy, please check the Maven2 [proxy settings guide|http://maven.apache.org/guides/mini/guide-proxies.html]. +# If the plugin you seek cannot be redistributed freely then you may [add it manually to your repository|http://maven.apache.org/guides/mini/guide-coping-with-sun-jars.html]. + +If the problem still persists you may seek help from the Maven user list, browse [archived discussions|http://www.mail-archive.com/users@maven.apache.org/], or log a [ticket|http://jira.codehaus.org/browse/MNG] describing your problem if you think you have found a bug. Tickets could also be issued for feature enhancement requests, and other tasks. + +h3. How do I install a file in my local repository along with a generic Pom? + +This solution requires at least 2.0.1-SNAPSHOT or above version of Maven 2. You may do this by typing this command (please take note that this is a single line only). + +{code} +mvn install:install-file + -DgroupId= + -DartifactId= + -Dversion= + -Dfile= + -Dpackaging= (i.e. jar) + -DgeneratePom=true +{code} + +This command installs the jar in your local repository with the generated generic pom. + +h3. How do I install a file in my local repository along with my customed Pom? + +The solution requires at least 2.0.1-SNAPSHOT or above version of Maven 2 and add the -DpomFile= parameter just like the sample below. + +{code} +mvn install:install-file + -DgroupId= + -DartifactId= + -Dversion= + -Dfile= + -Dpackaging= (i.e. jar) + -DpomFile= +{code} + +This command will install the file in your local repository along with your customed pom. + +h3. Are there any ways of including/excluding the other modules in the navigation menu in the parent site? + +[http://jira.codehaus.org/browse/MNG-661], provides a simple patch which provides parent and module links using the project URLs which as you +correctly point out only work when the site is deployed. + +h3. Where is the __ plugin? + +If you cannot find a certain plugin, you may want to take a look on the following sites. + +# http://mojo.codehaus.org +# https://svn.codehaus.org/mojo/trunk/mojo +# https://svn.codehaus.org/mojo/trunk/mojo/mojo-sandbox + +h3. Why are there no pre/post goals in Maven 2.x? + +In Maven 1.x, pre/postGoals were used to inject custom behavior to the build process. This caused a problem, since declaring your code to be a preGoal of some other goal meant that you depended on that specific goal, rather than the work it did. It also caused confusion when t
svn commit: r375508 - in /maven/doxia/trunk/doxia-modules: doxia-module-docbook-simple/ doxia-module-docbook-simple/pom.xml doxia-module-docbook-simple/src/ doxia-module-docbook/
Author: jvanzyl Date: Mon Feb 6 22:13:16 2006 New Revision: 375508 URL: http://svn.apache.org/viewcvs?rev=375508&view=rev Log: o moving the current docbook module to a simple version and making way for a full version by lars Added: maven/doxia/trunk/doxia-modules/doxia-module-docbook-simple/ - copied from r375483, maven/doxia/trunk/doxia-modules/doxia-module-docbook/ maven/doxia/trunk/doxia-modules/doxia-module-docbook-simple/pom.xml - copied unchanged from r375507, maven/doxia/trunk/doxia-modules/doxia-module-docbook/pom.xml maven/doxia/trunk/doxia-modules/doxia-module-docbook-simple/src/ - copied from r375507, maven/doxia/trunk/doxia-modules/doxia-module-docbook/src/ Removed: maven/doxia/trunk/doxia-modules/doxia-module-docbook/
svn commit: r375510 - /maven/doxia/trunk/doxia-modules/doxia-module-docbook-simple/pom.xml
Author: jvanzyl Date: Mon Feb 6 22:14:12 2006 New Revision: 375510 URL: http://svn.apache.org/viewcvs?rev=375510&view=rev Log: o switch over to docbook simple Modified: maven/doxia/trunk/doxia-modules/doxia-module-docbook-simple/pom.xml Modified: maven/doxia/trunk/doxia-modules/doxia-module-docbook-simple/pom.xml URL: http://svn.apache.org/viewcvs/maven/doxia/trunk/doxia-modules/doxia-module-docbook-simple/pom.xml?rev=375510&r1=375509&r2=375510&view=diff == --- maven/doxia/trunk/doxia-modules/doxia-module-docbook-simple/pom.xml (original) +++ maven/doxia/trunk/doxia-modules/doxia-module-docbook-simple/pom.xml Mon Feb 6 22:14:12 2006 @@ -5,7 +5,7 @@ org.apache.maven.doxia 1.0-alpha-8-SNAPSHOT - doxia-module-docbook - Doxia Docbook Module + doxia-module-docbook-simple + Doxia Docbook Simple Module 1.0-alpha-8-SNAPSHOT
svn commit: r375515 - /maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/xhtml/decoration/model/
Author: jvanzyl Date: Mon Feb 6 22:39:16 2006 New Revision: 375515 URL: http://svn.apache.org/viewcvs?rev=375515&view=rev Log: o these classes are now generated in the site-decoration-model module Removed: maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/xhtml/decoration/model/
svn commit: r380935 - /maven/doxia/trunk/doxia-modules/pom.xml
Author: jvanzyl Date: Sat Feb 25 07:13:22 2006 New Revision: 380935 URL: http://svn.apache.org/viewcvs?rev=380935&view=rev Log: o need a dependency on the test jar produced by doxia-core Modified: maven/doxia/trunk/doxia-modules/pom.xml Modified: maven/doxia/trunk/doxia-modules/pom.xml URL: http://svn.apache.org/viewcvs/maven/doxia/trunk/doxia-modules/pom.xml?rev=380935&r1=380934&r2=380935&view=diff == --- maven/doxia/trunk/doxia-modules/pom.xml (original) +++ maven/doxia/trunk/doxia-modules/pom.xml Sat Feb 25 07:13:22 2006 @@ -15,6 +15,12 @@ doxia-core 1.0-alpha-8-SNAPSHOT + + org.apache.maven.doxia + doxia-core + 1.0-alpha-8-SNAPSHOT + test-jar + doxia-module-confluence
svn commit: r405616 - /maven/doxia/trunk/doxia-site-renderer/pom.xml
Author: jvanzyl Date: Tue May 9 20:43:24 2006 New Revision: 405616 URL: http://svn.apache.org/viewcvs?rev=405616&view=rev Log: o use released plexus-velocity Modified: maven/doxia/trunk/doxia-site-renderer/pom.xml Modified: maven/doxia/trunk/doxia-site-renderer/pom.xml URL: http://svn.apache.org/viewcvs/maven/doxia/trunk/doxia-site-renderer/pom.xml?rev=405616&r1=405615&r2=405616&view=diff == --- maven/doxia/trunk/doxia-site-renderer/pom.xml (original) +++ maven/doxia/trunk/doxia-site-renderer/pom.xml Tue May 9 20:43:24 2006 @@ -33,7 +33,7 @@ org.codehaus.plexus plexus-velocity - 1.1.3-SNAPSHOT + 1.1.3 org.apache.maven.doxia
svn commit: r406450 [2/2] - in /maven/doxia/trunk/doxia-modules/doxia-module-itext: ./ src/ src/main/ src/main/java/ src/main/java/org/ src/main/java/org/apache/ src/main/java/org/apache/maven/ src/ma
Added: maven/doxia/trunk/doxia-modules/doxia-module-itext/src/main/java/org/apache/maven/doxia/module/itext/ITextUtil.java URL: http://svn.apache.org/viewcvs/maven/doxia/trunk/doxia-modules/doxia-module-itext/src/main/java/org/apache/maven/doxia/module/itext/ITextUtil.java?rev=406450&view=auto == --- maven/doxia/trunk/doxia-modules/doxia-module-itext/src/main/java/org/apache/maven/doxia/module/itext/ITextUtil.java (added) +++ maven/doxia/trunk/doxia-modules/doxia-module-itext/src/main/java/org/apache/maven/doxia/module/itext/ITextUtil.java Sun May 14 15:15:30 2006 @@ -0,0 +1,174 @@ +package org.apache.maven.doxia.module.itext; + +/* + * Copyright 2001-2006 The Apache Software Foundation. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import java.io.InputStream; +import java.io.OutputStream; +import java.lang.reflect.Field; +import java.lang.reflect.Modifier; +import java.util.Locale; + +import com.lowagie.text.DocumentException; +import com.lowagie.text.PageSize; +import com.lowagie.text.Rectangle; +import com.lowagie.text.xml.XmlToHtml; +import com.lowagie.text.xml.XmlToPdf; +import com.lowagie.text.xml.XmlToRtf; + +/** + * A set of util methods for the iText framework + * + * @author mailto:[EMAIL PROTECTED]">Vincent Siveton + * @version $Id$ + */ +public class ITextUtil +{ +/** + * Set the default page size for the document depending the user's country. + * TODO Maybe more generic? + * + * @see com.lowagie.text.PageSize + * + * @return the page size + */ +public static Rectangle getDefaultPageSize() +{ +String defaultCountry = Locale.getDefault().getCountry(); +if ( defaultCountry != null +&& ( defaultCountry.equals( Locale.US.getCountry() ) || defaultCountry.equals( Locale.CANADA.getCountry() ) ) ) +{ +return PageSize.LETTER; +} + +return PageSize.A4; +} + +/** + * Return a page size as String. + * + * @see com.lowagie.text.PageSize + * + * @param rect a Rectangle + * @return a page size as String + */ +public static String getPageSize( Rectangle rect ) +{ +if ( ( rect.width() == PageSize.LETTER.width() ) && ( rect.height() == PageSize.LETTER.height() ) ) +{ +return "LETTER"; +} + +return "A4"; +} + +/** + * Return true if the page size is supported by PageSize class, false otherwise + * + * @see com.lowagie.text.PageSize + * + * @param aPageSize a page size + * @return true if the page size is supported, false otherwise + */ +public static boolean isPageSizeSupported( String aPageSize ) +{ +Field[] sizes = PageSize.class.getDeclaredFields(); +for ( int i = 0; i < sizes.length; i++ ) +{ +Field currentField = sizes[i]; +if ( ( currentField.getName().equalsIgnoreCase( aPageSize ) ) +&& ( Modifier.isStatic( currentField.getModifiers() ) ) +&& ( currentField.getType().equals( Rectangle.class ) ) ) +{ +return true; +} +} + +return false; +} + +/** + * Parse an iText XML from the specified InputStream, writing an Pdf document + * specified OutputStream. + * + * @see com.lowagie.text.xml.XmlToPdf + * + * @param is the InputStream from which the XML is read. + * @param os the OutputStream to which the result as Pdf is written. + * @throws RuntimeException if any + */ +public static void writePdf( InputStream is, OutputStream os ) +throws RuntimeException +{ +try +{ +XmlToPdf x = new XmlToPdf(); +x.parse( is, os ); +} +catch ( DocumentException e ) +{ +throw new RuntimeException( "DocumentException : " + e.getMessage() ); +} +} + +/** + * Parse an iText XML from the specified InputStream, writing an rtf document + * specified OutputStream. + * + * @see com.lowagie.text.xml.XmlToRtf + * + * @param is the InputStream from which the XML is read. + * @param os the OutputStream to which the result as RTF is written. + * @throws RuntimeException if any + */ +public static void writeRtf( InputStream is, OutputStream os ) +throws RuntimeException +
svn commit: r406451 - in /maven/doxia/trunk/doxia-doc-renderer: ./ src/ src/main/ src/main/java/ src/main/java/org/ src/main/java/org/apache/ src/main/java/org/apache/maven/ src/main/java/org/apache/m
Author: jvanzyl Date: Sun May 14 15:16:12 2006 New Revision: 406451 URL: http://svn.apache.org/viewcvs?rev=406451&view=rev Log: o adding vincent's document renderer Added: maven/doxia/trunk/doxia-doc-renderer/ maven/doxia/trunk/doxia-doc-renderer/pom.xml (with props) maven/doxia/trunk/doxia-doc-renderer/src/ maven/doxia/trunk/doxia-doc-renderer/src/main/ maven/doxia/trunk/doxia-doc-renderer/src/main/java/ maven/doxia/trunk/doxia-doc-renderer/src/main/java/org/ maven/doxia/trunk/doxia-doc-renderer/src/main/java/org/apache/ maven/doxia/trunk/doxia-doc-renderer/src/main/java/org/apache/maven/ maven/doxia/trunk/doxia-doc-renderer/src/main/java/org/apache/maven/doxia/ maven/doxia/trunk/doxia-doc-renderer/src/main/java/org/apache/maven/doxia/docrenderer/ maven/doxia/trunk/doxia-doc-renderer/src/main/java/org/apache/maven/doxia/docrenderer/DocRenderer.java (with props) maven/doxia/trunk/doxia-doc-renderer/src/main/java/org/apache/maven/doxia/docrenderer/DocRendererException.java (with props) maven/doxia/trunk/doxia-doc-renderer/src/main/java/org/apache/maven/doxia/docrenderer/itext/ maven/doxia/trunk/doxia-doc-renderer/src/main/java/org/apache/maven/doxia/docrenderer/itext/AbstractITextRender.java (with props) maven/doxia/trunk/doxia-doc-renderer/src/main/java/org/apache/maven/doxia/docrenderer/itext/DefaultPdfRenderer.java (with props) maven/doxia/trunk/doxia-doc-renderer/src/main/java/org/apache/maven/doxia/docrenderer/itext/DefaultRtfRenderer.java (with props) maven/doxia/trunk/doxia-doc-renderer/src/main/java/org/apache/maven/doxia/docrenderer/itext/PdfRenderer.java (with props) maven/doxia/trunk/doxia-doc-renderer/src/main/java/org/apache/maven/doxia/docrenderer/itext/RtfRenderer.java (with props) maven/doxia/trunk/doxia-doc-renderer/src/main/mdo/ maven/doxia/trunk/doxia-doc-renderer/src/main/mdo/document.mdo maven/doxia/trunk/doxia-doc-renderer/src/main/resources/ maven/doxia/trunk/doxia-doc-renderer/src/main/resources/org/ maven/doxia/trunk/doxia-doc-renderer/src/main/resources/org/apache/ maven/doxia/trunk/doxia-doc-renderer/src/main/resources/org/apache/maven/ maven/doxia/trunk/doxia-doc-renderer/src/main/resources/org/apache/maven/doxia/ maven/doxia/trunk/doxia-doc-renderer/src/main/resources/org/apache/maven/doxia/docrenderer/ maven/doxia/trunk/doxia-doc-renderer/src/main/resources/org/apache/maven/doxia/docrenderer/itext/ maven/doxia/trunk/doxia-doc-renderer/src/main/resources/org/apache/maven/doxia/docrenderer/itext/xslt/ maven/doxia/trunk/doxia-doc-renderer/src/main/resources/org/apache/maven/doxia/docrenderer/itext/xslt/TOC.xslt (with props) maven/doxia/trunk/doxia-doc-renderer/src/test/ maven/doxia/trunk/doxia-doc-renderer/src/test/java/ maven/doxia/trunk/doxia-doc-renderer/src/test/resources/ Added: maven/doxia/trunk/doxia-doc-renderer/pom.xml URL: http://svn.apache.org/viewcvs/maven/doxia/trunk/doxia-doc-renderer/pom.xml?rev=406451&view=auto == --- maven/doxia/trunk/doxia-doc-renderer/pom.xml (added) +++ maven/doxia/trunk/doxia-doc-renderer/pom.xml Sun May 14 15:16:12 2006 @@ -0,0 +1,65 @@ + +http://maven.apache.org/POM/4.0.0"; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd";> + +doxia +org.apache.maven.doxia +1.0-alpha-8-SNAPSHOT + + 4.0.0 + doxia-doc-renderer + Doxia Document Renderer Component + 1.0-SNAPSHOT + + + +org.codehaus.modello +modello-maven-plugin +1.0-alpha-8 + + + + xpp3-writer + java + xpp3-reader + xsd + + + + + 1.0.0 + src/main/mdo/document.mdo + + + + + + + vsiveton + Vincent Siveton + [EMAIL PROTECTED] + Apache Software Foundation + +Java Developer + + -5 + + + + + org.codehaus.plexus + plexus-i18n + 1.0-beta-6 + + + org.apache.maven.doxia + doxia-module-itext + 1.0-SNAPSHOT + + + + org.codehaus.plexus + plexus-utils + 1.2-SNAPSHOT + + + \ No newline at end of file Propchange: maven/doxia/trunk/doxia-doc-renderer/pom.xml -- svn:eol-style = native Propchange: maven/doxia/trunk/doxia-doc-renderer/pom.xml -- svn:keywords = "Author Date Id Revision" Added: maven/doxia/trunk/doxia-doc-renderer/src/main/java/org/apache/maven/doxia/docrenderer/DocRenderer.java URL: http://svn.apac
svn commit: r416839 - in /maven/doxia/trunk: doxia-core/src/main/java/org/apache/maven/doxia/module/SinkActionContext.java doxia-modules/doxia-module-itext/pom.xml doxia-modules/pom.xml
Author: jvanzyl Date: Fri Jun 23 16:51:35 2006 New Revision: 416839 URL: http://svn.apache.org/viewvc?rev=416839&view=rev Log: (empty) Added: maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/SinkActionContext.java (with props) Modified: maven/doxia/trunk/doxia-modules/doxia-module-itext/pom.xml maven/doxia/trunk/doxia-modules/pom.xml Added: maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/SinkActionContext.java URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/SinkActionContext.java?rev=416839&view=auto == --- maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/SinkActionContext.java (added) +++ maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/SinkActionContext.java Fri Jun 23 16:51:35 2006 @@ -0,0 +1,71 @@ +package org.apache.maven.doxia.module; + +/** + * @author Jason van Zyl + */ +public class SinkActionContext +{ +public static final int TITLE = 0; +public static final int AUTHOR = 1; +public static final int DATE = 2; +public static final int HEAD = 3; +public static final int BODY = 4; + +public static final int SECTION_TITLE = 10; +public static final int SECTION_TITLE_1 = 11; +public static final int SECTION_TITLE_2 = 12; +public static final int SECTION_TITLE_3 = 13; +public static final int SECTION_TITLE_4 = 14; +public static final int SECTION_TITLE_5 = 15; + +public static final int SECTION_1 = 20; +public static final int SECTION_2 = 21; +public static final int SECTION_3 = 22; +public static final int SECTION_4 = 23; +public static final int SECTION_5 = 24; + +public static final int DEFINITION_LIST = 30; +public static final int DEFINITION_LIST_ITEM = 31; +public static final int DEFINED_TERM = 32; + +public static final int LIST_ITEM = 40; +public static final int NUMBERED_LIST_ITEM = 41; +public static final int NUMBERED_LIST = 42; +public static final int DEFINITION = 43; +public static final int PARAGRAPH = 44; +public static final int LIST = 45; + +public static final int TABLE = 50; +public static final int TABLE_CAPTION = 51; +public static final int TABLE_CELL = 52; +public static final int TABLE_HEADER_CELL = 53; +public static final int TABLE_ROW = 54; +public static final int TABLE_ROWS = 55; + +public static final int VERBATIM = 60; + +public static final int FIGURE = 70; +public static final int FIGURE_CAPTION = 71; +public static final int FIGURE_GRAPHICS = 72; + +public static final int LINK = 80; +public static final int ANCHOR = 81; +public static final int UNDEFINED = 82; + +private int currentAction; + +public int getCurrentAction() +{ +return currentAction; +} + +public void release() +{ +currentAction = -1; +} + +public void setAction( int action ) +{ +currentAction = action; +} +} Propchange: maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/SinkActionContext.java -- svn:eol-style = native Propchange: maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/SinkActionContext.java -- svn:keywords = Author Date Id Revision Modified: maven/doxia/trunk/doxia-modules/doxia-module-itext/pom.xml URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-modules/doxia-module-itext/pom.xml?rev=416839&r1=416838&r2=416839&view=diff == --- maven/doxia/trunk/doxia-modules/doxia-module-itext/pom.xml (original) +++ maven/doxia/trunk/doxia-modules/doxia-module-itext/pom.xml Fri Jun 23 16:51:35 2006 @@ -3,7 +3,7 @@ doxia-modules org.apache.maven.doxia -1.0-alpha-8-SNAPSHOT +1.0-alpha-9-SNAPSHOT 4.0.0 doxia-module-itext Modified: maven/doxia/trunk/doxia-modules/pom.xml URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-modules/pom.xml?rev=416839&r1=416838&r2=416839&view=diff == --- maven/doxia/trunk/doxia-modules/pom.xml (original) +++ maven/doxia/trunk/doxia-modules/pom.xml Fri Jun 23 16:51:35 2006 @@ -12,12 +12,12 @@ org.apache.maven.doxia doxia-core - 1.0-alpha-8 + 1.0-alpha-9-SNAPSHOT org.apache.maven.doxia doxia-core - 1.0-alpha-8-SNAPSHOT + 1.0-alpha-9-SNAPSHOT test-jar @@ -25,5 +25,6 @@ doxia-module-confluence doxia-module-docbook-simple doxia-module-twiki +doxia-module-itext
svn commit: r416840 - /maven/doxia/trunk/doxia-modules/doxia-module-itext/src/test/java/org/apache/maven/doxia/module/itext/ITextSinkTestCase.java
Author: jvanzyl Date: Fri Jun 23 16:55:21 2006 New Revision: 416840 URL: http://svn.apache.org/viewvc?rev=416840&view=rev Log: o trying something with trygve Modified: maven/doxia/trunk/doxia-modules/doxia-module-itext/src/test/java/org/apache/maven/doxia/module/itext/ITextSinkTestCase.java Modified: maven/doxia/trunk/doxia-modules/doxia-module-itext/src/test/java/org/apache/maven/doxia/module/itext/ITextSinkTestCase.java URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-modules/doxia-module-itext/src/test/java/org/apache/maven/doxia/module/itext/ITextSinkTestCase.java?rev=416840&r1=416839&r2=416840&view=diff == --- maven/doxia/trunk/doxia-modules/doxia-module-itext/src/test/java/org/apache/maven/doxia/module/itext/ITextSinkTestCase.java (original) +++ maven/doxia/trunk/doxia-modules/doxia-module-itext/src/test/java/org/apache/maven/doxia/module/itext/ITextSinkTestCase.java Fri Jun 23 16:55:21 2006 @@ -120,11 +120,11 @@ sink.close(); -ITextUtil.writePdf( new FileInputStream( getGeneratedFile( "test_apt", ".xml" ) ), -new FileOutputStream( getGeneratedFile( "test_apt", ".pdf" ) ) ); +//ITextUtil.writePdf( new FileInputStream( getGeneratedFile( "test_apt", ".xml" ) ), + // new FileOutputStream( getGeneratedFile( "test_apt", ".pdf" ) ) ); -ITextUtil.writeRtf( new FileInputStream( getGeneratedFile( "test_apt", ".xml" ) ), -new FileOutputStream( getGeneratedFile( "test_apt", ".rtf" ) ) ); +//ITextUtil.writeRtf( new FileInputStream( getGeneratedFile( "test_apt", ".xml" ) ), + // new FileOutputStream( getGeneratedFile( "test_apt", ".rtf" ) ) ); } /** @@ -132,7 +132,7 @@ * * @throws Exception if any */ -public void testApt2() +public void xtestApt2() throws Exception { Sink sink = createSink( "guide-ide-netbeans_apt", ".xml" ); @@ -154,7 +154,7 @@ * * @throws Exception if any */ -public void testXdoc() +public void xtestXdoc() throws Exception { Sink sink = createSink( "test_xdoc", ".xml" );
svn commit: r416961 - /maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/SinkActionContext.java
Author: jvanzyl Date: Sat Jun 24 14:18:59 2006 New Revision: 416961 URL: http://svn.apache.org/viewvc?rev=416961&view=rev Log: o updating to what i think vincent meant Modified: maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/SinkActionContext.java Modified: maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/SinkActionContext.java URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/SinkActionContext.java?rev=416961&r1=416960&r2=416961&view=diff == --- maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/SinkActionContext.java (original) +++ maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/SinkActionContext.java Sat Jun 24 14:18:59 2006 @@ -1,5 +1,7 @@ package org.apache.maven.doxia.module; +import java.util.Stack; + /** * @author Jason van Zyl */ @@ -52,20 +54,20 @@ public static final int ANCHOR = 81; public static final int UNDEFINED = 82; -private int currentAction; +private Stack stack = new Stack(); public int getCurrentAction() { -return currentAction; +return ((Integer)stack.peek()).intValue(); } public void release() { -currentAction = -1; +stack.pop(); } public void setAction( int action ) { -currentAction = action; +stack.push( new Integer( action ) ); } }
svn commit: r416972 [3/3] - in /maven/doxia/trunk: doxia-core/src/main/java/org/apache/maven/doxia/module/ doxia-modules/doxia-module-itext/ doxia-modules/doxia-module-itext/src/main/java/org/apache/m
Propchange: maven/doxia/trunk/doxia-modules/doxia-module-itext/src/test/resources/apt/itext.xml -- svn:eol-style = native Propchange: maven/doxia/trunk/doxia-modules/doxia-module-itext/src/test/resources/apt/itext.xml -- svn:keywords = "Author Date Id Revision" Modified: maven/doxia/trunk/doxia-modules/doxia-module-itext/src/test/resources/apt/test.apt URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-modules/doxia-module-itext/src/test/resources/apt/test.apt?rev=416972&r1=416971&r2=416972&view=diff == --- maven/doxia/trunk/doxia-modules/doxia-module-itext/src/test/resources/apt/test.apt (original) +++ maven/doxia/trunk/doxia-modules/doxia-module-itext/src/test/resources/apt/test.apt Sat Jun 24 16:41:41 2006 @@ -173,35 +173,19 @@ its life time and we are trying create tools to help normal people sort out licensing issues. For example, knowing all the licenses for a particular graph of artifacts we could have some strategies that would identify potential licensing problems. -* Maven partners +~~* Maven partners - The following sites sync automatically their project repository with the central one. - If you want a project from any of this sites to be uploaded to ibiblio you'll have to - contact the project maintainers. +~~ The following sites sync automatically their project repository with the central one. +~~ If you want a project from any of this sites to be uploaded to ibiblio you'll have to +~~ contact the project maintainers. - * {{{http://www.apache.org}The Apache Software Foundation}} +~~ * {{{http://www.apache.org}The Apache Software Foundation}} - * {{{http://www.codehaus.org}Codehaus}} +~~ * {{{http://www.codehaus.org}Codehaus}} - * {{{http://jetty.mortbay.org}MortBay Jetty}} +~~ * {{{http://jetty.mortbay.org}MortBay Jetty}} - * {{{http://www.opensymphony.com/}OpenSymphony}} +~~ * {{{http://www.opensymphony.com/}OpenSymphony}} - * {{{http://www.osjava.org}OS Java}} - - -*-+-+--+---+ -| | Mirrors | Checksum | Signature | -*-+-+--+---+ -| Maven 2.0.3 (tar.bz2) | {{{http://www.apache.org/dyn/closer.cgi/maven/binaries/maven-2.0.3-bin.tar.bz2} maven-2.0.3-bin.tar.bz2}} | {{{http://www.apache.org/dist/maven/binaries/maven-2.0.3-bin.tar.bz2.md5} maven-2.0.3-bin.tar.bz2.md5}} | {{{http://www.apache.org/dist/maven/binaries/maven-2.0.3-bin.tar.bz2.asc} maven-2.0.3-bin.tar.bz2.asc}} | -*-+-+--+---+ -| Maven 2.0.3 (tar.gz) | {{{http://www.apache.org/dyn/closer.cgi/maven/binaries/maven-2.0.3-bin.tar.gz} maven-2.0.3-bin.tar.gz}} | {{{http://www.apache.org/dist/maven/binaries/maven-2.0.3-bin.tar.gz.md5} maven-2.0.3-bin.tar.gz.md5}} | {{{http://www.apache.org/dist/maven/binaries/maven-2.0.3-bin.tar.gz.asc} maven-2.0.3-bin.tar.gz.asc}} | -*-+-+--+---+ -| Maven 2.0.3 (zip) | {{{http://www.apache.org/dyn/closer.cgi/maven/binaries/maven-2.0.3-bin.zip} maven-2.0.3-bin.zip}} | {{{http://www.apache.org/dist/maven/binaries/maven-2.0.3-bin.zip.md5} maven-2.0.3-bin.zip.md5}} | {{{http://www.apache.org/dist/maven/binaries/maven-2.0.3-bin.zip.asc} maven-2.0.3-bin.zip.asc}} | -*-+-+--+---+ -| Maven 2.0.3 Tasks for Ant | {{{http://www.apache.org/dyn/closer.cgi/maven/binaries/maven-artifact-ant-2.0.3-dep.jar} maven-artifact-ant-2.0.3-dep.jar}} | {{{http://www.apache.org/dist/maven/binaries/maven-artifact-ant-2.0.3-dep.jar.md5} maven-artifact-ant-2.0.3-dep.jar.md5}} | {{{http://www.apache.org/dist/maven/binaries/maven-artifact-ant-2.0.3-dep.jar.asc} maven-artifact-ant-2.0.3-dep.jar.asc}} | -*-+-+--+---+ -| Maven 2.0.3 Embedder | {{{http://www.apache.org/dyn/closer.cgi/maven/binaries/maven-embedder-2.0.3-dep.jar} maven-embedder-2.0.3-dep.jar}} | {{{http://www.apache.org/dist/maven/binaries/maven-embedder-2.0.3-dep.jar.md5} maven-embedder-2.0.3-dep.jar.md5}} | {{{http://www.apache.org/dist/maven/binaries/maven-embedder-2.0.3-dep.jar.asc} maven-embedder-2.0.3-dep.jar.asc}} | -*-+-+--+---+ -Table caption +~~ * {{{http://www.osjava.org}OS Java}} Added: maven/doxia/trunk/doxia-modules/doxia-module-itext/src/test/resources/apt/test.apt.org URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-modules/doxia-module-itext/src/test/resources/apt/test.apt.org?rev=416972&view=auto == --- maven/doxia/trunk/doxia-modules/doxia-module-itext/src/test/resources/apt/test.apt.org (added) +++
svn commit: r416972 [1/3] - in /maven/doxia/trunk: doxia-core/src/main/java/org/apache/maven/doxia/module/ doxia-modules/doxia-module-itext/ doxia-modules/doxia-module-itext/src/main/java/org/apache/m
Author: jvanzyl Date: Sat Jun 24 16:41:41 2006 New Revision: 416972 URL: http://svn.apache.org/viewvc?rev=416972&view=rev Log: o Vincent, I've labelled what I can get working in the itext module. I can get everything working but tables so I can do what I need to now, so hopefully when you put in your missing source file it will all work again. I moved your SinkActionContext into the itext module for now. So that's where it is if you're looking for it. Added: maven/doxia/trunk/doxia-modules/doxia-module-itext/src/main/java/org/apache/maven/doxia/module/itext/SinkActionContext.java (contents, props changed) - copied, changed from r416961, maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/SinkActionContext.java maven/doxia/trunk/doxia-modules/doxia-module-itext/src/test/resources/apt/itext.xml (with props) maven/doxia/trunk/doxia-modules/doxia-module-itext/src/test/resources/apt/test.apt.org Removed: maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/SinkActionContext.java maven/doxia/trunk/doxia-modules/doxia-module-itext/src/test/resources/apt/test.apt.bak Modified: maven/doxia/trunk/doxia-modules/doxia-module-itext/pom.xml maven/doxia/trunk/doxia-modules/doxia-module-itext/src/main/java/org/apache/maven/doxia/module/itext/ITextSink.java maven/doxia/trunk/doxia-modules/doxia-module-itext/src/main/java/org/apache/maven/doxia/module/itext/ITextUtil.java maven/doxia/trunk/doxia-modules/doxia-module-itext/src/test/java/org/apache/maven/doxia/module/itext/ITextSinkTestCase.java maven/doxia/trunk/doxia-modules/doxia-module-itext/src/test/resources/apt/test.apt Modified: maven/doxia/trunk/doxia-modules/doxia-module-itext/pom.xml URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-modules/doxia-module-itext/pom.xml?rev=416972&r1=416971&r2=416972&view=diff == --- maven/doxia/trunk/doxia-modules/doxia-module-itext/pom.xml (original) +++ maven/doxia/trunk/doxia-modules/doxia-module-itext/pom.xml Sat Jun 24 16:41:41 2006 @@ -21,23 +21,16 @@ -5 - - - -org.apache.maven.plugins -maven-compiler-plugin - - 1.4 - 1.4 - - - - - itext + com.lowagie itext - 1.3.1 + 1.4 + + xpp3 + xpp3 + 1.1.3.4-RC3 + Modified: maven/doxia/trunk/doxia-modules/doxia-module-itext/src/main/java/org/apache/maven/doxia/module/itext/ITextSink.java URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-modules/doxia-module-itext/src/main/java/org/apache/maven/doxia/module/itext/ITextSink.java?rev=416972&r1=416971&r2=416972&view=diff == --- maven/doxia/trunk/doxia-modules/doxia-module-itext/src/main/java/org/apache/maven/doxia/module/itext/ITextSink.java (original) +++ maven/doxia/trunk/doxia-modules/doxia-module-itext/src/main/java/org/apache/maven/doxia/module/itext/ITextSink.java Sat Jun 24 16:41:41 2006 @@ -16,16 +16,10 @@ * limitations under the License. */ -import java.awt.Color; -import java.io.IOException; -import java.io.LineNumberReader; -import java.io.StringReader; -import java.io.Writer; -import java.net.MalformedURLException; -import java.net.URL; - +import com.lowagie.text.BadElementException; +import com.lowagie.text.ElementTags; +import com.lowagie.text.Image; import org.apache.maven.doxia.module.HtmlTools; -import org.apache.maven.doxia.module.SinkActionContext; import org.apache.maven.doxia.sink.Sink; import org.apache.maven.doxia.sink.SinkAdapter; import org.codehaus.plexus.util.IOUtil; @@ -33,9 +27,13 @@ import org.codehaus.plexus.util.xml.PrettyPrintXMLWriter; import org.codehaus.plexus.util.xml.XMLWriter; -import com.lowagie.text.BadElementException; -import com.lowagie.text.ElementTags; -import com.lowagie.text.Image; +import java.awt.*; +import java.io.IOException; +import java.io.LineNumberReader; +import java.io.StringReader; +import java.io.Writer; +import java.net.MalformedURLException; +import java.net.URL; /** * A doxia Sink which produces an XML Front End document for iText framework. @@ -808,7 +806,7 @@ } // -- -// Tables +// Tables // -- public void table_() Modified: maven/doxia/trunk/doxia-modules/doxia-module-itext/src/main/java/org/apache/maven/doxia/module/itext/ITextUtil.java URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-modules/doxia-module-itext/src/main/java/org/apache/maven/doxia/module/itext/ITextUtil.java?rev=416972&r1=416971&r2=416972&view=diff
svn commit: r476739 - in /maven/doxia/trunk/doxia-sandbox/doxia-book: pom.xml src/main/java/org/apache/maven/doxia/book/BookDoxiaCli.java
Author: jvanzyl Date: Sat Nov 18 23:02:19 2006 New Revision: 476739 URL: http://svn.apache.org/viewvc?view=rev&rev=476739 Log: o using the doxia book stuff from the command line, added a little cli option Added: maven/doxia/trunk/doxia-sandbox/doxia-book/src/main/java/org/apache/maven/doxia/book/BookDoxiaCli.java (with props) Modified: maven/doxia/trunk/doxia-sandbox/doxia-book/pom.xml Modified: maven/doxia/trunk/doxia-sandbox/doxia-book/pom.xml URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-sandbox/doxia-book/pom.xml?view=diff&rev=476739&r1=476738&r2=476739 == --- maven/doxia/trunk/doxia-sandbox/doxia-book/pom.xml (original) +++ maven/doxia/trunk/doxia-sandbox/doxia-book/pom.xml Sat Nov 18 23:02:19 2006 @@ -1,25 +1,25 @@ - - - - -http://maven.apache.org/POM/4.0.0"; - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; + + + + +http://maven.apache.org/POM/4.0.0"; + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd";> 4.0.0 @@ -50,11 +50,16 @@ org.codehaus.plexus plexus-container-default 1.0-alpha-8 - - - org.codehaus.plexus - plexus-i18n - 1.0-beta-6 + + + org.codehaus.plexus + plexus-i18n + 1.0-beta-6 + + + org.codehaus.plexus + plexus-cli + 1.0-SNAPSHOT Added: maven/doxia/trunk/doxia-sandbox/doxia-book/src/main/java/org/apache/maven/doxia/book/BookDoxiaCli.java URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-sandbox/doxia-book/src/main/java/org/apache/maven/doxia/book/BookDoxiaCli.java?view=auto&rev=476739 == --- maven/doxia/trunk/doxia-sandbox/doxia-book/src/main/java/org/apache/maven/doxia/book/BookDoxiaCli.java (added) +++ maven/doxia/trunk/doxia-sandbox/doxia-book/src/main/java/org/apache/maven/doxia/book/BookDoxiaCli.java Sat Nov 18 23:02:19 2006 @@ -0,0 +1,69 @@ +package org.apache.maven.doxia.book; + +import org.apache.commons.cli.CommandLine; +import org.apache.commons.cli.OptionBuilder; +import org.apache.commons.cli.Options; +import org.apache.maven.doxia.book.model.BookModel; +import org.codehaus.plexus.PlexusContainer; +import org.codehaus.plexus.tools.cli.AbstractCli; +import org.codehaus.plexus.util.FileUtils; + +import java.io.File; +import java.util.List; + +/** + * @author Jason van Zyl + */ +public class BookDoxiaCli +extends AbstractCli +{ +public static void main( String[] args ) +throws Exception +{ +new BookDoxiaCli().execute( args ); +} + +public String getPomPropertiesPath() +{ +return "META-INF/maven/org.apache.maven.doxia/doxia-book/pom.properties"; +} + +public Options buildCliOptions( Options options ) +{ +options.addOption( OptionBuilder.withLongOpt( "book-xml" ).hasArg().withDescription( +"book xml file." ) +.create( 'b' ) ); + +options.addOption( OptionBuilder.withLongOpt( "content" ).hasArg().withDescription( +"book content" ) +.create( 'c' ) ); + +options.addOption( OptionBuilder.withLongOpt( "output" ).hasArg().withDescription( +"output directory" ) +.create( 'o' ) ); + +return options; +} + +public void invokePlexusComponent( CommandLine cli, + PlexusContainer plexus ) +throws Exception +{ +BookDoxia doxia = (BookDoxia) plexus.lookup( BookDoxia.ROLE ); + +String bookXml = cli.getOptionValue( 'b' ); + +String content = cli.getOptionValue( 'c' ); + +String output = cli.getOptionValue( 'o' ); + +File book1 = new File( bookXml ); + +List files = FileUtils.getFiles( new File( content ), "**/*.apt, **/*.xml", "" ); + +BookModel book = doxia.loadBook( book1 ); + +doxia.renderBook( book, "xdoc", files, new File( output ) ); +} + +} Propchange: maven/doxia/trunk/doxia-sandbox/doxia-book/src/main/java/org/apache/maven/doxia/book/BookDoxiaCli.java -- svn:eol-style = native Propchange: maven/doxia/trunk/doxia-sandbox/doxia-book/src/main/java/org/apache/maven/doxia/book/BookDoxiaCli.java -- svn:keywords = Author Date Id Revision
svn commit: r487394 - in /maven/doxia/trunk/doxia-core/src: main/java/org/apache/maven/doxia/module/apt/AptSink.java test/java/org/apache/maven/doxia/module/apt/ test/java/org/apache/maven/doxia/modul
Author: jvanzyl Date: Thu Dec 14 15:39:30 2006 New Revision: 487394 URL: http://svn.apache.org/viewvc?view=rev&rev=487394 Log: DOXIA-80: Adding an APT Sink with tests. Coolness! Submitted by: Eric Redmond Added: maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/apt/AptSink.java (with props) maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/module/apt/ maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/module/apt/AptSinkTest.java (with props) Added: maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/apt/AptSink.java URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/apt/AptSink.java?view=auto&rev=487394 == --- maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/apt/AptSink.java (added) +++ maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/apt/AptSink.java Thu Dec 14 15:39:30 2006 @@ -0,0 +1,681 @@ +package org.apache.maven.doxia.module.apt; + +import java.io.PrintWriter; +import java.io.Writer; +import java.util.Stack; + +import org.apache.maven.doxia.module.HtmlTools; +import org.apache.maven.doxia.sink.SinkAdapter; +import org.codehaus.plexus.util.StringUtils; + +/** + * APT Sink implementation. + * @author eredmond + */ +public class AptSink extends SinkAdapter +{ +private static final String EOL = System.getProperty("line.separator"); +private StringBuffer buffer; +private StringBuffer tableCaptionBuffer; +private String author; +private String title; +private String date; +private boolean tableCaptionFlag; +private boolean headerFlag; +private boolean bufferFlag; +private boolean itemFlag; +private boolean verbatimFlag; +private boolean boxed; +private boolean gridFlag; +private int cellCount; +private PrintWriter writer; +private int cellJustif[]; +private String rowLine; +private String listNestingIndent; +private Stack listStyles; + +public AptSink( Writer writer ) +{ + this.buffer = new StringBuffer(); +this.tableCaptionBuffer = new StringBuffer(); +this.writer = new PrintWriter(writer); +this.listNestingIndent = ""; +this.listStyles = new Stack(); +} + +protected StringBuffer getBuffer() +{ +return buffer; +} + +protected void setHeadFlag(boolean headFlag) +{ +this.headerFlag = headFlag; +} + +protected void resetState() +{ +headerFlag = false; +resetBuffer(); +itemFlag = false; +verbatimFlag = false; +cellCount = 0; +} + +protected void resetBuffer() +{ +buffer = new StringBuffer(); +} + +protected void resetTableCaptionBuffer() +{ + tableCaptionBuffer = new StringBuffer(); +} + +public void head() +{ + resetState(); + headerFlag = true; +} + +public void head_() +{ +headerFlag = false; + +write( " -" + EOL ); +write( " " + title + EOL ); +write( " -" + EOL ); +write( " " + author + EOL ); +write( " -" + EOL ); +write( " " + date + EOL ); +write( " -" + EOL ); +} + +public void title_() +{ +if(buffer.length() > 0) +{ + title = buffer.toString(); +resetBuffer(); +} +} + +public void author_() +{ +if(buffer.length() > 0) +{ + author = buffer.toString(); +resetBuffer(); +} +} + +public void date_() +{ +if(buffer.length() > 0) +{ + date = buffer.toString(); +resetBuffer(); +} +} + +public void section1_() +{ +write( EOL ); +} + +public void section2_() +{ +write( EOL ); +} + +public void section3_() +{ +write( EOL ); +} + +public void section4_() +{ +write( EOL ); +} + +public void section5_() +{ +write( EOL ); +} + +public void sectionTitle1() +{ +write( EOL ); +} + +public void sectionTitle1_() +{ +write( EOL + EOL ); +} + +public void sectionTitle2() +{ +write( EOL + "*" ); +} + +public void sectionTitle2_() +{ +write( EOL + EOL ); +} + +public void sectionTitle3() +{ +write( EOL + "**" ); +} + +public void sectionTitle3_() +{ +write( EOL + EOL ); +} + +public void sectionTitle4() +{ +write( EOL + "***" ); +} + +public void sectionTitle4_() +{ +write( EOL + EOL ); +} + +publi
svn commit: r487395 - /maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/xhtml/XhtmlParser.java
Author: jvanzyl Date: Thu Dec 14 15:41:09 2006 New Revision: 487395 URL: http://svn.apache.org/viewvc?view=rev&rev=487395 Log: DOXIA-81: The Xhtml parser called pageBreak instead of lineBreak on elements. Submitted by: Eric Redmond Modified: maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/xhtml/XhtmlParser.java Modified: maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/xhtml/XhtmlParser.java URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/xhtml/XhtmlParser.java?view=diff&rev=487395&r1=487394&r2=487395 == --- maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/xhtml/XhtmlParser.java (original) +++ maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/xhtml/XhtmlParser.java Thu Dec 14 15:41:09 2006 @@ -16,15 +16,15 @@ * limitations under the License. */ +import java.io.Reader; +import java.util.Stack; + import org.apache.maven.doxia.parser.ParseException; import org.apache.maven.doxia.parser.Parser; import org.apache.maven.doxia.sink.Sink; import org.codehaus.plexus.util.xml.pull.MXParser; import org.codehaus.plexus.util.xml.pull.XmlPullParser; -import java.io.Reader; -import java.util.Stack; - /** * Parse an xdoc model and emit events into the specified doxia * Sink. @@ -181,7 +181,7 @@ } else if ( parser.getName().equals( "br" ) ) { -sink.pageBreak(); + sink.lineBreak(); } else if ( parser.getName().equals( "hr" ) ) { @@ -200,13 +200,13 @@ if ( title != null ) { sink.figureCaption(); -sink.text( title ); +text( sink, title ); sink.figureCaption_(); } else if ( alt != null ) { sink.figureCaption(); -sink.text( alt ); +text( sink, alt ); sink.figureCaption_(); } sink.figure_(); @@ -329,11 +329,37 @@ } else if ( eventType == XmlPullParser.TEXT ) { -sink.text( parser.getText() ); +text( sink, parser.getText() ); } eventType = parser.next(); } +} + +/** + * Sends the text to the sink, utilizing the nonBreakingspace of the sink. + * @param sink + * @param text + */ +private static void text( Sink sink, String text ) +{ + if( text.startsWith( "Â " ) ) + { + sink.nonBreakingSpace(); + } + String[] s = text.split( "Â " ); + for( int i = 0; i < s.length; i++ ) + { + sink.text( s[i] ); + if( i + 1 < s.length ) + { + sink.nonBreakingSpace(); + } + } + if( text.endsWith( "Â " ) ) + { + sink.nonBreakingSpace(); + } } private void closeSubordinatedSections( String level, Sink sink )
svn commit: r487637 - /maven/doxia/trunk/doxia-sandbox/doxia-book/pom.xml
Author: jvanzyl Date: Fri Dec 15 11:51:23 2006 New Revision: 487637 URL: http://svn.apache.org/viewvc?view=rev&rev=487637 Log: o use released version of plexus-cli Modified: maven/doxia/trunk/doxia-sandbox/doxia-book/pom.xml Modified: maven/doxia/trunk/doxia-sandbox/doxia-book/pom.xml URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-sandbox/doxia-book/pom.xml?view=diff&rev=487637&r1=487636&r2=487637 == --- maven/doxia/trunk/doxia-sandbox/doxia-book/pom.xml (original) +++ maven/doxia/trunk/doxia-sandbox/doxia-book/pom.xml Fri Dec 15 11:51:23 2006 @@ -49,7 +49,7 @@ org.codehaus.plexus plexus-container-default - 1.0-alpha-8 + 1.0-alpha-10 org.codehaus.plexus @@ -59,7 +59,7 @@ org.codehaus.plexus plexus-cli - 1.0-SNAPSHOT + 1.0 @@ -87,6 +87,17 @@ + + +maven-assembly-plugin + + jar-with-dependencies + + + org.apache.maven.doxia.book.BookDoxiaCli + + +
svn commit: r519235 - in /maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/site: module/manager/DefaultSiteModuleManager.java renderer/
Author: jvanzyl Date: Fri Mar 16 21:36:26 2007 New Revision: 519235 URL: http://svn.apache.org/viewvc?view=rev&rev=519235 Log: getting rid of empty dir Removed: maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/site/renderer/ Modified: maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/site/module/manager/DefaultSiteModuleManager.java Modified: maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/site/module/manager/DefaultSiteModuleManager.java URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/site/module/manager/DefaultSiteModuleManager.java?view=diff&rev=519235&r1=519234&r2=519235 == --- maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/site/module/manager/DefaultSiteModuleManager.java (original) +++ maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/site/module/manager/DefaultSiteModuleManager.java Fri Mar 16 21:36:26 2007 @@ -25,7 +25,7 @@ import java.util.Map; /** - * @author mailto:[EMAIL PROTECTED]">Jason van Zyl + * @author Jason van Zyl * @version $Id:DefaultSiteModuleManager.java 348605 2005-11-24 12:02:44 +1100 (Thu, 24 Nov 2005) brett $ * @plexus.component role="org.apache.maven.doxia.site.module.manager.SiteModuleManager" */
svn commit: r519317 - in /maven/doxia/trunk/doxia-modules/doxia-module-docbook-simple/src/main/java/org/apache/maven/doxia/module/docbook: DocBookParser.java DocBookSiteModule.java
Author: jvanzyl Date: Sat Mar 17 07:01:27 2007 New Revision: 519317 URL: http://svn.apache.org/viewvc?view=rev&rev=519317 Log: o removing explicity roles, the CDC will pick them up Modified: maven/doxia/trunk/doxia-modules/doxia-module-docbook-simple/src/main/java/org/apache/maven/doxia/module/docbook/DocBookParser.java maven/doxia/trunk/doxia-modules/doxia-module-docbook-simple/src/main/java/org/apache/maven/doxia/module/docbook/DocBookSiteModule.java Modified: maven/doxia/trunk/doxia-modules/doxia-module-docbook-simple/src/main/java/org/apache/maven/doxia/module/docbook/DocBookParser.java URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-modules/doxia-module-docbook-simple/src/main/java/org/apache/maven/doxia/module/docbook/DocBookParser.java?view=diff&rev=519317&r1=519316&r2=519317 == --- maven/doxia/trunk/doxia-modules/doxia-module-docbook-simple/src/main/java/org/apache/maven/doxia/module/docbook/DocBookParser.java (original) +++ maven/doxia/trunk/doxia-modules/doxia-module-docbook-simple/src/main/java/org/apache/maven/doxia/module/docbook/DocBookParser.java Sat Mar 17 07:01:27 2007 @@ -39,8 +39,7 @@ * * @author mailto:[EMAIL PROTECTED]">Jason van Zyl * @version $Id:DocBookParser.java 348605 2005-11-24 12:02:44 +1100 (Thu, 24 Nov 2005) brett $ - * @plexus.component role="org.apache.maven.doxia.parser.Parser" - * role-hint="doc-book" + * @plexus.component role-hint="doc-book" */ public class DocBookParser implements Parser Modified: maven/doxia/trunk/doxia-modules/doxia-module-docbook-simple/src/main/java/org/apache/maven/doxia/module/docbook/DocBookSiteModule.java URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-modules/doxia-module-docbook-simple/src/main/java/org/apache/maven/doxia/module/docbook/DocBookSiteModule.java?view=diff&rev=519317&r1=519316&r2=519317 == --- maven/doxia/trunk/doxia-modules/doxia-module-docbook-simple/src/main/java/org/apache/maven/doxia/module/docbook/DocBookSiteModule.java (original) +++ maven/doxia/trunk/doxia-modules/doxia-module-docbook-simple/src/main/java/org/apache/maven/doxia/module/docbook/DocBookSiteModule.java Sat Mar 17 07:01:27 2007 @@ -24,8 +24,7 @@ /** * @author mailto:[EMAIL PROTECTED]">Emmanuel Venisse * @version $Id:DocBookSiteModule.java 348605 2005-11-24 12:02:44 +1100 (Thu, 24 Nov 2005) brett $ - * @plexus.component role="org.apache.maven.doxia.site.module.SiteModule" - * role-hint="doc-book" + * @plexus.component role-hint="doc-book" */ public class DocBookSiteModule extends AbstractSiteModule
svn commit: r519326 - /maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/docbook/
Author: jvanzyl Date: Sat Mar 17 07:32:19 2007 New Revision: 519326 URL: http://svn.apache.org/viewvc?view=rev&rev=519326 Log: o this is a separate module Removed: maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/docbook/
svn commit: r519328 [2/2] - in /maven/doxia/trunk/doxia-modules/doxia-module-apt: ./ src/ src/main/ src/main/java/ src/main/java/org/ src/main/java/org/apache/ src/main/java/org/apache/maven/ src/main
Added: maven/doxia/trunk/doxia-modules/doxia-module-apt/src/main/java/org/apache/maven/doxia/module/apt/AptSink.java URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-modules/doxia-module-apt/src/main/java/org/apache/maven/doxia/module/apt/AptSink.java?view=auto&rev=519328 == --- maven/doxia/trunk/doxia-modules/doxia-module-apt/src/main/java/org/apache/maven/doxia/module/apt/AptSink.java (added) +++ maven/doxia/trunk/doxia-modules/doxia-module-apt/src/main/java/org/apache/maven/doxia/module/apt/AptSink.java Sat Mar 17 07:44:23 2007 @@ -0,0 +1,700 @@ +package org.apache.maven.doxia.module.apt; + +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +import java.io.PrintWriter; +import java.io.Writer; +import java.util.Stack; + +import org.apache.maven.doxia.module.HtmlTools; +import org.apache.maven.doxia.sink.SinkAdapter; +import org.codehaus.plexus.util.StringUtils; + +/** + * APT Sink implementation. + * @author eredmond + */ +public class AptSink extends SinkAdapter +{ +private static final String EOL = System.getProperty("line.separator"); +private StringBuffer buffer; +private StringBuffer tableCaptionBuffer; +private String author; +private String title; +private String date; +private boolean tableCaptionFlag; +private boolean headerFlag; +private boolean bufferFlag; +private boolean itemFlag; +private boolean verbatimFlag; +private boolean boxed; +private boolean gridFlag; +private int cellCount; +private PrintWriter writer; +private int cellJustif[]; +private String rowLine; +private String listNestingIndent; +private Stack listStyles; + +public AptSink( Writer writer ) +{ + this.buffer = new StringBuffer(); +this.tableCaptionBuffer = new StringBuffer(); +this.writer = new PrintWriter(writer); +this.listNestingIndent = ""; +this.listStyles = new Stack(); +} + +protected StringBuffer getBuffer() +{ +return buffer; +} + +protected void setHeadFlag(boolean headFlag) +{ +this.headerFlag = headFlag; +} + +protected void resetState() +{ +headerFlag = false; +resetBuffer(); +itemFlag = false; +verbatimFlag = false; +cellCount = 0; +} + +protected void resetBuffer() +{ +buffer = new StringBuffer(); +} + +protected void resetTableCaptionBuffer() +{ + tableCaptionBuffer = new StringBuffer(); +} + +public void head() +{ + resetState(); + headerFlag = true; +} + +public void head_() +{ +headerFlag = false; + +write( " -" + EOL ); +write( " " + title + EOL ); +write( " -" + EOL ); +write( " " + author + EOL ); +write( " -" + EOL ); +write( " " + date + EOL ); +write( " -" + EOL ); +} + +public void title_() +{ +if(buffer.length() > 0) +{ + title = buffer.toString(); +resetBuffer(); +} +} + +public void author_() +{ +if(buffer.length() > 0) +{ + author = buffer.toString(); +resetBuffer(); +} +} + +public void date_() +{ +if(buffer.length() > 0) +{ + date = buffer.toString(); +resetBuffer(); +} +} + +public void section1_() +{ +write( EOL ); +} + +public void section2_() +{ +write( EOL ); +} + +public void section3_() +{ +write( EOL ); +} + +public void section4_() +{ +write( EOL ); +} + +public void section5_() +{ +write( EOL ); +} + +public void sectionTitle1() +{ +write( EOL ); +} + +public void sectionTitle1_() +{ +write( EOL + EOL ); +} + +public void sectionTitle2() +{ +write( EOL + "*" ); +} + +public void sectionTitle2_() +{ +write( EOL + EOL ); +} + +public void sectionTitle3() +{ +write( EOL + "**" ); +} + +
svn commit: r519329 - in /maven/doxia/trunk/doxia-modules/doxia-module-fml: ./ src/ src/main/ src/main/java/ src/main/java/org/ src/main/java/org/apache/ src/main/java/org/apache/maven/ src/main/java/
Author: jvanzyl Date: Sat Mar 17 07:45:55 2007 New Revision: 519329 URL: http://svn.apache.org/viewvc?view=rev&rev=519329 Log: o creating a separate module for FML Added: maven/doxia/trunk/doxia-modules/doxia-module-fml/ maven/doxia/trunk/doxia-modules/doxia-module-fml/pom.xml (with props) maven/doxia/trunk/doxia-modules/doxia-module-fml/src/ maven/doxia/trunk/doxia-modules/doxia-module-fml/src/main/ maven/doxia/trunk/doxia-modules/doxia-module-fml/src/main/java/ maven/doxia/trunk/doxia-modules/doxia-module-fml/src/main/java/org/ maven/doxia/trunk/doxia-modules/doxia-module-fml/src/main/java/org/apache/ maven/doxia/trunk/doxia-modules/doxia-module-fml/src/main/java/org/apache/maven/ maven/doxia/trunk/doxia-modules/doxia-module-fml/src/main/java/org/apache/maven/doxia/ maven/doxia/trunk/doxia-modules/doxia-module-fml/src/main/java/org/apache/maven/doxia/module/ maven/doxia/trunk/doxia-modules/doxia-module-fml/src/main/java/org/apache/maven/doxia/module/fml/ maven/doxia/trunk/doxia-modules/doxia-module-fml/src/main/java/org/apache/maven/doxia/module/fml/FmlParser.java (with props) maven/doxia/trunk/doxia-modules/doxia-module-fml/src/main/java/org/apache/maven/doxia/module/fml/FmlSiteModule.java (with props) maven/doxia/trunk/doxia-modules/doxia-module-fml/src/main/java/org/apache/maven/doxia/module/fml/model/ maven/doxia/trunk/doxia-modules/doxia-module-fml/src/main/java/org/apache/maven/doxia/module/fml/model/Faq.java (with props) maven/doxia/trunk/doxia-modules/doxia-module-fml/src/main/java/org/apache/maven/doxia/module/fml/model/Faqs.java (with props) maven/doxia/trunk/doxia-modules/doxia-module-fml/src/main/java/org/apache/maven/doxia/module/fml/model/Part.java (with props) maven/doxia/trunk/doxia-modules/doxia-module-fml/src/test/ maven/doxia/trunk/doxia-modules/doxia-module-fml/src/test/java/ maven/doxia/trunk/doxia-modules/doxia-module-fml/src/test/java/org/ maven/doxia/trunk/doxia-modules/doxia-module-fml/src/test/java/org/apache/ maven/doxia/trunk/doxia-modules/doxia-module-fml/src/test/java/org/apache/maven/ maven/doxia/trunk/doxia-modules/doxia-module-fml/src/test/java/org/apache/maven/doxia/ maven/doxia/trunk/doxia-modules/doxia-module-fml/src/test/java/org/apache/maven/doxia/module/ maven/doxia/trunk/doxia-modules/doxia-module-fml/src/test/java/org/apache/maven/doxia/module/fml/ maven/doxia/trunk/doxia-modules/doxia-module-fml/src/test/java/org/apache/maven/doxia/module/fml/FmlParserTest.java (with props) Added: maven/doxia/trunk/doxia-modules/doxia-module-fml/pom.xml URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-modules/doxia-module-fml/pom.xml?view=auto&rev=519329 == --- maven/doxia/trunk/doxia-modules/doxia-module-fml/pom.xml (added) +++ maven/doxia/trunk/doxia-modules/doxia-module-fml/pom.xml Sat Mar 17 07:45:55 2007 @@ -0,0 +1,21 @@ + + +doxia-modules +org.apache.maven.doxia +1.0-alpha-9-SNAPSHOT + + 4.0.0 + org.apache.maven.doxia + doxia-module-fml + doxia-module-fml + 1.0-SNAPSHOT + http://maven.apache.org + + + junit + junit + 3.8.1 + test + + + \ No newline at end of file Propchange: maven/doxia/trunk/doxia-modules/doxia-module-fml/pom.xml -- svn:eol-style = native Propchange: maven/doxia/trunk/doxia-modules/doxia-module-fml/pom.xml -- svn:keywords = "Author Date Id Revision" Added: maven/doxia/trunk/doxia-modules/doxia-module-fml/src/main/java/org/apache/maven/doxia/module/fml/FmlParser.java URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-modules/doxia-module-fml/src/main/java/org/apache/maven/doxia/module/fml/FmlParser.java?view=auto&rev=519329 == --- maven/doxia/trunk/doxia-modules/doxia-module-fml/src/main/java/org/apache/maven/doxia/module/fml/FmlParser.java (added) +++ maven/doxia/trunk/doxia-modules/doxia-module-fml/src/main/java/org/apache/maven/doxia/module/fml/FmlParser.java Sat Mar 17 07:45:55 2007 @@ -0,0 +1,509 @@ +package org.apache.maven.doxia.module.fml; + +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, +
svn commit: r519330 - in /maven/doxia/trunk/doxia-modules/doxia-module-latex: ./ src/ src/main/ src/main/java/ src/main/java/org/ src/main/java/org/apache/ src/main/java/org/apache/maven/ src/main/jav
Author: jvanzyl Date: Sat Mar 17 07:46:28 2007 New Revision: 519330 URL: http://svn.apache.org/viewvc?view=rev&rev=519330 Log: o separate module for latex Added: maven/doxia/trunk/doxia-modules/doxia-module-latex/ maven/doxia/trunk/doxia-modules/doxia-module-latex/pom.xml (with props) maven/doxia/trunk/doxia-modules/doxia-module-latex/src/ maven/doxia/trunk/doxia-modules/doxia-module-latex/src/main/ maven/doxia/trunk/doxia-modules/doxia-module-latex/src/main/java/ maven/doxia/trunk/doxia-modules/doxia-module-latex/src/main/java/org/ maven/doxia/trunk/doxia-modules/doxia-module-latex/src/main/java/org/apache/ maven/doxia/trunk/doxia-modules/doxia-module-latex/src/main/java/org/apache/maven/ maven/doxia/trunk/doxia-modules/doxia-module-latex/src/main/java/org/apache/maven/doxia/ maven/doxia/trunk/doxia-modules/doxia-module-latex/src/main/java/org/apache/maven/doxia/module/ maven/doxia/trunk/doxia-modules/doxia-module-latex/src/main/java/org/apache/maven/doxia/module/latex/ maven/doxia/trunk/doxia-modules/doxia-module-latex/src/main/java/org/apache/maven/doxia/module/latex/LatexSink.java (with props) maven/doxia/trunk/doxia-modules/doxia-module-latex/src/main/resources/ maven/doxia/trunk/doxia-modules/doxia-module-latex/src/main/resources/org/ maven/doxia/trunk/doxia-modules/doxia-module-latex/src/main/resources/org/apache/ maven/doxia/trunk/doxia-modules/doxia-module-latex/src/main/resources/org/apache/maven/ maven/doxia/trunk/doxia-modules/doxia-module-latex/src/main/resources/org/apache/maven/doxia/ maven/doxia/trunk/doxia-modules/doxia-module-latex/src/main/resources/org/apache/maven/doxia/module/ maven/doxia/trunk/doxia-modules/doxia-module-latex/src/main/resources/org/apache/maven/doxia/module/latex/ maven/doxia/trunk/doxia-modules/doxia-module-latex/src/main/resources/org/apache/maven/doxia/module/latex/default_preamble.tex maven/doxia/trunk/doxia-modules/doxia-module-latex/src/main/resources/org/apache/maven/doxia/module/latex/default_sink_commands.tex maven/doxia/trunk/doxia-modules/doxia-module-latex/src/test/ maven/doxia/trunk/doxia-modules/doxia-module-latex/src/test/java/ maven/doxia/trunk/doxia-modules/doxia-module-latex/src/test/java/org/ maven/doxia/trunk/doxia-modules/doxia-module-latex/src/test/java/org/apache/ maven/doxia/trunk/doxia-modules/doxia-module-latex/src/test/java/org/apache/maven/ maven/doxia/trunk/doxia-modules/doxia-module-latex/src/test/java/org/apache/maven/doxia/ maven/doxia/trunk/doxia-modules/doxia-module-latex/src/test/java/org/apache/maven/doxia/module/ maven/doxia/trunk/doxia-modules/doxia-module-latex/src/test/java/org/apache/maven/doxia/module/latex/ maven/doxia/trunk/doxia-modules/doxia-module-latex/src/test/java/org/apache/maven/doxia/module/latex/LatexSinkTest.java (with props) Added: maven/doxia/trunk/doxia-modules/doxia-module-latex/pom.xml URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-modules/doxia-module-latex/pom.xml?view=auto&rev=519330 == --- maven/doxia/trunk/doxia-modules/doxia-module-latex/pom.xml (added) +++ maven/doxia/trunk/doxia-modules/doxia-module-latex/pom.xml Sat Mar 17 07:46:28 2007 @@ -0,0 +1,21 @@ + + +doxia-modules +org.apache.maven.doxia +1.0-alpha-9-SNAPSHOT + + 4.0.0 + org.apache.maven.doxia + doxia-module-latex + doxia-module-latex + 1.0-SNAPSHOT + http://maven.apache.org + + + junit + junit + 3.8.1 + test + + + \ No newline at end of file Propchange: maven/doxia/trunk/doxia-modules/doxia-module-latex/pom.xml -- svn:eol-style = native Propchange: maven/doxia/trunk/doxia-modules/doxia-module-latex/pom.xml -- svn:keywords = "Author Date Id Revision" Added: maven/doxia/trunk/doxia-modules/doxia-module-latex/src/main/java/org/apache/maven/doxia/module/latex/LatexSink.java URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-modules/doxia-module-latex/src/main/java/org/apache/maven/doxia/module/latex/LatexSink.java?view=auto&rev=519330 == --- maven/doxia/trunk/doxia-modules/doxia-module-latex/src/main/java/org/apache/maven/doxia/module/latex/LatexSink.java (added) +++ maven/doxia/trunk/doxia-modules/doxia-module-latex/src/main/java/org/apache/maven/doxia/module/latex/LatexSink.java Sat Mar 17 07:46:28 2007 @@ -0,0 +1,822 @@ +package org.apache.maven.doxia.module.latex; + +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright owners
svn commit: r519331 [4/4] - in /maven/doxia/trunk/doxia-modules/doxia-module-rtf: ./ src/ src/main/ src/main/java/ src/main/java/org/ src/main/java/org/apache/ src/main/java/org/apache/maven/ src/main
Added: maven/doxia/trunk/doxia-modules/doxia-module-rtf/src/main/java/org/apache/maven/doxia/module/rtf/WMFWriter.java URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-modules/doxia-module-rtf/src/main/java/org/apache/maven/doxia/module/rtf/WMFWriter.java?view=auto&rev=519331 == --- maven/doxia/trunk/doxia-modules/doxia-module-rtf/src/main/java/org/apache/maven/doxia/module/rtf/WMFWriter.java (added) +++ maven/doxia/trunk/doxia-modules/doxia-module-rtf/src/main/java/org/apache/maven/doxia/module/rtf/WMFWriter.java Sat Mar 17 07:47:59 2007 @@ -0,0 +1,553 @@ +package org.apache.maven.doxia.module.rtf; + +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +import java.io.BufferedOutputStream; +import java.io.FileOutputStream; +import java.io.IOException; +import java.io.OutputStream; +import java.io.Writer; +import java.util.Vector; + +/** + * A Windows MetaFile writer. + */ +public class WMFWriter +{ + +/* + * See the libwmf library documentation + * (http://www.wvware.com/wmf_doc_index.html) + * for a description of WMF format. + */ + +private static Record trailer = new Record( 0, null ); + +/* + * standard header fields + */ +private short fileType; + +private short headerSize; + +private short version; + +private int fileSize; + +private short numOfObjects; + +private int maxRecordSize; + +private short numOfParams; + +private Vector records; + +public WMFWriter() +{ +fileType = 2; +headerSize = 9; +version = 0x0300; +fileSize = headerSize + trailer.size(); +numOfObjects = 0; +maxRecordSize = trailer.size(); +numOfParams = 0; + +records = new Vector(); +} + +public void add( Record record ) +{ +records.addElement( record ); + +int size = record.size(); +fileSize += size; +if ( size > maxRecordSize ) +{ +maxRecordSize = size; +} +} + +public int size() +{ +return fileSize; +} + +public void write( String fileName ) +throws IOException +{ +BufferedOutputStream out = new BufferedOutputStream( new FileOutputStream( fileName ) ); +write( out ); +out.flush(); +out.close(); +} + +public void write( OutputStream out ) +throws IOException +{ +write16( fileType, out ); +write16( headerSize, out ); +write16( version, out ); +write32( fileSize, out ); +write16( numOfObjects, out ); +write32( maxRecordSize, out ); +write16( numOfParams, out ); + +for ( int i = 0, n = records.size(); i < n; ++i ) +{ +Record record = (Record) records.elementAt( i ); +record.write( out ); +} + +trailer.write( out ); +} + +/** + * Writes a 16-bit integer in little-endian format. + */ +public static void write16( int word, OutputStream out ) +throws IOException +{ +out.write( word ); +out.write( word >> 8 ); +} + +/** + * Writes a 32-bit integer in little-endian format. + */ +public static void write32( int dword, OutputStream out ) +throws IOException +{ +out.write( dword ); +out.write( dword >> 8 ); +out.write( dword >> 16 ); +out.write( dword >> 24 ); +} + +public void print( Writer out ) +throws IOException +{ +print16( fileType, out ); +print16( headerSize, out ); +print16( version, out ); +print32( fileSize, out ); +print16( numOfObjects, out ); +print32( maxRecordSize, out ); +print16( numOfParams, out ); +out.write( System.getProperty( "line.separator" ) ); + +for ( int i = 0, n = records.size(); i < n; ++i ) +{ +Record record = (Record) records.elementAt( i ); +record.print( out ); +} + +trailer.print( out ); +} + +public static void print16( int word, Writer out ) +throws IOException +{ +byte[]
svn commit: r519332 - in /maven/doxia/trunk/doxia-modules/doxia-module-xdoc: ./ src/ src/main/ src/main/java/ src/main/java/org/ src/main/java/org/apache/ src/main/java/org/apache/maven/ src/main/java
Author: jvanzyl Date: Sat Mar 17 07:48:17 2007 New Revision: 519332 URL: http://svn.apache.org/viewvc?view=rev&rev=519332 Log: o separate xdoc module Added: maven/doxia/trunk/doxia-modules/doxia-module-xdoc/ maven/doxia/trunk/doxia-modules/doxia-module-xdoc/pom.xml (with props) maven/doxia/trunk/doxia-modules/doxia-module-xdoc/src/ maven/doxia/trunk/doxia-modules/doxia-module-xdoc/src/main/ maven/doxia/trunk/doxia-modules/doxia-module-xdoc/src/main/java/ maven/doxia/trunk/doxia-modules/doxia-module-xdoc/src/main/java/org/ maven/doxia/trunk/doxia-modules/doxia-module-xdoc/src/main/java/org/apache/ maven/doxia/trunk/doxia-modules/doxia-module-xdoc/src/main/java/org/apache/maven/ maven/doxia/trunk/doxia-modules/doxia-module-xdoc/src/main/java/org/apache/maven/doxia/ maven/doxia/trunk/doxia-modules/doxia-module-xdoc/src/main/java/org/apache/maven/doxia/module/ maven/doxia/trunk/doxia-modules/doxia-module-xdoc/src/main/java/org/apache/maven/doxia/module/xdoc/ maven/doxia/trunk/doxia-modules/doxia-module-xdoc/src/main/java/org/apache/maven/doxia/module/xdoc/XdocParser.java (with props) maven/doxia/trunk/doxia-modules/doxia-module-xdoc/src/main/java/org/apache/maven/doxia/module/xdoc/XdocSink.java (with props) maven/doxia/trunk/doxia-modules/doxia-module-xdoc/src/main/java/org/apache/maven/doxia/module/xdoc/XdocSiteModule.java (with props) maven/doxia/trunk/doxia-modules/doxia-module-xdoc/src/test/ maven/doxia/trunk/doxia-modules/doxia-module-xdoc/src/test/java/ maven/doxia/trunk/doxia-modules/doxia-module-xdoc/src/test/java/org/ maven/doxia/trunk/doxia-modules/doxia-module-xdoc/src/test/java/org/apache/ maven/doxia/trunk/doxia-modules/doxia-module-xdoc/src/test/java/org/apache/maven/ maven/doxia/trunk/doxia-modules/doxia-module-xdoc/src/test/java/org/apache/maven/doxia/ maven/doxia/trunk/doxia-modules/doxia-module-xdoc/src/test/java/org/apache/maven/doxia/module/ maven/doxia/trunk/doxia-modules/doxia-module-xdoc/src/test/java/org/apache/maven/doxia/module/xdoc/ maven/doxia/trunk/doxia-modules/doxia-module-xdoc/src/test/java/org/apache/maven/doxia/module/xdoc/XdocParserTest.java (with props) maven/doxia/trunk/doxia-modules/doxia-module-xdoc/src/test/java/org/apache/maven/doxia/module/xdoc/XdocSinkTest.java (with props) Added: maven/doxia/trunk/doxia-modules/doxia-module-xdoc/pom.xml URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-modules/doxia-module-xdoc/pom.xml?view=auto&rev=519332 == --- maven/doxia/trunk/doxia-modules/doxia-module-xdoc/pom.xml (added) +++ maven/doxia/trunk/doxia-modules/doxia-module-xdoc/pom.xml Sat Mar 17 07:48:17 2007 @@ -0,0 +1,21 @@ + + +doxia-modules +org.apache.maven.doxia +1.0-alpha-9-SNAPSHOT + + 4.0.0 + org.apache.maven.doxia + doxia-module-xdoc + doxia-module-xdoc + 1.0-SNAPSHOT + http://maven.apache.org + + + junit + junit + 3.8.1 + test + + + \ No newline at end of file Propchange: maven/doxia/trunk/doxia-modules/doxia-module-xdoc/pom.xml -- svn:eol-style = native Propchange: maven/doxia/trunk/doxia-modules/doxia-module-xdoc/pom.xml -- svn:keywords = "Author Date Id Revision" Added: maven/doxia/trunk/doxia-modules/doxia-module-xdoc/src/main/java/org/apache/maven/doxia/module/xdoc/XdocParser.java URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-modules/doxia-module-xdoc/src/main/java/org/apache/maven/doxia/module/xdoc/XdocParser.java?view=auto&rev=519332 == --- maven/doxia/trunk/doxia-modules/doxia-module-xdoc/src/main/java/org/apache/maven/doxia/module/xdoc/XdocParser.java (added) +++ maven/doxia/trunk/doxia-modules/doxia-module-xdoc/src/main/java/org/apache/maven/doxia/module/xdoc/XdocParser.java Sat Mar 17 07:48:17 2007 @@ -0,0 +1,366 @@ +package org.apache.maven.doxia.module.xdoc; + +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * s
svn commit: r519334 - /maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/module/apt/
Author: jvanzyl Date: Sat Mar 17 07:50:22 2007 New Revision: 519334 URL: http://svn.apache.org/viewvc?view=rev&rev=519334 Log: o move to its own module Removed: maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/module/apt/
svn commit: r519335 - /maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/module/latex/
Author: jvanzyl Date: Sat Mar 17 07:50:36 2007 New Revision: 519335 URL: http://svn.apache.org/viewvc?view=rev&rev=519335 Log: o move to its own module Removed: maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/module/latex/
svn commit: r519336 - /maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/module/fml/
Author: jvanzyl Date: Sat Mar 17 07:50:44 2007 New Revision: 519336 URL: http://svn.apache.org/viewvc?view=rev&rev=519336 Log: o move to its own module Removed: maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/module/fml/
svn commit: r519337 - /maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/module/rtf/
Author: jvanzyl Date: Sat Mar 17 07:50:55 2007 New Revision: 519337 URL: http://svn.apache.org/viewvc?view=rev&rev=519337 Log: o move to its own module Removed: maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/module/rtf/
svn commit: r519338 - /maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/module/xdoc/
Author: jvanzyl Date: Sat Mar 17 07:51:19 2007 New Revision: 519338 URL: http://svn.apache.org/viewvc?view=rev&rev=519338 Log: o move to its own module Removed: maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/module/xdoc/
svn commit: r519340 - /maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/module/xhtml/
Author: jvanzyl Date: Sat Mar 17 07:53:03 2007 New Revision: 519340 URL: http://svn.apache.org/viewvc?view=rev&rev=519340 Log: o move to its own module Removed: maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/module/xhtml/
svn commit: r519342 - /maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/apt/
Author: jvanzyl Date: Sat Mar 17 07:54:08 2007 New Revision: 519342 URL: http://svn.apache.org/viewvc?view=rev&rev=519342 Log: o move to its own module Removed: maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/apt/
svn commit: r519343 - /maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/fml/
Author: jvanzyl Date: Sat Mar 17 07:54:16 2007 New Revision: 519343 URL: http://svn.apache.org/viewvc?view=rev&rev=519343 Log: o move to its own module Removed: maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/fml/
svn commit: r519344 - /maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/latex/
Author: jvanzyl Date: Sat Mar 17 07:54:26 2007 New Revision: 519344 URL: http://svn.apache.org/viewvc?view=rev&rev=519344 Log: o move to its own module Removed: maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/latex/
svn commit: r519345 - /maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/rtf/
Author: jvanzyl Date: Sat Mar 17 07:54:36 2007 New Revision: 519345 URL: http://svn.apache.org/viewvc?view=rev&rev=519345 Log: o move to its own module Removed: maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/rtf/
svn commit: r519346 - /maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/xdoc/
Author: jvanzyl Date: Sat Mar 17 07:54:48 2007 New Revision: 519346 URL: http://svn.apache.org/viewvc?view=rev&rev=519346 Log: o move to its own module Removed: maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/xdoc/
svn commit: r519347 - /maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/xhtml/
Author: jvanzyl Date: Sat Mar 17 07:54:57 2007 New Revision: 519347 URL: http://svn.apache.org/viewvc?view=rev&rev=519347 Log: o move to its own module Removed: maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/xhtml/
svn commit: r519348 - /maven/doxia/trunk/doxia-core/src/test/site-generated/
Author: jvanzyl Date: Sat Mar 17 07:57:20 2007 New Revision: 519348 URL: http://svn.apache.org/viewvc?view=rev&rev=519348 Log: o not used Removed: maven/doxia/trunk/doxia-core/src/test/site-generated/
svn commit: r519349 - /maven/doxia/trunk/doxia-core/src/test/resources/test/
Author: jvanzyl Date: Sat Mar 17 08:03:13 2007 New Revision: 519349 URL: http://svn.apache.org/viewvc?view=rev&rev=519349 Log: o not used, all the source documents are in the site/ Removed: maven/doxia/trunk/doxia-core/src/test/resources/test/
svn commit: r519544 - in /maven/doxia/trunk/doxia-core: ./ src/main/java/org/apache/maven/doxia/ src/main/java/org/apache/maven/doxia/index/ src/main/java/org/apache/maven/doxia/macro/ src/main/java/o
Author: jvanzyl Date: Sat Mar 17 22:05:04 2007 New Revision: 519544 URL: http://svn.apache.org/viewvc?view=rev&rev=519544 Log: o modules and tests all decoupled Added: maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/util/ByLineReaderSource.java (contents, props changed) - copied, changed from r519326, maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/common/ByLineReaderSource.java maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/util/ByLineSource.java (contents, props changed) - copied, changed from r519326, maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/common/ByLineSource.java maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/util/HtmlTools.java (contents, props changed) - copied, changed from r519326, maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/HtmlTools.java maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/macro/ maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/macro/MacroManagerTest.java (with props) Removed: maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/HtmlTools.java maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/common/ByLineReaderSource.java maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/common/ByLineSource.java maven/doxia/trunk/doxia-core/src/main/resources/org/ maven/doxia/trunk/doxia-core/src/samples/ maven/doxia/trunk/doxia-core/src/test/resources/codehaus.dst maven/doxia/trunk/doxia-core/src/test/resources/convert/ maven/doxia/trunk/doxia-core/src/test/resources/examples-full.apt maven/doxia/trunk/doxia-core/src/test/resources/examples.apt maven/doxia/trunk/doxia-core/src/test/resources/examples.xml maven/doxia/trunk/doxia-core/src/test/resources/parse/ maven/doxia/trunk/doxia-core/src/test/site/ Modified: maven/doxia/trunk/doxia-core/pom.xml maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/DefaultDoxia.java maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/Doxia.java maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/index/IndexingSink.java maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/macro/EchoMacro.java maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/macro/manager/DefaultMacroManager.java maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/macro/snippet/SnippetMacro.java maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/macro/toc/TocMacro.java maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/parser/AbstractParser.java maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/parser/manager/DefaultParserManager.java maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/site/module/manager/DefaultSiteModuleManager.java maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/util/StringUtil.java maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/module/HtmlToolsTest.java maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/sink/AbstractSinkTestCase.java Modified: maven/doxia/trunk/doxia-core/pom.xml URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-core/pom.xml?view=diff&rev=519544&r1=519543&r2=519544 == --- maven/doxia/trunk/doxia-core/pom.xml (original) +++ maven/doxia/trunk/doxia-core/pom.xml Sat Mar 17 22:05:04 2007 @@ -59,18 +59,20 @@ org.apache.maven.doxia doxia-sink-api - 1.0-alpha-8 org.codehaus.plexus plexus-utils - 1.0.4 org.codehaus.plexus plexus-container-default - 1.0-alpha-8 - runtime + Modified: maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/DefaultDoxia.java URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/DefaultDoxia.java?view=diff&rev=519544&r1=519543&r2=519544 == --- maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/DefaultDoxia.java (original) +++ maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/DefaultDoxia.java Sat Mar 17 22:05:04 2007 @@ -28,9 +28,9 @@ import java.io.Reader; /** - * @plexus.component role="org.apache.maven.doxia.Doxia" + * @plexus.component * - * @author mailto:[EMAIL PROTECTED]">Jason van Zyl + * @author Jason van Zyl * @version $Id:DefaultDoxia.java 348605 2005-11-24 12:02:44 +1100 (Thu, 24 Nov 2005) brett $ */ public class DefaultDoxia Modified: maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/Doxia
svn commit: r519545 - in /maven/doxia/trunk/doxia-modules/doxia-module-apt: ./ src/main/java/org/apache/maven/doxia/module/apt/ src/main/resources/ src/main/resources/META-INF/ src/main/resources/META
Author: jvanzyl Date: Sat Mar 17 22:07:36 2007 New Revision: 519545 URL: http://svn.apache.org/viewvc?view=rev&rev=519545 Log: decoupling module Added: maven/doxia/trunk/doxia-modules/doxia-module-apt/src/main/resources/ maven/doxia/trunk/doxia-modules/doxia-module-apt/src/main/resources/META-INF/ maven/doxia/trunk/doxia-modules/doxia-module-apt/src/main/resources/META-INF/plexus/ maven/doxia/trunk/doxia-modules/doxia-module-apt/src/main/resources/META-INF/plexus/components.xml (with props) maven/doxia/trunk/doxia-modules/doxia-module-apt/src/test/resources/ maven/doxia/trunk/doxia-modules/doxia-module-apt/src/test/resources/linebreak.apt (with props) maven/doxia/trunk/doxia-modules/doxia-module-apt/src/test/resources/macro.apt (with props) maven/doxia/trunk/doxia-modules/doxia-module-apt/src/test/resources/test/ maven/doxia/trunk/doxia-modules/doxia-module-apt/src/test/resources/test.apt (with props) maven/doxia/trunk/doxia-modules/doxia-module-apt/src/test/resources/test/linebreak.apt (with props) maven/doxia/trunk/doxia-modules/doxia-module-apt/src/test/resources/test/macro.apt (with props) maven/doxia/trunk/doxia-modules/doxia-module-apt/src/test/resources/test/test.apt (with props) maven/doxia/trunk/doxia-modules/doxia-module-apt/src/test/resources/test/toc.apt (with props) maven/doxia/trunk/doxia-modules/doxia-module-apt/src/test/resources/toc.apt (with props) Modified: maven/doxia/trunk/doxia-modules/doxia-module-apt/pom.xml maven/doxia/trunk/doxia-modules/doxia-module-apt/src/main/java/org/apache/maven/doxia/module/apt/AptParser.java maven/doxia/trunk/doxia-modules/doxia-module-apt/src/main/java/org/apache/maven/doxia/module/apt/AptSink.java maven/doxia/trunk/doxia-modules/doxia-module-apt/src/main/java/org/apache/maven/doxia/module/apt/AptSiteModule.java maven/doxia/trunk/doxia-modules/doxia-module-apt/src/test/java/org/apache/maven/doxia/module/apt/AptParserTest.java maven/doxia/trunk/doxia-modules/doxia-module-apt/src/test/java/org/apache/maven/doxia/module/apt/AptSinkTest.java Modified: maven/doxia/trunk/doxia-modules/doxia-module-apt/pom.xml URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-modules/doxia-module-apt/pom.xml?view=diff&rev=519545&r1=519544&r2=519545 == --- maven/doxia/trunk/doxia-modules/doxia-module-apt/pom.xml (original) +++ maven/doxia/trunk/doxia-modules/doxia-module-apt/pom.xml Sat Mar 17 22:07:36 2007 @@ -5,17 +5,5 @@ 1.0-alpha-9-SNAPSHOT 4.0.0 - org.apache.maven.doxia doxia-module-apt - doxia-module-apt - 1.0-SNAPSHOT - http://maven.apache.org - - - junit - junit - 3.8.1 - test - - - \ No newline at end of file + Modified: maven/doxia/trunk/doxia-modules/doxia-module-apt/src/main/java/org/apache/maven/doxia/module/apt/AptParser.java URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-modules/doxia-module-apt/src/main/java/org/apache/maven/doxia/module/apt/AptParser.java?view=diff&rev=519545&r1=519544&r2=519545 == --- maven/doxia/trunk/doxia-modules/doxia-module-apt/src/main/java/org/apache/maven/doxia/module/apt/AptParser.java (original) +++ maven/doxia/trunk/doxia-modules/doxia-module-apt/src/main/java/org/apache/maven/doxia/module/apt/AptParser.java Sat Mar 17 22:07:36 2007 @@ -22,6 +22,7 @@ import org.apache.maven.doxia.macro.MacroExecutionException; import org.apache.maven.doxia.macro.MacroRequest; import org.apache.maven.doxia.macro.manager.MacroNotFoundException; +import org.apache.maven.doxia.macro.manager.MacroManager; import org.apache.maven.doxia.parser.AbstractParser; import org.apache.maven.doxia.sink.Sink; import org.apache.maven.doxia.sink.SinkAdapter; @@ -36,9 +37,7 @@ import java.util.Map; import java.util.StringTokenizer; -/** - * @plexus.component role-hint="apt" - */ +/** @plexus.component role="org.apache.maven.doxia.parser.Parser" role-hint="apt" */ public class AptParser extends AbstractParser { @@ -108,7 +107,8 @@ // --- -public void parse( Reader source, Sink sink ) +public void parse( Reader source, + Sink sink ) throws AptParseException { try @@ -618,13 +618,13 @@ { switch ( line.charAt( i ) ) { -case ' ': +case' ': ++indent; break; -case '\t': +case'\t': indent += 8; break; -
svn commit: r519546 - in /maven/doxia/trunk/doxia-modules/doxia-module-confluence: ./ src/main/java/org/apache/maven/doxia/module/confluence/ src/main/java/org/apache/maven/doxia/module/confluence/par
Author: jvanzyl Date: Sat Mar 17 22:07:43 2007 New Revision: 519546 URL: http://svn.apache.org/viewvc?view=rev&rev=519546 Log: decoupling module Modified: maven/doxia/trunk/doxia-modules/doxia-module-confluence/pom.xml maven/doxia/trunk/doxia-modules/doxia-module-confluence/src/main/java/org/apache/maven/doxia/module/confluence/ConfluenceParser.java maven/doxia/trunk/doxia-modules/doxia-module-confluence/src/main/java/org/apache/maven/doxia/module/confluence/parser/BlockParser.java maven/doxia/trunk/doxia-modules/doxia-module-confluence/src/main/java/org/apache/maven/doxia/module/confluence/parser/HorizontalRuleBlockParser.java maven/doxia/trunk/doxia-modules/doxia-module-confluence/src/main/java/org/apache/maven/doxia/module/confluence/parser/ParagraphBlockParser.java maven/doxia/trunk/doxia-modules/doxia-module-confluence/src/main/java/org/apache/maven/doxia/module/confluence/parser/SectionBlockParser.java maven/doxia/trunk/doxia-modules/doxia-module-confluence/src/main/java/org/apache/maven/doxia/module/confluence/parser/VerbatimBlockParser.java maven/doxia/trunk/doxia-modules/doxia-module-confluence/src/main/java/org/apache/maven/doxia/module/confluence/parser/list/ListBlockParser.java maven/doxia/trunk/doxia-modules/doxia-module-confluence/src/main/java/org/apache/maven/doxia/module/confluence/parser/table/TableBlockParser.java Modified: maven/doxia/trunk/doxia-modules/doxia-module-confluence/pom.xml URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-modules/doxia-module-confluence/pom.xml?view=diff&rev=519546&r1=519545&r2=519546 == --- maven/doxia/trunk/doxia-modules/doxia-module-confluence/pom.xml (original) +++ maven/doxia/trunk/doxia-modules/doxia-module-confluence/pom.xml Sat Mar 17 22:07:43 2007 @@ -26,7 +26,6 @@ doxia-module-confluence Doxia Confluence Module - 1.0-alpha-9-SNAPSHOT Juan F. Codagnone Modified: maven/doxia/trunk/doxia-modules/doxia-module-confluence/src/main/java/org/apache/maven/doxia/module/confluence/ConfluenceParser.java URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-modules/doxia-module-confluence/src/main/java/org/apache/maven/doxia/module/confluence/ConfluenceParser.java?view=diff&rev=519546&r1=519545&r2=519546 == --- maven/doxia/trunk/doxia-modules/doxia-module-confluence/src/main/java/org/apache/maven/doxia/module/confluence/ConfluenceParser.java (original) +++ maven/doxia/trunk/doxia-modules/doxia-module-confluence/src/main/java/org/apache/maven/doxia/module/confluence/ConfluenceParser.java Sat Mar 17 22:07:43 2007 @@ -19,8 +19,8 @@ * under the License. */ -import org.apache.maven.doxia.module.common.ByLineReaderSource; -import org.apache.maven.doxia.module.common.ByLineSource; +import org.apache.maven.doxia.util.ByLineReaderSource; +import org.apache.maven.doxia.util.ByLineSource; import org.apache.maven.doxia.module.confluence.parser.Block; import org.apache.maven.doxia.module.confluence.parser.BlockParser; import org.apache.maven.doxia.module.confluence.parser.SectionBlockParser; @@ -38,10 +38,7 @@ import java.util.Iterator; import java.util.List; -/** - * @plexus.component role="org.apache.maven.doxia.parser.Parser" - * role-hint="confluence" - */ +/** @plexus.component role-hint="confluence" */ public class ConfluenceParser extends AbstractParser { @@ -56,15 +53,8 @@ BlockParser listParser = new ListBlockParser(); BlockParser tableParser = new TableBlockParser(); -parsers = new BlockParser[] -{ -headingParser, -verbatimParser, -horizontalRuleParser, -listParser, -tableParser, -paragraphParser -}; +parsers = new BlockParser[]{headingParser, verbatimParser, horizontalRuleParser, listParser, tableParser, +paragraphParser}; } //TODO: (empty line) Produces a new paragraph @@ -119,7 +109,8 @@ return blocks; } -public synchronized void parse( Reader reader, Sink sink ) +public synchronized void parse( Reader reader, +Sink sink ) throws ParseException { List blocks; @@ -130,11 +121,11 @@ { blocks = parse( source ); } -catch ( ParseException e ) +catch ( ParseException e ) { throw e; } -catch ( Exception e ) +catch ( Exception e ) { throw new ParseException( e, source.getName(), source.getLineNumber() ); } Modified: maven/doxia/trunk/doxia-modules/doxia-module-confluence/src/main/java/org/apache/maven/doxia/module/confluence/parser/BlockParser.java URL: ht
svn commit: r519547 - in /maven/doxia/trunk/doxia-modules/doxia-module-docbook-simple: pom.xml src/main/java/org/apache/maven/doxia/module/docbook/DocBookSink.java src/test/java/org/apache/maven/doxia
Author: jvanzyl Date: Sat Mar 17 22:07:48 2007 New Revision: 519547 URL: http://svn.apache.org/viewvc?view=rev&rev=519547 Log: decoupling module Modified: maven/doxia/trunk/doxia-modules/doxia-module-docbook-simple/pom.xml maven/doxia/trunk/doxia-modules/doxia-module-docbook-simple/src/main/java/org/apache/maven/doxia/module/docbook/DocBookSink.java maven/doxia/trunk/doxia-modules/doxia-module-docbook-simple/src/test/java/org/apache/maven/doxia/module/docbook/DocBookSinkTest.java Modified: maven/doxia/trunk/doxia-modules/doxia-module-docbook-simple/pom.xml URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-modules/doxia-module-docbook-simple/pom.xml?view=diff&rev=519547&r1=519546&r2=519547 == --- maven/doxia/trunk/doxia-modules/doxia-module-docbook-simple/pom.xml (original) +++ maven/doxia/trunk/doxia-modules/doxia-module-docbook-simple/pom.xml Sat Mar 17 22:07:48 2007 @@ -26,5 +26,4 @@ doxia-module-docbook-simple Doxia Docbook Simple Module - 1.0-alpha-9-SNAPSHOT Modified: maven/doxia/trunk/doxia-modules/doxia-module-docbook-simple/src/main/java/org/apache/maven/doxia/module/docbook/DocBookSink.java URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-modules/doxia-module-docbook-simple/src/main/java/org/apache/maven/doxia/module/docbook/DocBookSink.java?view=diff&rev=519547&r1=519546&r2=519547 == --- maven/doxia/trunk/doxia-modules/doxia-module-docbook-simple/src/main/java/org/apache/maven/doxia/module/docbook/DocBookSink.java (original) +++ maven/doxia/trunk/doxia-modules/doxia-module-docbook-simple/src/main/java/org/apache/maven/doxia/module/docbook/DocBookSink.java Sat Mar 17 22:07:48 2007 @@ -19,7 +19,7 @@ * under the License. */ -import org.apache.maven.doxia.module.apt.AptParser; +import org.apache.maven.doxia.parser.Parser; import org.apache.maven.doxia.sink.SinkAdapter; import org.apache.maven.doxia.sink.StructureSink; import org.apache.maven.doxia.util.FileUtil; @@ -727,13 +727,13 @@ String justif; switch ( justification[i] ) { -case AptParser.JUSTIFY_LEFT: +case Parser.JUSTIFY_LEFT: justif = "left"; break; -case AptParser.JUSTIFY_RIGHT: +case Parser.JUSTIFY_RIGHT: justif = "right"; break; -case AptParser.JUSTIFY_CENTER: +case Parser.JUSTIFY_CENTER: default: justif = "center"; break; Modified: maven/doxia/trunk/doxia-modules/doxia-module-docbook-simple/src/test/java/org/apache/maven/doxia/module/docbook/DocBookSinkTest.java URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-modules/doxia-module-docbook-simple/src/test/java/org/apache/maven/doxia/module/docbook/DocBookSinkTest.java?view=diff&rev=519547&r1=519546&r2=519547 == --- maven/doxia/trunk/doxia-modules/doxia-module-docbook-simple/src/test/java/org/apache/maven/doxia/module/docbook/DocBookSinkTest.java (original) +++ maven/doxia/trunk/doxia-modules/doxia-module-docbook-simple/src/test/java/org/apache/maven/doxia/module/docbook/DocBookSinkTest.java Sat Mar 17 22:07:48 2007 @@ -21,6 +21,11 @@ import org.apache.maven.doxia.sink.AbstractSinkTestCase; import org.apache.maven.doxia.sink.Sink; +import org.apache.maven.doxia.parser.Parser; + +import java.io.Reader; +import java.io.InputStream; +import java.io.InputStreamReader; /** * @author mailto:[EMAIL PROTECTED]">Jason van Zyl @@ -34,9 +39,24 @@ return "docbook"; } +protected Parser createParser() +{ +return new DocBookParser(); +} + protected Sink createSink() throws Exception { return new DocBookSink( getTestWriter() ); +} + +protected Reader getTestReader() +throws Exception +{ +InputStream is = Thread.currentThread().getContextClassLoader().getResourceAsStream( "guide.xml" ); + +InputStreamReader reader = new InputStreamReader( is ); + +return reader; } }
svn commit: r519548 - in /maven/doxia/trunk/doxia-modules/doxia-module-fml: ./ src/main/java/org/apache/maven/doxia/module/fml/ src/test/java/org/apache/maven/doxia/module/fml/ src/test/resources/
Author: jvanzyl Date: Sat Mar 17 22:07:54 2007 New Revision: 519548 URL: http://svn.apache.org/viewvc?view=rev&rev=519548 Log: decoupling module Added: maven/doxia/trunk/doxia-modules/doxia-module-fml/src/test/resources/ maven/doxia/trunk/doxia-modules/doxia-module-fml/src/test/resources/faq.fml (with props) Modified: maven/doxia/trunk/doxia-modules/doxia-module-fml/pom.xml maven/doxia/trunk/doxia-modules/doxia-module-fml/src/main/java/org/apache/maven/doxia/module/fml/FmlParser.java maven/doxia/trunk/doxia-modules/doxia-module-fml/src/test/java/org/apache/maven/doxia/module/fml/FmlParserTest.java Modified: maven/doxia/trunk/doxia-modules/doxia-module-fml/pom.xml URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-modules/doxia-module-fml/pom.xml?view=diff&rev=519548&r1=519547&r2=519548 == --- maven/doxia/trunk/doxia-modules/doxia-module-fml/pom.xml (original) +++ maven/doxia/trunk/doxia-modules/doxia-module-fml/pom.xml Sat Mar 17 22:07:54 2007 @@ -5,17 +5,5 @@ 1.0-alpha-9-SNAPSHOT 4.0.0 - org.apache.maven.doxia doxia-module-fml - doxia-module-fml - 1.0-SNAPSHOT - http://maven.apache.org - - - junit - junit - 3.8.1 - test - - - \ No newline at end of file + Modified: maven/doxia/trunk/doxia-modules/doxia-module-fml/src/main/java/org/apache/maven/doxia/module/fml/FmlParser.java URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-modules/doxia-module-fml/src/main/java/org/apache/maven/doxia/module/fml/FmlParser.java?view=diff&rev=519548&r1=519547&r2=519548 == --- maven/doxia/trunk/doxia-modules/doxia-module-fml/src/main/java/org/apache/maven/doxia/module/fml/FmlParser.java (original) +++ maven/doxia/trunk/doxia-modules/doxia-module-fml/src/main/java/org/apache/maven/doxia/module/fml/FmlParser.java Sat Mar 17 22:07:54 2007 @@ -23,7 +23,7 @@ import java.io.StringReader; import java.util.Iterator; -import org.apache.maven.doxia.module.HtmlTools; +import org.apache.maven.doxia.util.HtmlTools; import org.apache.maven.doxia.module.fml.model.Faq; import org.apache.maven.doxia.module.fml.model.Faqs; import org.apache.maven.doxia.module.fml.model.Part; Modified: maven/doxia/trunk/doxia-modules/doxia-module-fml/src/test/java/org/apache/maven/doxia/module/fml/FmlParserTest.java URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-modules/doxia-module-fml/src/test/java/org/apache/maven/doxia/module/fml/FmlParserTest.java?view=diff&rev=519548&r1=519547&r2=519548 == --- maven/doxia/trunk/doxia-modules/doxia-module-fml/src/test/java/org/apache/maven/doxia/module/fml/FmlParserTest.java (original) +++ maven/doxia/trunk/doxia-modules/doxia-module-fml/src/test/java/org/apache/maven/doxia/module/fml/FmlParserTest.java Sat Mar 17 22:07:54 2007 @@ -37,6 +37,6 @@ protected String getDocument() { -return "src/test/site/fml/faq.fml"; +return "src/test/resources/faq.fml"; } } Added: maven/doxia/trunk/doxia-modules/doxia-module-fml/src/test/resources/faq.fml URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-modules/doxia-module-fml/src/test/resources/faq.fml?view=auto&rev=519548 == --- maven/doxia/trunk/doxia-modules/doxia-module-fml/src/test/resources/faq.fml (added) +++ maven/doxia/trunk/doxia-modules/doxia-module-fml/src/test/resources/faq.fml Sat Mar 17 22:07:54 2007 @@ -0,0 +1,765 @@ + + + + + + + +General + + + What does Maven mean? + A maven (yi.=meyvn) is an experienced or knowledgeable person, such as an expert or freak. + + + + +Where Can I Get Help? + + + Where do I get help on Maven? + + + For help getting started, or basic use of Maven, refer to the documentation + that can be found from the left navigation of this site. + + + If these documents, and the other questions in this FAQ don't help you with your problem, the + Maven User List is a good source for help. + Lots of problems have already been discussed there, so please search the mailing list archive + before posting a question or a new idea. + Most of the Maven developers are subscribed to the Maven User List, so there is no need to post + to the Maven Developers list unless you want to discuss making a change to Maven itself. + + + Maven developers meet via IRC: irc.codehaus.org, + channel #maven. + But please don't ask for solutions to Maven problems there, as + Maven user problems should be discussed at the mailing lis
svn commit: r519549 - in /maven/doxia/trunk/doxia-modules/doxia-module-itext: pom.xml src/main/java/org/apache/maven/doxia/module/itext/ITextSink.java src/test/java/org/apache/maven/doxia/module/itext
Author: jvanzyl Date: Sat Mar 17 22:08:00 2007 New Revision: 519549 URL: http://svn.apache.org/viewvc?view=rev&rev=519549 Log: decoupling module Modified: maven/doxia/trunk/doxia-modules/doxia-module-itext/pom.xml maven/doxia/trunk/doxia-modules/doxia-module-itext/src/main/java/org/apache/maven/doxia/module/itext/ITextSink.java maven/doxia/trunk/doxia-modules/doxia-module-itext/src/test/java/org/apache/maven/doxia/module/itext/ITextSinkTestCase.java Modified: maven/doxia/trunk/doxia-modules/doxia-module-itext/pom.xml URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-modules/doxia-module-itext/pom.xml?view=diff&rev=519549&r1=519548&r2=519549 == --- maven/doxia/trunk/doxia-modules/doxia-module-itext/pom.xml (original) +++ maven/doxia/trunk/doxia-modules/doxia-module-itext/pom.xml Sat Mar 17 22:08:00 2007 @@ -28,7 +28,6 @@ 4.0.0 doxia-module-itext Doxia iText Module - 1.0-SNAPSHOT vsiveton @@ -51,9 +50,20 @@ xpp3 xpp3 1.1.3.4-RC3 - + + + org.apache.maven.doxia + doxia-module-apt + ${projectVersion} + test + + + org.apache.maven.doxia + doxia-module-xdoc + ${projectVersion} + test + - Modified: maven/doxia/trunk/doxia-modules/doxia-module-itext/src/main/java/org/apache/maven/doxia/module/itext/ITextSink.java URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-modules/doxia-module-itext/src/main/java/org/apache/maven/doxia/module/itext/ITextSink.java?view=diff&rev=519549&r1=519548&r2=519549 == --- maven/doxia/trunk/doxia-modules/doxia-module-itext/src/main/java/org/apache/maven/doxia/module/itext/ITextSink.java (original) +++ maven/doxia/trunk/doxia-modules/doxia-module-itext/src/main/java/org/apache/maven/doxia/module/itext/ITextSink.java Sat Mar 17 22:08:00 2007 @@ -22,7 +22,7 @@ import com.lowagie.text.BadElementException; import com.lowagie.text.ElementTags; import com.lowagie.text.Image; -import org.apache.maven.doxia.module.HtmlTools; +import org.apache.maven.doxia.util.HtmlTools; import org.apache.maven.doxia.sink.Sink; import org.apache.maven.doxia.sink.SinkAdapter; import org.codehaus.plexus.util.IOUtil; Modified: maven/doxia/trunk/doxia-modules/doxia-module-itext/src/test/java/org/apache/maven/doxia/module/itext/ITextSinkTestCase.java URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-modules/doxia-module-itext/src/test/java/org/apache/maven/doxia/module/itext/ITextSinkTestCase.java?view=diff&rev=519549&r1=519548&r2=519549 == --- maven/doxia/trunk/doxia-modules/doxia-module-itext/src/test/java/org/apache/maven/doxia/module/itext/ITextSinkTestCase.java (original) +++ maven/doxia/trunk/doxia-modules/doxia-module-itext/src/test/java/org/apache/maven/doxia/module/itext/ITextSinkTestCase.java Sat Mar 17 22:08:00 2007 @@ -118,6 +118,8 @@ new FileOutputStream( getGeneratedFile( "test_itext_apt", ".pdf" ) ) ); } +// DOXIA- + /** * Generate a pdf and a rtf from an apt file * @@ -129,15 +131,13 @@ Sink sink = createSink( "test_apt", ".xml" ); AptParser parser = new AptParser(); + parser.parse( getAptReader( "apt/test.apt" ), sink ); sink.close(); ITextUtil.writePdf( new FileInputStream( getGeneratedFile( "test_apt", ".xml" ) ), new FileOutputStream( getGeneratedFile( "test_apt", ".pdf" ) ) ); - -//ITextUtil.writeRtf( new FileInputStream( getGeneratedFile( "test_apt", ".xml" ) ), - // new FileOutputStream( getGeneratedFile( "test_apt", ".rtf" ) ) ); } /** @@ -151,6 +151,7 @@ Sink sink = createSink( "guide-ide-netbeans_apt", ".xml" ); AptParser parser = new AptParser(); + parser.parse( getAptReader( "apt/guide-ide-netbeans.apt" ), sink ); sink.close(); @@ -173,6 +174,7 @@ Sink sink = createSink( "test_xdoc", ".xml" ); XdocParser parser = new XdocParser(); + parser.parse( getXdocReader( "xdoc/test.xml" ), sink ); sink.close();
svn commit: r519550 - in /maven/doxia/trunk/doxia-modules/doxia-module-latex: ./ src/main/java/org/apache/maven/doxia/module/latex/ src/test/java/org/apache/maven/doxia/module/latex/ src/test/resource
Author: jvanzyl Date: Sat Mar 17 22:08:07 2007 New Revision: 519550 URL: http://svn.apache.org/viewvc?view=rev&rev=519550 Log: decoupling module Added: maven/doxia/trunk/doxia-modules/doxia-module-latex/src/test/resources/ maven/doxia/trunk/doxia-modules/doxia-module-latex/src/test/resources/test.apt (with props) Modified: maven/doxia/trunk/doxia-modules/doxia-module-latex/pom.xml maven/doxia/trunk/doxia-modules/doxia-module-latex/src/main/java/org/apache/maven/doxia/module/latex/LatexSink.java maven/doxia/trunk/doxia-modules/doxia-module-latex/src/test/java/org/apache/maven/doxia/module/latex/LatexSinkTest.java Modified: maven/doxia/trunk/doxia-modules/doxia-module-latex/pom.xml URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-modules/doxia-module-latex/pom.xml?view=diff&rev=519550&r1=519549&r2=519550 == --- maven/doxia/trunk/doxia-modules/doxia-module-latex/pom.xml (original) +++ maven/doxia/trunk/doxia-modules/doxia-module-latex/pom.xml Sat Mar 17 22:08:07 2007 @@ -5,17 +5,13 @@ 1.0-alpha-9-SNAPSHOT 4.0.0 - org.apache.maven.doxia doxia-module-latex - doxia-module-latex - 1.0-SNAPSHOT - http://maven.apache.org - junit - junit - 3.8.1 + org.apache.maven.doxia + doxia-module-apt + ${projectVersion} test - - \ No newline at end of file + + Modified: maven/doxia/trunk/doxia-modules/doxia-module-latex/src/main/java/org/apache/maven/doxia/module/latex/LatexSink.java URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-modules/doxia-module-latex/src/main/java/org/apache/maven/doxia/module/latex/LatexSink.java?view=diff&rev=519550&r1=519549&r2=519550 == --- maven/doxia/trunk/doxia-modules/doxia-module-latex/src/main/java/org/apache/maven/doxia/module/latex/LatexSink.java (original) +++ maven/doxia/trunk/doxia-modules/doxia-module-latex/src/main/java/org/apache/maven/doxia/module/latex/LatexSink.java Sat Mar 17 22:08:07 2007 @@ -19,15 +19,15 @@ * under the License. */ -import org.apache.maven.doxia.module.apt.AptParser; +import org.apache.maven.doxia.parser.Parser; import org.apache.maven.doxia.sink.SinkAdapter; import org.apache.maven.doxia.util.LineBreaker; import org.codehaus.plexus.util.IOUtil; import org.codehaus.plexus.util.StringUtils; -import java.io.Writer; import java.io.IOException; import java.io.InputStream; +import java.io.Writer; public class LatexSink extends SinkAdapter @@ -395,13 +395,13 @@ } switch ( justification[i] ) { -case AptParser.JUSTIFY_CENTER: +case Parser.JUSTIFY_CENTER: justif.append( 'c' ); break; -case AptParser.JUSTIFY_LEFT: +case Parser.JUSTIFY_LEFT: justif.append( 'l' ); break; -case AptParser.JUSTIFY_RIGHT: +case Parser.JUSTIFY_RIGHT: justif.append( 'r' ); break; } @@ -587,13 +587,13 @@ char justif; switch ( cellJustif[cellCount] ) { -case AptParser.JUSTIFY_LEFT: +case Parser.JUSTIFY_LEFT: justif = 'l'; break; -case AptParser.JUSTIFY_RIGHT: +case Parser.JUSTIFY_RIGHT: justif = 'r'; break; -case AptParser.JUSTIFY_CENTER: +case Parser.JUSTIFY_CENTER: default: justif = 'c'; break; Modified: maven/doxia/trunk/doxia-modules/doxia-module-latex/src/test/java/org/apache/maven/doxia/module/latex/LatexSinkTest.java URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-modules/doxia-module-latex/src/test/java/org/apache/maven/doxia/module/latex/LatexSinkTest.java?view=diff&rev=519550&r1=519549&r2=519550 == --- maven/doxia/trunk/doxia-modules/doxia-module-latex/src/test/java/org/apache/maven/doxia/module/latex/LatexSinkTest.java (original) +++ maven/doxia/trunk/doxia-modules/doxia-module-latex/src/test/java/org/apache/maven/doxia/module/latex/LatexSinkTest.java Sat Mar 17 22:08:07 2007 @@ -20,8 +20,14 @@ */ import org.apache.maven.doxia.module.latex.LatexSink; +import org.apache.maven.doxia.module.apt.AptParser; import org.apache.maven.doxia.sink.Sink; import org.apache.maven.doxia.sink.AbstractSinkTestCase; +import org.apache.maven.doxia.parser.Parser; + +import java.io.Reader; +import java.io.InputStream; +import java.io.InputStreamReader; /** * @author mailto:[EMAIL PROTECTED]">Jason van Zyl @@ -35
svn commit: r519551 - in /maven/doxia/trunk/doxia-modules/doxia-module-rtf: ./ src/main/java/org/apache/maven/doxia/module/rtf/ src/test/java/org/apache/maven/doxia/module/rtf/ src/test/resources/
Author: jvanzyl Date: Sat Mar 17 22:08:13 2007 New Revision: 519551 URL: http://svn.apache.org/viewvc?view=rev&rev=519551 Log: decoupling module Added: maven/doxia/trunk/doxia-modules/doxia-module-rtf/src/test/resources/ maven/doxia/trunk/doxia-modules/doxia-module-rtf/src/test/resources/test.apt (with props) Modified: maven/doxia/trunk/doxia-modules/doxia-module-rtf/pom.xml maven/doxia/trunk/doxia-modules/doxia-module-rtf/src/main/java/org/apache/maven/doxia/module/rtf/RtfSink.java maven/doxia/trunk/doxia-modules/doxia-module-rtf/src/test/java/org/apache/maven/doxia/module/rtf/RtfSinkTest.java Modified: maven/doxia/trunk/doxia-modules/doxia-module-rtf/pom.xml URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-modules/doxia-module-rtf/pom.xml?view=diff&rev=519551&r1=519550&r2=519551 == --- maven/doxia/trunk/doxia-modules/doxia-module-rtf/pom.xml (original) +++ maven/doxia/trunk/doxia-modules/doxia-module-rtf/pom.xml Sat Mar 17 22:08:13 2007 @@ -5,17 +5,13 @@ 1.0-alpha-9-SNAPSHOT 4.0.0 - org.apache.maven.doxia doxia-module-rtf - doxia-module-rtf - 1.0-SNAPSHOT - http://maven.apache.org - junit - junit - 3.8.1 + org.apache.maven.doxia + doxia-module-apt + ${projectVersion} test - \ No newline at end of file + Modified: maven/doxia/trunk/doxia-modules/doxia-module-rtf/src/main/java/org/apache/maven/doxia/module/rtf/RtfSink.java URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-modules/doxia-module-rtf/src/main/java/org/apache/maven/doxia/module/rtf/RtfSink.java?view=diff&rev=519551&r1=519550&r2=519551 == --- maven/doxia/trunk/doxia-modules/doxia-module-rtf/src/main/java/org/apache/maven/doxia/module/rtf/RtfSink.java (original) +++ maven/doxia/trunk/doxia-modules/doxia-module-rtf/src/main/java/org/apache/maven/doxia/module/rtf/RtfSink.java Sat Mar 17 22:08:13 2007 @@ -19,9 +19,9 @@ * under the License. */ -import org.apache.maven.doxia.module.apt.AptParser; import org.apache.maven.doxia.sink.Sink; import org.apache.maven.doxia.sink.SinkAdapter; +import org.apache.maven.doxia.parser.Parser; import java.awt.*; import java.io.BufferedOutputStream; @@ -370,7 +370,7 @@ public void title() { Paragraph paragraph = new Paragraph( STYLE_BOLD, fontSize + 6 ); -paragraph.justification = AptParser.JUSTIFY_CENTER; +paragraph.justification = Parser.JUSTIFY_CENTER; beginParagraph( paragraph ); emptyHeader = false; } @@ -383,7 +383,7 @@ public void author() { Paragraph paragraph = new Paragraph( STYLE_ROMAN, fontSize + 2 ); -paragraph.justification = AptParser.JUSTIFY_CENTER; +paragraph.justification = Parser.JUSTIFY_CENTER; beginParagraph( paragraph ); emptyHeader = false; } @@ -396,7 +396,7 @@ public void date() { Paragraph paragraph = new Paragraph( STYLE_ROMAN, fontSize ); -paragraph.justification = AptParser.JUSTIFY_CENTER; +paragraph.justification = Parser.JUSTIFY_CENTER; beginParagraph( paragraph ); emptyHeader = false; } @@ -816,14 +816,14 @@ { switch ( justification ) { -case AptParser.JUSTIFY_LEFT: +case Parser.JUSTIFY_LEFT: default: writer.println( "\\ql" ); break; -case AptParser.JUSTIFY_CENTER: +case Parser.JUSTIFY_CENTER: writer.println( "\\qc" ); break; -case AptParser.JUSTIFY_RIGHT: +case Parser.JUSTIFY_RIGHT: writer.println( "\\qr" ); break; } @@ -872,7 +872,7 @@ public void tableCaption() { Paragraph paragraph = new Paragraph(); -paragraph.justification = AptParser.JUSTIFY_CENTER; +paragraph.justification = Parser.JUSTIFY_CENTER; paragraph.spaceBefore /= 2; beginParagraph( paragraph ); } @@ -973,7 +973,7 @@ name = buf.toString(); Paragraph paragraph = new Paragraph(); -paragraph.justification = AptParser.JUSTIFY_CENTER; +paragraph.justification = Parser.JUSTIFY_CENTER; beginParagraph( paragraph ); try @@ -1179,7 +1179,7 @@ public void figureCaption() { Paragraph paragraph = new Paragraph(); -paragraph.justification = AptParser.JUSTIFY_CENTER; +paragraph.justification = Parser.JUSTIFY_CENTER; paragraph.spaceBefore /= 2; beginParagraph( paragraph ); } @@ -1531,7 +1531,7 @@ int style = 0; -int justification = AptParser.JUSTIFY_LEFT; +int justification = Parser.JUSTIFY_LEFT;
svn commit: r519552 - in /maven/doxia/trunk/doxia-modules/doxia-module-twiki: ./ src/main/java/org/apache/maven/doxia/module/twiki/ src/main/java/org/apache/maven/doxia/module/twiki/parser/ src/test/j
Author: jvanzyl Date: Sat Mar 17 22:08:21 2007 New Revision: 519552 URL: http://svn.apache.org/viewvc?view=rev&rev=519552 Log: decoupling module Modified: maven/doxia/trunk/doxia-modules/doxia-module-twiki/pom.xml maven/doxia/trunk/doxia-modules/doxia-module-twiki/src/main/java/org/apache/maven/doxia/module/twiki/TWikiParser.java maven/doxia/trunk/doxia-modules/doxia-module-twiki/src/main/java/org/apache/maven/doxia/module/twiki/parser/BlockParser.java maven/doxia/trunk/doxia-modules/doxia-module-twiki/src/main/java/org/apache/maven/doxia/module/twiki/parser/GenericListBlockParser.java maven/doxia/trunk/doxia-modules/doxia-module-twiki/src/main/java/org/apache/maven/doxia/module/twiki/parser/HRuleBlockParser.java maven/doxia/trunk/doxia-modules/doxia-module-twiki/src/main/java/org/apache/maven/doxia/module/twiki/parser/ParagraphBlockParser.java maven/doxia/trunk/doxia-modules/doxia-module-twiki/src/main/java/org/apache/maven/doxia/module/twiki/parser/SectionBlockParser.java maven/doxia/trunk/doxia-modules/doxia-module-twiki/src/main/java/org/apache/maven/doxia/module/twiki/parser/TableBlockParser.java maven/doxia/trunk/doxia-modules/doxia-module-twiki/src/test/java/org/apache/maven/doxia/module/common/ByLineReaderSourceTest.java maven/doxia/trunk/doxia-modules/doxia-module-twiki/src/test/java/org/apache/maven/doxia/module/twiki/parser/ListTest.java maven/doxia/trunk/doxia-modules/doxia-module-twiki/src/test/java/org/apache/maven/doxia/module/twiki/parser/ParagraphTest.java maven/doxia/trunk/doxia-modules/doxia-module-twiki/src/test/java/org/apache/maven/doxia/module/twiki/parser/SectionTest.java maven/doxia/trunk/doxia-modules/doxia-module-twiki/src/test/java/org/apache/maven/doxia/module/twiki/parser/TableTest.java Modified: maven/doxia/trunk/doxia-modules/doxia-module-twiki/pom.xml URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-modules/doxia-module-twiki/pom.xml?view=diff&rev=519552&r1=519551&r2=519552 == --- maven/doxia/trunk/doxia-modules/doxia-module-twiki/pom.xml (original) +++ maven/doxia/trunk/doxia-modules/doxia-module-twiki/pom.xml Sat Mar 17 22:08:21 2007 @@ -28,8 +28,7 @@ doxia-module-twiki Doxia TWiki Module - 1.0-alpha-9-SNAPSHOT - + Juan F. Codagnone juan *at* zauber dot. com dot. ar Modified: maven/doxia/trunk/doxia-modules/doxia-module-twiki/src/main/java/org/apache/maven/doxia/module/twiki/TWikiParser.java URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-modules/doxia-module-twiki/src/main/java/org/apache/maven/doxia/module/twiki/TWikiParser.java?view=diff&rev=519552&r1=519551&r2=519552 == --- maven/doxia/trunk/doxia-modules/doxia-module-twiki/src/main/java/org/apache/maven/doxia/module/twiki/TWikiParser.java (original) +++ maven/doxia/trunk/doxia-modules/doxia-module-twiki/src/main/java/org/apache/maven/doxia/module/twiki/TWikiParser.java Sat Mar 17 22:08:21 2007 @@ -19,17 +19,25 @@ * under the License. */ +import org.apache.maven.doxia.module.twiki.parser.Block; +import org.apache.maven.doxia.module.twiki.parser.BlockParser; +import org.apache.maven.doxia.module.twiki.parser.FormatedTextParser; +import org.apache.maven.doxia.module.twiki.parser.GenericListBlockParser; +import org.apache.maven.doxia.module.twiki.parser.HRuleBlockParser; +import org.apache.maven.doxia.module.twiki.parser.ParagraphBlockParser; +import org.apache.maven.doxia.module.twiki.parser.SectionBlockParser; +import org.apache.maven.doxia.module.twiki.parser.TableBlockParser; +import org.apache.maven.doxia.module.twiki.parser.TextParser; +import org.apache.maven.doxia.parser.AbstractParser; +import org.apache.maven.doxia.parser.ParseException; +import org.apache.maven.doxia.sink.Sink; +import org.apache.maven.doxia.util.ByLineReaderSource; +import org.apache.maven.doxia.util.ByLineSource; + import java.io.Reader; import java.util.ArrayList; import java.util.Iterator; import java.util.List; - -import org.apache.maven.doxia.module.common.ByLineReaderSource; -import org.apache.maven.doxia.module.common.ByLineSource; -import org.apache.maven.doxia.module.twiki.parser.*; -import org.apache.maven.doxia.parser.AbstractParser; -import org.apache.maven.doxia.parser.ParseException; -import org.apache.maven.doxia.sink.Sink; /** * Parse the http://twiki.org/cgi-bin/view/TWiki/TextFormattingRules";> Modified: maven/doxia/trunk/doxia-modules/doxia-module-twiki/src/main/java/org/apache/maven/doxia/module/twiki/parser/BlockParser.java URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-modules/doxia-module-twiki/src/main/java/org/apache/maven/doxia/module/twiki/parser/BlockParser.java?view=diff&rev=519552&r1=519551&r2=519552 ===
svn commit: r519554 - in /maven/doxia/trunk/doxia-modules/doxia-module-xhtml: ./ src/main/java/org/apache/maven/doxia/module/xhtml/ src/test/java/org/apache/maven/doxia/module/xhtml/ src/test/resource
Author: jvanzyl Date: Sat Mar 17 22:08:33 2007 New Revision: 519554 URL: http://svn.apache.org/viewvc?view=rev&rev=519554 Log: decoupling module Added: maven/doxia/trunk/doxia-modules/doxia-module-xhtml/src/test/resources/ maven/doxia/trunk/doxia-modules/doxia-module-xhtml/src/test/resources/fun.html (with props) Modified: maven/doxia/trunk/doxia-modules/doxia-module-xhtml/pom.xml maven/doxia/trunk/doxia-modules/doxia-module-xhtml/src/main/java/org/apache/maven/doxia/module/xhtml/XhtmlSink.java maven/doxia/trunk/doxia-modules/doxia-module-xhtml/src/test/java/org/apache/maven/doxia/module/xhtml/XhtmlParserTest.java maven/doxia/trunk/doxia-modules/doxia-module-xhtml/src/test/java/org/apache/maven/doxia/module/xhtml/XhtmlSinkTest.java Modified: maven/doxia/trunk/doxia-modules/doxia-module-xhtml/pom.xml URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-modules/doxia-module-xhtml/pom.xml?view=diff&rev=519554&r1=519553&r2=519554 == --- maven/doxia/trunk/doxia-modules/doxia-module-xhtml/pom.xml (original) +++ maven/doxia/trunk/doxia-modules/doxia-module-xhtml/pom.xml Sat Mar 17 22:08:33 2007 @@ -5,17 +5,5 @@ 1.0-alpha-9-SNAPSHOT 4.0.0 - org.apache.maven.doxia doxia-module-xhtml - doxia-module-xhtml - 1.0-SNAPSHOT - http://maven.apache.org - - - junit - junit - 3.8.1 - test - - - \ No newline at end of file + Modified: maven/doxia/trunk/doxia-modules/doxia-module-xhtml/src/main/java/org/apache/maven/doxia/module/xhtml/XhtmlSink.java URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-modules/doxia-module-xhtml/src/main/java/org/apache/maven/doxia/module/xhtml/XhtmlSink.java?view=diff&rev=519554&r1=519553&r2=519554 == --- maven/doxia/trunk/doxia-modules/doxia-module-xhtml/src/main/java/org/apache/maven/doxia/module/xhtml/XhtmlSink.java (original) +++ maven/doxia/trunk/doxia-modules/doxia-module-xhtml/src/main/java/org/apache/maven/doxia/module/xhtml/XhtmlSink.java Sat Mar 17 22:08:33 2007 @@ -23,7 +23,7 @@ import java.io.Writer; import java.util.Map; -import org.apache.maven.doxia.module.HtmlTools; +import org.apache.maven.doxia.util.HtmlTools; import org.apache.maven.doxia.module.xhtml.decoration.render.RenderingContext; import org.apache.maven.doxia.parser.Parser; import org.apache.maven.doxia.sink.Sink; @@ -33,7 +33,7 @@ /** * A doxia sink which produces xhtml * - * @author mailto:[EMAIL PROTECTED]">Jason van Zyl + * @author Jason van Zyl */ public class XhtmlSink extends AbstractXhtmlSink Modified: maven/doxia/trunk/doxia-modules/doxia-module-xhtml/src/test/java/org/apache/maven/doxia/module/xhtml/XhtmlParserTest.java URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-modules/doxia-module-xhtml/src/test/java/org/apache/maven/doxia/module/xhtml/XhtmlParserTest.java?view=diff&rev=519554&r1=519553&r2=519554 == --- maven/doxia/trunk/doxia-modules/doxia-module-xhtml/src/test/java/org/apache/maven/doxia/module/xhtml/XhtmlParserTest.java (original) +++ maven/doxia/trunk/doxia-modules/doxia-module-xhtml/src/test/java/org/apache/maven/doxia/module/xhtml/XhtmlParserTest.java Sat Mar 17 22:08:33 2007 @@ -40,7 +40,7 @@ protected String getDocument() { -return "src/test/site/xhtml/fun.html"; +return "src/test/resources/fun.html"; } public void testParser() Modified: maven/doxia/trunk/doxia-modules/doxia-module-xhtml/src/test/java/org/apache/maven/doxia/module/xhtml/XhtmlSinkTest.java URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-modules/doxia-module-xhtml/src/test/java/org/apache/maven/doxia/module/xhtml/XhtmlSinkTest.java?view=diff&rev=519554&r1=519553&r2=519554 == --- maven/doxia/trunk/doxia-modules/doxia-module-xhtml/src/test/java/org/apache/maven/doxia/module/xhtml/XhtmlSinkTest.java (original) +++ maven/doxia/trunk/doxia-modules/doxia-module-xhtml/src/test/java/org/apache/maven/doxia/module/xhtml/XhtmlSinkTest.java Sat Mar 17 22:08:33 2007 @@ -22,13 +22,19 @@ import org.apache.maven.doxia.module.xhtml.decoration.render.RenderingContext; import org.apache.maven.doxia.sink.AbstractSinkTestCase; import org.apache.maven.doxia.sink.Sink; +import org.apache.maven.doxia.parser.Parser; import java.io.File; import java.io.FileReader; +import java.io.Reader; +import java.io.InputStream; +import java.io.InputStreamReader; import java.util.Map; +import java.util.Collections; +import java.util.HashMap; /** - * @author mailto:[EMAIL PROTECTED]">Jason van Zyl + * @author Jason van Zyl * @version $Id:XhtmlSinkTest.java 348605 2005-11
svn commit: r519553 - in /maven/doxia/trunk/doxia-modules/doxia-module-xdoc: ./ src/main/java/org/apache/maven/doxia/module/xdoc/ src/main/resources/ src/main/resources/META-INF/ src/main/resources/ME
Author: jvanzyl Date: Sat Mar 17 22:08:28 2007 New Revision: 519553 URL: http://svn.apache.org/viewvc?view=rev&rev=519553 Log: decoupling module Added: maven/doxia/trunk/doxia-modules/doxia-module-xdoc/src/main/resources/ maven/doxia/trunk/doxia-modules/doxia-module-xdoc/src/main/resources/META-INF/ maven/doxia/trunk/doxia-modules/doxia-module-xdoc/src/main/resources/META-INF/plexus/ maven/doxia/trunk/doxia-modules/doxia-module-xdoc/src/main/resources/META-INF/plexus/components.xml (with props) maven/doxia/trunk/doxia-modules/doxia-module-xdoc/src/test/resources/ maven/doxia/trunk/doxia-modules/doxia-module-xdoc/src/test/resources/macro.xml (with props) maven/doxia/trunk/doxia-modules/doxia-module-xdoc/src/test/resources/report.xml (with props) maven/doxia/trunk/doxia-modules/doxia-module-xdoc/src/test/resources/toc.xml (with props) Modified: maven/doxia/trunk/doxia-modules/doxia-module-xdoc/pom.xml maven/doxia/trunk/doxia-modules/doxia-module-xdoc/src/main/java/org/apache/maven/doxia/module/xdoc/XdocSink.java maven/doxia/trunk/doxia-modules/doxia-module-xdoc/src/test/java/org/apache/maven/doxia/module/xdoc/XdocParserTest.java maven/doxia/trunk/doxia-modules/doxia-module-xdoc/src/test/java/org/apache/maven/doxia/module/xdoc/XdocSinkTest.java Modified: maven/doxia/trunk/doxia-modules/doxia-module-xdoc/pom.xml URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-modules/doxia-module-xdoc/pom.xml?view=diff&rev=519553&r1=519552&r2=519553 == --- maven/doxia/trunk/doxia-modules/doxia-module-xdoc/pom.xml (original) +++ maven/doxia/trunk/doxia-modules/doxia-module-xdoc/pom.xml Sat Mar 17 22:08:28 2007 @@ -5,17 +5,5 @@ 1.0-alpha-9-SNAPSHOT 4.0.0 - org.apache.maven.doxia doxia-module-xdoc - doxia-module-xdoc - 1.0-SNAPSHOT - http://maven.apache.org - - - junit - junit - 3.8.1 - test - - - \ No newline at end of file + Modified: maven/doxia/trunk/doxia-modules/doxia-module-xdoc/src/main/java/org/apache/maven/doxia/module/xdoc/XdocSink.java URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-modules/doxia-module-xdoc/src/main/java/org/apache/maven/doxia/module/xdoc/XdocSink.java?view=diff&rev=519553&r1=519552&r2=519553 == --- maven/doxia/trunk/doxia-modules/doxia-module-xdoc/src/main/java/org/apache/maven/doxia/module/xdoc/XdocSink.java (original) +++ maven/doxia/trunk/doxia-modules/doxia-module-xdoc/src/main/java/org/apache/maven/doxia/module/xdoc/XdocSink.java Sat Mar 17 22:08:28 2007 @@ -21,10 +21,10 @@ import java.io.Writer; -import org.apache.maven.doxia.module.HtmlTools; -import org.apache.maven.doxia.module.apt.AptParser; +import org.apache.maven.doxia.util.HtmlTools; import org.apache.maven.doxia.sink.SinkAdapter; import org.apache.maven.doxia.util.LineBreaker; +import org.apache.maven.doxia.parser.Parser; /** * A doxia Sink which produces an xdoc model. @@ -496,13 +496,13 @@ { switch ( cellJustif[cellCount] ) { -case AptParser.JUSTIFY_LEFT: +case Parser.JUSTIFY_LEFT: justif = "left"; break; -case AptParser.JUSTIFY_RIGHT: +case Parser.JUSTIFY_RIGHT: justif = "right"; break; -case AptParser.JUSTIFY_CENTER: +case Parser.JUSTIFY_CENTER: default: justif = "center"; break; Added: maven/doxia/trunk/doxia-modules/doxia-module-xdoc/src/main/resources/META-INF/plexus/components.xml URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-modules/doxia-module-xdoc/src/main/resources/META-INF/plexus/components.xml?view=auto&rev=519553 == --- maven/doxia/trunk/doxia-modules/doxia-module-xdoc/src/main/resources/META-INF/plexus/components.xml (added) +++ maven/doxia/trunk/doxia-modules/doxia-module-xdoc/src/main/resources/META-INF/plexus/components.xml Sat Mar 17 22:08:28 2007 @@ -0,0 +1,23 @@ + + + + org.apache.maven.doxia.parser.Parser + xdoc + org.apache.maven.doxia.module.xdoc.XdocParser + + + org.apache.maven.doxia.macro.manager.MacroManager + macroManager + + +Parse an xdoc model and emit events into the specified doxia +Sink. + + + org.apache.maven.doxia.site.module.SiteModule + xdoc + org.apache.maven.doxia.module.xdoc.XdocSiteModule + + + + Propchange: maven/doxia/trunk/doxia-modules/doxia-module-xdoc/src/main/resources/META-INF/plexus/components.xml ---
svn commit: r519555 - in /maven/doxia/trunk/doxia-modules: ./ doxia-module-docbook-simple/src/test/resources/ doxia-module-docbook-simple/src/test/site/ doxia-module-itext/src/test/resources/apt/
Author: jvanzyl Date: Sat Mar 17 22:11:24 2007 New Revision: 519555 URL: http://svn.apache.org/viewvc?view=rev&rev=519555 Log: (empty) Added: maven/doxia/trunk/doxia-modules/doxia-module-docbook-simple/src/test/resources/ maven/doxia/trunk/doxia-modules/doxia-module-docbook-simple/src/test/resources/guide.xml (with props) maven/doxia/trunk/doxia-modules/doxia-module-itext/src/test/resources/apt/apt.apt (with props) Removed: maven/doxia/trunk/doxia-modules/doxia-module-docbook-simple/src/test/site/ Modified: maven/doxia/trunk/doxia-modules/pom.xml Added: maven/doxia/trunk/doxia-modules/doxia-module-docbook-simple/src/test/resources/guide.xml URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-modules/doxia-module-docbook-simple/src/test/resources/guide.xml?view=auto&rev=519555 == --- maven/doxia/trunk/doxia-modules/doxia-module-docbook-simple/src/test/resources/guide.xml (added) +++ maven/doxia/trunk/doxia-modules/doxia-module-docbook-simple/src/test/resources/guide.xml Sat Mar 17 22:11:24 2007 @@ -0,0 +1,153 @@ + + + +http://www.oasis-open.org/docbook/xml/simple/1.0CR2/sdocbook.dtd";> + + + +Geotools2 Developer Guide + + + Cameron + + Shorter + + +22 May 2002 + + + Guide to aid geotools2 development. + + + + +Introduction + +This document aims to help new geotools developers get up to speed +and track practices of existing developers in order to keep the project +consistent. + +If you feel something is missing, feel free to contribute a new +section. + + + +Design + +Geotools Logo + + + + +Geotools Logo + + + +To do: ExplainKey design structure +(core interfaces, data sources, rendering, tools)Design +Drivers (Our design goals: modular, derives structure from netbeans, +support multiple version of java, ..)Directory + structure + + + +Development + + + Building + + To do:using antwhat + ant checksinsert the + "howto-build.html" doc into here + + + + Code Versioning (using CVS) + + To do:Point to sourceforge CVS howto + links.Also point to some HOWTOs for + windows users.What is acceptable to + commit to CVS, what is not. (Ie, code should compile)Talk + about version numbering convention, use of branches, etc (if we decide + to do this). + + To do: + + + + Coding Standards + + To do:Using Sun's coding + standard, need to note any exceptions to it.Note + the auto checking of coding standards.Javadocs + + + + Template File + + To do:Provide a template file.Link + it to sections explaining the different parts of the template.Include + headers, footers, example logging, example coding style, CVS key tags, + sample javadocs. + + + + Logging + + To do:Talk about log4j, links to + + + + Testing + + To do:Explain use of junit. Might be + a link to another web site. + + + + Documentation + + To do:Talk about docbook, why we + decided to use it (most commonly used format of LDP, converts to + multiple formats, tools coming which can support it. Need to mention + which version of docbook we are using.Mention + tools that can be used.Links to + docbook references.Process for + updating this document.How to use ant + tools to build doc. + + + + +Development Tools + + + Netbeans + + To do:Where to get it.Aim + is to make geotools a module within NetbeansHow + to setup getools to fit the multiple directory structureThe + extra Netbeans modules that are useful and should be downloaded. + + + + Propchange: maven/doxia/trunk/doxia-modules/doxia-module-docbook-simple/src/test/resources/guide.xml -- svn:eol-style = native Propchange: maven/doxia/trunk/doxia-modules/doxia-module-docbook-simple/src/test/resources/guide.xml -- svn:keywords = "Author Date Id Revision" Added: maven/doxia/trunk/doxia-modules/doxia-module-itext/src/test/resources/apt/apt.apt URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-modules/doxia-module-itext/src/test/resources/apt/apt.apt?view=auto&rev=519555 == --- maven/doxia/trunk/doxia-modules/doxia-module-itext/src/test/resources/apt/apt.apt (added) +++ maven/doxia/trunk/doxia-modules/doxia-module-itext/src/test/resources/apt/apt.apt Sat Mar 17 22:11:24 2007 @@ -0,0 +1,207 @@ + -- + Guide to uploading
svn commit: r519556 - in /maven/doxia/trunk/doxia-modules/doxia-module-itext/src: main/resources/ test/resources/apt/apt.test
Author: jvanzyl Date: Sat Mar 17 22:12:08 2007 New Revision: 519556 URL: http://svn.apache.org/viewvc?view=rev&rev=519556 Log: (empty) Added: maven/doxia/trunk/doxia-modules/doxia-module-itext/src/test/resources/apt/apt.test Removed: maven/doxia/trunk/doxia-modules/doxia-module-itext/src/main/resources/ Added: maven/doxia/trunk/doxia-modules/doxia-module-itext/src/test/resources/apt/apt.test URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-modules/doxia-module-itext/src/test/resources/apt/apt.test?view=auto&rev=519556 == --- maven/doxia/trunk/doxia-modules/doxia-module-itext/src/test/resources/apt/apt.test (added) +++ maven/doxia/trunk/doxia-modules/doxia-module-itext/src/test/resources/apt/apt.test Sat Mar 17 22:12:08 2007 @@ -0,0 +1,25 @@ + -- + Guide to uploading artifacts to Ibiblio + -- + Jason van Zyl + -- + 12 October 2005 + -- + +Guide to uploading artifacts to Ibiblio + +*-+-+--+---+ +| | Mirrors | Checksum | Signature | +*-+-+--+---+ +| Maven 2.0.3 (tar.bz2) | {{{http://www.apache.org/dyn/closer.cgi/maven/binaries/maven-2.0.3-bin.tar.bz2} maven-2.0.3-bin.tar.bz2}} | {{{http://www.apache.org/dist/maven/binaries/maven-2.0.3-bin.tar.bz2.md5} maven-2.0.3-bin.tar.bz2.md5}} | {{{http://www.apache.org/dist/maven/binaries/maven-2.0.3-bin.tar.bz2.asc} maven-2.0.3-bin.tar.bz2.asc}} | +*-+-+--+---+ +| Maven 2.0.3 (tar.gz) | {{{http://www.apache.org/dyn/closer.cgi/maven/binaries/maven-2.0.3-bin.tar.gz} maven-2.0.3-bin.tar.gz}} | {{{http://www.apache.org/dist/maven/binaries/maven-2.0.3-bin.tar.gz.md5} maven-2.0.3-bin.tar.gz.md5}} | {{{http://www.apache.org/dist/maven/binaries/maven-2.0.3-bin.tar.gz.asc} maven-2.0.3-bin.tar.gz.asc}} | +*-+-+--+---+ +| Maven 2.0.3 (zip) | {{{http://www.apache.org/dyn/closer.cgi/maven/binaries/maven-2.0.3-bin.zip} maven-2.0.3-bin.zip}} | {{{http://www.apache.org/dist/maven/binaries/maven-2.0.3-bin.zip.md5} maven-2.0.3-bin.zip.md5}} | {{{http://www.apache.org/dist/maven/binaries/maven-2.0.3-bin.zip.asc} maven-2.0.3-bin.zip.asc}} | +*-+-+--+---+ +| Maven 2.0.3 Tasks for Ant | {{{http://www.apache.org/dyn/closer.cgi/maven/binaries/maven-artifact-ant-2.0.3-dep.jar} maven-artifact-ant-2.0.3-dep.jar}} | {{{http://www.apache.org/dist/maven/binaries/maven-artifact-ant-2.0.3-dep.jar.md5} maven-artifact-ant-2.0.3-dep.jar.md5}} | {{{http://www.apache.org/dist/maven/binaries/maven-artifact-ant-2.0.3-dep.jar.asc} maven-artifact-ant-2.0.3-dep.jar.asc}} | +*-+-+--+---+ +| Maven 2.0.3 Embedder | {{{http://www.apache.org/dyn/closer.cgi/maven/binaries/maven-embedder-2.0.3-dep.jar} maven-embedder-2.0.3-dep.jar}} | {{{http://www.apache.org/dist/maven/binaries/maven-embedder-2.0.3-dep.jar.md5} maven-embedder-2.0.3-dep.jar.md5}} | {{{http://www.apache.org/dist/maven/binaries/maven-embedder-2.0.3-dep.jar.asc} maven-embedder-2.0.3-dep.jar.asc}} | +*-+-+--+---+ +Table caption +
svn commit: r519557 - in /maven/doxia/trunk: ./ doxia-decoration-model/ doxia-doc-renderer/ doxia-site-renderer/ doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/ doxia-site-rende
Author: jvanzyl Date: Sat Mar 17 22:12:27 2007 New Revision: 519557 URL: http://svn.apache.org/viewvc?view=rev&rev=519557 Log: (empty) Modified: maven/doxia/trunk/doxia-decoration-model/pom.xml maven/doxia/trunk/doxia-doc-renderer/pom.xml maven/doxia/trunk/doxia-site-renderer/pom.xml maven/doxia/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java maven/doxia/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/sink/SiteRendererSink.java maven/doxia/trunk/doxia-site-renderer/src/test/java/org/apache/maven/doxia/siterenderer/DefaultSiteRendererTest.java maven/doxia/trunk/doxia-site-renderer/src/test/site/xdoc/macro.xml maven/doxia/trunk/pom.xml Modified: maven/doxia/trunk/doxia-decoration-model/pom.xml URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-decoration-model/pom.xml?view=diff&rev=519557&r1=519556&r2=519557 == --- maven/doxia/trunk/doxia-decoration-model/pom.xml (original) +++ maven/doxia/trunk/doxia-decoration-model/pom.xml Sat Mar 17 22:12:27 2007 @@ -66,15 +66,8 @@ - junit - junit - 3.8.1 - test - - org.codehaus.plexus plexus-utils - 1.0.4 Modified: maven/doxia/trunk/doxia-doc-renderer/pom.xml URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-doc-renderer/pom.xml?view=diff&rev=519557&r1=519556&r2=519557 == --- maven/doxia/trunk/doxia-doc-renderer/pom.xml (original) +++ maven/doxia/trunk/doxia-doc-renderer/pom.xml Sat Mar 17 22:12:27 2007 @@ -72,13 +72,11 @@ org.apache.maven.doxia doxia-module-itext - 1.0-SNAPSHOT + ${projectVersion} - org.codehaus.plexus plexus-utils - 1.2 xalan Modified: maven/doxia/trunk/doxia-site-renderer/pom.xml URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-site-renderer/pom.xml?view=diff&rev=519557&r1=519556&r2=519557 == --- maven/doxia/trunk/doxia-site-renderer/pom.xml (original) +++ maven/doxia/trunk/doxia-site-renderer/pom.xml Sat Mar 17 22:12:27 2007 @@ -43,7 +43,10 @@ org.apache.maven.doxia doxia-core - ${project.version} + + + org.apache.maven.doxia + doxia-sink-api org.codehaus.plexus @@ -53,18 +56,39 @@ org.codehaus.plexus plexus-velocity - 1.1.3 + 1.1.5 org.apache.maven.doxia doxia-decoration-model - 1.0-alpha-8 htmlunit htmlunit 1.9 test + + + commons-collections + commons-collections + 3.2 + + + org.apache.maven.doxia + doxia-module-xhtml + ${projectVersion} + + + + org.apache.maven.doxia + doxia-module-apt + ${projectVersion} + + + org.apache.maven.doxia + doxia-module-xdoc + ${projectVersion} Modified: maven/doxia/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java?view=diff&rev=519557&r1=519556&r2=519557 == --- maven/doxia/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java (original) +++ maven/doxia/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java Sat Mar 17 22:12:27 2007 @@ -19,6 +19,29 @@ * under the License. */ +import org.apache.maven.doxia.Doxia; +import org.apache.maven.doxia.module.xhtml.decoration.render.RenderingContext; +import org.apache.maven.doxia.parser.ParseException; +import org.apache.maven.doxia.parser.manager.ParserNotFoundException; +import org.apache.maven.doxia.site.decoration.DecorationModel; +import org.apache.maven.doxia.site.module.SiteModule; +import org.apache.maven.doxia.site.module.manager.SiteModuleManager; +import org.apache.maven.doxia.site.module.manager.SiteModuleNotFoundException; +import org.apache.maven.doxia.siterenderer.sink.SiteRendererSink; +import org.apache.velocity.Template; +import org.apache.velocity.VelocityContext; +import org.apache.velocity.context.Context; +import org.codehaus.plexus.i18n.I18N; +import org.codehaus.plexus.logging.AbstractLogEnabled; +import org.codehaus.plexus.util.DirectoryScanner; +import org.codehaus.plexus.util.FileUtils; +import org.codehaus.plexus.util.IOUtil; +import org.codehaus.plexus.util.Os; +import org.codehaus.plexus.util.PathTool; +
svn commit: r519558 - /maven/doxia/trunk/doxia-site-renderer/src/test/site/apt/interpolation.apt
Author: jvanzyl Date: Sat Mar 17 22:13:24 2007 New Revision: 519558 URL: http://svn.apache.org/viewvc?view=rev&rev=519558 Log: (empty) Added: maven/doxia/trunk/doxia-site-renderer/src/test/site/apt/interpolation.apt (with props) Added: maven/doxia/trunk/doxia-site-renderer/src/test/site/apt/interpolation.apt URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-site-renderer/src/test/site/apt/interpolation.apt?view=auto&rev=519558 == --- maven/doxia/trunk/doxia-site-renderer/src/test/site/apt/interpolation.apt (added) +++ maven/doxia/trunk/doxia-site-renderer/src/test/site/apt/interpolation.apt Sat Mar 17 22:13:24 2007 @@ -0,0 +1,13 @@ + - + Project goodies that are available in the project + - + Maven Monkey + - + + - + +Things you can do with Velocity + + * project = ${project.name} ${project.version} + * $currentFileName + Propchange: maven/doxia/trunk/doxia-site-renderer/src/test/site/apt/interpolation.apt -- svn:eol-style = native Propchange: maven/doxia/trunk/doxia-site-renderer/src/test/site/apt/interpolation.apt -- svn:keywords = "Author Date Id Revision"
svn commit: r519560 - /maven/doxia/trunk/doxia-core/src/main/resources/
Author: jvanzyl Date: Sat Mar 17 22:23:11 2007 New Revision: 519560 URL: http://svn.apache.org/viewvc?view=rev&rev=519560 Log: o more stuff that's not used Removed: maven/doxia/trunk/doxia-core/src/main/resources/
svn commit: r519561 - /maven/doxia/trunk/doxia-core/src/test/resources/
Author: jvanzyl Date: Sat Mar 17 22:24:10 2007 New Revision: 519561 URL: http://svn.apache.org/viewvc?view=rev&rev=519561 Log: (empty) Removed: maven/doxia/trunk/doxia-core/src/test/resources/
svn commit: r519667 - in /maven/doxia/trunk: doxia-decoration-model/ doxia-doc-renderer/ doxia-site-renderer/ pom.xml
Author: jvanzyl Date: Sun Mar 18 11:54:20 2007 New Revision: 519667 URL: http://svn.apache.org/viewvc?view=rev&rev=519667 Log: o site specific modules moved to sitetools Removed: maven/doxia/trunk/doxia-decoration-model/ maven/doxia/trunk/doxia-doc-renderer/ maven/doxia/trunk/doxia-site-renderer/ Modified: maven/doxia/trunk/pom.xml Modified: maven/doxia/trunk/pom.xml URL: http://svn.apache.org/viewvc/maven/doxia/trunk/pom.xml?view=diff&rev=519667&r1=519666&r2=519667 == --- maven/doxia/trunk/pom.xml (original) +++ maven/doxia/trunk/pom.xml Sun Mar 18 11:54:20 2007 @@ -146,9 +146,6 @@ doxia-core doxia-sink-api -doxia-site-renderer -doxia-decoration-model doxia-modules -doxia-doc-renderer
svn commit: r519678 - /maven/doxia/trunk/doxia-modules/doxia-module-docbook-simple/src/test/java/org/apache/maven/doxia/module/docbook/DocBookParserTest.java
Author: jvanzyl Date: Sun Mar 18 12:27:52 2007 New Revision: 519678 URL: http://svn.apache.org/viewvc?view=rev&rev=519678 Log: o fix reference to test file Modified: maven/doxia/trunk/doxia-modules/doxia-module-docbook-simple/src/test/java/org/apache/maven/doxia/module/docbook/DocBookParserTest.java Modified: maven/doxia/trunk/doxia-modules/doxia-module-docbook-simple/src/test/java/org/apache/maven/doxia/module/docbook/DocBookParserTest.java URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-modules/doxia-module-docbook-simple/src/test/java/org/apache/maven/doxia/module/docbook/DocBookParserTest.java?view=diff&rev=519678&r1=519677&r2=519678 == --- maven/doxia/trunk/doxia-modules/doxia-module-docbook-simple/src/test/java/org/apache/maven/doxia/module/docbook/DocBookParserTest.java (original) +++ maven/doxia/trunk/doxia-modules/doxia-module-docbook-simple/src/test/java/org/apache/maven/doxia/module/docbook/DocBookParserTest.java Sun Mar 18 12:27:52 2007 @@ -36,6 +36,6 @@ protected String getDocument() { -return "src/test/site/docbook/guide.xml"; +return "src/test/resources/guide.xml"; } }
svn commit: r519682 - in /maven/doxia/trunk: doxia-core/ doxia-modules/ doxia-modules/doxia-module-apt/ doxia-modules/doxia-module-confluence/ doxia-modules/doxia-module-docbook-simple/ doxia-modules/
Author: jvanzyl Date: Sun Mar 18 13:15:28 2007 New Revision: 519682 URL: http://svn.apache.org/viewvc?view=rev&rev=519682 Log: adding names Added: maven/doxia/trunk/doxia-modules/doxia-module-xhtml/src/main/java/org/apache/maven/doxia/module/xhtml/RenderingContext.java (contents, props changed) - copied, changed from r519666, maven/doxia/trunk/doxia-modules/doxia-module-xhtml/src/main/java/org/apache/maven/doxia/module/xhtml/decoration/render/RenderingContext.java Removed: maven/doxia/trunk/doxia-modules/doxia-module-xhtml/src/main/java/org/apache/maven/doxia/module/xhtml/decoration/render/RenderingContext.java Modified: maven/doxia/trunk/doxia-core/pom.xml maven/doxia/trunk/doxia-modules/doxia-module-apt/pom.xml maven/doxia/trunk/doxia-modules/doxia-module-confluence/pom.xml maven/doxia/trunk/doxia-modules/doxia-module-docbook-simple/pom.xml maven/doxia/trunk/doxia-modules/doxia-module-fml/pom.xml maven/doxia/trunk/doxia-modules/doxia-module-itext/pom.xml maven/doxia/trunk/doxia-modules/doxia-module-itext/src/test/java/org/apache/maven/doxia/module/itext/ITextSinkTestCase.java maven/doxia/trunk/doxia-modules/doxia-module-latex/pom.xml maven/doxia/trunk/doxia-modules/doxia-module-rtf/pom.xml maven/doxia/trunk/doxia-modules/doxia-module-twiki/pom.xml maven/doxia/trunk/doxia-modules/doxia-module-xdoc/pom.xml maven/doxia/trunk/doxia-modules/doxia-module-xhtml/pom.xml maven/doxia/trunk/doxia-modules/doxia-module-xhtml/src/main/java/org/apache/maven/doxia/module/xhtml/XhtmlSink.java maven/doxia/trunk/doxia-modules/doxia-module-xhtml/src/test/java/org/apache/maven/doxia/module/xhtml/XhtmlSinkTest.java maven/doxia/trunk/doxia-modules/pom.xml maven/doxia/trunk/doxia-sink-api/pom.xml Modified: maven/doxia/trunk/doxia-core/pom.xml URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-core/pom.xml?view=diff&rev=519682&r1=519681&r2=519682 == --- maven/doxia/trunk/doxia-core/pom.xml (original) +++ maven/doxia/trunk/doxia-core/pom.xml Sun Mar 18 13:15:28 2007 @@ -27,7 +27,7 @@ 1.0-alpha-9-SNAPSHOT doxia-core - Doxia Core + Doxia :: Core Modified: maven/doxia/trunk/doxia-modules/doxia-module-apt/pom.xml URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-modules/doxia-module-apt/pom.xml?view=diff&rev=519682&r1=519681&r2=519682 == --- maven/doxia/trunk/doxia-modules/doxia-module-apt/pom.xml (original) +++ maven/doxia/trunk/doxia-modules/doxia-module-apt/pom.xml Sun Mar 18 13:15:28 2007 @@ -6,4 +6,5 @@ 4.0.0 doxia-module-apt + Doxia :: APT Module Modified: maven/doxia/trunk/doxia-modules/doxia-module-confluence/pom.xml URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-modules/doxia-module-confluence/pom.xml?view=diff&rev=519682&r1=519681&r2=519682 == --- maven/doxia/trunk/doxia-modules/doxia-module-confluence/pom.xml (original) +++ maven/doxia/trunk/doxia-modules/doxia-module-confluence/pom.xml Sun Mar 18 13:15:28 2007 @@ -25,7 +25,7 @@ 1.0-alpha-9-SNAPSHOT doxia-module-confluence - Doxia Confluence Module + Doxia :: Confluence Module Juan F. Codagnone Modified: maven/doxia/trunk/doxia-modules/doxia-module-docbook-simple/pom.xml URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-modules/doxia-module-docbook-simple/pom.xml?view=diff&rev=519682&r1=519681&r2=519682 == --- maven/doxia/trunk/doxia-modules/doxia-module-docbook-simple/pom.xml (original) +++ maven/doxia/trunk/doxia-modules/doxia-module-docbook-simple/pom.xml Sun Mar 18 13:15:28 2007 @@ -25,5 +25,5 @@ 1.0-alpha-9-SNAPSHOT doxia-module-docbook-simple - Doxia Docbook Simple Module + Doxia :: Docbook Simple Module Modified: maven/doxia/trunk/doxia-modules/doxia-module-fml/pom.xml URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-modules/doxia-module-fml/pom.xml?view=diff&rev=519682&r1=519681&r2=519682 == --- maven/doxia/trunk/doxia-modules/doxia-module-fml/pom.xml (original) +++ maven/doxia/trunk/doxia-modules/doxia-module-fml/pom.xml Sun Mar 18 13:15:28 2007 @@ -6,4 +6,5 @@ 4.0.0 doxia-module-fml + Doxia :: FML Module Modified: maven/doxia/trunk/doxia-modules/doxia-module-itext/pom.xml URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-modules/doxia-module-itext/pom.xml?view=diff&rev=519682&r1=519681&r2=519682 == --- maven/doxia/trunk/doxia-modules/doxia-module-itext/pom.xml (original) +++ maven/do
svn commit: r519768 - in /maven/doxia/doxia-site: ./ branches/ tags/ trunk/ trunk/doxia-decoration-model/ trunk/doxia-doc-renderer/ trunk/doxia-site-renderer/
Author: jvanzyl Date: Sun Mar 18 17:52:44 2007 New Revision: 519768 URL: http://svn.apache.org/viewvc?view=rev&rev=519768 Log: o a new doxia site subproject Added: maven/doxia/doxia-site/ maven/doxia/doxia-site/branches/ maven/doxia/doxia-site/tags/ maven/doxia/doxia-site/trunk/ maven/doxia/doxia-site/trunk/doxia-decoration-model/ - copied from r519708, maven/sitetools/doxia-decoration-model/ maven/doxia/doxia-site/trunk/doxia-doc-renderer/ - copied from r519708, maven/sitetools/doxia-doc-renderer/ maven/doxia/doxia-site/trunk/doxia-site-renderer/ - copied from r519708, maven/sitetools/doxia-site-renderer/
svn commit: r519787 - in /maven/doxia/doxia-site/trunk: doxia-decoration-model/ doxia-doc-renderer/ doxia-site-renderer/ doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/ doxia-si
Author: jvanzyl Date: Sun Mar 18 18:43:05 2007 New Revision: 519787 URL: http://svn.apache.org/viewvc?view=rev&rev=519787 Log: o first pass at getting this all working o depMan needs work to have all deps in the top-level Modified: maven/doxia/doxia-site/trunk/doxia-decoration-model/pom.xml maven/doxia/doxia-site/trunk/doxia-doc-renderer/pom.xml maven/doxia/doxia-site/trunk/doxia-site-renderer/pom.xml maven/doxia/doxia-site/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java maven/doxia/doxia-site/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DocumentRenderer.java maven/doxia/doxia-site/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DoxiaDocumentRenderer.java maven/doxia/doxia-site/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/Renderer.java maven/doxia/doxia-site/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/sink/SiteRendererSink.java Modified: maven/doxia/doxia-site/trunk/doxia-decoration-model/pom.xml URL: http://svn.apache.org/viewvc/maven/doxia/doxia-site/trunk/doxia-decoration-model/pom.xml?view=diff&rev=519787&r1=519786&r2=519787 == --- maven/doxia/doxia-site/trunk/doxia-decoration-model/pom.xml (original) +++ maven/doxia/doxia-site/trunk/doxia-decoration-model/pom.xml Sun Mar 18 18:43:05 2007 @@ -22,9 +22,9 @@ http://maven.apache.org/POM/4.0.0"; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd";> 4.0.0 -doxia +doxia-site org.apache.maven.doxia -1.0-alpha-9-SNAPSHOT +1.0-SNAPSHOT doxia-decoration-model Doxia Decoration Model Modified: maven/doxia/doxia-site/trunk/doxia-doc-renderer/pom.xml URL: http://svn.apache.org/viewvc/maven/doxia/doxia-site/trunk/doxia-doc-renderer/pom.xml?view=diff&rev=519787&r1=519786&r2=519787 == --- maven/doxia/doxia-site/trunk/doxia-doc-renderer/pom.xml (original) +++ maven/doxia/doxia-site/trunk/doxia-doc-renderer/pom.xml Sun Mar 18 18:43:05 2007 @@ -22,9 +22,9 @@ http://maven.apache.org/POM/4.0.0"; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd";> 4.0.0 -doxia +doxia-site org.apache.maven.doxia -1.0-alpha-9-SNAPSHOT +1.0-SNAPSHOT doxia-doc-renderer Doxia Document Renderer Component @@ -65,6 +65,15 @@ + org.apache.maven.doxia + doxia-core + + + com.lowagie + itext + 1.4 + + org.codehaus.plexus plexus-i18n 1.0-beta-6 @@ -72,7 +81,7 @@ org.apache.maven.doxia doxia-module-itext - ${projectVersion} + ${doxiaVersion} org.codehaus.plexus Modified: maven/doxia/doxia-site/trunk/doxia-site-renderer/pom.xml URL: http://svn.apache.org/viewvc/maven/doxia/doxia-site/trunk/doxia-site-renderer/pom.xml?view=diff&rev=519787&r1=519786&r2=519787 == --- maven/doxia/doxia-site/trunk/doxia-site-renderer/pom.xml (original) +++ maven/doxia/doxia-site/trunk/doxia-site-renderer/pom.xml Sun Mar 18 18:43:05 2007 @@ -22,9 +22,9 @@ http://maven.apache.org/POM/4.0.0"; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd";> 4.0.0 -doxia +doxia-site org.apache.maven.doxia -1.0-alpha-9-SNAPSHOT +1.0-SNAPSHOT doxia-site-renderer Doxia Site Renderer Component @@ -73,22 +73,19 @@ commons-collections 3.2 - - org.apache.maven.doxia - doxia-module-xhtml - ${projectVersion} - org.apache.maven.doxia doxia-module-apt - ${projectVersion} org.apache.maven.doxia doxia-module-xdoc - ${projectVersion} + + org.apache.maven.doxia + doxia-module-xhtml + Modified: maven/doxia/doxia-site/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java URL: http://svn.apache.org/viewvc/maven/doxia/doxia-site/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java?view=diff&rev=519787&r1=519786&r2=519787 == --- maven/doxia/doxia-site/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/Defa
svn commit: r519791 - in /maven/doxia/trunk/doxia-modules/doxia-module-xhtml/src: main/java/org/apache/maven/doxia/module/xhtml/ main/java/org/apache/maven/doxia/module/xhtml/decoration/render/ test/j
Author: jvanzyl Date: Sun Mar 18 19:01:22 2007 New Revision: 519791 URL: http://svn.apache.org/viewvc?view=rev&rev=519791 Log: o put the rendering context back where it was, it's leaked out all over the place and breaks everything Added: maven/doxia/trunk/doxia-modules/doxia-module-xhtml/src/main/java/org/apache/maven/doxia/module/xhtml/decoration/render/RenderingContext.java (contents, props changed) - copied, changed from r519682, maven/doxia/trunk/doxia-modules/doxia-module-xhtml/src/main/java/org/apache/maven/doxia/module/xhtml/RenderingContext.java Removed: maven/doxia/trunk/doxia-modules/doxia-module-xhtml/src/main/java/org/apache/maven/doxia/module/xhtml/RenderingContext.java maven/doxia/trunk/doxia-modules/doxia-module-xhtml/src/main/java/org/apache/maven/doxia/module/xhtml/SinkDescriptorReader.java Modified: maven/doxia/trunk/doxia-modules/doxia-module-xhtml/src/main/java/org/apache/maven/doxia/module/xhtml/XhtmlSink.java maven/doxia/trunk/doxia-modules/doxia-module-xhtml/src/test/java/org/apache/maven/doxia/module/xhtml/XhtmlSinkTest.java Modified: maven/doxia/trunk/doxia-modules/doxia-module-xhtml/src/main/java/org/apache/maven/doxia/module/xhtml/XhtmlSink.java URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-modules/doxia-module-xhtml/src/main/java/org/apache/maven/doxia/module/xhtml/XhtmlSink.java?view=diff&rev=519791&r1=519790&r2=519791 == --- maven/doxia/trunk/doxia-modules/doxia-module-xhtml/src/main/java/org/apache/maven/doxia/module/xhtml/XhtmlSink.java (original) +++ maven/doxia/trunk/doxia-modules/doxia-module-xhtml/src/main/java/org/apache/maven/doxia/module/xhtml/XhtmlSink.java Sun Mar 18 19:01:22 2007 @@ -19,17 +19,17 @@ * under the License. */ -import java.io.PrintWriter; -import java.io.Writer; -import java.util.Map; - -import org.apache.maven.doxia.util.HtmlTools; -import org.apache.maven.doxia.module.xhtml.RenderingContext; +import org.apache.maven.doxia.module.xhtml.decoration.render.RenderingContext; import org.apache.maven.doxia.parser.Parser; import org.apache.maven.doxia.sink.Sink; import org.apache.maven.doxia.sink.StructureSink; +import org.apache.maven.doxia.util.HtmlTools; import org.codehaus.plexus.util.StringUtils; +import java.io.PrintWriter; +import java.io.Writer; +import java.util.Map; + /** * A doxia sink which produces xhtml * @@ -52,7 +52,7 @@ private PrintWriter writer; -private StringsMap directives; +//private StringsMap directives; private RenderingContext renderingContext; @@ -62,8 +62,6 @@ { this.writer = new PrintWriter( writer ); -this.directives = new StringsMap( directives ); - this.renderingContext = renderingContext; } @@ -93,7 +91,8 @@ public void head() { -directive( "head()" ); +// Not used overridden in site renderer +// directive( "head()" ); resetState(); @@ -104,7 +103,8 @@ { headFlag = false; -directive( "head_()" ); +// Not used overridden in site renderer +//directive( "head_()" ); } public void title() @@ -145,18 +145,17 @@ public void body() { -String body = directiveValue( "body()" ); - -write( body ); +// Not used overridden in site renderer +//String body = directiveValue( "body()" ); +//write( body ); } public void body_() { -String body = directiveValue( "body_()" ); - -write( body ); - -resetState(); +// Not used overridden in site renderer +//String body = directiveValue( "body_()" ); +//write( body ); +//resetState(); } // -- @@ -802,16 +801,6 @@ } writer.write( text ); -} - -protected String directiveValue( String key ) -{ -return directives.get( key ); -} - -protected void directive( String key ) -{ -write( directives.get( key ) ); } protected void content( String text ) Copied: maven/doxia/trunk/doxia-modules/doxia-module-xhtml/src/main/java/org/apache/maven/doxia/module/xhtml/decoration/render/RenderingContext.java (from r519682, maven/doxia/trunk/doxia-modules/doxia-module-xhtml/src/main/java/org/apache/maven/doxia/module/xhtml/RenderingContext.java) URL: http://svn.apache.org/viewvc/maven/doxia/trunk/doxia-modules/doxia-module-xhtml/src/main/java/org/apache/maven/doxia/module/xhtml/decoration/render/RenderingContext.java?view=diff&rev=519791&p1=maven/doxia/trunk/doxia-modules/doxia-module-xhtml/src/main/java/org/apache/maven/doxia/module/xhtml/RenderingContext.java&r1=519682&p2=maven/doxia/trunk/doxia-modules/d
svn commit: r519792 - in /maven/doxia/doxia-site/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer: DefaultSiteRenderer.java DocumentRenderer.java DoxiaDocumentRenderer.java
Author: jvanzyl Date: Sun Mar 18 19:01:40 2007 New Revision: 519792 URL: http://svn.apache.org/viewvc?view=rev&rev=519792 Log: o use old rendering context location Modified: maven/doxia/doxia-site/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java maven/doxia/doxia-site/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DocumentRenderer.java maven/doxia/doxia-site/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DoxiaDocumentRenderer.java maven/doxia/doxia-site/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/Renderer.java maven/doxia/doxia-site/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/sink/SiteRendererSink.java Modified: maven/doxia/doxia-site/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java URL: http://svn.apache.org/viewvc/maven/doxia/doxia-site/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java?view=diff&rev=519792&r1=519791&r2=519792 == --- maven/doxia/doxia-site/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java (original) +++ maven/doxia/doxia-site/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java Sun Mar 18 19:01:40 2007 @@ -20,7 +20,7 @@ */ import org.apache.maven.doxia.Doxia; -import org.apache.maven.doxia.module.xhtml.RenderingContext; +import org.apache.maven.doxia.module.xhtml.decoration.render.RenderingContext; import org.apache.maven.doxia.parser.ParseException; import org.apache.maven.doxia.parser.manager.ParserNotFoundException; import org.apache.maven.doxia.site.decoration.DecorationModel; Modified: maven/doxia/doxia-site/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DocumentRenderer.java URL: http://svn.apache.org/viewvc/maven/doxia/doxia-site/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DocumentRenderer.java?view=diff&rev=519792&r1=519791&r2=519792 == --- maven/doxia/doxia-site/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DocumentRenderer.java (original) +++ maven/doxia/doxia-site/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DocumentRenderer.java Sun Mar 18 19:01:40 2007 @@ -19,7 +19,7 @@ * under the License. */ -import org.apache.maven.doxia.module.xhtml.RenderingContext; +import org.apache.maven.doxia.module.xhtml.decoration.render.RenderingContext; import java.io.FileNotFoundException; import java.io.UnsupportedEncodingException; Modified: maven/doxia/doxia-site/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DoxiaDocumentRenderer.java URL: http://svn.apache.org/viewvc/maven/doxia/doxia-site/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DoxiaDocumentRenderer.java?view=diff&rev=519792&r1=519791&r2=519792 == --- maven/doxia/doxia-site/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DoxiaDocumentRenderer.java (original) +++ maven/doxia/doxia-site/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DoxiaDocumentRenderer.java Sun Mar 18 19:01:40 2007 @@ -19,7 +19,7 @@ * under the License. */ -import org.apache.maven.doxia.module.xhtml.RenderingContext; +import org.apache.maven.doxia.module.xhtml.decoration.render.RenderingContext; import java.io.FileNotFoundException; import java.io.UnsupportedEncodingException; Modified: maven/doxia/doxia-site/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/Renderer.java URL: http://svn.apache.org/viewvc/maven/doxia/doxia-site/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/Renderer.java?view=diff&rev=519792&r1=519791&r2=519792 == --- maven/doxia/doxia-site/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/Renderer.java (original) +++ maven/doxia/doxia-site/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/Renderer.java Sun Mar 18 19:01:40 2007 @@ -19,7 +19,7 @@ * under the License. */ -import org.apache.maven.doxia.module.xhtml.RenderingContext; +import org.apache.maven.doxia.module.xhtml.decoration.render.RenderingContext; import org.apache.maven.doxia.site.decoration.DecorationModel; import org.apache.maven.doxia.siterenderer.sink.SiteRendererSink; Modified: maven/doxia/doxia-site/trunk/doxia-site-renderer/sr
svn commit: r519795 - /maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/
Author: jvanzyl Date: Sun Mar 18 19:17:07 2007 New Revision: 519795 URL: http://svn.apache.org/viewvc?view=rev&rev=519795 Log: kill empty dir Removed: maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/module/
svn commit: r519796 - in /maven/doxia/trunk/doxia-core/src: main/java/org/apache/maven/doxia/validation/ test/java/org/apache/maven/doxia/validation/
Author: jvanzyl Date: Sun Mar 18 19:23:13 2007 New Revision: 519796 URL: http://svn.apache.org/viewvc?view=rev&rev=519796 Log: o removing dead code that i put in with the twiki code Removed: maven/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/validation/ maven/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/validation/
svn commit: r519797 - /maven/doxia/doxia/
Author: jvanzyl Date: Sun Mar 18 19:25:30 2007 New Revision: 519797 URL: http://svn.apache.org/viewvc?view=rev&rev=519797 Log: setting up dir for core Added: maven/doxia/doxia/
svn commit: r519800 - in /maven/doxia/doxia-site/trunk: doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java pom.xml
Author: jvanzyl Date: Sun Mar 18 19:42:29 2007 New Revision: 519800 URL: http://svn.apache.org/viewvc?view=rev&rev=519800 Log: (empty) Added: maven/doxia/doxia-site/trunk/pom.xml (with props) Modified: maven/doxia/doxia-site/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java Modified: maven/doxia/doxia-site/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java URL: http://svn.apache.org/viewvc/maven/doxia/doxia-site/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java?view=diff&rev=519800&r1=519799&r2=519800 == --- maven/doxia/doxia-site/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java (original) +++ maven/doxia/doxia-site/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java Sun Mar 18 19:42:29 2007 @@ -78,7 +78,8 @@ * @version $Id:DefaultSiteRenderer.java 348612 2005-11-24 12:54:19 +1100 (Thu, 24 Nov 2005) brett $ * @plexus.component role-hint="default" */ -public class DefaultSiteRenderer +public class +DefaultSiteRenderer extends AbstractLogEnabled implements Renderer { Added: maven/doxia/doxia-site/trunk/pom.xml URL: http://svn.apache.org/viewvc/maven/doxia/doxia-site/trunk/pom.xml?view=auto&rev=519800 == --- maven/doxia/doxia-site/trunk/pom.xml (added) +++ maven/doxia/doxia-site/trunk/pom.xml Sun Mar 18 19:42:29 2007 @@ -0,0 +1,161 @@ + + + + +http://maven.apache.org/POM/4.0.0"; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd";> + 4.0.0 + +org.apache.maven +maven-parent +4 +../pom/maven/pom.xml + + org.apache.maven.doxia + doxia-site + pom + Doxia + 1.0-SNAPSHOT + http://maven.apache.org/doxia + +jira +http://jira.codehaus.org/browse/DOXIA + + + +1.0-SNAPSHOT +1.0-alpha-9-SNAPSHOT + + + + + Doxia Developer List + [EMAIL PROTECTED] + [EMAIL PROTECTED] + http://mail-archives.apache.org/mod_mbox/maven-doxia-dev/ + + + Doxia User List + [EMAIL PROTECTED] + [EMAIL PROTECTED] + http://mail-archives.apache.org/mod_mbox/maven-doxia-users/ + + + Doxia Commits List + [EMAIL PROTECTED] + [EMAIL PROTECTED] + http://mail-archives.apache.org/mod_mbox/maven-doxia-commits/ + + + + scm:svn:http://svn.apache.org/repos/asf/maven/doxia/doxia-site/trunk + scm:svn:https://svn.apache.org/repos/asf/maven/doxia/doxia-site/trunk +http://svn.apache.org/viewcvs.cgi/maven/doxia/doxia-site/trunk + + + + +org.codehaus.plexus +plexus-maven-plugin +1.3.5 + + + + descriptor + + + + + + + + + maven-surefire-plugin + +never + + + + + + + + +org.apache.maven.doxia +doxia-sink-api +${doxiaVersion} + + +org.apache.maven.doxia +doxia-core +${doxiaVersion} + + +org.apache.maven.doxia +doxia-module-apt +${doxiaVersion} + + +org.apache.maven.doxia +doxia-module-xdoc +${doxiaVersion} + + +org.apache.maven.doxia +doxia-module-xhtml +${doxiaVersion} + + +org.apache.maven.doxia +doxia-decoration-model +${projectVersion} + + + +org.codehaus.plexus +plexus-container-default +1.0-alpha-20 + + +org.codehaus.plexus +plexus-component-api +1.0-alpha-20 + + +org.codehaus.plexus +plexus-utils +1.4.1 + + + + + + junit + junit + 3.8.1 + test + + + +doxia-decoration-model +doxia-doc-renderer +doxia-site-renderer + + Propchange: maven/doxia/doxia-site/trunk/pom.xml -- svn:eol-style = native Propchange: maven/doxia/doxia-site/trunk/pom.xml -- svn:keywords = "Author Date Id Revision"
svn commit: r519802 - in /maven/doxia: doxia/tags/ tags/
Author: jvanzyl Date: Sun Mar 18 19:43:46 2007 New Revision: 519802 URL: http://svn.apache.org/viewvc?view=rev&rev=519802 Log: o move to its new home Added: maven/doxia/doxia/tags/ - copied from r519801, maven/doxia/tags/ Removed: maven/doxia/tags/
svn commit: r519803 - in /maven/doxia: doxia/trunk/ trunk/
Author: jvanzyl Date: Sun Mar 18 19:44:17 2007 New Revision: 519803 URL: http://svn.apache.org/viewvc?view=rev&rev=519803 Log: o new home Added: maven/doxia/doxia/trunk/ - copied from r519802, maven/doxia/trunk/ Removed: maven/doxia/trunk/
svn commit: r519804 - in /maven/doxia: branches/ doxia/branches/
Author: jvanzyl Date: Sun Mar 18 19:44:50 2007 New Revision: 519804 URL: http://svn.apache.org/viewvc?view=rev&rev=519804 Log: o ditto Added: maven/doxia/doxia/branches/ - copied from r519803, maven/doxia/branches/ Removed: maven/doxia/branches/
svn commit: r519805 - in /maven/doxia: doxia-site/ doxia-sitetools/
Author: jvanzyl Date: Sun Mar 18 19:51:25 2007 New Revision: 519805 URL: http://svn.apache.org/viewvc?view=rev&rev=519805 Log: o name it sitetools as it's confusing as we have everything else name foo-site, same with the book stuff people will look at it first and think it's a book about doxia Added: maven/doxia/doxia-sitetools/ - copied from r519804, maven/doxia/doxia-site/ Removed: maven/doxia/doxia-site/
svn commit: r519806 - in /maven/doxia: doxia/trunk/doxia-site/ site/
Author: jvanzyl Date: Sun Mar 18 19:54:41 2007 New Revision: 519806 URL: http://svn.apache.org/viewvc?view=rev&rev=519806 Log: o bring the site up to the top Added: maven/doxia/site/ - copied from r519805, maven/doxia/doxia/trunk/doxia-site/ Removed: maven/doxia/doxia/trunk/doxia-site/