Class XForm


  • public class XForm
    extends Object
    • Constructor Detail

      • XForm

        public XForm()
    • Method Detail

      • transformSnippet

        public static String transformSnippet​(org.dom4j.Node xForm,
                                              org.pentaho.platform.api.engine.IPentahoSession session,
                                              org.pentaho.platform.api.engine.IDocumentResourceLoader loader)
                                       throws TransformerException
        Throws:
        TransformerException
      • transformSnippet

        public static String transformSnippet​(String xFormSnippet,
                                              String method,
                                              org.pentaho.platform.api.engine.IPentahoSession session,
                                              org.pentaho.platform.api.engine.IDocumentResourceLoader loader)
                                       throws TransformerException
        Using html4.xsl, wrap the XForm String in xFormSnippet in a <pho:snippet>, and transform the wrapped XSL into an HTML form snippet.
        Parameters:
        xFormSnippet - The xml snippet being transformed.
        method - HTML form method, generally either "post" or "get".
        session -
        Returns:
        HTML form snippet, null on error.
        Throws:
        TransformerException - if the transform fails.
      • transform

        public static String transform​(String xForm,
                                       String method,
                                       org.pentaho.platform.api.engine.IPentahoSession session,
                                       org.pentaho.platform.api.engine.IDocumentResourceLoader loader)
                                throws TransformerException
        Using html4.xsl, transform the xml in the xForm string to an HTML form snippet.
        Parameters:
        xForm - The xml string being transformed.
        method - HTML form method, generally either "post" or "get".
        session -
        Returns:
        HTML form snippet, null on error.
        Throws:
        TransformerException - if the transform fails.
      • createXFormHeader

        public static void createXFormHeader​(String formName,
                                             StringBuffer xformHeader)
      • completeXFormHeader

        public static void completeXFormHeader​(String formName,
                                               StringBuffer xformHeader)
      • createXFormSubmit

        public static void createXFormSubmit​(String formName,
                                             StringBuffer xformBody,
                                             String buttonText)