org.crosswire.jsword.book.filter.plaintext
Class PlainTextFilter
java.lang.Object
org.crosswire.jsword.book.filter.plaintext.PlainTextFilter
- All Implemented Interfaces:
- Cloneable, Filter
public class PlainTextFilter
- extends Object
- implements Filter
Filter to convert plain text to OSIS format. Plain text is nothing more than
lines without markup. Unfortunately, it often uses whitespace for markup. We
will use OSIS lb to mark lines.
- Author:
- Joe Walker
- See Also:
The GNU Lesser General Public License for details.
Method Summary |
PlainTextFilter |
clone()
This needs to be declared here so that it is visible as a method on a
derived Filter. |
List<org.jdom2.Content> |
toOSIS(Book book,
Key key,
String plain)
Converter from plain (encoded) text to OSIS data |
PlainTextFilter
public PlainTextFilter()
toOSIS
public List<org.jdom2.Content> toOSIS(Book book,
Key key,
String plain)
- Description copied from interface:
Filter
- Converter from plain (encoded) text to OSIS data
- Specified by:
toOSIS
in interface Filter
- Parameters:
book
- the bookkey
- The key for the textplain
- The encoded text
- Returns:
- a List of OSIS Elements
clone
public PlainTextFilter clone()
- Description copied from interface:
Filter
- This needs to be declared here so that it is visible as a method on a
derived Filter.
- Specified by:
clone
in interface Filter
- Overrides:
clone
in class Object
- Returns:
- A complete copy of ourselves