public class XML
| Modifier and Type | Method and Description |
|---|---|
static void |
recordToXML(java.lang.String tagName,
java.util.Map record,
DataSource ds,
java.io.Writer out)
Takes a Map and serializes it into XML based on the declarations in the DataSource
similar to the client-side API Datasource.xmlSerialize().
|
static void |
recordToXML(java.lang.String tagName,
java.util.Map record,
java.io.Writer out)
Takes a Map and serializes it into XML.
|
static void |
recordToXML(java.lang.String tagName,
java.util.Map record,
java.io.Writer out,
DSRequest dsRequest)
Takes a Map and serializes it into XML.
|
static ValidationContext |
toJS(org.w3c.dom.Element element,
java.io.Writer out)
Converts XML from the passed Element object to JavaScript and writes it to the supplied
Writer.
|
static ValidationContext |
toJS(java.io.Reader reader,
java.util.Locale locale,
java.io.Writer out)
Converts XML read from the provided Reader to JavaScript and writes it to the supplied
Writer.
|
static ValidationContext |
toJS(java.lang.String xml,
java.util.Locale locale,
java.io.Writer out)
Converts an XML string to JavaScript, using the passed-in Locale to resolve any
<fmt:message> i18n tags, and writes it to the supplied Writer. |
static ValidationContext |
toJS(java.lang.String xml,
java.io.Writer out)
Converts an XML string to JavaScript and writes it to the supplied Writer.
|
public static ValidationContext toJS(java.lang.String xml, java.io.Writer out) throws java.lang.Exception
XML.toJS(String) and XML.toJS(Reader) use the XML->JS translation supported by JSTranslater.toJS(), including translation of XML to live SmartClient components. These are convenience methods that assume the inbound String or Reader contains XML.
xml - xml stringout - writer where the generated JS output should be writtenjava.lang.ExceptionJSTranslater.toJS(Object, Writer)public static ValidationContext toJS(java.lang.String xml, java.util.Locale locale, java.io.Writer out) throws java.lang.Exception
<fmt:message> i18n tags, and writes it to the supplied Writer.
XML.toJS(String) and XML.toJS(Reader) use the XML->JS translation supported by JSTranslater.toJS(), including translation of XML to live SmartClient components. These are convenience methods that assume the inbound String or Reader contains XML.
xml - xml stringlocale - Locale object to use for resolving i18n tags in the supplied XMLout - writer where the generated JS output should be writtenjava.lang.ExceptionJSTranslater.toJS(Object, Writer)public static ValidationContext toJS(java.io.Reader reader, java.util.Locale locale, java.io.Writer out) throws java.lang.Exception
reader - reader containing xmllocale - Locale to use when resolving any i18n tags in the supplied XMLout - writer where the generated JS output should be writtenjava.lang.Exceptionpublic static ValidationContext toJS(org.w3c.dom.Element element, java.io.Writer out) throws java.lang.Exception
element - xml element to be convertedout - writer where the generated JS output should be writtenjava.lang.Exceptionpublic static void recordToXML(java.lang.String tagName,
java.util.Map record,
java.io.Writer out)
throws java.lang.Exception
tagName - The XML tag to generaterecord - The Map to render as XMLout - Writer to output the XML tojava.lang.Exceptionpublic static void recordToXML(java.lang.String tagName,
java.util.Map record,
java.io.Writer out,
DSRequest dsRequest)
throws java.lang.Exception
tagName - The XML tag to generaterecord - The Map to render as XMLout - Writer to output the XML todsRequest - A DSRequest to use as context for the serialization. Pass as null if
not appropriatejava.lang.Exceptionpublic static void recordToXML(java.lang.String tagName,
java.util.Map record,
DataSource ds,
java.io.Writer out)
throws java.lang.Exception
tagName - The XML tag to generaterecord - The Map to render as XMLds - DataSource to use as template for the serialization.out - Writer to output the XML tojava.lang.Exception