This is an automated email from the ASF dual-hosted git repository. michaelo pushed a commit to branch DOXIA-656+DOXIA-657 in repository https://gitbox.apache.org/repos/asf/maven-doxia.git
commit af633436423e80c4ca0b181412d3db240f2be9ad Author: Michael Osipov <micha...@apache.org> AuthorDate: Sat Jun 11 20:34:16 2022 +0200 [DOXIA-657] Deprecate XHML(4) module This closes #105 --- .../src/main/java/org/apache/maven/doxia/parser/XhtmlBaseParser.java | 1 + .../src/main/java/org/apache/maven/doxia/sink/impl/XhtmlBaseSink.java | 1 + .../test/java/org/apache/maven/doxia/parser/XhtmlBaseParserTest.java | 1 + .../test/java/org/apache/maven/doxia/sink/impl/XhtmlBaseSinkTest.java | 2 +- .../java/org/apache/maven/doxia/module/xhtml/AbstractXhtmlSink.java | 1 + .../src/main/java/org/apache/maven/doxia/module/xhtml/XhtmlMarkup.java | 1 + .../src/main/java/org/apache/maven/doxia/module/xhtml/XhtmlParser.java | 1 + .../java/org/apache/maven/doxia/module/xhtml/XhtmlParserModule.java | 1 + .../src/main/java/org/apache/maven/doxia/module/xhtml/XhtmlSink.java | 1 + .../main/java/org/apache/maven/doxia/module/xhtml/XhtmlSinkFactory.java | 1 + .../java/org/apache/maven/doxia/module/xhtml/XhtmlIdentityTest.java | 1 + .../test/java/org/apache/maven/doxia/module/xhtml/XhtmlParserTest.java | 1 + .../test/java/org/apache/maven/doxia/module/xhtml/XhtmlSinkTest.java | 1 + .../apache/maven/doxia/module/xhtml/XhtmlSinkWithLanguageIdTest.java | 1 + 14 files changed, 14 insertions(+), 1 deletion(-) diff --git a/doxia-core/src/main/java/org/apache/maven/doxia/parser/XhtmlBaseParser.java b/doxia-core/src/main/java/org/apache/maven/doxia/parser/XhtmlBaseParser.java index c4f78ff4..109189dd 100644 --- a/doxia-core/src/main/java/org/apache/maven/doxia/parser/XhtmlBaseParser.java +++ b/doxia-core/src/main/java/org/apache/maven/doxia/parser/XhtmlBaseParser.java @@ -43,6 +43,7 @@ import org.slf4j.LoggerFactory; * @author ltheussl * @since 1.1 */ +@Deprecated public class XhtmlBaseParser extends AbstractXmlParser implements HtmlMarkup diff --git a/doxia-core/src/main/java/org/apache/maven/doxia/sink/impl/XhtmlBaseSink.java b/doxia-core/src/main/java/org/apache/maven/doxia/sink/impl/XhtmlBaseSink.java index bc7ca83f..8bccda25 100644 --- a/doxia-core/src/main/java/org/apache/maven/doxia/sink/impl/XhtmlBaseSink.java +++ b/doxia-core/src/main/java/org/apache/maven/doxia/sink/impl/XhtmlBaseSink.java @@ -54,6 +54,7 @@ import org.slf4j.LoggerFactory; * @author ltheussl * @since 1.1 */ +@Deprecated public class XhtmlBaseSink extends AbstractXmlSink implements HtmlMarkup diff --git a/doxia-core/src/test/java/org/apache/maven/doxia/parser/XhtmlBaseParserTest.java b/doxia-core/src/test/java/org/apache/maven/doxia/parser/XhtmlBaseParserTest.java index 8a91a014..d2f7d138 100644 --- a/doxia-core/src/test/java/org/apache/maven/doxia/parser/XhtmlBaseParserTest.java +++ b/doxia-core/src/test/java/org/apache/maven/doxia/parser/XhtmlBaseParserTest.java @@ -35,6 +35,7 @@ import static org.junit.jupiter.api.Assertions.*; * @author ltheussl * @since 1.1 */ +@Deprecated public class XhtmlBaseParserTest extends AbstractParserTest { diff --git a/doxia-core/src/test/java/org/apache/maven/doxia/sink/impl/XhtmlBaseSinkTest.java b/doxia-core/src/test/java/org/apache/maven/doxia/sink/impl/XhtmlBaseSinkTest.java index bea64e93..813d56f8 100644 --- a/doxia-core/src/test/java/org/apache/maven/doxia/sink/impl/XhtmlBaseSinkTest.java +++ b/doxia-core/src/test/java/org/apache/maven/doxia/sink/impl/XhtmlBaseSinkTest.java @@ -27,7 +27,6 @@ import javax.swing.text.html.HTML.Attribute; import org.apache.maven.doxia.markup.Markup; import org.apache.maven.doxia.sink.Sink; import org.apache.maven.doxia.sink.SinkEventAttributes; -import org.junit.jupiter.api.BeforeAll; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; @@ -40,6 +39,7 @@ import static org.junit.jupiter.api.Assertions.assertTrue; * @author ltheussl * @since 1.1 */ +@Deprecated public class XhtmlBaseSinkTest { protected static final String LS = Markup.EOL; diff --git a/doxia-modules/doxia-module-xhtml/src/main/java/org/apache/maven/doxia/module/xhtml/AbstractXhtmlSink.java b/doxia-modules/doxia-module-xhtml/src/main/java/org/apache/maven/doxia/module/xhtml/AbstractXhtmlSink.java index 9d8f707b..6649327b 100644 --- a/doxia-modules/doxia-module-xhtml/src/main/java/org/apache/maven/doxia/module/xhtml/AbstractXhtmlSink.java +++ b/doxia-modules/doxia-module-xhtml/src/main/java/org/apache/maven/doxia/module/xhtml/AbstractXhtmlSink.java @@ -27,6 +27,7 @@ import org.apache.maven.doxia.sink.impl.SinkAdapter; * @author <a href="mailto:ja...@maven.org">Jason van Zyl</a> * @since 1.0 */ +@Deprecated public abstract class AbstractXhtmlSink extends SinkAdapter { diff --git a/doxia-modules/doxia-module-xhtml/src/main/java/org/apache/maven/doxia/module/xhtml/XhtmlMarkup.java b/doxia-modules/doxia-module-xhtml/src/main/java/org/apache/maven/doxia/module/xhtml/XhtmlMarkup.java index 2cf30213..55553cf0 100644 --- a/doxia-modules/doxia-module-xhtml/src/main/java/org/apache/maven/doxia/module/xhtml/XhtmlMarkup.java +++ b/doxia-modules/doxia-module-xhtml/src/main/java/org/apache/maven/doxia/module/xhtml/XhtmlMarkup.java @@ -31,6 +31,7 @@ import org.apache.maven.doxia.markup.HtmlMarkup; * @since 1.0 */ @SuppressWarnings( "checkstyle:interfaceistype" ) +@Deprecated public interface XhtmlMarkup extends HtmlMarkup { diff --git a/doxia-modules/doxia-module-xhtml/src/main/java/org/apache/maven/doxia/module/xhtml/XhtmlParser.java b/doxia-modules/doxia-module-xhtml/src/main/java/org/apache/maven/doxia/module/xhtml/XhtmlParser.java index 506ffd49..92bc8dd8 100644 --- a/doxia-modules/doxia-module-xhtml/src/main/java/org/apache/maven/doxia/module/xhtml/XhtmlParser.java +++ b/doxia-modules/doxia-module-xhtml/src/main/java/org/apache/maven/doxia/module/xhtml/XhtmlParser.java @@ -52,6 +52,7 @@ import org.slf4j.LoggerFactory; */ @Singleton @Named( "xhtml4" ) +@Deprecated public class XhtmlParser extends XhtmlBaseParser implements XhtmlMarkup diff --git a/doxia-modules/doxia-module-xhtml/src/main/java/org/apache/maven/doxia/module/xhtml/XhtmlParserModule.java b/doxia-modules/doxia-module-xhtml/src/main/java/org/apache/maven/doxia/module/xhtml/XhtmlParserModule.java index a8e86268..92922b0a 100644 --- a/doxia-modules/doxia-module-xhtml/src/main/java/org/apache/maven/doxia/module/xhtml/XhtmlParserModule.java +++ b/doxia-modules/doxia-module-xhtml/src/main/java/org/apache/maven/doxia/module/xhtml/XhtmlParserModule.java @@ -31,6 +31,7 @@ import org.apache.maven.doxia.parser.module.AbstractParserModule; */ @Singleton @Named( "xhtml4" ) +@Deprecated public class XhtmlParserModule extends AbstractParserModule { diff --git a/doxia-modules/doxia-module-xhtml/src/main/java/org/apache/maven/doxia/module/xhtml/XhtmlSink.java b/doxia-modules/doxia-module-xhtml/src/main/java/org/apache/maven/doxia/module/xhtml/XhtmlSink.java index 2a43f355..4580b74a 100644 --- a/doxia-modules/doxia-module-xhtml/src/main/java/org/apache/maven/doxia/module/xhtml/XhtmlSink.java +++ b/doxia-modules/doxia-module-xhtml/src/main/java/org/apache/maven/doxia/module/xhtml/XhtmlSink.java @@ -40,6 +40,7 @@ import org.codehaus.plexus.util.StringUtils; * @author ltheussl * @since 1.0 */ +@Deprecated public class XhtmlSink extends XhtmlBaseSink implements XhtmlMarkup diff --git a/doxia-modules/doxia-module-xhtml/src/main/java/org/apache/maven/doxia/module/xhtml/XhtmlSinkFactory.java b/doxia-modules/doxia-module-xhtml/src/main/java/org/apache/maven/doxia/module/xhtml/XhtmlSinkFactory.java index 963cba7b..31dbd709 100644 --- a/doxia-modules/doxia-module-xhtml/src/main/java/org/apache/maven/doxia/module/xhtml/XhtmlSinkFactory.java +++ b/doxia-modules/doxia-module-xhtml/src/main/java/org/apache/maven/doxia/module/xhtml/XhtmlSinkFactory.java @@ -35,6 +35,7 @@ import org.apache.maven.doxia.sink.impl.AbstractXmlSinkFactory; */ @Singleton @Named( "xhtml4" ) +@Deprecated public class XhtmlSinkFactory extends AbstractXmlSinkFactory { diff --git a/doxia-modules/doxia-module-xhtml/src/test/java/org/apache/maven/doxia/module/xhtml/XhtmlIdentityTest.java b/doxia-modules/doxia-module-xhtml/src/test/java/org/apache/maven/doxia/module/xhtml/XhtmlIdentityTest.java index fb3abeba..9ac0e28f 100644 --- a/doxia-modules/doxia-module-xhtml/src/test/java/org/apache/maven/doxia/module/xhtml/XhtmlIdentityTest.java +++ b/doxia-modules/doxia-module-xhtml/src/test/java/org/apache/maven/doxia/module/xhtml/XhtmlIdentityTest.java @@ -31,6 +31,7 @@ import org.junit.jupiter.api.BeforeEach; * Check that piping a full model through an XhtmlParser and an XhtmlSink * leaves the model unchanged. */ +@Deprecated public class XhtmlIdentityTest extends AbstractIdentityTest { diff --git a/doxia-modules/doxia-module-xhtml/src/test/java/org/apache/maven/doxia/module/xhtml/XhtmlParserTest.java b/doxia-modules/doxia-module-xhtml/src/test/java/org/apache/maven/doxia/module/xhtml/XhtmlParserTest.java index 3642add7..77c6bba5 100644 --- a/doxia-modules/doxia-module-xhtml/src/test/java/org/apache/maven/doxia/module/xhtml/XhtmlParserTest.java +++ b/doxia-modules/doxia-module-xhtml/src/test/java/org/apache/maven/doxia/module/xhtml/XhtmlParserTest.java @@ -40,6 +40,7 @@ import static org.junit.jupiter.api.Assertions.assertFalse; /** * @author <a href="mailto:l...@trieloff.net">Lars Trieloff</a> */ +@Deprecated public class XhtmlParserTest extends AbstractParserTest { diff --git a/doxia-modules/doxia-module-xhtml/src/test/java/org/apache/maven/doxia/module/xhtml/XhtmlSinkTest.java b/doxia-modules/doxia-module-xhtml/src/test/java/org/apache/maven/doxia/module/xhtml/XhtmlSinkTest.java index f62b5ea1..4fac9974 100644 --- a/doxia-modules/doxia-module-xhtml/src/test/java/org/apache/maven/doxia/module/xhtml/XhtmlSinkTest.java +++ b/doxia-modules/doxia-module-xhtml/src/test/java/org/apache/maven/doxia/module/xhtml/XhtmlSinkTest.java @@ -36,6 +36,7 @@ import static org.junit.jupiter.api.Assertions.assertTrue; * @author Jason van Zyl * @since 1.0 */ +@Deprecated public class XhtmlSinkTest extends AbstractSinkTest { diff --git a/doxia-modules/doxia-module-xhtml/src/test/java/org/apache/maven/doxia/module/xhtml/XhtmlSinkWithLanguageIdTest.java b/doxia-modules/doxia-module-xhtml/src/test/java/org/apache/maven/doxia/module/xhtml/XhtmlSinkWithLanguageIdTest.java index 98032a37..13c32454 100644 --- a/doxia-modules/doxia-module-xhtml/src/test/java/org/apache/maven/doxia/module/xhtml/XhtmlSinkWithLanguageIdTest.java +++ b/doxia-modules/doxia-module-xhtml/src/test/java/org/apache/maven/doxia/module/xhtml/XhtmlSinkWithLanguageIdTest.java @@ -27,6 +27,7 @@ import org.apache.maven.doxia.sink.Sink; /** * @author <a href="mailto:vincent.sive...@gmail.com">Vincent Siveton</a> */ +@Deprecated public class XhtmlSinkWithLanguageIdTest extends XhtmlSinkTest {