Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * #%L
   * JRst :: Api
   * 
   * $Id: DocUtils2RST.java 608 2011-08-18 09:25:35Z tchemit $
   * $HeadURL: http://svn.nuiton.org/svn/jrst/tags/jrst-1.4/jrst/src/main/java/org/nuiton/jrst/convertisor/DocUtils2RST.java $
   * %%
   * Copyright (C) 2004 - 2010 CodeLutin
   * %%
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU Lesser General Public License as 
  * published by the Free Software Foundation, either version 3 of the 
  * License, or (at your option) any later version.
  * 
  * This program is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  * GNU General Lesser Public License for more details.
  * 
  * You should have received a copy of the GNU General Lesser Public 
  * License along with this program.  If not, see
  * <http://www.gnu.org/licenses/lgpl-3.0.html>.
  * #L%
  */
 package org.nuiton.jrst.convertisor;
 
 import java.util.List;
 
 import static org.nuiton.jrst.ReStructuredText.TITLE_CHAR;
 
 import static org.nuiton.jrst.ReStructuredText.PARAGRAPH;
 import static org.nuiton.jrst.ReStructuredText.TITLE;

Author(s):
letellier
 
 public class DocUtils2RST extends DocUtilsVisitor {

    
to use log facility, just put in your code: log.info(\"...\");
 
     private static Log log = LogFactory.getLog(DocUtils2RST.class);
     protected int level;
 
     @Override
     public String composeDocument(Element e) {
         return ;
     }
 
     @Override
     public String composeTitle(Element e) {
         String result = e.getText();
         String underLine = ;
         for (int i = 0; i < result.length(); i++) {
             underLine += .charAt();
         }
         result +=  + underLine + ;
         .debug("composeTitle :\n" + result);
         return result;
     }
 
     @Override
     public String composeSubTitle(Element e) {
         String result = e.getText();
         String underLine = ;
         for (int i = 0; i < result.length(); i++) {
             underLine += .charAt();
         }
         result +=  + underLine + ;
         .debug("composeSubTitle :\n" + result);
         return result;
     }
 
     @Override
     public String composeDocInfo(Element e) {
         return ;
     }
 
     @Override
     public String composeAutor(Element e) {
         return ;
     }
 
     @Override
     public String composeAutors(Element e) {
         return ;
     }
 
     @Override
     public String composeOrganisation(Element e) {
         return ;
     }
 
     @Override
     public String composeAddress(Element e) {
         return ;
     }
    @Override
    public String composeContact(Element e) {
        return ;
    }
    @Override
    public String composeVersion(Element e) {
        return ;
    }
    @Override
    public String composeResvision(Element e) {
        return ;
    }
    @Override
    public String composeStatus(Element e) {
        return ;
    }
    @Override
    public String composeDate(Element e) {
        return ;
    }
    @Override
    public String composeCopyright(Element e) {
        return ;
    }
    @Override
    public String composeDecoration(Element e) {
        return ;
    }
    @Override
    public String composeHeader(Element e) {
        return ;
    }
    @Override
    public String composeFooter(Element e) {
        return ;
    }
    @Override
    public String composeSection(Element e) {
        ++;
        return ;
    }
    @Override
    public String composeTopic(Element e) {
        StringBuilder buffer = new StringBuilder(".. topic:: ");
        ++;
        List<?> elements = e.elements();
        for (Object o : elements) {
            Element element = (Elemento;
            try {
                if (elementEquals(element)) {
                    .debug("topic title : " + element.getText());
                    buffer.append(indent(element.getText()));
                } else if (elementEquals(element)) {
                    .trace("topic para (from element) : " + element.getText());
                    String para = parseDocument(element);
                    .debug("topic para (from parsing) : " + para);
                    buffer.append(indent(para));
                }
            } finally {
                // always mark the node as fired
                addCachedElement(element);
            }
        }
        --;
        String result = buffer.toString();
        .debug("composeTopic :\n" + result);
        return result;
    }
    @Override
    public String composeSideBar(Element e) {
        return ;
    }
    @Override
    public String composeTransition(Element e) {
        return ;
    }
    @Override
    public String composeParagraph(Element e) {
        String result = indent(e.getText(), );
        .debug("composeParagraph :\n" + result);
        return result;
    }
    @Override
    public String composeCompound(Element e) {
        return ;
    }
    @Override
    public String composeContainer(Element e) {
        return ;
    }
    @Override
    public String composeBulletList(Element e) {
        return ;
    }
    @Override
    public String composeEnumeratedList(Element e) {
        return ;
    }
    @Override
    public String composeListItem(Element e) {
        return ;
    }
    @Override
    public String composeDefinitionList(Element e) {
        return ;
    }
    @Override
        return ;
    }
    @Override
    public String composeTerm(Element e) {
        return ;
    }
    @Override
    public String composeClassifier(Element e) {
        return ;
    }
    @Override
    public String composeDefinition(Element e) {
        return ;
    }
    @Override
    public String composeFieldList(Element e) {
        return ;
    }
    @Override
    public String composeField(Element e) {
        return ;
    }
    @Override
    public String composeFieldName(Element e) {
        return ;
    }
    @Override
    public String composeFieldBody(Element e) {
        return ;
    }
    @Override
    public String composeOptionList(Element e) {
        return ;
    }
    @Override
    public String composeOptionListItem(Element e) {
        return ;
    }
    @Override
    public String composeOptionGroup(Element e) {
        return ;
    }
    @Override
    public String composeOption(Element e) {
        return ;
    }
    @Override
    public String composeOptionString(Element e) {
        return ;
    }
    @Override
    public String composeOptionArgument(Element e) {
        return ;
    }
    @Override
    public String composeDescription(Element e) {
        return ;
    }
    @Override
    public String composeLiteralBlock(Element e) {
        return ;
    }
    @Override
    public String composeLineBlock(Element e) {
        return ;
    }
    @Override
    public String composeLine(Element e) {
        return ;
    }
    @Override
    public String composeBlockQuote(Element e) {
        return ;
    }
    @Override
    public String composeAttribution(Element e) {
        return ;
    }
    @Override
    public String composeDocTestBlock(Element e) {
        return ;
    }
    @Override
    public String composeAttention(Element e) {
        return ;
    }
    @Override
    public String composeCaution(Element e) {
        return ;
    }
    @Override
    public String composeDanger(Element e) {
        return ;
    }
    @Override
    public String composeError(Element e) {
        return ;
    }
    @Override
    public String composeHint(Element e) {
        return ;
    }
    @Override
    public String composeImportant(Element e) {
        return ;
    }
    @Override
    public String composeNote(Element e) {
        return ;
    }
    @Override
    public String composeTip(Element e) {
        return ;
    }
    @Override
    public String composeWarning(Element e) {
        return ;
    }
    @Override
    public String composeAdmonition(Element e) {
        return ;
    }
    @Override
    public String composeFootnote(Element e) {
        return ;
    }
    @Override
    public String composeCitation(Element e) {
        return ;
    }
    @Override
    public String composeLabel(Element e) {
        return ;
    }
    @Override
    public String composeRubric(Element e) {
        return ;
    }
    @Override
    public String composeTarget(Element e) {
        return ;
    }
    @Override
        return ;
    }
    @Override
    public String composeComment(Element e) {
        return ;
    }
    @Override
    public String composePending(Element e) {
        return ;
    }
    @Override
    public String composeFigure(Element e) {
        return ;
    }
    @Override
    public String composeImage(Element e) {
        return ;
    }
    @Override
    public String composeCaption(Element e) {
        return ;
    }
    @Override
    public String composeLegend(Element e) {
        return ;
    }
    @Override
    public String composeSystemMessage(Element e) {
        return ;
    }
    @Override
    public String composeRaw(Element e) {
        return ;
    }
    @Override
    public String composeTable(Element e) {
        return ;
    }
    @Override
    public String composeTgroup(Element e) {
        return ;
    }
    @Override
    public String composeColspec(Element e) {
        return ;
    }
    @Override
    public String composeThead(Element e) {
        return ;
    }
    @Override
    public String composeTbody(Element e) {
        return ;
    }
    @Override
    public String composeRow(Element e) {
        return ;
    }
    @Override
    public String composeEntry(Element e) {
        return ;
    }
    @Override
    public String composeEmphasis(Element e) {
        return ;
    }
    @Override
    public String composeStrong(Element e) {
        return ;
    }
    @Override
    public String composeLiteral(Element e) {
        return ;
    }
    @Override
    public String composeReference(Element e) {
        return ;
    }
    @Override
        return ;
    }
    @Override
        return ;
    }
    @Override
        return ;
    }
    @Override
    public String composeTitleReference(Element e) {
        return ;
    }
    @Override
    public String composeAbbreviation(Element e) {
        return ;
    }
    @Override
    public String composeAcronyme(Element e) {
        return ;
    }
    @Override
    public String composeSuperscipt(Element e) {
        return ;
    }
    @Override
    public String composeSubscript(Element e) {
        return ;
    }
    @Override
    public String composeInline(Element e) {
        return ;
    }
    @Override
    public String composeProblematic(Element e) {
        return ;
    }
    @Override
    public String composeGenerated(Element e) {
        return ;
    }
    protected String indent(String toIndent) {
        return indent(toIndent);
    }
New to GrepCode? Check out our FAQ X