|
xmlBlaster 2.2.0 client API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.xmlBlaster.util.XmlBuffer
public class XmlBuffer
Same as StringBuilder but has the additional method appendEscaped() which escapes predefined XML identities.
Constructor Summary | |
---|---|
XmlBuffer(int len)
|
Method Summary | |
---|---|
XmlBuffer |
append(boolean b)
Aquivalent to a StringBuilder.append(). |
XmlBuffer |
append(double ln)
Aquivalent to a StringBuilder.append(). |
XmlBuffer |
append(float ln)
Aquivalent to a StringBuilder.append(). |
XmlBuffer |
append(long ln)
Aquivalent to a StringBuilder.append(). |
XmlBuffer |
append(java.lang.String str)
Aquivalent to a StringBuilder.append(). |
static void |
append(java.lang.StringBuilder buf,
java.lang.String text)
Escape predefined xml entities (&, <, >, ', "). |
static void |
appendAttr(java.lang.StringBuilder buf,
java.lang.String text)
Escape predefined xml entities (\0, ', ", \r). |
XmlBuffer |
appendAttributeEscaped(java.lang.String text)
Escape predefined xml entities (', ", \r) for attributes. |
XmlBuffer |
appendCdataEscaped(java.lang.String str)
Sorround string with CDATA |
XmlBuffer |
appendCsvEscaped(java.lang.String text,
char separator)
Supports only "," -> "," and ";" -> "%3B" |
XmlBuffer |
appendEscaped(java.lang.String text)
Escape predefined xml entities (&, <, >, ', "). |
XmlBuffer |
appendTag(java.lang.String tagName)
Appends a tag name (e.g. |
static java.lang.String |
escape(java.lang.String text)
Escape predefined xml entities (&, <, >, ', "). |
java.lang.StringBuilder |
getRawBuffer()
|
static boolean |
isPrintableChar(char c)
Detect strange characters i=rk�99,id=7807049 |
static boolean |
isPrintableCharExtended(char c)
|
int |
length()
|
static void |
main(java.lang.String[] args)
|
void |
reset()
Removes all buffer entries. |
java.lang.String |
toString()
|
static java.lang.String |
unEscapeXml(java.lang.String xml)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public XmlBuffer(int len)
Method Detail |
---|
public XmlBuffer appendEscaped(java.lang.String text)
text
-
public XmlBuffer appendAttributeEscaped(java.lang.String text)
text
-
public XmlBuffer appendTag(java.lang.String tagName)
tagName
- Could in future escape invalid tokens '<' and '&' in a tag name.
public XmlBuffer appendCdataEscaped(java.lang.String str)
str
-
public XmlBuffer appendCsvEscaped(java.lang.String text, char separator)
text
- "bla,bla"separator
- ','
public XmlBuffer append(java.lang.String str)
public XmlBuffer append(long ln)
public XmlBuffer append(float ln)
public XmlBuffer append(double ln)
public XmlBuffer append(boolean b)
public java.lang.StringBuilder getRawBuffer()
public int length()
public void reset()
public java.lang.String toString()
toString
in class java.lang.Object
public static java.lang.String escape(java.lang.String text)
text
- e.g. "Hello < and &"
public static final void append(java.lang.StringBuilder buf, java.lang.String text)
text
- public static final boolean isPrintableChar(char c)
c
-
public static final boolean isPrintableCharExtended(char c)
c
-
public static void appendAttr(java.lang.StringBuilder buf, java.lang.String text)
text
- public static final java.lang.String unEscapeXml(java.lang.String xml)
public static void main(java.lang.String[] args) throws XmlBlasterException
XmlBlasterException
|
xmlBlaster 2.2.0 client API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |