package org.xwiki.rendering.internal.renderer.plain;

import org.xwiki.component.annotation.Component;
import org.xwiki.component.annotation.Requirement;
import org.xwiki.rendering.internal.renderer.AbstractBlockRenderer;
import org.xwiki.rendering.renderer.PrintRendererFactory;

@Component("plain/1.0")
public class PlainTextBlockRenderer extends AbstractBlockRenderer
{
    @Requirement("plain/1.0")
    private PrintRendererFactory plainTextRendererFactory;

    @Override
    protected PrintRendererFactory getPrintRendererFactory()
    {
        return this.plainTextRendererFactory;
    }
}

@@ -1,284 +1,1484 @@
-package org.xwiki.rendering.internal.renderer.plain;%0A%0Aimport org.xwiki.component.annotation.Component;%0Aimport org.xwiki.component.annotation.Requirement;%0Aimport org.xwiki.rendering.internal.renderer.AbstractBlockRenderer;%0Aimport org.xwiki.rendering.renderer.PrintRendererFactory;%0A
+/*%0A * See the NOTICE file distributed with this work for additional%0A * information regarding copyright ownership.%0A *%0A * This is free software; you can redistribute it and/or modify it%0A * under the terms of the GNU Lesser General Public License as%0A * published by the Free Software Foundation; either version 2.1 of%0A * the License, or (at your option) any later version.%0A *%0A * This software is distributed in the hope that it will be useful,%0A * but WITHOUT ANY WARRANTY; without even the implied warranty of%0A * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU%0A * Lesser General Public License for more details.%0A *%0A * You should have received a copy of the GNU Lesser General Public%0A * License along with this software; if not, write to the Free%0A * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA%0A * 02110-1301 USA, or see the FSF site: http://www.fsf.org.%0A */package org.xwiki.rendering.internal.renderer.plain;%0A%0Aimport org.xwiki.component.annotation.Component;%0Aimport org.xwiki.component.annotation.Requirement;%0Aimport org.xwiki.rendering.internal.renderer.AbstractBlockRenderer;%0Aimport org.xwiki.rendering.renderer.PrintRendererFactory;%0A%0A/**%0A * Print only plain text information. For example it remove anything which need a specific syntax a simple plain text%0A * editor can't support like the style, link, image, etc. This renderer is mainly used to generate a simple as possible%0A * label like in a TOC.%0A * %0A * @version $Id$%0A * @since 2.0M3%0A */
 %0A@Co
@@ -1656,16 +1656,159 @@
 ctory;%0A%0A
+    /**%0A     * %7B@inheritDoc%7D%0A     * %0A     * @see org.xwiki.rendering.internal.renderer.AbstractBlockRenderer#getPrintRendererFactory()%0A     */%0A
     @Ove

Fix javadoc