This is an automated email from the ASF dual-hosted git repository.

michaelo pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven-doxia-sitetools.git


The following commit(s) were added to refs/heads/master by this push:
     new cabe7d3  [DOXIASITETOOLS-236] Deprecate Doxia Sitetools Doc Renderer
cabe7d3 is described below

commit cabe7d304f9e75ea1e40f1563854962132cb9a9a
Author: Michael Osipov <[email protected]>
AuthorDate: Sun Nov 28 19:53:05 2021 +0100

    [DOXIASITETOOLS-236] Deprecate Doxia Sitetools Doc Renderer
---
 .../docrenderer/AbstractDocumentRenderer.java      |  1 +
 .../maven/doxia/docrenderer/DocRenderer.java       |  1 +
 .../maven/doxia/docrenderer/DocumentRenderer.java  |  1 +
 .../doxia/docrenderer/DocumentRendererContext.java |  1 +
 .../docrenderer/DocumentRendererException.java     |  1 +
 .../doxia/docrenderer/pdf/AbstractPdfRenderer.java |  1 +
 .../maven/doxia/docrenderer/pdf/PdfRenderer.java   |  1 +
 .../doxia/docrenderer/pdf/fo/FoPdfRenderer.java    |  7 +++---
 .../docrenderer/pdf/itext/ITextPdfRenderer.java    |  7 +++---
 doxia-doc-renderer/src/site/apt/index.apt          | 27 ++++++++++++++++++++++
 10 files changed, 42 insertions(+), 6 deletions(-)

diff --git 
a/doxia-doc-renderer/src/main/java/org/apache/maven/doxia/docrenderer/AbstractDocumentRenderer.java
 
b/doxia-doc-renderer/src/main/java/org/apache/maven/doxia/docrenderer/AbstractDocumentRenderer.java
index bc9f7e5..108cd21 100644
--- 
a/doxia-doc-renderer/src/main/java/org/apache/maven/doxia/docrenderer/AbstractDocumentRenderer.java
+++ 
b/doxia-doc-renderer/src/main/java/org/apache/maven/doxia/docrenderer/AbstractDocumentRenderer.java
@@ -69,6 +69,7 @@ import org.codehaus.plexus.velocity.VelocityComponent;
  * @author ltheussl
  * @since 1.1
  */
+@Deprecated
 public abstract class AbstractDocumentRenderer
     extends AbstractLogEnabled
     implements DocumentRenderer
diff --git 
a/doxia-doc-renderer/src/main/java/org/apache/maven/doxia/docrenderer/DocRenderer.java
 
b/doxia-doc-renderer/src/main/java/org/apache/maven/doxia/docrenderer/DocRenderer.java
index 6bc737a..c953867 100644
--- 
a/doxia-doc-renderer/src/main/java/org/apache/maven/doxia/docrenderer/DocRenderer.java
+++ 
b/doxia-doc-renderer/src/main/java/org/apache/maven/doxia/docrenderer/DocRenderer.java
@@ -28,6 +28,7 @@ import java.io.IOException;
  * @author <a href="mailto:[email protected]";>Vincent Siveton</a>
  * @deprecated Since 1.1, use {@link DocumentRenderer} instead.
  */
