public class XML extends Base
| 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