com.ingenta.clownbike.text
Class BannerTrailFormatter
java.lang.Object
com.ingenta.clownbike.text.BannerTrailFormatter
- public class BannerTrailFormatter
- extends java.lang.Object
|
Method Summary |
static void |
format(java.util.List trail,
java.io.Writer out,
java.lang.String context)
Returns an HTML banner trail. |
static void |
format(java.io.Reader in,
java.io.Writer out,
java.lang.String context)
Returns an HTML banner trail. |
static java.lang.String |
format(java.lang.String in,
java.lang.String context)
Returns an HTML banner trail. |
protected static java.lang.String |
rewriteURL(java.lang.String context,
java.lang.String url)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BannerTrailFormatter
public BannerTrailFormatter()
format
public static void format(java.util.List trail,
java.io.Writer out,
java.lang.String context)
throws java.io.IOException
- Returns an HTML banner trail. The given trail is a set of title & uri
pairs plus a title, eg
new Object[]{
"A", "/a",
"\"Bee Bee\"", "/a/b",
"Cee"
}
Note that this is an object array before toString() is called for
each title and uri element. Therefore, for example, URL objects can be
passed if wanted.
- Throws:
java.io.IOException
format
public static void format(java.io.Reader in,
java.io.Writer out,
java.lang.String context)
throws java.io.IOException
- Returns an HTML banner trail. The given trail is a set of title & uri
pairs plus a title, eg "A /a "Bee Bee" /a/b Cee".
- Throws:
java.io.IOException
format
public static java.lang.String format(java.lang.String in,
java.lang.String context)
- Returns an HTML banner trail. The given trail is a set of title & uri
pairs plus a title, eg "A /a "Bee Bee" /a/b Cee".
rewriteURL
protected static java.lang.String rewriteURL(java.lang.String context,
java.lang.String url)
throws java.io.IOException
- Throws:
java.io.IOException