]> source.dussan.org Git - xmlgraphics-fop.git/commitdiff
add RegexpSingleline rule to flag use of @author; fix violations
authorGlenn Adams <gadams@apache.org>
Mon, 5 Mar 2012 23:29:29 +0000 (23:29 +0000)
committerGlenn Adams <gadams@apache.org>
Mon, 5 Mar 2012 23:29:29 +0000 (23:29 +0000)
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1297284 13f79535-47bb-0310-9956-ffa450edef68

146 files changed:
checkstyle-5.5.xml
src/codegen/unicode/java/org/apache/fop/complexscripts/bidi/GenerateBidiClass.java
src/codegen/unicode/java/org/apache/fop/complexscripts/bidi/GenerateBidiTestData.java
src/java/org/apache/fop/afp/util/DTDEntityResolver.java
src/java/org/apache/fop/complexscripts/bidi/BidiConstants.java
src/java/org/apache/fop/complexscripts/bidi/BidiResolver.java
src/java/org/apache/fop/complexscripts/bidi/DelimitedTextRange.java
src/java/org/apache/fop/complexscripts/bidi/InlineRun.java
src/java/org/apache/fop/complexscripts/bidi/TextInterval.java
src/java/org/apache/fop/complexscripts/bidi/UnflattenProcessor.java
src/java/org/apache/fop/complexscripts/bidi/UnicodeBidiAlgorithm.java
src/java/org/apache/fop/complexscripts/fonts/AdvancedTypographicTableFormatException.java
src/java/org/apache/fop/complexscripts/fonts/GlyphClassMapping.java
src/java/org/apache/fop/complexscripts/fonts/GlyphClassTable.java
src/java/org/apache/fop/complexscripts/fonts/GlyphCoverageMapping.java
src/java/org/apache/fop/complexscripts/fonts/GlyphCoverageTable.java
src/java/org/apache/fop/complexscripts/fonts/GlyphDefinition.java
src/java/org/apache/fop/complexscripts/fonts/GlyphDefinitionSubtable.java
src/java/org/apache/fop/complexscripts/fonts/GlyphDefinitionTable.java
src/java/org/apache/fop/complexscripts/fonts/GlyphMappingTable.java
src/java/org/apache/fop/complexscripts/fonts/GlyphPositioning.java
src/java/org/apache/fop/complexscripts/fonts/GlyphPositioningState.java
src/java/org/apache/fop/complexscripts/fonts/GlyphPositioningSubtable.java
src/java/org/apache/fop/complexscripts/fonts/GlyphPositioningTable.java
src/java/org/apache/fop/complexscripts/fonts/GlyphProcessingState.java
src/java/org/apache/fop/complexscripts/fonts/GlyphSubstitution.java
src/java/org/apache/fop/complexscripts/fonts/GlyphSubstitutionState.java
src/java/org/apache/fop/complexscripts/fonts/GlyphSubstitutionSubtable.java
src/java/org/apache/fop/complexscripts/fonts/GlyphSubstitutionTable.java
src/java/org/apache/fop/complexscripts/fonts/GlyphSubtable.java
src/java/org/apache/fop/complexscripts/fonts/GlyphTable.java
src/java/org/apache/fop/complexscripts/fonts/IncompatibleSubtableException.java
src/java/org/apache/fop/complexscripts/fonts/OTFAdvancedTypographicTableReader.java
src/java/org/apache/fop/complexscripts/fonts/Positionable.java
src/java/org/apache/fop/complexscripts/fonts/Substitutable.java
src/java/org/apache/fop/complexscripts/scripts/ArabicScriptProcessor.java
src/java/org/apache/fop/complexscripts/scripts/DefaultScriptProcessor.java
src/java/org/apache/fop/complexscripts/scripts/DevanagariScriptProcessor.java
src/java/org/apache/fop/complexscripts/scripts/GujaratiScriptProcessor.java
src/java/org/apache/fop/complexscripts/scripts/GurmukhiScriptProcessor.java
src/java/org/apache/fop/complexscripts/scripts/IndicScriptProcessor.java
src/java/org/apache/fop/complexscripts/scripts/ScriptProcessor.java
src/java/org/apache/fop/complexscripts/util/CharMirror.java
src/java/org/apache/fop/complexscripts/util/CharScript.java
src/java/org/apache/fop/complexscripts/util/DiscontinuousAssociationException.java
src/java/org/apache/fop/complexscripts/util/GlyphContextTester.java
src/java/org/apache/fop/complexscripts/util/GlyphSequence.java
src/java/org/apache/fop/complexscripts/util/GlyphTester.java
src/java/org/apache/fop/complexscripts/util/NumberConverter.java
src/java/org/apache/fop/complexscripts/util/ScriptContextTester.java
src/java/org/apache/fop/complexscripts/util/UTF32.java
src/java/org/apache/fop/fo/pagination/PageNumberGenerator.java
src/java/org/apache/fop/fo/properties/DimensionPropertyMaker.java
src/java/org/apache/fop/hyphenation/ByteVector.java
src/java/org/apache/fop/hyphenation/CharVector.java
src/java/org/apache/fop/hyphenation/Hyphen.java
src/java/org/apache/fop/hyphenation/Hyphenation.java
src/java/org/apache/fop/hyphenation/HyphenationException.java
src/java/org/apache/fop/hyphenation/HyphenationTree.java
src/java/org/apache/fop/hyphenation/HyphenationTreeCache.java
src/java/org/apache/fop/hyphenation/HyphenationTreeResolver.java
src/java/org/apache/fop/hyphenation/Hyphenator.java
src/java/org/apache/fop/hyphenation/PatternConsumer.java
src/java/org/apache/fop/hyphenation/PatternParser.java
src/java/org/apache/fop/hyphenation/SerializeHyphPattern.java
src/java/org/apache/fop/hyphenation/TernaryTree.java
src/java/org/apache/fop/pdf/DCTFilter.java
src/java/org/apache/fop/pdf/PDFFilter.java
src/java/org/apache/fop/pdf/PDFFilterException.java
src/java/org/apache/fop/pdf/PDFOutline.java
src/java/org/apache/fop/render/ps/AbstractPSTranscoder.java
src/java/org/apache/fop/render/ps/EPSTranscoder.java
src/java/org/apache/fop/render/ps/PSTextElementBridge.java
src/java/org/apache/fop/render/ps/PSTranscoder.java
src/java/org/apache/fop/render/rtf/FoUnitsConverter.java
src/java/org/apache/fop/render/rtf/PageAttributesConverter.java
src/java/org/apache/fop/render/rtf/TableAttributesConverter.java
src/java/org/apache/fop/render/rtf/TextAttributesConverter.java
src/java/org/apache/fop/render/rtf/rtflib/exceptions/RtfException.java
src/java/org/apache/fop/render/rtf/rtflib/exceptions/RtfStructureException.java
src/java/org/apache/fop/render/rtf/rtflib/rtfdoc/IRtfBookmarkContainer.java
src/java/org/apache/fop/render/rtf/rtflib/rtfdoc/IRtfHyperLinkContainer.java
src/java/org/apache/fop/render/rtf/rtflib/rtfdoc/IRtfListContainer.java
src/java/org/apache/fop/render/rtf/rtflib/rtfdoc/IRtfPageBreakContainer.java
src/java/org/apache/fop/render/rtf/rtflib/rtfdoc/IRtfPageContainer.java
src/java/org/apache/fop/render/rtf/rtflib/rtfdoc/IRtfParagraphContainer.java
src/java/org/apache/fop/render/rtf/rtflib/rtfdoc/IRtfTableContainer.java
src/java/org/apache/fop/render/rtf/rtflib/rtfdoc/IRtfTextContainer.java
src/java/org/apache/fop/render/rtf/rtflib/rtfdoc/IRtfTextrunContainer.java
src/java/org/apache/fop/render/rtf/rtflib/rtfdoc/ITableAttributes.java
src/java/org/apache/fop/render/rtf/rtflib/rtfdoc/ITableColumnsInfo.java
src/java/org/apache/fop/render/rtf/rtflib/rtfdoc/RtfAfterBeforeBase.java
src/java/org/apache/fop/render/rtf/rtflib/rtfdoc/RtfAttributes.java
src/java/org/apache/fop/render/rtf/rtflib/rtfdoc/RtfBookmark.java
src/java/org/apache/fop/render/rtf/rtflib/rtfdoc/RtfBookmarkContainerImpl.java
src/java/org/apache/fop/render/rtf/rtflib/rtfdoc/RtfColorTable.java
src/java/org/apache/fop/render/rtf/rtflib/rtfdoc/RtfContainer.java
src/java/org/apache/fop/render/rtf/rtflib/rtfdoc/RtfDocumentArea.java
src/java/org/apache/fop/render/rtf/rtflib/rtfdoc/RtfElement.java
src/java/org/apache/fop/render/rtf/rtflib/rtfdoc/RtfExternalGraphic.java
src/java/org/apache/fop/render/rtf/rtflib/rtfdoc/RtfExtraRowSet.java
src/java/org/apache/fop/render/rtf/rtflib/rtfdoc/RtfFile.java
src/java/org/apache/fop/render/rtf/rtflib/rtfdoc/RtfFontManager.java
src/java/org/apache/fop/render/rtf/rtflib/rtfdoc/RtfFontTable.java
src/java/org/apache/fop/render/rtf/rtflib/rtfdoc/RtfFootnote.java
src/java/org/apache/fop/render/rtf/rtflib/rtfdoc/RtfHeader.java
src/java/org/apache/fop/render/rtf/rtflib/rtfdoc/RtfHyperLink.java
src/java/org/apache/fop/render/rtf/rtflib/rtfdoc/RtfLineBreak.java
src/java/org/apache/fop/render/rtf/rtflib/rtfdoc/RtfList.java
src/java/org/apache/fop/render/rtf/rtflib/rtfdoc/RtfListItem.java
src/java/org/apache/fop/render/rtf/rtflib/rtfdoc/RtfListTable.java
src/java/org/apache/fop/render/rtf/rtflib/rtfdoc/RtfNull.java
src/java/org/apache/fop/render/rtf/rtflib/rtfdoc/RtfOptions.java
src/java/org/apache/fop/render/rtf/rtflib/rtfdoc/RtfPage.java
src/java/org/apache/fop/render/rtf/rtflib/rtfdoc/RtfPageArea.java
src/java/org/apache/fop/render/rtf/rtflib/rtfdoc/RtfPageBreak.java
src/java/org/apache/fop/render/rtf/rtflib/rtfdoc/RtfPageNumber.java
src/java/org/apache/fop/render/rtf/rtflib/rtfdoc/RtfPageNumberCitation.java
src/java/org/apache/fop/render/rtf/rtflib/rtfdoc/RtfParagraph.java
src/java/org/apache/fop/render/rtf/rtflib/rtfdoc/RtfSection.java
src/java/org/apache/fop/render/rtf/rtflib/rtfdoc/RtfString.java
src/java/org/apache/fop/render/rtf/rtflib/rtfdoc/RtfStringConverter.java
src/java/org/apache/fop/render/rtf/rtflib/rtfdoc/RtfStyleSheetTable.java
src/java/org/apache/fop/render/rtf/rtflib/rtfdoc/RtfTable.java
src/java/org/apache/fop/render/rtf/rtflib/rtfdoc/RtfTableCell.java
src/java/org/apache/fop/render/rtf/rtflib/rtfdoc/RtfTableRow.java
src/java/org/apache/fop/render/rtf/rtflib/rtfdoc/RtfText.java
src/java/org/apache/fop/render/rtf/rtflib/rtfdoc/RtfTextrun.java
src/java/org/apache/fop/render/rtf/rtflib/rtfdoc/WhitespaceCollapser.java
src/java/org/apache/fop/render/rtf/rtflib/tools/BuilderContext.java
src/java/org/apache/fop/render/rtf/rtflib/tools/ImageConstants.java
src/java/org/apache/fop/render/rtf/rtflib/tools/ImageUtil.java
src/java/org/apache/fop/render/rtf/rtflib/tools/PercentContext.java
src/java/org/apache/fop/render/rtf/rtflib/tools/TableContext.java
src/java/org/apache/fop/render/txt/TXTRenderer.java
src/java/org/apache/fop/servlet/FopPrintServlet.java
src/java/org/apache/fop/servlet/FopServlet.java
src/java/org/apache/fop/svg/AbstractFOPImageElementBridge.java
src/java/org/apache/fop/svg/AbstractFOPTextElementBridge.java
src/java/org/apache/fop/svg/PDFAElementBridge.java
src/java/org/apache/fop/svg/PDFANode.java
src/java/org/apache/fop/svg/PDFGraphics2D.java
src/java/org/apache/fop/svg/PDFImageElementBridge.java
src/java/org/apache/fop/svg/PDFTextElementBridge.java
src/java/org/apache/fop/svg/PDFTranscoder.java
src/java/org/apache/fop/util/CharUtilities.java

index a4722c626243dfd7f2412bb7c626ad551ed2fd4c..7b1ca4249645cfbca1de791aa4ebbd9b49e5331a 100644 (file)
   </module>
   <!-- ===================================================================================================== -->
 
+  <!-- ===================================================================================================== -->
+  <module name="RegexpSingleline">
+    <property name="format" value="@author"/>
+    <property name="message" value="Use of @author javadoc keyword is prohibited."/>
+  </module>
+  <!-- ===================================================================================================== -->
+
   <!-- ===================================================================================================== -->
   <module name="SuppressionCommentFilter">
     <property name="offCommentFormat" value="CSOFF\: ([\w\|]+)"/>
index c38b39c68d98a4eea2240f563010e2654a17f6f8..172b169c9f5ef3eda57e0836e86a1915577b1f5a 100644 (file)
@@ -40,7 +40,7 @@ import org.apache.fop.util.License;
  *
  * <p>This code is derived in part from GenerateLineBreakUtils.java.</p>
  *
