Constructor and Description |
---|
DocumentBuilder()
Constructor.
|
DocumentBuilder(RedPenTokenizer tokenizer)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
Document.DocumentBuilder |
addListBlock()
Add a new list block.
|
Document.DocumentBuilder |
addListElement(int level,
List<Sentence> contents)
Add list element to the last list block.
|
Document.DocumentBuilder |
addListElement(int level,
String str)
Add list element to the last list block.
|
Document.DocumentBuilder |
addParagraph()
Add paragraph to document.
|
Document.DocumentBuilder |
addSection(int level)
Add a section without header content.
|
Document.DocumentBuilder |
addSection(int level,
List<Sentence> header)
Add a section to the document.
|
Document.DocumentBuilder |
addSectionHeader(String header)
Add section header content to the last section.
|
Document.DocumentBuilder |
addSentence(Sentence sentence)
Add a sentence.
|
Document.DocumentBuilder |
addSentence(String content,
int lineNumber)
Add sentence to document.
|
Document.DocumentBuilder |
appendSection(Section section)
Add a section.
|
Document |
build() |
Section |
getLastSection()
Get last Section.
|
Section |
getSection(int id)
Get the specified section.
|
Document.DocumentBuilder |
setFileName(String name)
Set file name.
|
public DocumentBuilder()
public DocumentBuilder(RedPenTokenizer tokenizer)
tokenizer
- tokenizerpublic Document.DocumentBuilder appendSection(Section section)
section
- a section in file contentpublic Document.DocumentBuilder addSentence(Sentence sentence)
sentence
- sentencepublic Section getLastSection()
public Section getSection(int id)
id
- section idpublic Document.DocumentBuilder addParagraph()
public Document.DocumentBuilder addListBlock()
public Document.DocumentBuilder addListElement(int level, List<Sentence> contents)
level
- indentation levelcontents
- content of list elementpublic Document.DocumentBuilder addListElement(int level, String str)
level
- indentation levelstr
- content of list elementpublic Document.DocumentBuilder addSection(int level, List<Sentence> header)
level
- section levelheader
- header contentspublic Document.DocumentBuilder addSectionHeader(String header)
header
- header contentpublic Document.DocumentBuilder addSection(int level)
level
- section levelpublic Document.DocumentBuilder addSentence(String content, int lineNumber)
content
- sentence contentlineNumber
- line numberpublic Document.DocumentBuilder setFileName(String name)
name
- file namepublic Document build()
Copyright © 2015. All rights reserved.