Package net.java.textilej.parser.outline

Examples of net.java.textilej.parser.outline.OutlineItem


  }
 
  public String parse(String textileSource) {
    OutlineParser parser = new OutlineParser();
   
    OutlineItem root = parser.parse(textileSource);
   
    StringWriter out = new StringWriter(8096);
   
    XmlStreamWriter writer = createXmlStreamWriter(out);
   
    writer.writeStartDocument("utf-8","1.0");
   
    writer.writeStartElement("toc");
    writer.writeAttribute("topic", getHtmlFile());
    writer.writeAttribute("label", getBookTitle());
   
    emitToc(writer,root.getChildren());
   
    writer.writeEndElement(); // toc
   
    writer.writeEndDocument();
    writer.close();
View Full Code Here


      }
    }

    public void emit(DocumentBuilder builder, Matcher matcher) {
      OutlineParser outlineParser = new OutlineParser();
      OutlineItem rootItem = outlineParser.parse(textile);
     
      emitToc(rootItem);
    }
View Full Code Here

    if (dialect == null) {
      throw new IllegalStateException();
    }
    OutlineParser parser = new OutlineParser(dialect);
   
    OutlineItem root = parser.parse(markupContent);
   
    StringWriter out = new StringWriter(8096);
   
    XmlStreamWriter writer = createXmlStreamWriter(out);
   
    writer.writeStartDocument("utf-8","1.0");
   
    writer.writeStartElement("toc");
    writer.writeAttribute("topic", getHtmlFile());
    writer.writeAttribute("label", getBookTitle());
   
    emitToc(writer,root.getChildren());
   
    writer.writeEndElement(); // toc
   
    writer.writeEndDocument();
    writer.close();
View Full Code Here

    if (!getDialect().isFilterGenerativeContents()) {
      String options = matcher.group(1);
      setOptions(options);
     
      OutlineParser outlineParser = new OutlineParser(new ConfluenceDialect());
      OutlineItem rootItem = outlineParser.parse(state.getMarkupContent());
      emitToc(rootItem);
    }
    return -1;
  }
View Full Code Here

          }
        }
      }
     
      OutlineParser outlineParser = new OutlineParser(new TextileDialect());
      OutlineItem rootItem = outlineParser.parse(state.getMarkupContent());
     
      emitToc(rootItem);
    }
    return -1;
  }
View Full Code Here

TOP

Related Classes of net.java.textilej.parser.outline.OutlineItem

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.