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 that I have
found 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 |
Object |
clone()
This needs to be declared here so that it is visible as a method
on a derived Key. |
private List |
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 |
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 toOSIS(Book book,
Key key,
String plain)
throws FilterException
- 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
- Throws:
FilterException
clone
public Object clone()
- Description copied from interface:
Filter
- This needs to be declared here so that it is visible as a method
on a derived Key.
- Specified by:
clone
in interface Filter
- Overrides:
clone
in class Object
- Returns:
- A complete copy of ourselves
parseTags
private List 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.