|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectuk.ac.ic.doc.automed.xml.XMLSyntax
public class XMLSyntax
Constructor Summary | |
---|---|
XMLSyntax()
|
Method Summary | |
---|---|
static java.lang.String |
addPrefix(java.lang.String msg,
java.lang.String prefix)
|
static void |
checkCDATA(java.lang.String value)
Thorws XMLSyntaxException if the string is null. |
static void |
checkXMLChar(char c)
Throws IlegleXMLCharacterExceptioin if c is not a valid XML character (i.e. |
static void |
checkXMLName(java.lang.String name)
Throws an XMLSyntaxException if name is not a valid XML element or attribute name. |
static java.lang.String |
getAsciiEscapeString(java.lang.String s)
returns a String suitable for printing to standard out |
static java.lang.String |
getFullExceptionMessage(java.lang.Throwable t)
|
static java.lang.String |
getFullExceptionMessage(java.lang.Throwable t,
java.lang.String prefix,
boolean stackTrace)
|
static java.lang.String |
getUnicodeEscapeString(char c)
useful for reporting illegle characters that may not be printable |
static java.lang.String |
protectAttributeValue(java.lang.String value)
Escapes the characters in value that would otherwise be interpreted as markup meta characters when value is used as an attribute value. |
static java.lang.String |
protectCharData(java.lang.String value)
Escapes the characters in value that would otherwise be interpreted as markup meta characters when value is used as normal character data content ("]]>" is escaped to "]]>"). |
static java.lang.String[] |
splitCDATA(java.lang.String value)
Thorws XMLSyntaxException if the String is null. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public XMLSyntax()
Method Detail |
---|
public static void checkXMLName(java.lang.String name) throws XMLSyntaxException
name
- The name to check the validity of.
XMLSyntaxException
public static java.lang.String protectAttributeValue(java.lang.String value) throws XMLSyntaxException
XMLSyntaxException
public static java.lang.String protectCharData(java.lang.String value) throws XMLSyntaxException
XMLSyntaxException
public static java.lang.String[] splitCDATA(java.lang.String value) throws XMLSyntaxException
XMLSyntaxException
public static void checkCDATA(java.lang.String value) throws XMLSyntaxException
XMLSyntaxException
public static void checkXMLChar(char c) throws IlegleXMLCharacterException
IlegleXMLCharacterException
public static java.lang.String getUnicodeEscapeString(char c)
public static java.lang.String getAsciiEscapeString(java.lang.String s)
public static java.lang.String getFullExceptionMessage(java.lang.Throwable t)
public static java.lang.String getFullExceptionMessage(java.lang.Throwable t, java.lang.String prefix, boolean stackTrace)
public static java.lang.String addPrefix(java.lang.String msg, java.lang.String prefix)
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |