|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectde.memowe.sbc.SBCParser
public class SBCParser
Simple Blog Code Parser. Simple Blog Code is a simple markup language. You can use it for guest books, blogs, wikis, boards and various other web applications. It produces valid and semantic (X)HTML from input and is patterned on that tiny usenet markups like *bold* and _underline_. HTML::SBC tries to give useful error messages and guess the right translation even with invalid input. It will always produce valid (X)HTML.
| Constructor Summary | |
|---|---|
SBCParser()
Constructs a SBC parser object with default values. |
|
SBCParser(int language,
boolean imageSupport,
ErrorReceiver errorCallback,
URLChecker linkcheckCallback,
URLChecker imgcheckCallback)
Constructs a SBC parser object. |
|
| Method Summary | |
|---|---|
static java.lang.String |
description(int language)
SBC language description. |
static void |
english()
Static parser interface: set language to english. |
java.util.Vector |
errors()
Get a vector of error messages after translation. |
static void |
german()
Static parser interface: set language to german. |
ErrorReceiver |
getErrorCallback()
|
URLChecker |
getImgcheckCallback()
|
int |
getLanguage()
|
URLChecker |
getLinkcheckCallback()
|
boolean |
hasMoreErrors()
Returns whether there are more errors in your SBC (iterator). |
boolean |
isImageSupport()
|
java.lang.String |
nextError()
Get the next error message (iterator interface with hasMoreErrors). |
static java.lang.String |
quote(java.lang.String sbc)
Quoted SBC. |
static java.lang.String |
quote(java.lang.String sbc,
java.lang.String cite)
Quoted SBC. |
java.lang.String |
sbc(java.lang.String text)
SBC translation. |
static java.lang.String |
sbcDescription()
Static parser interface: SBC language description |
java.lang.String |
sbcInline(java.lang.String text)
SBC inline translation. |
static java.lang.String |
sbcQuote(java.lang.String sbc)
Static parser interface: SBC quotes of given text. |
static java.lang.String |
sbcQuote(java.lang.String sbc,
java.lang.String cite)
Static parser interface: SBC quotes of given text. |
static SBCResult |
sbcTranslate(java.lang.String text)
Static parser interface: SBC translation of given text. |
static SBCResult |
sbcTranslateInline(java.lang.String text)
Static parser interface: SBC inline translation of given text. |
void |
setErrorCallback(ErrorReceiver errorCallback)
Sets the error callback object. |
void |
setImageSupport(boolean imageSupport)
Sets whether image code is parsed or not. |
void |
setImgcheckCallback(URLChecker imgcheckCallback)
Sets the imgcheck callback object. |
void |
setLanguage(int language)
Sets the language. |
void |
setLinkcheckCallback(URLChecker linkcheckCallback)
Sets the linkcheck callback object. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SBCParser(int language,
boolean imageSupport,
ErrorReceiver errorCallback,
URLChecker linkcheckCallback,
URLChecker imgcheckCallback)
language - language for error messagesimageSupport - whether image markup is translatederrorCallback - callback object for error messageslinkcheckCallback - callback object for link url validationimgcheckCallback - callback object for image url validationpublic SBCParser()
| Method Detail |
|---|
public int getLanguage()
public void setLanguage(int language)
language - the language to set.public boolean isImageSupport()
public void setImageSupport(boolean imageSupport)
imageSupport - the imageSupport to set.public ErrorReceiver getErrorCallback()
public void setErrorCallback(ErrorReceiver errorCallback)
errorCallback - The errorCallback to set.public URLChecker getLinkcheckCallback()
public void setLinkcheckCallback(URLChecker linkcheckCallback)
linkcheckCallback - the linkcheckCallback to set.public URLChecker getImgcheckCallback()
public void setImgcheckCallback(URLChecker imgcheckCallback)
imgcheckCallback - The imgcheckCallback to set.public java.lang.String sbc(java.lang.String text)
text - SBC text
public java.lang.String sbcInline(java.lang.String text)
text - inline SBC text (only inline elements!)
public boolean hasMoreErrors()
public java.util.Vector errors()
public java.lang.String nextError()
public static java.lang.String quote(java.lang.String sbc)
sbc - your SBC input
public static java.lang.String quote(java.lang.String sbc,
java.lang.String cite)
sbc - your SBC inputcite - the author
public static java.lang.String description(int language)
language - your language
public static void english()
public static void german()
public static SBCResult sbcTranslate(java.lang.String text)
text - your SBC text
public static SBCResult sbcTranslateInline(java.lang.String text)
text - your SBC inline text
public static java.lang.String sbcQuote(java.lang.String sbc,
java.lang.String cite)
sbc - the sbc text to be quotedcite - the author
public static java.lang.String sbcQuote(java.lang.String sbc)
sbc - the sbc text to be quoted
public static java.lang.String sbcDescription()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||