- * @author Glenn Adams
+ * <p>This work was originally authored by Glenn Adams (gadams@apache.org).</p>
  */
 public final class GenerateBidiClass {
 
index ec210db33a4a2890a44d4677cd3d8769e7a626c0..dc675fe6e2aeba92bad31c36e3f0aac538811747 100644 (file)
@@ -54,7 +54,7 @@ import org.apache.fop.util.License;
  *
  * <p>This code is derived in part from GenerateBidiClassUtils.java.</p>
  *
- * @author Glenn Adams
+ * <p>This work was originally authored by Glenn Adams (gadams@apache.org).</p>
  */
 public final class GenerateBidiTestData {
 
index 7ba061993860ae7a0bacfc45577e245196b7ee63..1f9f55ee688fd63197c129a4a327285a2004ddb8 100644 (file)
@@ -33,7 +33,8 @@ import org.apache.fop.afp.fonts.FontRuntimeException;
  * The entity resolver only handles queries for the DTD. It will find any URI
  * with a recognised public id and return an {@link org.xml.sax.InputSource}.
  * <p>
- * @author <a href="mailto:joe@exubero.com">Joe Schmetzer</a>
+ *
+ * <p>This work was authored by Joe Schmetzer (joe@exubero.com).</p>
  */
 public class DTDEntityResolver implements EntityResolver {
 
index 6349417f6bb203052bd131e5548427456079e590..eeca2b41adac4cbf5045d7ef65452ef5d6e4bc30 100644 (file)
@@ -21,8 +21,9 @@ package org.apache.fop.complexscripts.bidi;
 
 
 /**
- * Constants used for bidirectional processing.
- * @author Glenn Adams
+ * <p>Constants used for bidirectional processing.</p>
+ *
+ * <p>This work was originally authored by Glenn Adams (gadams@apache.org).</p>
  */
 public interface BidiConstants {
 
index 70bbe857a21e0551284e20e7a5bcdc821722d911..97a9f0b5284298a4c6fa823f62cd6c9d02b706cc 100644 (file)
@@ -41,7 +41,7 @@ import org.apache.fop.fo.pagination.PageSequence;
 /**
  * <p>A utility class for performing bidirectional resolution processing.</p>
  *
- * @author Glenn Adams
+ * <p>This work was originally authored by Glenn Adams (gadams@apache.org).</p>
  */
 public final class BidiResolver {
 
index 9939db971feaf3ff58528fd33da5a30984bd9bbe..9654b74d58bc68b6bfc3eb0f463d42e4ad8b7755 100644 (file)
@@ -44,7 +44,7 @@ import org.apache.fop.util.CharUtilities;
  * by XML-FO 1.1 Â§5.8, which contains a flattened sequence of characters. Any FO that generates
  * block areas serves as a delimiter.
  *
- * @author Glenn Adams
+ * <p>This work was originally authored by Glenn Adams (gadams@apache.org).</p>
  */
 public class DelimitedTextRange {
     private FONode fn;                              // node that generates this text range
index 7897770f8229012b43a094732760f7c8311fa10d..19c4119fdbc3e38e2888952eddc2fd087968a4ac 100644 (file)
@@ -44,7 +44,7 @@ import org.apache.fop.util.CharUtilities;
  * The <code>InlineRun</code> class is a utility class, the instances of which are used
  * to capture a sequence of reordering levels associated with an inline area.
  *
- * @author Glenn Adams
+ * <p>This work was originally authored by Glenn Adams (gadams@apache.org).</p>
  */
 public class InlineRun {
     private InlineArea inline;
index 8249c4628cb3262c7fb62b66e6102d51675f0e9b..6130da97b6dc76bdc270dd0cf2b871745109aa59 100644 (file)
@@ -31,10 +31,10 @@ import org.apache.fop.fo.flow.Leader;
 // CSOFF: SimplifyBooleanReturnCheck
 
 /**
- * The <code>TextInterval</code> class is a utility class, the instances of which are used
- * to record backpointers to associated nodes over sub-intervals of a delimited text range.
+ * <p>The <code>TextInterval</code> class is a utility class, the instances of which are used
+ * to record backpointers to associated nodes over sub-intervals of a delimited text range.</p>
  *
- * @author Glenn Adams
+ * <p>This work was originally authored by Glenn Adams (gadams@apache.org).</p>
  */
 class TextInterval {
     private FONode fn;              // associated node
index d91bed5729d5752ee126b68f1090e8baa6e4ecb0..864c2930cfaf004e6d5be316f9d452fc8fee7d93 100644 (file)
@@ -41,10 +41,10 @@ import org.apache.fop.area.inline.UnresolvedPageNumber;
 // CSOFF: SimplifyBooleanReturnCheck
 
 /**
- * The <code>UnflattenProcessor</code> class is used to reconstruct (by unflattening) a line
- * area's internal area hierarachy after leaf inline area reordering is completed.
+ * <p>The <code>UnflattenProcessor</code> class is used to reconstruct (by unflattening) a line
+ * area's internal area hierarachy after leaf inline area reordering is completed.</p>
  *
- * @author Glenn Adams
+ * <p>This work was originally authored by Glenn Adams (gadams@apache.org).</p>
  */
 class UnflattenProcessor {
     private List<InlineArea>        il;             // list of flattened inline areas being unflattened
index 9f61ecab83bfa8f04cf74decddf54fb40624d933..a12d24aae21332d5239039e3532f8e66c36ae309 100644 (file)
@@ -33,10 +33,10 @@ import org.apache.fop.util.CharUtilities;
 // CSOFF: ParameterNumberCheck
 
 /**
- * The <code>UnicodeBidiAlgorithm</code> class implements functionality prescribed by
- * the Unicode Bidirectional Algorithm, Unicode Standard Annex #9.
+ * <p>The <code>UnicodeBidiAlgorithm</code> class implements functionality prescribed by
+ * the Unicode Bidirectional Algorithm, Unicode Standard Annex #9.</p>
  *
- * @author Glenn Adams
+ * <p>This work was originally authored by Glenn Adams (gadams@apache.org).</p>
  */
 public final class UnicodeBidiAlgorithm implements BidiConstants {
 
index 4f3e341d69690880fb7ec568882988feff6cdc50..4acd2c87b278f1b20f2072231f21a6543129a11b 100644 (file)
 package org.apache.fop.complexscripts.fonts;
 
 /**
- * Exception thrown when attempting to decode a truetype font file and a format
- * constraint is violated.
- * @author Glenn Adams
+ * <p>Exception thrown when attempting to decode a truetype font file and a format
+ * constraint is violated.</p>
+ *
+ * <p>This work was originally authored by Glenn Adams (gadams@apache.org).</p>
  */
 public class AdvancedTypographicTableFormatException extends RuntimeException {
     /**
index 4afc747a2984b683c86d625cdf4d2a4da5d53a90..9a94c7be02873f9af3d31171e32e2c26c9c0c5f4 100644 (file)
@@ -22,9 +22,10 @@ package org.apache.fop.complexscripts.fonts;
 // CSOFF: LineLengthCheck
 
 /**
- * The <code>GlyphClassMapping</code> interface provides glyph identifier to class
- * index mapping support.
- * @author Glenn Adams
+ * <p>The <code>GlyphClassMapping</code> interface provides glyph identifier to class
+ * index mapping support.</p>
+ *
+ * <p>This work was originally authored by Glenn Adams (gadams@apache.org).</p>
  */
 public interface GlyphClassMapping {
 
index 71aa206bac6d05fdb9bba640c13647be855d029d..07d64eb983562fe11bb331a1106a47c816f2495b 100644 (file)
@@ -26,8 +26,9 @@ import java.util.List;
 // CSOFF: NoWhitespaceAfterCheck
 
 /**
- * Base class implementation of glyph class table.
- * @author Glenn Adams
+ * <p>Base class implementation of glyph class table.</p>
+ *
+ * <p>This work was originally authored by Glenn Adams (gadams@apache.org).</p>
  */
 public final class GlyphClassTable extends GlyphMappingTable implements GlyphClassMapping {
 
index e8fde9474f51cceac321ef053706b24a7e2750b6..999876088445c12f32dbbdd9dde0a474d7347f2a 100644 (file)
@@ -22,9 +22,10 @@ package org.apache.fop.complexscripts.fonts;
 // CSOFF: LineLengthCheck
 
 /**
- * The <code>GlyphCoverageMapping</code> interface provides glyph identifier to coverage
- * index mapping support.
- * @author Glenn Adams
+ * <p>The <code>GlyphCoverageMapping</code> interface provides glyph identifier to coverage
+ * index mapping support.</p>
+ *
+ * <p>This work was originally authored by Glenn Adams (gadams@apache.org).</p>
  */
 public interface GlyphCoverageMapping {
 
index f0e7e50da0a0f814548b7f2a862cab0c8d62e3fc..6037aa6e4452135ef402b1ed915c35498e3f6d7f 100644 (file)
@@ -31,8 +31,9 @@ import org.apache.commons.logging.LogFactory;
 // CSOFF: NoWhitespaceAfterCheck
 
 /**
- * Base class implementation of glyph coverage table.
- * @author Glenn Adams
+ * <p>.Base class implementation of glyph coverage table.</p>
+ *
+ * <p>This work was originally authored by Glenn Adams (gadams@apache.org).</p>
  */
 public final class GlyphCoverageTable extends GlyphMappingTable implements GlyphCoverageMapping {
 
index a3d511dceb2e003245183e05850aba37183c7087..268e00fdd82964625d7d53d549731178343a4166 100644 (file)
@@ -22,9 +22,10 @@ package org.apache.fop.complexscripts.fonts;
 // CSOFF: LineLengthCheck
 
 /**
- * The <code>GlyphDefinition</code> interface is a marker interface implemented by a glyph definition
- * subtable.
- * @author Glenn Adams
+ * <p>The <code>GlyphDefinition</code> interface is a marker interface implemented by a glyph definition
+ * subtable.</p>
+ *
+ * <p>This work was originally authored by Glenn Adams (gadams@apache.org).</p>
  */
 public interface GlyphDefinition {
 
index ec7e1e3d20ad57eaf17b10894395b88774a35147..94829425e804913aac3c3fc4162e47e11a8b7580 100644 (file)
@@ -23,9 +23,10 @@ package org.apache.fop.complexscripts.fonts;
 // CSOFF: InnerAssignmentCheck
 
 /**
- * The <code>GlyphDefinitionSubtable</code> implements an abstract base of a glyph definition subtable,
- * providing a default implementation of the <code>GlyphDefinition</code> interface.
- * @author Glenn Adams
+ * <p>The <code>GlyphDefinitionSubtable</code> implements an abstract base of a glyph definition subtable,
+ * providing a default implementation of the <code>GlyphDefinition</code> interface.</p>
+ *
+ * <p>This work was originally authored by Glenn Adams (gadams@apache.org).</p>
  */
 public abstract class GlyphDefinitionSubtable extends GlyphSubtable implements GlyphDefinition {
 
index 18bf018dc44d09fdd2925280eccf8a0819f7002d..ca57ca67fd3890f70f7603b85c06712e0c0ae5a0 100644 (file)
@@ -33,9 +33,10 @@ import org.apache.fop.complexscripts.util.GlyphSequence;
 // CSOFF: LineLengthCheck
 
 /**
- * The <code>GlyphDefinitionTable</code> class is a glyph table that implements
- * glyph definition functionality according to the OpenType GDEF table.
- * @author Glenn Adams
+ * <p>The <code>GlyphDefinitionTable</code> class is a glyph table that implements
+ * glyph definition functionality according to the OpenType GDEF table.</p>
+ *
+ * <p>This work was originally authored by Glenn Adams (gadams@apache.org).</p>
  */
 public class GlyphDefinitionTable extends GlyphTable {
 
index e91c1d6b04c3cf2505379968dcc7abcdea9c505b..f8e430537aeceb263568d80ae91d0ed3fa066ad1 100644 (file)
@@ -28,10 +28,11 @@ import java.util.List;
 // CSOFF: LineLengthCheck
 
 /**
- * Base class implementation of glyph mapping table. This base
+ * <p>Base class implementation of glyph mapping table. This base
  * class maps glyph indices to arbitrary integers (mappping indices), and
- * is used to implement both glyph coverage and glyph class maps.
- * @author Glenn Adams
+ * is used to implement both glyph coverage and glyph class maps.</p>
+ *
+ * <p>This work was originally authored by Glenn Adams (gadams@apache.org).</p>
  */
 public class GlyphMappingTable {
 
index 92fae7506314a690b3f137b9457999597fa05272..2ebc4d0a540b094a07970724750a49f81aa1a8a5 100644 (file)
@@ -22,10 +22,11 @@ package org.apache.fop.complexscripts.fonts;
 // CSOFF: LineLengthCheck
 
 /**
- * The <code>GlyphPositioning</code> interface is implemented by a glyph positioning subtable
+ * <p>The <code>GlyphPositioning</code> interface is implemented by a glyph positioning subtable
  * that supports the determination of glyph positioning information based on script and
- * language of the corresponding character content.
- * @author Glenn Adams
+ * language of the corresponding character content.</p>
+ *
+ * <p>This work was originally authored by Glenn Adams (gadams@apache.org).</p>
  */
 public interface GlyphPositioning {
 
index ea62a72395cd852c14fd2f2181693e7416644a2d..e269f0c229c39710cfba37111b3f05526b18db13 100644 (file)
@@ -26,9 +26,10 @@ import org.apache.fop.complexscripts.util.ScriptContextTester;
 // CSOFF: ParameterNumberCheck
 
 /**
- * The <code>GlyphPositioningState</code> implements an state object used during glyph positioning
- * processing.
- * @author Glenn Adams
+ * <p>The <code>GlyphPositioningState</code> implements an state object used during glyph positioning
+ * processing.</p>
+ *
+ * <p>This work was originally authored by Glenn Adams (gadams@apache.org).</p>
  */
 
 public class GlyphPositioningState extends GlyphProcessingState {
index cb87faff46c2c3830f9c3815e4dcf1f7164c4a03..a2e3a7fe7f96ba729aeb504274f7b2433c6fbce6 100644 (file)
@@ -27,9 +27,10 @@ import org.apache.fop.complexscripts.util.ScriptContextTester;
 // CSOFF: ParameterNumberCheck
 
 /**
- * The <code>GlyphPositioningSubtable</code> implements an abstract base of a glyph subtable,
- * providing a default implementation of the <code>GlyphPositioning</code> interface.
- * @author Glenn Adams
+ * <p>The <code>GlyphPositioningSubtable</code> implements an abstract base of a glyph subtable,
+ * providing a default implementation of the <code>GlyphPositioning</code> interface.</p>
+ *
+ * <p>This work was originally authored by Glenn Adams (gadams@apache.org).</p>
  */
 public abstract class GlyphPositioningSubtable extends GlyphSubtable implements GlyphPositioning {
 
index 48d5e4789ea4754a41b788b2928b19f1d9e708a0..3b7c14b0e11dd92d9fcc555b76eaaff6b8a53420 100644 (file)
@@ -38,9 +38,10 @@ import org.apache.fop.complexscripts.util.GlyphTester;
 // CSOFF: ParameterNumberCheck
 
 /**
- * The <code>GlyphPositioningTable</code> class is a glyph table that implements
- * <code>GlyphPositioning</code> functionality.
- * @author Glenn Adams
+ * <p>The <code>GlyphPositioningTable</code> class is a glyph table that implements
+ * <code>GlyphPositioning</code> functionality.</p>
+ *
+ * <p>This work was originally authored by Glenn Adams (gadams@apache.org).</p>
  */
 public class GlyphPositioningTable extends GlyphTable {
 
index b40708e11589bdee286282d7b99fe30cef57cd61..589fcb90b79a15267cc806c72965a5ff294f8245 100644 (file)
@@ -32,9 +32,10 @@ import org.apache.fop.complexscripts.util.ScriptContextTester;
 // CSOFF: NoWhitespaceAfterCheck
 
 /**
- * The <code>GlyphProcessingState</code> implements a common, base state object used during glyph substitution
- * and positioning processing.
- * @author Glenn Adams
+ * <p>The <code>GlyphProcessingState</code> implements a common, base state object used during glyph substitution
+ * and positioning processing.</p>
+ *
+ * <p>This work was originally authored by Glenn Adams (gadams@apache.org).</p>
  */
 
 public class GlyphProcessingState {
index b8f9d02bf9f1b7d78c8c7588326db43eb7e20357..600d4de49e1b4d85cf28ebab889106cda2cd1726 100644 (file)
@@ -22,10 +22,11 @@ package org.apache.fop.complexscripts.fonts;
 // CSOFF: LineLengthCheck
 
 /**
- * The <code>GlyphSubstitution</code> interface is implemented by a glyph substitution subtable
+ * <p>The <code>GlyphSubstitution</code> interface is implemented by a glyph substitution subtable
  * that supports the determination of glyph substitution information based on script and
- * language of the corresponding character content.
- * @author Glenn Adams
+ * language of the corresponding character content.</p>
+ *
+ * <p>This work was originally authored by Glenn Adams (gadams@apache.org).</p>
  */
 public interface GlyphSubstitution {
 
index 8aca846ae8db17c0e63e98a7ad2672ddb9d63c8b..65fdee9e0f5f542105df57795d8afe71160de664 100644 (file)
@@ -30,9 +30,10 @@ import org.apache.fop.complexscripts.util.ScriptContextTester;
 // CSOFF: NoWhitespaceAfterCheck
 
 /**
- * The <code>GlyphSubstitutionState</code> implements an state object used during glyph substitution
- * processing.
- * @author Glenn Adams
+ * <p>The <code>GlyphSubstitutionState</code> implements an state object used during glyph substitution
+ * processing.</p>
+ *
+ * <p>This work was originally authored by Glenn Adams (gadams@apache.org).</p>
  */
 
 public class GlyphSubstitutionState extends GlyphProcessingState {
index d111b465fc31c2264afd04c73c38f54e6b6e4f8c..2f337bc6ad27a9f2308c13ee93105409e8b82279 100644 (file)
@@ -26,9 +26,10 @@ import org.apache.fop.complexscripts.util.ScriptContextTester;
 // CSOFF: NoWhitespaceAfterCheck
 
 /**
- * The <code>GlyphSubstitutionSubtable</code> implements an abstract base of a glyph substitution subtable,
- * providing a default implementation of the <code>GlyphSubstitution</code> interface.
- * @author Glenn Adams
+ * <p>The <code>GlyphSubstitutionSubtable</code> implements an abstract base of a glyph substitution subtable,
+ * providing a default implementation of the <code>GlyphSubstitution</code> interface.</p>
+ *
+ * <p>This work was originally authored by Glenn Adams (gadams@apache.org).</p>
  */
 public abstract class GlyphSubstitutionSubtable extends GlyphSubtable implements GlyphSubstitution {
 
index dfed0cc3918cbbadc816a0c4781d5303b2796135..06ed69c4a1f215cd1bf0d5313ab6c588c0c68395 100644 (file)
@@ -36,9 +36,10 @@ import org.apache.fop.complexscripts.util.GlyphTester;
 // CSOFF: NoWhitespaceAfterCheck
 
 /**
- * The <code>GlyphSubstitutionTable</code> class is a glyph table that implements
- * <code>GlyphSubstitution</code> functionality.
- * @author Glenn Adams
+ * <p>The <code>GlyphSubstitutionTable</code> class is a glyph table that implements
+ * <code>GlyphSubstitution</code> functionality.</p>
+ *
+ * <p>This work was originally authored by Glenn Adams (gadams@apache.org).</p>
  */
 public class GlyphSubstitutionTable extends GlyphTable {
 
index ba0141e44a3fc115d571b2278b60edc1e2571829..776fcb029663d7e57fa4c877332d9af3ff4bdde9 100644 (file)
@@ -28,9 +28,10 @@ import java.util.Map;
 // CSOFF: LineLengthCheck
 
 /**
- * The <code>GlyphSubtable</code> implements an abstract glyph subtable that
- * encapsulates identification, type, format, and coverage information.
- * @author Glenn Adams
+ * <p>The <code>GlyphSubtable</code> implements an abstract glyph subtable that
+ * encapsulates identification, type, format, and coverage information.</p>
+ *
+ * <p>This work was originally authored by Glenn Adams (gadams@apache.org).</p>
  */
 public abstract class GlyphSubtable implements Comparable {
 
index 73697f6a731ce4ec58c770e02262b814bbfb03e4..c5a865b41cd471885f90288c63f6c36a3e047da1 100644 (file)
@@ -44,8 +44,9 @@ import org.apache.fop.complexscripts.util.ScriptContextTester;
 // CSOFF: SimplifyBooleanReturnCheck
 
 /**
- * Base class for all advanced typographic glyph tables.
- * @author Glenn Adams
+ * <p>Base class for all advanced typographic glyph tables.</p>
+ *
+ * <p>This work was originally authored by Glenn Adams (gadams@apache.org).</p>
  */
 public class GlyphTable {
 
index 0ad8fc1051ec31a3b328b0ff9d3f748af6d73fde..e3e78307dd6727a59e93928ef3fed2f6257792d8 100644 (file)
 package org.apache.fop.complexscripts.fonts;
 
 /**
- * Exception thrown during when attempting to map glyphs to associated characters
- * in the case that the associated characters do not represent a compact interval.
- * @author Glenn Adams
+ * <p>Exception thrown during when attempting to map glyphs to associated characters
+ * in the case that the associated characters do not represent a compact interval.</p>
+ *
+ * <p>This work was originally authored by Glenn Adams (gadams@apache.org).</p>
  */
 public class IncompatibleSubtableException extends RuntimeException {
     /**
index dc5da80f813b268c5b94a34f275e6d5fb297b541..a9110d3788cbce6f7b9dd9ed0e5b9682698e5afd 100644 (file)
@@ -39,10 +39,10 @@ import org.apache.fop.fonts.truetype.TTFFile;
 // CSOFF: LineLengthCheck
 
 /**
- * OpenType Font (OTF) advanced typographic table reader. Used by @{Link org.apache.fop.fonts.truetype.TTFFile}
- * to read advanced typographic tables (GDEF, GSUB, GPOS).
+ * <p>OpenType Font (OTF) advanced typographic table reader. Used by @{Link org.apache.fop.fonts.truetype.TTFFile}
+ * to read advanced typographic tables (GDEF, GSUB, GPOS).</p>
  *
- * @author Glenn Adams
+ * <p>This work was originally authored by Glenn Adams (gadams@apache.org).</p>
  */
 public final class OTFAdvancedTypographicTableReader {
 
index ce2da38c68d47fd1c1bc3108e96eb82d8e610c37..b566631dce4b23704d0a64f292692f6acfcffc21 100644 (file)
@@ -22,9 +22,10 @@ package org.apache.fop.complexscripts.fonts;
 // CSOFF: LineLengthCheck
 
 /**
- * Optional interface which indicates that glyph positioning is supported and, if supported,
- * can perform positioning.
- * @author Glenn Adams
+ * <p>Optional interface which indicates that glyph positioning is supported and, if supported,
+ * can perform positioning.</p>
+ *
+ * <p>This work was originally authored by Glenn Adams (gadams@apache.org).</p>
  */
 public interface Positionable {
 
index 1ff970a5eb60e6b586f83b7ac762685e191a3108..426ea1627f3ca3be328bfd146f4dd60c7b83fd68 100644 (file)
@@ -22,9 +22,10 @@ package org.apache.fop.complexscripts.fonts;
 // CSOFF: LineLengthCheck
 
 /**
- * Optional interface which indicates that glyph substitution is supported and, if supported,
- * can perform substitution.
- * @author Glenn Adams
+ * <p>Optional interface which indicates that glyph substitution is supported and, if supported,
+ * can perform substitution.</p>
+ *
+ * <p>This work was originally authored by Glenn Adams (gadams@apache.org).</p>
  */
 public interface Substitutable {
 
index 503ee27050b986483730500aadc566616c6c0b59..ef3c9f43a8264647633e6c496f67a79cf1aa0e53 100644 (file)
@@ -42,7 +42,8 @@ import org.apache.fop.complexscripts.util.ScriptContextTester;
 /**
  * <p>The <code>ArabicScriptProcessor</code> class implements a script processor for
  * performing glyph substitution and positioning operations on content associated with the Arabic script.</p>
- * @author Glenn Adams
+ *
+ * <p>This work was originally authored by Glenn Adams (gadams@apache.org).</p>
  */
 public class ArabicScriptProcessor extends DefaultScriptProcessor {
 
index 3a704e4b37ea630278564bc2f59ec5ce95ba4697..09a71db6af7994ab17fc3b23c6df424f572c237d 100644 (file)
@@ -26,10 +26,10 @@ import org.apache.fop.complexscripts.util.ScriptContextTester;
 // CSOFF: LineLengthCheck
 
 /**
- * Default script processor, which enables default glyph composition/decomposition, common ligatures, localized forms
- * and kerning.
+ * <p>Default script processor, which enables default glyph composition/decomposition, common ligatures, localized forms
+ * and kerning.</p>
  *
- * @author Glenn Adams
+ * <p>This work was originally authored by Glenn Adams (gadams@apache.org).</p>
  */
 public class DefaultScriptProcessor extends ScriptProcessor {
 
index 624c5b153987e3fbaed4662dec12d8c791d418c1..be8488baf304d0403109906215422dc109b4ad17 100644 (file)
@@ -34,7 +34,8 @@ import org.apache.fop.complexscripts.util.GlyphSequence;
 /**
  * <p>The <code>DevanagariScriptProcessor</code> class implements a script processor for
  * performing glyph substitution and positioning operations on content associated with the Devanagari script.</p>
- * @author Glenn Adams
+ *
+ * <p>This work was originally authored by Glenn Adams (gadams@apache.org).</p>
  */
 public class DevanagariScriptProcessor extends IndicScriptProcessor {
 
index fd68d4b7ca57add9aa5be2bfcf9d0a099e54d424..480f45f8733e8d460094e8a1a992150f1bb06758 100644 (file)
@@ -34,7 +34,8 @@ import org.apache.fop.complexscripts.util.GlyphSequence;
 /**
  * <p>The <code>GujaratiScriptProcessor</code> class implements a script processor for
  * performing glyph substitution and positioning operations on content associated with the Gujarati script.</p>
- * @author Glenn Adams
+ *
+ * <p>This work was originally authored by Glenn Adams (gadams@apache.org).</p>
  */
 public class GujaratiScriptProcessor extends IndicScriptProcessor {
 
index efe8791b912f22b326e840cdcb21b484876f74cf..5fd84bfce83bdf95dc00f8ed2bcc5b17e70b9a2b 100644 (file)
@@ -35,7 +35,8 @@ import org.apache.fop.complexscripts.util.GlyphSequence;
 /**
  * <p>The <code>GurmukhiScriptProcessor</code> class implements a script processor for
  * performing glyph substitution and positioning operations on content associated with the Gurmukhi script.</p>
- * @author Glenn Adams
+ *
+ * <p>This work was originally authored by Glenn Adams (gadams@apache.org).</p>
  */
 public class GurmukhiScriptProcessor extends IndicScriptProcessor {
 
index 92ed31501d155513b1eed97d717acc61b8529730..ce45858287f6dacc2516fdc07317d258c28e8571 100644 (file)
@@ -49,7 +49,8 @@ import org.apache.fop.complexscripts.util.ScriptContextTester;
 /**
  * <p>The <code>IndicScriptProcessor</code> class implements a script processor for
  * performing glyph substitution and positioning operations on content associated with the Indic script.</p>
- * @author Glenn Adams
+ *
+ * <p>This work was originally authored by Glenn Adams (gadams@apache.org).</p>
  */
 public class IndicScriptProcessor extends DefaultScriptProcessor {
 
index 4f6feffee95af9af417db8420bdf732cfea66c7a..e9397a7105931639f2a094af31dd483734eb5c32 100644 (file)
@@ -35,9 +35,10 @@ import org.apache.fop.complexscripts.util.ScriptContextTester;
 // CSOFF: ParameterNumberCheck
 
 /**
- * Abstract script processor base class for which an implementation of the substitution and positioning methods
- * must be supplied.
- * @author Glenn Adams
+ * <p>Abstract script processor base class for which an implementation of the substitution and positioning methods
+ * must be supplied.</p>
+ *
+ * <p>This work was originally authored by Glenn Adams (gadams@apache.org).</p>
  */
 public abstract class ScriptProcessor {
 
index bb1d1587fc71f4470187f77e41d550aa193bbf7b..2490b750c56982a8ff2dc99c90642377d16509b6 100644 (file)
@@ -22,8 +22,9 @@ package org.apache.fop.complexscripts.util;
 import java.util.Arrays;
 
 /**
- * Mirror related utilities.
- * @author Glenn Adams
+ * <p>Mirror related utilities.</p>
+ *
+ * <p>This work was originally authored by Glenn Adams (gadams@apache.org).</p>
  */
 public final class CharMirror {
 
index b52c5a8061b5a0146db3eca103df1a7f116a93f6..d85985b17b96c7f399158d6beba1a946cd60927e 100644 (file)
@@ -35,8 +35,9 @@ import org.apache.fop.util.CharUtilities;
 // CSOFF: WhitespaceAfterCheck
 
 /**
- * Script related utilities.
- * @author Glenn Adams
+ * <p>Script related utilities.</p>
+ *
+ * <p>This work was originally authored by Glenn Adams (gadams@apache.org).</p>
  */
 public final class CharScript {
 
index daade8ca6bce7dc99155fb4351f8c3fbb133afa9..1c8310398668b60bef3b0d9fc4fcaf90329bae1e 100644 (file)
 package org.apache.fop.complexscripts.util;
 
 /**
- * Exception thrown during when attempting to map glyphs to associated characters
- * in the case that the associated characters do not represent a compact interval.
- * @author Glenn Adams
+ * <p>Exception thrown during when attempting to map glyphs to associated characters
+ * in the case that the associated characters do not represent a compact interval.</p>
+ *
+ * <p>This work was originally authored by Glenn Adams (gadams@apache.org).</p>
  */
 public class DiscontinuousAssociationException extends RuntimeException {
     /**
index 6bdeb2298a7941150c6a582aef352c1ebfd7d43c..77c15477797a16bfff7313ea53605d7668b97fcb 100644 (file)
@@ -22,8 +22,9 @@ package org.apache.fop.complexscripts.util;
 // CSOFF: LineLengthCheck
 
 /**
- * Interface for testing the originating (source) character context of a glyph sequence.
- * @author Glenn Adams
+ * <p>Interface for testing the originating (source) character context of a glyph sequence.</p>
+ *
+ * <p>This work was originally authored by Glenn Adams (gadams@apache.org).</p>
  */
 public interface GlyphContextTester {
 
index 1f52be954371e8db9df448306b4d221168ffac84..f23850443a90b23ce9d60e1935096199f92965a6 100644 (file)
@@ -32,12 +32,13 @@ import java.util.Map;
 // CSOFF: NoWhitespaceAfterCheck
 
 /**
- * A GlyphSequence encapsulates a sequence of character codes, a sequence of glyph codes,
+ * <p>A GlyphSequence encapsulates a sequence of character codes, a sequence of glyph codes,
  * and a sequence of character associations, where, for each glyph in the sequence of glyph
  * codes, there is a corresponding character association. Character associations server to
  * relate the glyph codes in a glyph sequence to the specific characters in an original
- * character code sequence with which the glyph codes are associated.
- * @author Glenn Adams
+ * character code sequence with which the glyph codes are associated.</p>
+ *
+ * <p>This work was originally authored by Glenn Adams (gadams@apache.org).</p>
  */
 public class GlyphSequence implements Cloneable {
 
index 48d0444a0c69b511c89d795cede0deb19a6829f9..94a7c33844c8205f7f9fda5a47748eabb36e9c2e 100644 (file)
@@ -20,8 +20,9 @@
 package org.apache.fop.complexscripts.util;
 
 /**
- * Interface for testing glyph properties according to glyph identifier.
- * @author Glenn Adams
+ * <p>Interface for testing glyph properties according to glyph identifier.</p>
+ *
+ * <p>This work was originally authored by Glenn Adams (gadams@apache.org).</p>
  */
 public interface GlyphTester {
 
index 27cefa553b0351264006c19ce55a0bd2f597c225..24dbacefed7d4b10365996d0670788bde42a2a22 100644 (file)
@@ -28,18 +28,18 @@ import java.util.List;
 // CSOFF: AvoidNestedBlocksCheck
 
 /**
- * Implementation of Number to String Conversion algorithm specified by
- * XSL Transformations (XSLT) Version 2.0, W3C Recommendation, 23 January 2007.
+ * <p>Implementation of Number to String Conversion algorithm specified by
+ * XSL Transformations (XSLT) Version 2.0, W3C Recommendation, 23 January 2007.</p>
  *
- * This algorithm differs from that specified in XSLT 1.0 in the following
- * ways:
+ * <p>This algorithm differs from that specified in XSLT 1.0 in the following
+ * ways:</p>
  * <ul>
  * <li>input numbers are greater than or equal to zero rather than greater than zero;</li>
  * <li>introduces format tokens { w, W, Ww };</li>
  * <li>introduces ordinal parameter to generate ordinal numbers;</li>
  * </ul>
  *
- * Implementation Defaults and Limitations
+ * <p>Implementation Defaults and Limitations</p>
  * <ul>
  * <li>If language parameter is unspecified (null or empty string), then the value
  * of DEFAULT_LANGUAGE is used, which is defined below as "eng" (English).</li>
@@ -47,7 +47,7 @@ import java.util.List;
  * <li>Ordinal word numerals are supported for French and Spanish only when less than or equal to ten (10).</li>
  * </ul>
  *
- * Implementation Notes
+ * <p>Implementation Notes</p>
  * <ul>
  * <li>In order to handle format tokens outside the Unicode BMP, all processing is
  * done in Unicode Scalar Values represented with Integer and Integer[]
@@ -61,7 +61,7 @@ import java.util.List;
  * selects female ordinals.</li>
  * </ul>
  *
- * @author Glenn Adams
+ * <p>This work was originally authored by Glenn Adams (gadams@apache.org).</p>
  */
 public class NumberConverter {
 
index 3f68b00e26d7d93ecde1a63d2f2d3efad93ec33f..2170eac730558a7162b43bc54dd40d8df9feeb63 100644 (file)
@@ -20,8 +20,9 @@
 package org.apache.fop.complexscripts.util;
 
 /**
- * Interface for providing script specific context testers.
- * @author Glenn Adams
+ * <p>Interface for providing script specific context testers.</p>
+ *
+ * <p>This work was originally authored by Glenn Adams (gadams@apache.org).</p>
  */
 public interface ScriptContextTester {
 
index 44f1a48d15fc70e3643b40737263f2ed64ddaa27..c455ff47462d108a5d49f100c9ed5e33ec7b2e06 100644 (file)
@@ -24,8 +24,9 @@ import org.apache.fop.util.CharUtilities;
 // CSOFF: InnerAssignmentCheck
 
 /**
- * UTF32 related utilities.
- * @author Glenn Adams
+ * <p>UTF32 related utilities.</p>
+ *
+ * <p>This work was originally authored by Glenn Adams (gadams@apache.org).</p>
  */
 public final class UTF32 {
 
index ebd1919c47d654e4ea57215e0cfb667396db936c..ddc03ff537667ab9969fe830ccf9b1608c433bf8 100644 (file)
@@ -24,14 +24,15 @@ import org.apache.fop.complexscripts.util.NumberConverter;
 // CSOFF: LineLengthCheck
 
 /**
- * This class uses the 'format', 'groupingSeparator', 'groupingSize',
+ * <p>This class uses the 'format', 'groupingSeparator', 'groupingSize',
  * and 'letterValue' properties on fo:page-sequence to return a String
- * corresponding to the supplied integer page number.
+ * corresponding to the supplied integer page number.</p>
  *
- * In addition, (now) uses 'language' parameter and new 'fox:page-number-features'
- * parameter to express applicable language and number conversion features.
+ * <p>In addition, (now) uses 'language' parameter and new 'fox:page-number-features'
+ * parameter to express applicable language and number conversion features.</p>
  *
- * @author Glenn Adams (rewrite to use new NumberConverter utility)
+ * <p>This work was authored by Glenn Adams (gadams@apache.org), based on a
+ * rewrite of prior work to use the new <code>NumberConverter</code> utility class.</p>
  * @see NumberConverter
  */
 public class PageNumberGenerator {
index 13efa6f300cdc52a82b387c80b09b06821c82357..60c069004c37115e73bc28a753f6d9539592b655 100644 (file)
@@ -24,10 +24,7 @@ import org.apache.fop.fo.PropertyList;
 import org.apache.fop.fo.expr.PropertyException;
 
 /**
- * @author me
- *
- * To change the template for this generated type comment go to
- * Window - Preferences - Java - Code Generation - Code and Comments
+ * <p>Dimensioned property maker.</p>
  */
 public class DimensionPropertyMaker extends CorrespondingPropertyMaker {
 
index 0df1bd92576afbb64f476c2eaf714bd36d772e49..dde7f2847f28a724b7d5c15ce2bdb00d4ca49c40 100644 (file)
@@ -22,10 +22,10 @@ package org.apache.fop.hyphenation;
 import java.io.Serializable;
 
 /**
- * This class implements a simple byte vector with access to the
- * underlying array.
+ * <p>This class implements a simple byte vector with access to the
+ * underlying array.</p>
  *
- * @author Carlos Villegas <cav@uniscope.co.jp>
+ * <p>This work was authored by Carlos Villegas (cav@uniscope.co.jp).</p>
  */
 public class ByteVector implements Serializable {
 
index 97a63392e85e1428acb16a81da2345d87dbed203..e957be87e80e00036759722f50352de365e6029e 100644 (file)
@@ -22,10 +22,10 @@ package org.apache.fop.hyphenation;
 import java.io.Serializable;
 
 /**
- * This class implements a simple char vector with access to the
- * underlying array.
+ * <p>This class implements a simple char vector with access to the
+ * underlying array.</p>
  *
- * @author Carlos Villegas <cav@uniscope.co.jp>
+ * <p>This work was authored by Carlos Villegas (cav@uniscope.co.jp).</p>
  */
 public class CharVector implements Cloneable, Serializable {
 
index ae33ec616063905a87475f08d72daea8caf8ec19..50a9b57e1338fb84a32cd46907ab6d8813fec220 100644 (file)
@@ -22,16 +22,16 @@ package org.apache.fop.hyphenation;
 import java.io.Serializable;
 
 /**
- * This class represents a hyphen. A 'full' hyphen is made of 3 parts:
+ * <p>This class represents a hyphen. A 'full' hyphen is made of 3 parts:
  * the pre-break text, post-break text and no-break. If no line-break
  * is generated at this position, the no-break text is used, otherwise,
  * pre-break and post-break are used. Typically, pre-break is equal to
  * the hyphen character and the others are empty. However, this general
  * scheme allows support for cases in some languages where words change
  * spelling if they're split across lines, like german's 'backen' which
- * hyphenates 'bak-ken'. BTW, this comes from TeX.
+ * hyphenates 'bak-ken'. BTW, this comes from TeX.</p>
  *
- * @author Carlos Villegas <cav@uniscope.co.jp>
+ * <p>This work was authored by Carlos Villegas (cav@uniscope.co.jp).</p>
  */
 
 /**
index b1e2f1cdebe531ab6eae6908a9e95dd004612d0b..9b4a333390816214d0acf6b1de55c2e84aef6a9a 100644 (file)
@@ -20,9 +20,9 @@
 package org.apache.fop.hyphenation;
 
 /**
- * This class represents a hyphenated word.
+ * <p.This class represents a hyphenated word.</p>
  *
- * @author Carlos Villegas <cav@uniscope.co.jp>
+ * <p>This work was authored by Carlos Villegas (cav@uniscope.co.jp).</p>
  */
 public class Hyphenation {
 
index 484d01cbd8ecfd2de835d407f23468bb29359804..5fe6631917d54f61ebb9529fd066cd22c2e71e9d 100644 (file)
 package org.apache.fop.hyphenation;
 
 /**
- * An hyphenation exception.
- * @author Carlos Villegas <cav@uniscope.co.jp>
+ * <p>An hyphenation exception.</p>
+ *
+ * <p>This work was authored by Carlos Villegas (cav@uniscope.co.jp).</p>
+ *
  * TODO Derive from FOPException
  */
 public class HyphenationException extends Exception {
index fba51fdf8c582c193ce2cef6499cf1689e5f6103..d40daa5cfe90a462f80b56926a79bcc330b0e6b9 100644 (file)
@@ -35,11 +35,11 @@ import java.util.HashMap;
 import org.xml.sax.InputSource;
 
 /**
- * This tree structure stores the hyphenation patterns in an efficient
+ * <p>This tree structure stores the hyphenation patterns in an efficient
  * way for fast lookup. It provides the provides the method to
- * hyphenate a word.
+ * hyphenate a word.</p>
  *
- * @author Carlos Villegas <cav@uniscope.co.jp>
+ * <p>This work was authored by Carlos Villegas (cav@uniscope.co.jp).</p>
  */
 public class HyphenationTree extends TernaryTree
             implements PatternConsumer, Serializable {
index 00a622be5b4963d9612372925a26ffa5d22ea128..c5845977f84eccbe500d2737e7b2a7c0f4c88507 100644 (file)
@@ -24,7 +24,7 @@ import java.util.Map;
 import java.util.Set;
 
 /**
- * This is a cache for HyphenationTree instances.
+ * <p>This is a cache for HyphenationTree instances.</p>
  */
 public class HyphenationTreeCache {
 
index 5aec688b004a8846ede4054215e493c14af3ae66..c9d9ed179c463f0605d4b93a0e89d4f82c4f530b 100644 (file)
@@ -22,7 +22,7 @@ package org.apache.fop.hyphenation;
 import javax.xml.transform.Source;
 
 /**
- * This interface is used to resolve relative URIs pointing to hyphenation tree files.
+ * <p>This interface is used to resolve relative URIs pointing to hyphenation tree files.</p>
  */
 public interface HyphenationTreeResolver {
 
index ba52e2bafa4e3cbbd12230fcf19355e4e5659d36..062b0e922ddd5091a5453c48d9a2eb7f9b278d9d 100644 (file)
@@ -36,10 +36,10 @@ import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 
 /**
- * This class is the main entry point to the hyphenation package.
- * You can use only the static methods or create an instance.
+ * <p>This class is the main entry point to the hyphenation package.
+ * You can use only the static methods or create an instance.</p>
  *
- * @author Carlos Villegas <cav@uniscope.co.jp>
+ * <p>This work was authored by Carlos Villegas (cav@uniscope.co.jp).</p>
  */
 public final class Hyphenator {
 
index 5fb80dcaa1378590f47bec974fa338a5b7bf7cca..f350adcbd9a4f20dc0922413660d7f5b7aac59f8 100644 (file)
@@ -22,10 +22,10 @@ package org.apache.fop.hyphenation;
 import java.util.ArrayList;
 
 /**
- * This interface is used to connect the XML pattern file parser to
- * the hyphenation tree.
+ * <p>This interface is used to connect the XML pattern file parser to
+ * the hyphenation tree.</p>
  *
- * @author Carlos Villegas <cav@uniscope.co.jp>
+ * <p>This work was authored by Carlos Villegas (cav@uniscope.co.jp).</p>
  */
 public interface PatternConsumer {
 
index c08d846603f3a1201776c87577c0c95df7a23093..1448e6e12c33d055c6e59871bca18769eb8eed8e 100644 (file)
@@ -38,10 +38,10 @@ import org.xml.sax.XMLReader;
 import org.xml.sax.helpers.DefaultHandler;
 
 /**
- * A SAX document handler to read and parse hyphenation patterns
- * from a XML file.
+ * <p>A SAX document handler to read and parse hyphenation patterns
+ * from a XML file.</p>
  *
- * @author Carlos Villegas <cav@uniscope.co.jp>
+ * <p>This work was authored by Carlos Villegas (cav@uniscope.co.jp).</p>
  */
 public class PatternParser extends DefaultHandler implements PatternConsumer {
 
index 067e2009ecc5ac8c1b5a67ca72f502670a3a2868..4673a6793e160015fde9bf7a6f4111465c243f48 100644 (file)
@@ -25,9 +25,9 @@ import java.io.IOException;
 import java.io.ObjectOutputStream;
 
 /**
- * Serialize hyphenation patterns
- * For all xml files in the source directory a pattern file is built in the target directory
- * This class may be called from the ant build file in a java task
+ * <p>Serialize hyphenation patterns.</p>
+ * <p>For all xml files in the source directory a pattern file is built in the target directory.</p>
+ * <p>This class may be called from the ant build file in a java task.</p>
  */
 public class SerializeHyphPattern {
 
index 918a747fad6fe7a1c6f080ba763a5e6d2a91cfcc..2a9b7705d648dbd85e42b73e31e81c69a34bdb04 100644 (file)
@@ -62,7 +62,7 @@ import java.util.Stack;
  * char value as an index to an array that contains the object
  * values.</p>
  *
- * @author cav@uniscope.co.jp
+ * <p>This work was authored by Carlos Villegas (cav@uniscope.co.jp).</p>
  */
 
 public class TernaryTree implements Cloneable, Serializable {
index 183f2a694bd19c05108df764543d4386f2bf4b2e..c25227d3a837ab4831773231225c3bbf749fe045 100644 (file)
 package org.apache.fop.pdf;
 
 /**
- * DCT Filter class. Right now it is just used as a dummy filter flag so
+ * <p>DCT Filter class. Right now it is just used as a dummy filter flag so
  * we can write JPG images to the PDF. The encode method just returns the
  * data passed to it. In the future an actual JPEG compression should be
- * added to the encode method so other images can be compressed.
+ * added to the encode method so other images can be compressed.</p>
  *
- * @author Eric Dalquist
+ * <p>This work was authored by Eric Dalquist.</p>
  */
 public class DCTFilter extends NullFilter {
 
index 191e9bc66f25b7f22d49d461a59ef36da11d9e17..7a02ccb68f7915d29ef02bb3ec8d40d365c6eb69 100644 (file)
@@ -23,11 +23,11 @@ import java.io.IOException;
 import java.io.OutputStream;
 
 /**
- * PDF Filter class.
- * This represents a PDF filter object.
- * Filter implementations should extend this class.
+ * <p>PDF Filter class.
+ * This class represents a PDF filter object.
+ * Filter implementations should extend this class.</p>
  *
- * @author Eric SCHAEFFER, Kelly A. Campbell
+ * <p>This work was authored by Eric Schaeffer and Kelly A. Campbell.</p>
  */
 public abstract class PDFFilter {
     /*
index 4d98584cd6c1f15edb9728ee96fdb78c865677ed..c1da103983664ab585a224f9ba213b3e134833a6 100644 (file)
 package org.apache.fop.pdf;
 
 /**
- * PDF Filter exception.
- * This is used for exceptions relating to use a PDF filter.
+ * <p>PDF Filter exception.
+ * This is used for exceptions relating to use a PDF filter.</p>
  *
- * @author Eric SCHAEFFER
+ * <p>This work was authored by Eric Schaeffer.</p>
  */
 public class PDFFilterException extends Exception {
     /**
index 57e210a7a45ec1bbe97d73d0c34488ea134655e7..66116c681122774e85f28aaec9ea67de611a09da 100644 (file)
@@ -24,12 +24,11 @@ import java.io.IOException;
 import java.util.List;
 
 /**
- * This represents a single Outline object in a PDF, including the root Outlines
+ * <p>This represents a single Outline object in a PDF, including the root Outlines
  * object. Outlines provide the bookmark bar, usually rendered to the right of
- * a PDF document in user agents such as Acrobat Reader
- *
- * @author Kelly A. Campbell
+ * a PDF document in user agents such as Acrobat Reader.</p>
  *
+ * <p>This work was authored by Kelly A. Campbell.</p>
  */
 public class PDFOutline extends PDFObject {
 
index ad5090686228a3b9497edb76aa5396368f7f6cb7..3cda75facc0e528b2987e0a518408f6e7d76855e 100644 (file)
@@ -42,7 +42,7 @@ import org.apache.fop.svg.AbstractFOPTranscoder;
 import org.apache.fop.svg.PDFDocumentGraphics2DConfigurator;
 
 /**
- * This class enables to transcode an input to a PostScript document.
+ * <p>This class enables to transcode an input to a PostScript document.</p>
  *
  * <p>Two transcoding hints (<code>KEY_WIDTH</code> and
  * <code>KEY_HEIGHT</code>) can be used to respectively specify the image
@@ -65,8 +65,7 @@ import org.apache.fop.svg.PDFDocumentGraphics2DConfigurator;
  * stylesheet, and <code>KEY_PIXEL_TO_MM</code> to specify the pixel to
  * millimeter conversion factor.
  *
- * @author <a href="mailto:keiron@aftexsw.com">Keiron Liddle</a>
- * @version $Id$
+ * <p>This work was authored by Keiron Liddle (keiron@aftexsw.com).</p>
  */
 public abstract class AbstractPSTranscoder extends AbstractFOPTranscoder {
 
index 6e20b38521379555dbbdf0eafd5b21e41345ce09..79856b83569d80d1599fcdac78cca46118549289 100644 (file)
@@ -23,7 +23,7 @@ import org.apache.xmlgraphics.java2d.ps.AbstractPSDocumentGraphics2D;
 import org.apache.xmlgraphics.java2d.ps.EPSDocumentGraphics2D;
 
 /**
- * This class enables to transcode an input to a EPS document.
+ * <p>This class enables to transcode an input to a EPS document.</p>
  *
  * <p>Two transcoding hints (<code>KEY_WIDTH</code> and
  * <code>KEY_HEIGHT</code>) can be used to respectively specify the image
@@ -46,8 +46,7 @@ import org.apache.xmlgraphics.java2d.ps.EPSDocumentGraphics2D;
  * stylesheet, and <code>KEY_PIXEL_TO_MM</code> to specify the pixel to
  * millimeter conversion factor.
  *
- * @author <a href="mailto:keiron@aftexsw.com">Keiron Liddle</a>
- * @version $Id$
+ * <p>This work was authored by Keiron Liddle (keiron@aftexsw.com).</p>
  */
 public class EPSTranscoder extends AbstractPSTranscoder {
 
index 524fbdad8257f8f045c2370e4d0f8c86fe5e92e7..c5240dff20f2fd971192d3461d134fe815ba2347 100644 (file)
@@ -28,12 +28,9 @@ import org.apache.batik.gvt.TextNode;
 import org.apache.batik.gvt.TextPainter;
 
 /**
- * Bridge class for the &lt;text> element.
+ * <p>Bridge class for the &lt;text> element.
  * This bridge will use the direct text painter if the text
- * for the element is simple.
- *
- * @author <a href="mailto:fop-dev@xml.apache.org">Apache XML FOP Development Team</a>
- * @version $Id$
+ * for the element is simple.</p>
  */
 public class PSTextElementBridge extends SVGTextElementBridge {
 
@@ -65,4 +62,3 @@ public class PSTextElementBridge extends SVGTextElementBridge {
     }
 
 }
-
index 6a7431aad0bd064d12d71444085f0fc2378862fd..aeaa7471471691c86f7f6ccd743b0ca22b6c2a04 100644 (file)
@@ -23,7 +23,7 @@ import org.apache.xmlgraphics.java2d.ps.AbstractPSDocumentGraphics2D;
 import org.apache.xmlgraphics.java2d.ps.PSDocumentGraphics2D;
 
 /**
- * This class enables to transcode an input to a PostScript document.
+ * <p>This class enables to transcode an input to a PostScript document.</p>
  *
  * <p>Two transcoding hints (<code>KEY_WIDTH</code> and
  * <code>KEY_HEIGHT</code>) can be used to respectively specify the image
@@ -46,8 +46,7 @@ import org.apache.xmlgraphics.java2d.ps.PSDocumentGraphics2D;
  * stylesheet, and <code>KEY_PIXEL_TO_MM</code> to specify the pixel to
  * millimeter conversion factor.
  *
- * @author <a href="mailto:keiron@aftexsw.com">Keiron Liddle</a>
- * @version $Id$
+ * <p>This work was authored by Keiron Liddle (keiron@aftexsw.com).</p>
  */
 public class PSTranscoder extends AbstractPSTranscoder {
 
index 647b3f53bff65406db15ef28ee9ca205c9ed3c77..66c3b01abf24d7fbbc762facad72e36b902af386 100644 (file)
@@ -28,14 +28,10 @@ import org.apache.fop.apps.FOPException;
 import org.apache.fop.fo.properties.FixedLength;
 
 
-/**  Converts XSL-FO units to RTF units
+/**
+ * <p>Converts XSL-FO units to RTF units.</p>
  *
- *  @author Bertrand Delacretaz <bdelacretaz@codeconsult.ch>
- *  @author putzi
- *  @author Peter Herweg <pherweg@web.de>
- *
- *  This class was originally developed by Bertrand Delacretaz bdelacretaz@codeconsult.ch
- *  for the JFOR project and is now integrated into FOP.
+ * <p>This work was originally developed by Bertrand Delacretaz (bdelacretaz@codeconsult.ch).</p>
  */
 
 final class FoUnitsConverter {
index d50a8165671d1e9fbcec1e82a10bae11f1935a70..360e5c1dfc70bb08a0544724861dc023fd967d9a 100644 (file)
@@ -33,9 +33,11 @@ import org.apache.fop.render.rtf.rtflib.rtfdoc.RtfAttributes;
 import org.apache.fop.render.rtf.rtflib.rtfdoc.RtfPage;
 
 
-/**  Converts simple-page-master attributes into strings as defined in RtfPage.
- *  @author Christopher Scott, scottc@westinghouse.com
- *  @author Peter Herweg, pherweg@web.de
+/**
+ * <p>Converts simple-page-master attributes into strings as defined in RtfPage.</p>
+ *
+ * <p>This work was authored by Christopher Scott (scottc@westinghouse.com) and
+ * Peter Herweg (pherweg@web.de).</p>
  */
 
 final class PageAttributesConverter {
index a9be38d16a6b2a74e7ad1491fde8b277bbf19974..78a8bcf12eab33b288c6fccf2b9785309a27848a 100644 (file)
@@ -33,11 +33,12 @@ import org.apache.fop.render.rtf.rtflib.rtfdoc.ITableAttributes;
 import org.apache.fop.render.rtf.rtflib.rtfdoc.RtfAttributes;
 
 /**
- * Contributor(s):
- *  @author Roberto Marra <roberto@link-u.com>
- *  @author Boris Poudérous <boris.pouderous@eads-telecom.com>
- *  @author Normand Massé
- *  @author Peter Herweg <pherweg@web.de>
+ * <p>Table attributes converter.</p>
+ *
+ * <p>This work was authored by Roberto Marra (roberto@link-u.com),
+ * Boris Poudérous (boris.pouderous@eads-telecom.com),
+ * Normand Massé, and
+ * Peter Herweg (pherweg@web.de).</p>
  *
  * This class was originally developed for the JFOR project and
  * is now integrated into FOP.
index d377f740d2fcac3c9d726a5dde42315670f29c42..8537d4559873b72160c5cdfab2b697473524c4b9 100644 (file)
@@ -48,14 +48,15 @@ import org.apache.fop.render.rtf.rtflib.rtfdoc.RtfFontManager;
 import org.apache.fop.render.rtf.rtflib.rtfdoc.RtfLeader;
 import org.apache.fop.render.rtf.rtflib.rtfdoc.RtfText;
 
-/**  Converts FO properties to RtfAttributes
- *  @author Bertrand Delacretaz bdelacretaz@codeconsult.ch
- *  @author Andreas Putz a.putz@skynamics.com
- *  @author Boris Poud&#x00E9;rous boris.pouderous@eads-telecom.com
- *  @author Peter Herweg, pherweg@web.de
- *  @author Normand Mass&#x00E9;
- *  @author Chris Scott
- *  @author rmarra
+/**
+ * <p>Converts FO properties to RtfAttributes.</p>
+ *
+ * <p>This work was authored by Bertrand Delacretaz (bdelacretaz@codeconsult.ch),
+ * Boris Poudérous (boris.pouderous@eads-telecom.com),
+ * Peter Herweg (pherweg@web.de),
+ * Normand Massé,
+ * Christopher Scott (scottc@westinghouse.com), and
+ * Roberto Marra (roberto@link-u.com).</p>
  */
 final class TextAttributesConverter {
 
index 71bc9ed88b707757e583f33cb203e573f3a107b7..cb82168a35de8f1c9d91a337a8ab60bd42abc835 100644 (file)
@@ -26,8 +26,10 @@ package org.apache.fop.render.rtf.rtflib.exceptions;
  * the FOP project.
  */
 
-/**  Base class for rtflib exceptions.
- *  @author Bertrand Delacretaz bdelacretaz@codeconsult.ch
+/**
+ * <p>Base class for rtflib exceptions.</p>
+ *
+ * <p>This work was authored by Bertrand Delacretaz (bdelacretaz@codeconsult.ch).</p>
  */
 public class RtfException extends java.io.IOException {
     /**
index 7b8a22df2e2501591b1b3804d1244ae59112ab08..6a42c7cc7961a846dde99db2cdca40335f916c8f 100644 (file)
@@ -26,8 +26,10 @@ package org.apache.fop.render.rtf.rtflib.exceptions;
  * the FOP project.
  */
 
-/**  Thrown when a method call would lead to an invalid RTF document structure.
- *  @author Bertrand Delacretaz bdelacretaz@codeconsult.ch
+/**
+ * <p>Thrown when a method call would lead to an invalid RTF document structure.</p>
+ *
+ * <p>This work was authored by Bertrand Delacretaz (bdelacretaz@codeconsult.ch).</p>
  */
 public class RtfStructureException
 extends RtfException {
index 957ce62f6cfb8c73cca56cc986d5d0d71e0db315..d55d784873341ccb28c91888796f002ede1b9901 100644 (file)
@@ -29,8 +29,9 @@ package org.apache.fop.render.rtf.rtflib.rtfdoc;
 import java.io.IOException;
 
 /**
- * RTF Bookmark container interface.
- * @author <a href="mailto:a.putz@skynamics.com">Andreas Putz</a>
+ * <p>RTF Bookmark container interface.</p>
+ *
+ * <p>This work was authored by Andreas Putz (a.putz@skynamics.com).</p>
  */
 public interface IRtfBookmarkContainer {
 
index 194d256539ed601b893d7207a2295aaa39b75980..34fd8784c4dfac23089433b788d330469d8014f5 100644 (file)
@@ -28,8 +28,10 @@ package org.apache.fop.render.rtf.rtflib.rtfdoc;
 
 import java.io.IOException;
 
-/** interface for RtfElements that can contain RtfHyperLinks
- *  @author Andreas Putz a.putz@skynamics.com
+/**
+ * <p>Interface for RtfElements that can contain RtfHyperLinks.</p>
+ *
+ * <p>This work was authored by Andreas Putz (a.putz@skynamics.com).</p>
  */
 public interface IRtfHyperLinkContainer extends IRtfTextContainer {
     /**
index 890e00760bc69d3d260061ff472112f6259e77eb..f9c1a08c1d3266ee691679ed73911ff4110e25bb 100644 (file)
@@ -28,8 +28,10 @@ package org.apache.fop.render.rtf.rtflib.rtfdoc;
 
 import java.io.IOException;
 
-/**  Interface for RtfElements that can contain RtfLists
- *  @author Bertrand Delacretaz bdelacretaz@codeconsult.ch
+/**
+ * <p>Interface for RtfElements that can contain RtfLists.</p>
+ *
+ * <p>This work was authored by Bertrand Delacretaz (bdelacretaz@codeconsult.ch).</p>
  */
 
 public interface IRtfListContainer {
index d30bbb173f7447bec640317c41cb63b06264bb5f..fe4321d8f64a95fd2369e9b52cf2fba6370d5c2c 100644 (file)
@@ -28,8 +28,10 @@ package org.apache.fop.render.rtf.rtflib.rtfdoc;
 
 import java.io.IOException;
 
-/**  Interface for RtfElements that can contain RtfPageBreaks
- *  @author Bertrand Delacretaz bdelacretaz@codeconsult.ch
+/**
+ * <p>Interface for RtfElements that can contain RtfPageBreaks.</p>
+ *
+ * <p>This work was authored by Bertrand Delacretaz (bdelacretaz@codeconsult.ch).</p>
  */
 
 public interface IRtfPageBreakContainer {
index 299ff2169f213a11c9fb785db1afb023ad39306f..92a71218f47d18f8e2d46f53f2cee784310c70a8 100644 (file)
@@ -28,8 +28,10 @@ package org.apache.fop.render.rtf.rtflib.rtfdoc;
 
 import java.io.IOException;
 
-/**  Interface for RtfElements that can contain RtfText elements
- *  @author Bertrand Delacretaz bdelacretaz@codeconsult.ch
+/**
+ * <p>Interface for RtfElements that can contain RtfText elements.</p>
+ *
+ * <p>This work was authored by Bertrand Delacretaz (bdelacretaz@codeconsult.ch).</p>
  */
 
 public interface IRtfPageContainer {
index f940d9dec99c302d606951ba9101efff8baf8b2b..4c1c5b7ee41c1b676eeafcb18b412d5a0c4c9396 100644 (file)
@@ -28,8 +28,10 @@ package org.apache.fop.render.rtf.rtflib.rtfdoc;
 
 import java.io.IOException;
 
-/**  Interface for RtfElements that can contain RtfParagraphs
- *  @author Bertrand Delacretaz bdelacretaz@codeconsult.ch
+/**
+ * <p>Interface for RtfElements that can contain RtfParagraphs.</p>
+ *
+ * <p>This work was authored by Bertrand Delacretaz (bdelacretaz@codeconsult.ch).</p>
  */
 
 public interface IRtfParagraphContainer {
index afa62807faa85b1588b2079b27d74de732a4024e..6351777278f282dcf8fc454ebd3324c69ff48e3a 100644 (file)
@@ -29,9 +29,10 @@ package org.apache.fop.render.rtf.rtflib.rtfdoc;
 import java.io.IOException;
 
 /**
- *  Interface for RtfElements that can contain RtfTables
- *  @author Bertrand Delacretaz bdelacretaz@codeconsult.ch
- *  @author Boris Poudérous
+ * <p>Interface for RtfElements that can contain RtfTables.</p>
+ *
+ * <p>This work was authored by Bertrand Delacretaz (bdelacretaz@codeconsult.ch)
+ * and Boris Poudérous.</p>
  */
 public interface IRtfTableContainer {
    /**
index 0522cdf1004d81398a27321be0f40800d838f37a..5d0ab30d84730937bd77b76c35e8e33585ffb090 100644 (file)
@@ -28,8 +28,10 @@ package org.apache.fop.render.rtf.rtflib.rtfdoc;
 
 import java.io.IOException;
 
-/**  Interface for RtfElements that can contain RtfText elements
- *  @author Bertrand Delacretaz bdelacretaz@codeconsult.ch
+/**
+ * <p>Interface for RtfElements that can contain RtfText elements.</p>
+ *
+ * <p>This work was authored by Bertrand Delacretaz (bdelacretaz@codeconsult.ch).</p>
  */
 
 public interface IRtfTextContainer {
index e9c7307a26969582667b9350cfe80a022a2cefbb..f9164bce2c56a7aec786ff18767c174d2f788d1e 100644 (file)
@@ -25,8 +25,10 @@ package org.apache.fop.render.rtf.rtflib.rtfdoc;
 
 import java.io.IOException;
 
-/**  Interface which enables an implementing class to contain linear text runs.
- *  @author Peter Herweg, pherweg@web.de
+/**
+ * <p>Interface which enables an implementing class to contain linear text runs.</p>
+ *
+ * <p>This work was authored by Peter Herweg (pherweg@web.de).</p>
  */
 
 public interface IRtfTextrunContainer {
index 87f7fe520c4f170906a82057e6e34b43e9663e37..e0639f6e520e1d5dbeeb9ed4d1431599b59211e7 100644 (file)
@@ -30,10 +30,9 @@ package org.apache.fop.render.rtf.rtflib.rtfdoc;
  */
 
 /**
- * Constants for RTF table attribute names
- * @author unascribed
- * @author Boris POUDEROUS
- * @author Chris Scott, Westinghouse
+ * <p>Constants for RTF table attribute names.</p>
+ *
+ * <p>This work was authored by Boris Pouderous and Chris Scott.</p>
  */
 public interface ITableAttributes {
     /** to process column spanning */
index dc0e559cc508d368af77efb04ddd2978c7a9c9fe..7c420db31e64ba15e862b994f6d180e5455b6c5f 100644 (file)
@@ -26,8 +26,10 @@ package org.apache.fop.render.rtf.rtflib.rtfdoc;
  * the FOP project.
  */
 
-/**  Used to get information about tables, for example when handling nested tables
- *  @author Bertrand Delacretaz bdelacretaz@codeconsult.ch
+/**
+ * <p>Used to get information about tables, for example when handling nested tables.</p>
+ *
+ * <p>This work was authored by Bertrand Delacretaz (bdelacretaz@codeconsult.ch).</p>
  */
 
 public interface ITableColumnsInfo {
index 6038ebfdd29649a3a156d8f547142ac81556c275..d05ed8cc34a0d9a631f19563c1f4b261203ab421 100644 (file)
@@ -29,11 +29,13 @@ package org.apache.fop.render.rtf.rtflib.rtfdoc;
 import java.io.IOException;
 import java.io.Writer;
 
-/** Common code for RtfAfter and RtfBefore
-*  @author Andreas Lambert <andreas.lambert@cronidesoft.com>
-*  @author Christopher Scott, scottc@westinghouse.com
-*  @author Christoph Zahm <zahm@jnet.ch> (support for tables in headers/footers)
-*/
+/**
+ * <p>Common code for RtfAfter and RtfBefore.</p>
+ *
+ * <p>This work was authored by Andreas Lambert (andreas.lambert@cronidesoft.com),
+ * Christopher Scott (scottc@westinghouse.com), and
+ * Christoph Zahm (zahm@jnet.ch) [support for tables in headers/footers].</p>
+ */
 
 abstract class RtfAfterBeforeBase
 extends RtfContainer
index 5ec5e907e6c139f894b00bf601f0679270036555..b5d4db114d084d83fb83b8023b44756788f98db8 100644 (file)
@@ -33,8 +33,10 @@ import org.xml.sax.Attributes;
 import org.xml.sax.helpers.AttributesImpl;
 
 
-/**  Attributes for RtfText
- *  @author Bertrand Delacretaz bdelacretaz@codeconsult.ch
+/**
+ * <p>Attributes for RtfText.</p>
+ *
+ * <p>This work was authored by Bertrand Delacretaz (bdelacretaz@codeconsult.ch).</p>
  */
 
 public class RtfAttributes
index 7140268481532390e5227d222dc9050aea02b15e..f43e3d83c01b5381e99791a1f4ecdb89452b1d83 100644 (file)
@@ -30,10 +30,11 @@ import java.io.IOException;
 import java.io.Writer;
 
 /**
- * RTF Bookmark.
+ * <p>RTF Bookmark.
  * Create an RTF bookmark as a child of given container with default attributes.
- * This class belongs to the "id" attribute processing.
- * @author <a href="mailto:a.putz@skynamics.com">Andreas Putz</a>
+ * This class belongs to the "id" attribute processing.</p>
+ *
+ * <p>This work was authored by Andreas Putz (a.putz@skynamics.com).</p>
  */
 public class RtfBookmark extends RtfElement {
     //////////////////////////////////////////////////
index b8bcc561415c86d3661f0970aa35f2d18feb858b..3fad459a3dbed92e1b28e474d97079d8200383b9 100644 (file)
@@ -30,10 +30,11 @@ import java.io.IOException;
 import java.io.Writer;
 
 /**
- * RTF Bookmark container implementation.
+ * <p>RTF Bookmark container implementation.
  * Nearly all containers or elements can have a bookmark, that is why the bookmark container is
- * implemented as stand alone.
- * @author <a href="mailto:a.putz@skynamics.com">Andreas Putz</a>
+ * implemented as stand alone.</p>
+ *
+ * <p>This work was authored by Andreas Putz (a.putz@skynamics.com).</p>
  */
 public class RtfBookmarkContainerImpl extends RtfContainer implements IRtfBookmarkContainer {
     //////////////////////////////////////////////////
index 118c810e0918a0d669eec0f2b6567c32f616549c..eff6aaba6c74c6f5f159a083ab72d964059a443a 100644 (file)
@@ -31,9 +31,10 @@ import java.util.Hashtable;
 import java.util.Vector;
 
 /**
- * Singelton of the RTF color table.
- * This class was created for <fo:basic-link> tag processing.
- * @author <a href="mailto:a.putz@skynamics.com">Andreas Putz</a>
+ * <p>Singelton of the RTF color table.
+ * This class was created for <fo:basic-link> tag processing.</p>
+ *
+ * <p>This work was authored by Andreas Putz (a.putz@skynamics.com).</p>
  */
 
 public final class RtfColorTable {
index b138f722b86453359f4ed971825de6c53b730561..022f03051fdf58e6da35255a0150c8d467fca409 100644 (file)
@@ -34,8 +34,10 @@ import java.util.List;
 
 import org.apache.fop.render.rtf.rtflib.exceptions.RtfStructureException;
 
-/**  An RtfElement that can contain other elements.
- *  @author Bertrand Delacretaz bdelacretaz@codeconsult.ch
+/**
+ * <p>An RtfElement that can contain other elements.</p>
+ *
+ * <p>This work was authored by Bertrand Delacretaz (bdelacretaz@codeconsult.ch).</p>
  */
 
 public class RtfContainer extends RtfElement {
index c94f245546a220576ffa78955a8cb7a37509aa2c..598fc71ff83047be54e1a9c0100855c9c35c5d1a 100644 (file)
@@ -29,8 +29,10 @@ package org.apache.fop.render.rtf.rtflib.rtfdoc;
 import java.io.IOException;
 import java.io.Writer;
 
-/**  The RTF document area, container for RtfSection objects.
- *  @author Bertrand Delacretaz bdelacretaz@codeconsult.ch
+/**
+ * <p>The RTF document area, container for RtfSection objects.</p>
+ *
+ * <p>This work was authored by Bertrand Delacretaz (bdelacretaz@codeconsult.ch).</p>
  */
 
 public class RtfDocumentArea
index 424fd22b1a70b1d892f7487a403bc10b7d929c4c..57951110b1cf85569e4bd8325ba5177eff3e401a 100644 (file)
@@ -30,9 +30,11 @@ import java.io.IOException;
 import java.io.Writer;
 import java.util.Iterator;
 
-/**  Base class for all elements of an RTF file.
- *  @author Bertrand Delacretaz bdelacretaz@codeconsult.ch
- *  @author Andreas Putz a.putz@skynamics.com
+/**
+ * <p>Base class for all elements of an RTF file.</p>
+ *
+ * <p>This work was authored by Bertrand Delacretaz (bdelacretaz@codeconsult.ch)
+ * and Andreas Putz (a.putz@skynamics.com).</p>
  */
 public abstract class RtfElement {
     /** Writer to be used */
index e2a19389e135ac59990da26bee47c64428eb1539..02a31ed35ad5cf77674b75f6dce7f5e8710e103b 100644 (file)
@@ -39,23 +39,27 @@ import org.apache.fop.render.rtf.rtflib.tools.ImageConstants;
 import org.apache.fop.render.rtf.rtflib.tools.ImageUtil;
 
 /**
- * Creates an RTF image from an external graphic file.
- * This class belongs to the <fo:external-graphic> tag processing. <br>
+ * <p>Creates an RTF image from an external graphic file.
+ * This class belongs to the <fo:external-graphic> tag processing.</p>
  *
- * Supports relative path like "../test.gif", too (01-08-24) <br>
+ * <p>Supports relative path like "../test.gif", too (01-08-24)</p>
  *
- * Limitations:
+ * <p>Limitations:</p>
+ * <ul>
  * <li>    Only the image types PNG, JPEG and EMF are supported
  * <li>    The GIF is supported, too, but will be converted to JPG
  * <li>    Only the attributes SRC (required), WIDTH, HEIGHT, SCALING are supported
  * <li>    The SCALING attribute supports (uniform | non-uniform)
+ * </ul>
  *
- * Known Bugs:
+ * <p>Known Bugs:</p>
+ * <ul>
  * <li>    If the emf image has a desired size, the image will be clipped
  * <li>    The emf, jpg & png image will not be displayed in correct size
+ * </ul>
  *
- *  @author <a href="mailto:a.putz@skynamics.com">Andreas Putz</a>
- *  @author Gianugo Rabellino gianugo@rabellino.it
+ * <p>This work was authored by Andreas Putz (a.putz@skynamics.com) and
+ * Gianugo Rabellino (gianugo@rabellino.it).</p>
  */
 
 public class RtfExternalGraphic extends RtfElement {
index 42888ee5911663d636aa61e8ca89998178e05ee0..cf334f71641fa96918809899372e210a58594f20 100644 (file)
@@ -35,17 +35,20 @@ import java.util.List;
 
 
 /**
- * Used to add extra table rows after a row that contains a nested table:
+ * <p>Used to add extra table rows after a row that contains a nested table:</p>
+ * <ul>
  * <li> created by RtfTableRow before generating RTF code
  * <li> an RtfTableCell that contains a nested table can ask this to put
  *         some of its children in extra rows that after the current row
  * <li> once RtfTableRow is done rendering its children, it renders this,
  *         causing extra rows to be generated, with content that can come
  *         from several RtfTableCells
+ * </ul>
  *
- * See org.apache.fop.rtf.rtflib.testdocs.NestedTable for an example of
- * usage.
- * @author Bertrand Delacretaz bdelacretaz@codeconsult.ch
+ * <p>See org.apache.fop.rtf.rtflib.testdocs.NestedTable for an example of
+ * usage.</p>
+ *
+ * <p>This work was authored by Bertrand Delacretaz (bdelacretaz@codeconsult.ch).</p>
  */
 
 public class RtfExtraRowSet extends RtfContainer {
index de29afd2a0cbb3affaa7338b3e1c111a73d24c14..ceade4edefabfafb62ae6226808da6469366bf44 100644 (file)
@@ -35,10 +35,11 @@ import java.io.Writer;
 import org.apache.fop.render.rtf.rtflib.exceptions.RtfStructureException;
 
 /**
- * Models the top-level structure of an RTF file.
- * @author Bertrand Delacretaz bdelacretaz@codeconsult.ch
- * @author Andreas Putz a.putz@skynamics.com
- * @author Christopher Scott scottc@westinghouse.com
+ * <p>Models the top-level structure of an RTF file.</p>
+ *
+ * <p>This work was authored by Bertrand Delacretaz (bdelacretaz@codeconsult.ch),
+ * Andreas Putz (a.putz@skynamics.com), and
+ * Christopher Scott (scottc@westinghouse.com).</p>
  */
 
 public class RtfFile
index 6694f0a7dd5a2b841dbc70ee4a30ed477e5a3476..2a4131e55fa9c03a95916da7b34c00c589333b5d 100644 (file)
@@ -31,8 +31,9 @@ import java.util.Hashtable;
 import java.util.Vector;
 
 /**
- *   RTF font table
- *  @author Andreas Putz a.putz@skynamics.com
+ * <p>RTF font table.</p>
+ *
+ * <p>This work was authored by Andreas Putz (a.putz@skynamics.com).</p>
  */
 public final class RtfFontManager {
     //////////////////////////////////////////////////
index 236919c96c11c65b41edc704d7c528131656bc72..0d3e8099e79ec4389d636fc3c5fa419271cdee2e 100644 (file)
@@ -29,9 +29,11 @@ package org.apache.fop.render.rtf.rtflib.rtfdoc;
 import java.io.IOException;
 import java.io.Writer;
 
-/**  RTF font table
- *  @author Bertrand Delacretaz bdelacretaz@codeconsult.ch
- *  @author Andreas Putz a.putz@skynamics.com
+/**
+ * <p>RTF font table.</p>
+ *
+ * <p>This work was authored by Bertrand Delacretaz (bdelacretaz@codeconsult.ch)
+ * and Andreas Putz (a.putz@skynamics.com).</p>
  */
 
 class RtfFontTable extends RtfElement {
index 394d12680c0e5050543f150dcbb01e7ef24ed074..5ecf5351cc36932182df8d81e4465a1e46ba0435 100644 (file)
@@ -22,9 +22,11 @@ package org.apache.fop.render.rtf.rtflib.rtfdoc;
 import java.io.IOException;
 import java.io.Writer;
 
-/**  Model of an RTF footnote
- *  @author Peter Herweg, pherweg@web.de
- *  @author Marc Wilhelm Kuester
+/**
+ * <p>Model of an RTF footnote.</p>
+ *
+ * <p>This work was authored by Peter Herweg (pherweg@web.de) and
+ *  Marc Wilhelm Kuester.</p>
  */
 public class RtfFootnote extends RtfContainer
         implements IRtfTextrunContainer, IRtfListContainer {
index b093eab49d3d8292ebbca6b5d6e9281a232969ad..f293d977488f48cefae2ce09513c7e4d9393a1fb 100644 (file)
@@ -32,10 +32,12 @@ import java.util.HashMap;
 import java.util.Iterator;
 import java.util.Map;
 
-/**  RTF file header, contains style, font and other document-level information.
- *  @author Bertrand Delacretaz bdelacretaz@codeconsult.ch
- *  @author Andreas Putz a.putz@skynamics.com
- *  @author Marc Wilhelm Kuester
+/**
+ * <p>RTF file header, contains style, font and other document-level information.</p>
+ *
+ * <p>This work was authored by Bertrand Delacretaz (bdelacretaz@codeconsult.ch),
+ * Andreas Putz (a.putz@skynamics.com), and
+ * Marc Wilhelm Kuester.</p>
  */
 
 class RtfHeader extends RtfContainer {
index 6e0028b55765e480b3240220462a560415d70c47..0ca76715bc652ccbc363e6d8770ef4af19afb576 100644 (file)
@@ -30,11 +30,10 @@ import java.io.IOException;
 import java.io.Writer;
 
 /**
- * Creates an hyperlink.
- * This class belongs to the <fo:basic-link> tag processing.
- * @author <a href="mailto:a.putz@skynamics.com">Andreas Putz</a>
+ * <p>Creates an hyperlink.
+ * This class belongs to the <fo:basic-link> tag processing.</p>
  *
- * {\field {\*\fldinst HYPERLINK "http://www.test.de"   }{\fldrslt Joe Smith}}
+ * <p>This work was authored by Andreas Putz (a.putz@skynamics.com).</p>
  */
 public class RtfHyperLink
 extends RtfContainer
index 2b1db99ce4f0c6b1c003f033cddf5e8890be2d26..84c6ee0ad08b393c78224ed8d1637bd9d5680f0e 100644 (file)
@@ -29,8 +29,10 @@ package org.apache.fop.render.rtf.rtflib.rtfdoc;
 import java.io.IOException;
 import java.io.Writer;
 
-/**  "Model" of an RTF line break
- *  @author Bertrand Delacretaz bdelacretaz@codeconsult.ch
+/**
+ * <p>Model of an RTF line break.</p>
+ *
+ * <p>This work was authored by Bertrand Delacretaz (bdelacretaz@codeconsult.ch).</p>
  */
 
 public class RtfLineBreak extends RtfElement {
index 13748a3bf6edf289c828af5b6373fed2dafc153c..2e50e4eb4cb122a30d315afb810074259d8d8f6c 100644 (file)
@@ -31,10 +31,11 @@ import java.io.Writer;
 import java.util.Random;
 
 /**
- * Model of an RTF list, which can contain RTF list items
- * @author Bertrand Delacretaz bdelacretaz@codeconsult.ch
- * @author Christopher Scott, scottc@westinghouse.com
- * @author Peter Herweg, pherweg@web.de
+ * <p>Model of an RTF list, which can contain RTF list items.</p>
+ *
+ * <p>This work was authored by Bertrand Delacretaz (bdelacretaz@codeconsult.ch),
+ * Christopher Scott (scottc@westinghouse.com), and
+ * Peter Herweg (pherweg@web.de).</p>
  */
 public class RtfList extends RtfContainer {
     private RtfListItem item;
index 13628a49d08cfadcb83b4fda5d49e96892748142..ac1c7e46ba634128513013a7e656afedf8df6166 100644 (file)
@@ -29,9 +29,11 @@ package org.apache.fop.render.rtf.rtflib.rtfdoc;
 import java.io.IOException;
 import java.io.Writer;
 
-/**  Model of an RTF list item, which can contain RTF paragraphs
- *  @author Bertrand Delacretaz bdelacretaz@codeconsult.ch
- *  @author Andreas Putz a.putz@skynamics.com
+/**
+ * <p>Model of an RTF list item, which can contain RTF paragraphs.</p>
+ *
+ * <p>This work was authored by Bertrand Delacretaz (bdelacretaz@codeconsult.ch)
+ * and Andreas Putz (a.putz@skynamics.com).</p>
  */
 public class RtfListItem extends RtfContainer
         implements IRtfTextrunContainer,
index 7bdda21a0bc8a4b3df7decdd0c780d6d17f67c1d..0e63dca254af5f329db149a9a5c3d80de39eca17 100644 (file)
@@ -32,10 +32,11 @@ import java.util.Iterator;
 import java.util.LinkedList;
 
 /**
- * RtfListTable: used to make the list table in the header section of the RtfFile.
+ * <p>RtfListTable: used to make the list table in the header section of the RtfFile.
  * This is the method that Word uses to make lists in RTF and the way most RTF readers,
- * esp. Adobe FrameMaker read lists from RTF.
- * @author Christopher Scott, scottc@westinghouse.com
+ * esp. Adobe FrameMaker read lists from RTF.</p>
+ *
+ * <p>This work was authored by Christopher Scott (scottc@westinghouse.com).</p>
  */
 public class RtfListTable extends RtfContainer {
     private LinkedList lists;
index bd44ae2ba91b73e9a23af42ce390dd7cb1f73482..696bff8e2dc72ef5a5f91b8a9258a066d583f178 100644 (file)
@@ -30,7 +30,9 @@ import java.io.IOException;
 import java.io.Writer;
 
 /**
- * @author Christopher Scott, scottc@westinghouse.com
+ * <p>Null container.</p>
+ *
+ * <p>This work was authored by Christopher Scott (scottc@westinghouse.com).</p>
  */
 public class RtfNull
 extends RtfContainer {
index 54cdb802a4c9ff36659deac84deb96797d86b958..d7d7b3fd8e242066e3566e5aedb58a113503693d 100644 (file)
@@ -27,8 +27,9 @@ package org.apache.fop.render.rtf.rtflib.rtfdoc;
  */
 
 /**
- * Simplistic options definitions for RTF generation
- * @author Bertrand Delacretaz bdelacretaz@codeconsult.ch
+ * <p>Simplistic options definitions for RTF generation.</p>
+ *
+ * <p>This work was authored by Bertrand Delacretaz (bdelacretaz@codeconsult.ch).</p>
  */
 public class RtfOptions {
     /**
index f014186ed5def9b885479b2092e4f53ad9352bfd..11feb951c943f980e0224e8b9eb01f0dabe1686f 100644 (file)
@@ -29,9 +29,11 @@ package org.apache.fop.render.rtf.rtflib.rtfdoc;
 import java.io.IOException;
 import java.io.Writer;
 
-/** Specifies rtf control words.  Is the container for page attributes.
- *  Overrides okToWriteRtf.
- *  @author Christopher Scott, scottc@westinghouse.com
+/**
+ * <p>Specifies rtf control words.  Is the container for page attributes.
+ *  Overrides okToWriteRtf.</p>
+ *
+ * <p>This work was authored by Christopher Scott (scottc@westinghouse.com).</p>
  */
 
 public class RtfPage
index 0696a70c027a81348627f7e63ff5495ae55348f1..e78027623aff9d782ed5b942f1ff42da705c6c79 100644 (file)
@@ -30,7 +30,9 @@ import java.io.IOException;
 import java.io.Writer;
 
 /**
- * @author Christopher Scott, scottc@westinghouse.com
+ * <p>Page area container.</p>
+ *
+ * <p>This work was authored by Christopher Scott (scottc@westinghouse.com).</p>
  */
 public class RtfPageArea
 extends RtfContainer {
index b386c7c0fbdadbf27f49d8bda48b552240e03cbe..85f53e37b173e920fb4af11d50fa2ebc65b2505f 100644 (file)
@@ -29,8 +29,10 @@ package org.apache.fop.render.rtf.rtflib.rtfdoc;
 import java.io.IOException;
 import java.io.Writer;
 
-/**  "Model" of an RTF page break
- *  @author Bertrand Delacretaz bdelacretaz@codeconsult.ch
+/**
+ * <p>Model of an RTF page break.</p>
+ *
+ * <p>This work was authored by Bertrand Delacretaz (bdelacretaz@codeconsult.ch).</p>
  */
 
 public class RtfPageBreak extends RtfElement {
index ad2984b9bb9f7926085ca47be2ff6c37c72394a2..1fc3cd5c1875d06fb52be644d0b476c438ff9747 100644 (file)
@@ -30,7 +30,9 @@ import java.io.IOException;
 import java.io.Writer;
 
 /**
- * @author Christopher Scott, scottc@westinghouse.com
+ * <p>Page number container.</p>
+ *
+ * <p>This work was authored by Christopher Scott (scottc@westinghouse.com).</p>
  */
 public class RtfPageNumber extends RtfContainer {
     /* RtfText attributes: fields
index 44c03c316ed09e7866ed0d0a8deecf3ceaf45557..e422ba068f36675d8903313d5731ae272314fc52 100644 (file)
@@ -30,8 +30,10 @@ import java.io.IOException;
 import java.io.Writer;
 
 /**
- * @author Christopher Scott, scottc@westinghouse.com
- * @author Boris Pouderous, boris.pouderous@free.fr
+ * <p>Page number citation container.</p>
+
+ * <p>This work was authored by Christopher Scott (scottc@westinghouse.com) and
+ * Boris Pouderous (boris.pouderous@free.fr).</p>
  */
 public class RtfPageNumberCitation extends RtfContainer {
     /* Page field :
index a4ad8e8f4a0c26ff6c8c302f77ab39b23644890d..b4ff23b742c5a9f1f6cb60778ea8e39d07abb562 100644 (file)
@@ -30,10 +30,12 @@ import java.io.IOException;
 import java.io.Writer;
 import java.util.List;
 
-/**  Model of an RTF paragraph, which can contain RTF text elements.
- *  @author Bertrand Delacretaz bdelacretaz@codeconsult.ch
- *  @author Andreas Putz a.putz@skynamics.com
- *  @author Boris Poudérous, boris.pouderous@free.fr
+/**
+ * <p>Model of an RTF paragraph, which can contain RTF text elements.</p>
+ *
+ * <p>This work was authored by Bertrand Delacretaz (bdelacretaz@codeconsult.ch),
+ * Andreas Putz (a.putz@skynamics.com), and
+ * Boris Poudérous (boris.pouderous@free.fr).</p>
  */
 
 public class RtfParagraph extends RtfBookmarkContainerImpl
index 88ab8ec2ddcab5421bc5f84f91d5712889e9effe..e85da98af77c60dd32940273057e3eed3ecf456d 100644 (file)
@@ -29,8 +29,10 @@ package org.apache.fop.render.rtf.rtflib.rtfdoc;
 import java.io.IOException;
 import java.io.Writer;
 
-/**  Models a section in an RTF document
- *  @author Bertrand Delacretaz bdelacretaz@codeconsult.ch
+/**
+ * <p>Models a section in an RTF document</p>
+ *
+ * <p>This work was authored by Bertrand Delacretaz (bdelacretaz@codeconsult.ch).</p>
  */
 
 public class RtfSection
index 7ef4b98b9e1a56f43357ab5790f278e1123681a8..254864dafe7a9b74101e4d2d35979c57f5c63dad 100644 (file)
@@ -29,8 +29,10 @@ package org.apache.fop.render.rtf.rtflib.rtfdoc;
 import java.io.IOException;
 import java.io.Writer;
 
-/** Plain text in a RTF file, without any formatings.
- *  @author Peter Herweg, pherweg@web.de
+/**
+ * <p>Plain text in a RTF file, without any formatings.</p>
+ *
+ * <p>This work was authored by Peter Herweg (pherweg@web.de).</p>
  */
 
 public class RtfString extends RtfElement {
index d7774f2ed9d313d2e5c6cdfa2244374370d3e12a..bf32eceebf338f6b840932806983317a48582ed5 100644 (file)
@@ -31,8 +31,10 @@ import java.io.Writer;
 import java.util.HashMap;
 import java.util.Map;
 
-/**  Converts java Strings according to RTF conventions
- *  @author Bertrand Delacretaz bdelacretaz@codeconsult.ch
+/**
+ * <p>Converts java Strings according to RTF conventions.</p>
+ *
+ * <p>This work was authored by Bertrand Delacretaz (bdelacretaz@codeconsult.ch).</p>
  */
 
 public final class RtfStringConverter {
index 678508607712404e1a9fffa9c1718eb7bacb79e8..cce5e8142841211f65441d154f2ae283f18a5bf4 100644 (file)
@@ -32,9 +32,10 @@ import java.util.Iterator;
 import java.util.Vector;
 
 /**
- * Singelton of the RTF style sheet table.
- * This class belongs to the <jfor:stylesheet> tag processing.
- * @author <a href="mailto:a.putz@skynamics.com">Andreas Putz</a>
+ * <p>Singelton of the RTF style sheet table.
+ * This class belongs to the <jfor:stylesheet> tag processing.</p>
+ *
+ * <p>This work was authored by Andreas Putz (a.putz@skynamics.com).</p>
  */
 public final class RtfStyleSheetTable {
     //////////////////////////////////////////////////
index 3747103d139a599ba697eadf5d8557c48bcce0aa..9b74f5b45ec6c9cb62199375af3067333a640e5d 100644 (file)
@@ -29,8 +29,10 @@ package org.apache.fop.render.rtf.rtflib.rtfdoc;
 import java.io.IOException;
 import java.io.Writer;
 
-/**  Container for RtfRow elements
- *  @author Bertrand Delacretaz bdelacretaz@codeconsult.ch
+/**
+ * <p>Container for RtfRow elements.</p>
+ *
+ * <p>This work was authored by Bertrand Delacretaz (bdelacretaz@codeconsult.ch).</p>
  */
 
 public class RtfTable extends RtfContainer {
index da11de1bce07429ba4fec5863180a6c14cff804d..1e2a64b518ccabfa7046fc5edad733e317f1bcb3 100644 (file)
@@ -30,8 +30,10 @@ import java.io.IOException;
 import java.io.Writer;
 import java.util.Iterator;
 
-/**  A cell in an RTF table, container for paragraphs, lists, etc.
- *  @author Bertrand Delacretaz bdelacretaz@codeconsult.ch
+/**
+ * <p>A cell in an RTF table, container for paragraphs, lists, etc.</p>
+ *
+ * <p>This work was authored by Bertrand Delacretaz (bdelacretaz@codeconsult.ch).</p>
  */
 
 public class RtfTableCell
index f5e5978ecf2992af09a7dca0ba94ce977f02065a..74634da7f6fb96878f07a4d66da8ed2e957b88dd 100644 (file)
@@ -30,10 +30,12 @@ import java.io.IOException;
 import java.io.Writer;
 import java.util.Iterator;
 
-/**  Container for RtfTableCell elements
- *  @author Bertrand Delacretaz bdelacretaz@codeconsult.ch
- *  @author Andreas Putz a.putz@skynamics.com
- *  @author Roberto Marra roberto@link-u.com
+/**
+ * <p>Container for RtfTableCell elements.</p>
+ *
+ * <p>This work was authored by Bertrand Delacretaz (bdelacretaz@codeconsult.ch),
+ * Andreas Putz (a.putz@skynamics.com), and
+ * Roberto Marra (roberto@link-u.com).</p>
  */
 
 public class RtfTableRow extends RtfContainer implements ITableAttributes {
index f7c08d6285fb0a95c5df59a649f381d28ec8803a..4df178af16e36da264d14ae959e2b8e7f76d4200 100644 (file)
@@ -29,8 +29,10 @@ package org.apache.fop.render.rtf.rtflib.rtfdoc;
 import java.io.IOException;
 import java.io.Writer;
 
-/**  Model of a text run (a piece of text with attributes) in an RTF document
- *  @author Bertrand Delacretaz bdelacretaz@codeconsult.ch
+/**
+ * <p>Model of a text run (a piece of text with attributes) in an RTF document.</p>
+ *
+ * <p>This work was authored by Bertrand Delacretaz (bdelacretaz@codeconsult.ch).</p>
  */
 
 public class RtfText extends RtfElement {
index 95e7ff3e5d0960d48ae31acf950c6d8470829398..9a407fe306300ddadc03b45d399144b83af64eab 100644 (file)
@@ -31,9 +31,10 @@ import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 
 /**
- * Class which contains a linear text run. It has methods to add attributes,
- * text, paragraph breaks....
- * @author Peter Herweg, pherweg@web.de
+ * <p>Class which contains a linear text run. It has methods to add attributes,
+ * text, paragraph breaks....</p>
+ *
+ * <p>This work was authored by Peter Herweg (pherweg@web.de).</p>
  */
 public class RtfTextrun extends RtfContainer {
 
index 723b4fb00ab006be6ed848d57afdf8b9156834cd..abe903a736b4bafaebc2eaf76e84e4eaf31d1e52 100644 (file)
@@ -29,8 +29,10 @@ package org.apache.fop.render.rtf.rtflib.rtfdoc;
 import java.util.Iterator;
 import java.util.StringTokenizer;
 
-/**  Collapses whitespace of an RtfContainer that contains RtfText elements
- *  @author Bertrand Delacretaz bdelacretaz@codeconsult.ch
+/**
+ * <p>Collapses whitespace of an RtfContainer that contains RtfText elements.</p>
+ *
+ * <p>This work was authored by Bertrand Delacretaz (bdelacretaz@codeconsult.ch).</p>
  */
 
 final class WhitespaceCollapser {
index 1591bbe26eebdf93e1c51c4e2ad982dbc2a652b2..f0a29a0ab383e7e5a056cf2567447443fcc72f1a 100644 (file)
@@ -26,14 +26,15 @@ import org.apache.fop.render.rtf.rtflib.rtfdoc.IRtfOptions;
 import org.apache.fop.render.rtf.rtflib.rtfdoc.RtfContainer;
 
 
-/**  A BuilderContext holds context information when building an RTF document
- *
- *  @author Bertrand Delacretaz <bdelacretaz@codeconsult.ch>
- *  @author putzi
- *  @author Peter Herweg <pherweg@web.de>
+/**
+ * <p>A BuilderContext holds context information when building an RTF document.</p>
  *
  *  This class was originally developed by Bertrand Delacretaz bdelacretaz@codeconsult.ch
  *  for the JFOR project and is now integrated into FOP.
+ *
+ * <p>This work was authored by Bertrand Delacretaz (bdelacretaz@codeconsult.ch),
+ * Andreas Putz (a.putz@skynamics.com), and
+ * Peter Herweg (pherweg@web.de).</p>
  */
 
 public class BuilderContext {
index c3dadb65248b0bc5e2d06b0c6debf113a42df470..7f65f9c108b83fbff090f45f532c7228f805a73e 100644 (file)
@@ -26,9 +26,11 @@ package org.apache.fop.render.rtf.rtflib.tools;
  * the FOP project.
  */
 
-/** Here will be defined all supported image formats.
- *  This class belongs to the <fo:external-graphic> tag processing.
- *  @author a.putz@skynamics.com (Andreas Putz)
+/**
+ * <p>Here will be defined all supported image formats.
+ *  This class belongs to the <fo:external-graphic> tag processing.</p>
+ *
+ * <p>This work was authored by Andreas Putz (a.putz@skynamics.com).</p>
  */
 
 public final class ImageConstants {
index 82367e0ad7129a4a527205bbc04e81c80ad6c373..8e9c1a1be753631e6c8692a57992f4992393f833 100644 (file)
@@ -26,9 +26,11 @@ package org.apache.fop.render.rtf.rtflib.tools;
  * the FOP project.
  */
 
-/**  Misc.utilities for images handling
- *  This class belongs to the <fo:external-graphic> tag processing.
- *  @author <a href="mailto:a.putz@skynamics.com">Andreas Putz</a>
+/**
+ * <p>Miscellaneous utilities for images handling.
+ * This class belongs to the <fo:external-graphic> tag processing.</p>
+ *
+ * <p>This work was authored by Andreas Putz (a.putz@skynamics.com).</p>
  */
 public final class ImageUtil {
 
index ef9b248f1306938ffcafc3ec159762543e973e6c..7e263340967e0af0a0510d21a3ce43eb0bff5756 100644 (file)
@@ -32,7 +32,7 @@ import org.apache.fop.fo.flow.table.Table;
 import org.apache.fop.fo.pagination.PageSequence;
 
 /**
- * PercentBaseContext implementation to track base widths for percentage calculations.
+ * <p>PercentBaseContext implementation to track base widths for percentage calculations.</p>
  */
 public class PercentContext implements PercentBaseContext {
     private static Log log = LogFactory.getLog(PercentContext.class);
index 3cdd454f59903dad9a5f42b159fd0d7b604eb46a..5fa53d7504c120dc088cd43df49dee74ba587d1f 100644 (file)
@@ -28,13 +28,13 @@ import org.apache.fop.render.rtf.rtflib.rtfdoc.ITableColumnsInfo;
 import org.apache.fop.render.rtf.rtflib.rtfdoc.RtfAttributes;
 
 
-/** Used when handling fo:table to hold information to build the table.
+/**
+ * <p>Used when handling fo:table to hold information to build the table.</p>
  *
- *  Contributor(s):
- *  @author Bertrand Delacretaz <bdelacretaz@codeconsult.ch>
- *  @author Trembicki-Guy, Ed <GuyE@DNB.com>
- *  @author Boris Poudérous <boris.pouderous@eads-telecom.com>
- *  @author Peter Herweg <pherweg@web.de>
+ * <p>This work was authored by Bertrand Delacretaz (bdelacretaz@codeconsult.ch),
+ * Ed Trembicki-Guy (guye@dnb.com),
+ * Boris Poudérous (boris.pouderous@eads-telecom.com), and
+ * Peter Herweg (pherweg@web.de).</p>
  *
  *  This class was originally developed for the JFOR project and
  *  is now integrated into FOP.
index d20ca3bed26a16bd2b90d8bc667b3ed3e4d08cfa..6c58561a8b549efa63eee9bc28353df64bfe7669 100644 (file)
@@ -43,11 +43,10 @@ import org.apache.fop.render.txt.border.AbstractBorderElement;
 import org.apache.fop.render.txt.border.BorderManager;
 
 /**
- * Renderer that renders areas to plain text.
+ * <p>Renderer that renders areas to plain text.</p>
  *
- * @author Art Welch
- * @author <a href="mailto:mark-fop@inomial.com">Mark Lillywhite</a> (to use
- *         the new Renderer interface)
+ * <p>This work was authored by Art Welch and
+ * Mark Lillywhite (mark-fop@inomial.com) [to use the new Renderer interface].</p>
  */
 public class TXTRenderer extends AbstractPathOrientedRenderer {
 
index 3972b6fec93a7b3c2ab93d775e607f38e236e5f1..0fe77142f604d641c6e817ab716f8ede7316322d 100644 (file)
@@ -55,9 +55,6 @@ import org.apache.fop.apps.MimeConstants;
  * <br/>
  * <b>Note:</b> This servlet is derived from FopServlet. Most methods are inherited from the
  * superclass. Only the differences to the base class are necessary.
- *
- * @author <a href="mailto:fop-dev@xmlgraphics.apache.org">Apache FOP Development Team</a>
- * @version $Id$
  */
 public class FopPrintServlet extends FopServlet {
 
index 7eb8a2f8955a4f891ac9a18e78ef098e62d285d9..cfe7f6cbf964f8eb3b522609a36fa54ca3e26621 100644 (file)
@@ -63,9 +63,6 @@ import org.apache.fop.apps.MimeConstants;
  * <br/>
  * For this to work with Internet Explorer, you might need to append "&ext=.pdf"
  * to the URL.
- *
- * @author <a href="mailto:fop-dev@xmlgraphics.apache.org">Apache FOP Development Team</a>
- * @version $Id$
  * (todo) Ev. add caching mechanism for Templates objects
  */
 public class FopServlet extends HttpServlet {
index b7e82b858379cd746ec22706b18763dca0318e42..399d1d8bde90eb195ae4b9d90a6db67b6fc212f8 100644 (file)
@@ -47,9 +47,9 @@ import org.apache.xmlgraphics.java2d.Graphics2DImagePainter;
 import org.apache.fop.image.loader.batik.BatikUtil;
 
 /**
- * Bridge class for the &lt;image> element when jpeg images.
+ * <p>Bridge class for the &lt;image> element when jpeg images.</p>
  *
- * @author <a href="mailto:keiron@aftexsw.com">Keiron Liddle</a>
+ * <p>This work was authored by Keiron Liddle (keiron@aftexsw.com).</p>
  */
 public abstract class AbstractFOPImageElementBridge extends SVGImageElementBridge {
 
index aec4126b4eb21d577d0395db13485e9458c6a1d0..6efa31e4583830cdf171c4eb9c8bf30fdd52d466 100644 (file)
@@ -28,11 +28,11 @@ import org.apache.batik.gvt.TextNode;
 import org.apache.batik.gvt.TextPainter;
 
 /**
- * Bridge class for the &lt;text> element.
+ * <p>Bridge class for the &lt;text> element.
  * This bridge will use the direct text painter if the text
- * for the element is simple.
+ * for the element is simple.</p>
  *
- * @author <a href="mailto:keiron@aftexsw.com">Keiron Liddle</a>
+ * <p>This work was authored by Keiron Liddle (keiron@aftexsw.com).</p>
  */
 public abstract class AbstractFOPTextElementBridge extends SVGTextElementBridge {
 
index eed5674472c701f5fc68d35cd2810bd649eb3054..cd70bed34f59113ee654161369c0bdf638f83f5a 100644 (file)
@@ -29,9 +29,9 @@ import org.apache.batik.bridge.BridgeContext;
 import org.apache.batik.gvt.GraphicsNode;
 
 /**
- * Bridge class for the &lt;a> element.
+ * <p>Bridge class for the &lt;a> element.</p>
  *
- * @author <a href="mailto:keiron@aftexsw.com">Keiron Liddle</a>
+ * <p>This work was authored by Keiron Liddle (keiron@aftexsw.com).</p>
  */
 public class PDFAElementBridge extends AbstractGraphicsNodeBridge {
     private AffineTransform transform;
index 8fadc11e21cf2a5115e0473a1eaa76506a1139a5..005a34a71f49255b9391c0233fab37a44f4f3bdf 100644 (file)
@@ -28,9 +28,9 @@ import java.util.StringTokenizer;
 import org.apache.batik.gvt.CompositeGraphicsNode;
 
 /**
- * A graphics node that represents an image described as a graphics node.
+ * <p>A graphics node that represents an image described as a graphics node.</p>
  *
- * @author <a href="mailto:keiron@aftexsw.com">Keiron Liddle</a>
+ * <p>This work was authored by Keiron Liddle (keiron@aftexsw.com).</p>
  */
 public class PDFANode extends CompositeGraphicsNode {
     private String destination;
index 018653dbb8cf3ad7e7db50f2c27bfeb69be4ef99..ef81180cee21216db35baafb5d96917acb6756ad 100644 (file)
@@ -95,12 +95,12 @@ import org.apache.fop.render.pdf.ImageRawJPEGAdapter;
 import org.apache.fop.render.pdf.ImageRenderedAdapter;
 
 /**
- * PDF Graphics 2D.
+ * <p>PDF Graphics 2D.
  * Used for drawing into a pdf document as if it is a graphics object.
- * This takes a pdf document and draws into it.
+ * This takes a pdf document and draws into it.</p>
+ *
+ * <p>This work was authored by Keiron Liddle (keiron@aftexsw.com).</p>
  *
- * @author <a href="mailto:keiron@aftexsw.com">Keiron Liddle</a>
- * @version $Id$
  * @see org.apache.batik.ext.awt.g2d.AbstractGraphics2D
  */
 public class PDFGraphics2D extends AbstractGraphics2D implements NativeImageHandler {
index 4e5983e64aad79ce589874d72abe788eeb9e8439..0cc14b7e333aa274ec9bf952070012c21b9336fa 100644 (file)
@@ -24,9 +24,9 @@ import org.apache.xmlgraphics.image.loader.ImageFlavor;
 import org.apache.fop.image.loader.batik.BatikImageFlavors;
 
 /**
- * PDF Image Element Bridge class for the &lt;image> element when jpeg images.
+ * <p>PDF Image Element Bridge class for the &lt;image> element when jpeg images.</p>
  *
- * @author <a href="mailto:keiron@aftexsw.com">Keiron Liddle</a>
+ * <p>This work was authored by Keiron Liddle (keiron@aftexsw.com).</p>
  */
 public class PDFImageElementBridge extends AbstractFOPImageElementBridge {
 
index c983d2b4522d1fda0355d6caa7cf4e473f7ad6c0..339bb36f3cb369d058acc37c23416c8887ed86a2 100644 (file)
@@ -22,11 +22,11 @@ package org.apache.fop.svg;
 import org.apache.batik.gvt.TextPainter;
 
 /**
- * Bridge class for the &lt;text> element.
+ * <p>Bridge class for the &lt;text> element.
  * This bridge will use the direct text painter if the text
- * for the element is simple.
+ * for the element is simple.</p>
  *
- * @author <a href="mailto:keiron@aftexsw.com">Keiron Liddle</a>
+ * <p>This work was authored by Keiron Liddle (keiron@aftexsw.com).</p>
  */
 public class PDFTextElementBridge extends AbstractFOPTextElementBridge {
 
index 04b1b54979105cf4a6868d22a6f30c92900df4c1..e222a08dd5f4f0e5b5df12cd5d0bf7017c9fb365 100644 (file)
@@ -41,7 +41,7 @@ import org.apache.fop.Version;
 import org.apache.fop.fonts.FontInfo;
 
 /**
- * This class enables to transcode an input to a pdf document.
+ * <p>This class enables to transcode an input to a PDF document.</p>
  *
  * <p>Two transcoding hints (<code>KEY_WIDTH</code> and
  * <code>KEY_HEIGHT</code>) can be used to respectively specify the image
@@ -70,8 +70,7 @@ import org.apache.fop.fonts.FontInfo;
  * of the other transcoders, but this may be associated with a price in the form of a small
  * performance penalty. If font auto-detection is not desired, it can be disable using this key.
  *
- * @author <a href="mailto:keiron@aftexsw.com">Keiron Liddle</a>
- * @version $Id$
+ * <p>This work was authored by Keiron Liddle (keiron@aftexsw.com).</p>
  */
 public class PDFTranscoder extends AbstractFOPTranscoder {
 
index 8b90e3d256f4a95d91a53abf52343e17b2907f67..04390d9386bcad4307dacade634a413c0a257826 100644 (file)
@@ -279,7 +279,6 @@ public class CharUtilities {
      * @param s a java string (encoded in UTF-16)
      * @return a string representing a sequence of numeric character reference or
      * ASCII characters
-     * @author Glenn Adams
      */
     public static String toNCRefs ( String s ) {
         StringBuffer sb = new StringBuffer();
@@ -310,7 +309,6 @@ public class CharUtilities {
      * @param width width of field to add padding
      * @param pad character to use for padding
      * @return padded string
-     * @author Glenn Adams
      */
     public static String padLeft ( String s, int width, char pad ) {
         StringBuffer sb = new StringBuffer();
@@ -326,7 +324,6 @@ public class CharUtilities {
      * and either 4 or 6 hex characters in width according to whether it is in the BMP or not.
      * @param c character code
      * @return formatted character string
-     * @author Glenn Adams
      */
     public static String format ( int c ) {
         if ( c < 1114112 ) {
@@ -341,7 +338,6 @@ public class CharUtilities {
      * @param cs1 first character sequence
      * @param cs2 second character sequence
      * @return true if both sequences have same length and same character sequence
-     * @author Glenn Adams
      */
     public static boolean isSameSequence ( CharSequence cs1, CharSequence cs2 ) {
         assert cs1 != null;