+@Deprecated
 public interface DocRenderer
 {
     /** Plexus lookup. */
diff --git 
a/doxia-doc-renderer/src/main/java/org/apache/maven/doxia/docrenderer/DocumentRenderer.java
 
b/doxia-doc-renderer/src/main/java/org/apache/maven/doxia/docrenderer/DocumentRenderer.java
index 2022309..b8c9ec2 100644
--- 
a/doxia-doc-renderer/src/main/java/org/apache/maven/doxia/docrenderer/DocumentRenderer.java
+++ 
b/doxia-doc-renderer/src/main/java/org/apache/maven/doxia/docrenderer/DocumentRenderer.java
@@ -32,6 +32,7 @@ import org.apache.maven.doxia.document.DocumentModel;
  * @author ltheussl
  * @since 1.1
  */
+@Deprecated
 public interface DocumentRenderer
 {
     /** Plexus lookup role. */
diff --git 
a/doxia-doc-renderer/src/main/java/org/apache/maven/doxia/docrenderer/DocumentRendererContext.java
 
b/doxia-doc-renderer/src/main/java/org/apache/maven/doxia/docrenderer/DocumentRendererContext.java
index 4610637..c381727 100644
--- 
a/doxia-doc-renderer/src/main/java/org/apache/maven/doxia/docrenderer/DocumentRendererContext.java
+++ 
b/doxia-doc-renderer/src/main/java/org/apache/maven/doxia/docrenderer/DocumentRendererContext.java
@@ -30,6 +30,7 @@ import org.codehaus.plexus.util.ReaderFactory;
  * @author <a href="mailto:[email protected]";>Vincent Siveton</a>
  * @since 1.1.2
  */
+@Deprecated
 public class DocumentRendererContext
 {
     private String inputEncoding = ReaderFactory.UTF_8;
diff --git 
a/doxia-doc-renderer/src/main/java/org/apache/maven/doxia/docrenderer/DocumentRendererException.java
 
b/doxia-doc-renderer/src/main/java/org/apache/maven/doxia/docrenderer/DocumentRendererException.java
index b4a9160..33b8da0 100644
--- 
a/doxia-doc-renderer/src/main/java/org/apache/maven/doxia/docrenderer/DocumentRendererException.java
+++ 
b/doxia-doc-renderer/src/main/java/org/apache/maven/doxia/docrenderer/DocumentRendererException.java
@@ -25,6 +25,7 @@ package org.apache.maven.doxia.docrenderer;
  * @author <a href="mailto:[email protected]";>Vincent Siveton</a>
  * @since 1.1
  */
+@Deprecated
 public class DocumentRendererException
     extends Exception
 {
diff --git 
a/doxia-doc-renderer/src/main/java/org/apache/maven/doxia/docrenderer/pdf/AbstractPdfRenderer.java
 
b/doxia-doc-renderer/src/main/java/org/apache/maven/doxia/docrenderer/pdf/AbstractPdfRenderer.java
index ade91b0..503bf77 100644
--- 
a/doxia-doc-renderer/src/main/java/org/apache/maven/doxia/docrenderer/pdf/AbstractPdfRenderer.java
+++ 
b/doxia-doc-renderer/src/main/java/org/apache/maven/doxia/docrenderer/pdf/AbstractPdfRenderer.java
@@ -34,6 +34,7 @@ import org.apache.maven.doxia.parser.module.ParserModule;
  * @author ltheussl
  * @since 1.1
  */
+@Deprecated
 public abstract class AbstractPdfRenderer
     extends AbstractDocumentRenderer
     implements PdfRenderer
diff --git 
a/doxia-doc-renderer/src/main/java/org/apache/maven/doxia/docrenderer/pdf/PdfRenderer.java
 
b/doxia-doc-renderer/src/main/java/org/apache/maven/doxia/docrenderer/pdf/PdfRenderer.java
index 6e961e2..7bb48ad 100644
--- 
a/doxia-doc-renderer/src/main/java/org/apache/maven/doxia/docrenderer/pdf/PdfRenderer.java
+++ 
b/doxia-doc-renderer/src/main/java/org/apache/maven/doxia/docrenderer/pdf/PdfRenderer.java
@@ -30,6 +30,7 @@ import 
org.apache.maven.doxia.docrenderer.DocumentRendererException;
  * @author ltheussl
  * @since 1.1
  */
+@Deprecated
 public interface PdfRenderer
     extends DocumentRenderer
 {
diff --git 
a/doxia-doc-renderer/src/main/java/org/apache/maven/doxia/docrenderer/pdf/fo/FoPdfRenderer.java
 
b/doxia-doc-renderer/src/main/java/org/apache/maven/doxia/docrenderer/pdf/fo/FoPdfRenderer.java
index e264f83..b614384 100644
--- 
a/doxia-doc-renderer/src/main/java/org/apache/maven/doxia/docrenderer/pdf/fo/FoPdfRenderer.java
+++ 
b/doxia-doc-renderer/src/main/java/org/apache/maven/doxia/docrenderer/pdf/fo/FoPdfRenderer.java
@@ -55,6 +55,7 @@ import org.xml.sax.SAXParseException;
  * @author ltheussl
  * @since 1.1
  */
+@Deprecated
 @Component( role = PdfRenderer.class, hint = "fo" )
 public class FoPdfRenderer
     extends AbstractPdfRenderer
@@ -300,7 +301,7 @@ public class FoPdfRenderer
                 {
                     String doc = href + "." + extension;
                     File source = new File( moduleBasedir, doc );
-    
+
                     // Velocity file?
                     if ( !source.exists() )
                     {
@@ -314,12 +315,12 @@ public class FoPdfRenderer
                         }
                         source = new File( moduleBasedir, doc );
                     }
-    
+
                     if ( source.exists() )
                     {
                         sink.setDocumentName( doc );
                         sink.setDocumentTitle( tocItem.getName() );
-    
+
                         parse( source.getPath(), module.getParserId(), sink, 
context );
                     }
                 }
diff --git 
a/doxia-doc-renderer/src/main/java/org/apache/maven/doxia/docrenderer/pdf/itext/ITextPdfRenderer.java
 
b/doxia-doc-renderer/src/main/java/org/apache/maven/doxia/docrenderer/pdf/itext/ITextPdfRenderer.java
index dd47743..4259405 100644
--- 
a/doxia-doc-renderer/src/main/java/org/apache/maven/doxia/docrenderer/pdf/itext/ITextPdfRenderer.java
+++ 
b/doxia-doc-renderer/src/main/java/org/apache/maven/doxia/docrenderer/pdf/itext/ITextPdfRenderer.java
@@ -79,6 +79,7 @@ import com.lowagie.text.ElementTags;
  * @author ltheussl
  * @since 1.1
  */
+@Deprecated
 @Component( role = PdfRenderer.class, hint = "itext" )
 public class ITextPdfRenderer
     extends AbstractPdfRenderer
@@ -611,7 +612,7 @@ public class ITextPdfRenderer
                     {
                         String doc = href + "." + extension;
                         File source = new File( moduleBasedir, doc );
-    
+
                         // Velocity file?
                         if ( !source.exists() )
                         {
@@ -625,7 +626,7 @@ public class ITextPdfRenderer
                             }
                             source = new File( moduleBasedir, doc );
                         }
-    
+
                         if ( source.exists() )
                         {
                             String outputITextName = doc.substring( 0, 
doc.lastIndexOf( '.' ) + 1 ) + "xml";
@@ -635,7 +636,7 @@ public class ITextPdfRenderer
                             {
                                 outputITextFileTmp.getParentFile().mkdirs();
                             }
-    
+
                             iTextFiles.add( outputITextFileTmp );
                             parse( source, module, outputITextFileTmp, context 
);
                         }
diff --git a/doxia-doc-renderer/src/site/apt/index.apt 
b/doxia-doc-renderer/src/site/apt/index.apt
new file mode 100644
index 0000000..82b38e2
--- /dev/null
+++ b/doxia-doc-renderer/src/site/apt/index.apt
@@ -0,0 +1,27 @@
+ --------------
+ Maven Doxia Sitetools Doc Renderer
+ --------------
+
+ ~~ Licensed to the Apache Software Foundation (ASF) under one
+ ~~ or more contributor license agreements.  See the NOTICE file
+ ~~ distributed with this work for additional information
+ ~~ regarding copyright ownership.  The ASF licenses this file
+ ~~ to you under the Apache License, Version 2.0 (the
+ ~~ "License"); you may not use this file except in compliance
+ ~~ with the License.  You may obtain a copy of the License at
+ ~~
+ ~~   http://www.apache.org/licenses/LICENSE-2.0
+ ~~
+ ~~ Unless required by applicable law or agreed to in writing,
+ ~~ software distributed under the License is distributed on an
+ ~~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ ~~ KIND, either express or implied.  See the License for the
+ ~~ specific language governing permissions and limitations
+ ~~ under the License.
+
+ ~~ NOTE: For help with the syntax of this file, see:
+ ~~ http://maven.apache.org/doxia/references/apt-format.html
+
+Deprecation Notice
+
+  This Doxia Sitetools module is deprecated and will be removed in version 
2.0.0.

Reply via email to