|
xmlBlaster 1.6.2 API | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.xmlBlaster.util.XmlBuffer
Same as StringBuffer but has the additional method appendEscaped() which escapes predefined XML identities.
| Field Summary | |
private static char[] |
AMP
|
private static char[] |
APOS
|
private java.lang.StringBuffer |
buf
|
private static char[] |
GT
|
private static char[] |
LT
|
private static char[] |
NULL
|
private static char[] |
QUOT
|
private static char[] |
SLASH_R
|
| Constructor Summary | |
XmlBuffer(int len)
|
|
| Method Summary | |
XmlBuffer |
append(boolean b)
Aquivalent to a StringBuffer.append(). |
XmlBuffer |
append(double ln)
Aquivalent to a StringBuffer.append(). |
XmlBuffer |
append(float ln)
Aquivalent to a StringBuffer.append(). |
XmlBuffer |
append(long ln)
Aquivalent to a StringBuffer.append(). |
XmlBuffer |
append(java.lang.String str)
Aquivalent to a StringBuffer.append(). |
static void |
append(java.lang.StringBuffer buf,
java.lang.String text)
Escape predefined xml entities (&, <, >, ', "). |
static void |
appendAttr(java.lang.StringBuffer 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 |
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.StringBuffer |
getRawBuffer()
|
int |
length()
|
void |
reset()
Removes all buffer entries. |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
private java.lang.StringBuffer buf
private static final char[] AMP
private static final char[] LT
private static final char[] GT
private static final char[] QUOT
private static final char[] APOS
private static final char[] SLASH_R
private static final char[] NULL
| 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 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.StringBuffer getRawBuffer()
public int length()
public void reset()
public java.lang.String toString()
public static java.lang.String escape(java.lang.String text)
text - e.g. "Hello < and &"
public static void append(java.lang.StringBuffer buf,
java.lang.String text)
text -
public static void appendAttr(java.lang.StringBuffer buf,
java.lang.String text)
text -
|
xmlBlaster 1.6.2 API | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||