org.crosswire.jsword.book.filter.gbf
Class GBFTagBuilders

java.lang.Object
  extended by org.crosswire.jsword.book.filter.gbf.GBFTagBuilders

public final class GBFTagBuilders
extends Object

This class is a convienence to get GBF Tags. 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], DM Smith [dmsmith555 at yahoo dot com]
See Also:
for license details. The copyright to this program is held by it's authors.

Nested Class Summary
(package private) static class GBFTagBuilders.BoldStartTagBuilder
           
(package private) static class GBFTagBuilders.CrossRefStartTagBuilder
           
(package private) static class GBFTagBuilders.DefaultEndTagBuilder
           
(package private) static class GBFTagBuilders.EndOfLineTagBuilder
           
(package private) static class GBFTagBuilders.FootnoteEndTagBuilder
           
(package private) static class GBFTagBuilders.FootnoteStartTagBuilder
           
(package private) static class GBFTagBuilders.HeaderStartTagBuilder
           
(package private) static class GBFTagBuilders.IgnoredTagBuilder
           
(package private) static class GBFTagBuilders.ItalicStartTagBuilder
           
(package private) static class GBFTagBuilders.JustifyRightTagBuilder
           
(package private) static class GBFTagBuilders.OTQuoteStartTagBuilder
           
(package private) static class GBFTagBuilders.ParagraphTagBuilder
           
(package private) static class GBFTagBuilders.PoetryStartTagBuilder
           
(package private) static class GBFTagBuilders.PsalmTitleStartTagBuilder
           
(package private) static class GBFTagBuilders.RedLetterStartTagBuilder
           
(package private) static class GBFTagBuilders.StrongsMorphTagBuilder
           
(package private) static class GBFTagBuilders.StrongsWordTagBuilder
           
(package private) static class GBFTagBuilders.TextFootnoteTagBuilder
           
(package private) static class GBFTagBuilders.TitleStartTagBuilder
           
(package private) static class GBFTagBuilders.UnderlineStartTagBuilder
           
 
Field Summary
private static Map BUILDERS
          The BUILDERS maps the 2 letter GBF tag to a class that proxies for the tag.
private static Logger log
          The log stream
 
Constructor Summary
private GBFTagBuilders()
           
 
Method Summary
static Tag getTag(String name)
           
static Tag getTextTag(String text)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

private static final Logger log
The log stream


BUILDERS

private static final Map BUILDERS
The BUILDERS maps the 2 letter GBF tag to a class that proxies for the tag.

Constructor Detail

GBFTagBuilders

private GBFTagBuilders()
Method Detail

getTag

public static Tag getTag(String name)
Parameters:
name -
Returns:
return a GBF Tag for the given tag name

getTextTag

public static Tag getTextTag(String text)
Parameters:
text -
Returns:
get a Text Tag object containing the text

Copyright ยจ 2003-2006