org.crosswire.jsword.book.filter.gbf
Class GBFFilter
java.lang.Object
org.crosswire.jsword.book.filter.gbf.GBFFilter
- All Implemented Interfaces:
- Cloneable, Filter
public class GBFFilter
- extends Object
- implements Filter
Filter to convert GBF data to OSIS format.
The best place to go for more information about the GBF spec is:
http://ebible.org/bible/gbf.htm
- Author:
- Joe Walker [joe at eireneh dot com]
- See Also:
for license details.
The copyright to this program is held by it's authors.
Method Summary |
GBFFilter |
clone()
This needs to be declared here so that it is visible as a method on a
derived Filter. |
private List<Tag> |
parseTags(Book book,
Key key,
String aRemains)
Turn the string into a list of tags in the order that they appear in the
original string. |
List<org.jdom2.Content> |
toOSIS(Book book,
Key key,
String plain)
Converter from plain (encoded) text to OSIS data |
SEPARATORS
private static final String SEPARATORS
- See Also:
- Constant Field Values
GBFFilter
public GBFFilter()
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
key
- The key for the textplain
- The encoded text
- Returns:
- a List of OSIS Elements
clone
public GBFFilter 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
parseTags
private List<Tag> parseTags(Book book,
Key key,
String aRemains)
- Turn the string into a list of tags in the order that they appear in the
original string.