public class XForm extends Object
Modifier and Type | Field and Description |
---|---|
static int |
OUTPUT_HTML |
static int |
OUTPUT_HTML_PAGE |
static int |
OUTPUT_XFORM |
static int |
TYPE_CHECK_MULTI |
static int |
TYPE_CHECK_MULTI_SCROLL |
static int |
TYPE_CHECK_MULTI_SCROLL_2_COLUMN |
static int |
TYPE_CHECK_MULTI_SCROLL_3_COLUMN |
static int |
TYPE_CHECK_MULTI_SCROLL_4_COLUMN |
static int |
TYPE_LIST |
static int |
TYPE_LIST_MULTI |
static int |
TYPE_RADIO |
static int |
TYPE_SELECT |
static int |
TYPE_TEXT |
Constructor and Description |
---|
XForm() |
Modifier and Type | Method and Description |
---|---|
static String |
completeXForm(int outputType,
String formName,
StringBuffer xformHeader,
StringBuffer xformBody,
org.pentaho.platform.api.engine.IPentahoSession session,
org.pentaho.platform.api.engine.IDocumentResourceLoader loader) |
static void |
completeXFormHeader(String formName,
StringBuffer xformHeader) |
static void |
createXFormControl(int type,
String fieldName,
Object defaultValues,
List values,
Map displayNames,
String formName,
StringBuffer xformHeader,
StringBuffer xformBody) |
static void |
createXFormControl(String fieldName,
Object defaultValues,
String formName,
StringBuffer xformHeader,
StringBuffer xformBody,
boolean visible) |
static void |
createXFormHeader(String formName,
StringBuffer xformHeader) |
static void |
createXFormSubmit(String formName,
StringBuffer xformBody,
String buttonText) |
static String |
transform(String xForm,
String method,
org.pentaho.platform.api.engine.IPentahoSession session,
org.pentaho.platform.api.engine.IDocumentResourceLoader loader)
Using html4.xsl, transform the xml in the xForm string to an HTML form snippet.
|
static String |
transformSnippet(org.dom4j.Node xForm,
org.pentaho.platform.api.engine.IPentahoSession session,
org.pentaho.platform.api.engine.IDocumentResourceLoader loader) |
static String |
transformSnippet(String xFormSnippet,
String method,
org.pentaho.platform.api.engine.IPentahoSession session,
org.pentaho.platform.api.engine.IDocumentResourceLoader loader)
Using html4.xsl, wrap the XForm String in xFormSnippet in a <pho:snippet>, and transform the wrapped XSL
into an HTML form snippet.
|
public static final int TYPE_RADIO
public static final int TYPE_SELECT
public static final int TYPE_LIST
public static final int TYPE_LIST_MULTI
public static final int TYPE_CHECK_MULTI
public static final int TYPE_CHECK_MULTI_SCROLL
public static final int TYPE_CHECK_MULTI_SCROLL_2_COLUMN
public static final int TYPE_CHECK_MULTI_SCROLL_3_COLUMN
public static final int TYPE_CHECK_MULTI_SCROLL_4_COLUMN
public static final int TYPE_TEXT
public static final int OUTPUT_XFORM
public static final int OUTPUT_HTML
public static final int OUTPUT_HTML_PAGE
public static String transformSnippet(org.dom4j.Node xForm, org.pentaho.platform.api.engine.IPentahoSession session, org.pentaho.platform.api.engine.IDocumentResourceLoader loader) throws TransformerException
TransformerException
public static String transformSnippet(String xFormSnippet, String method, org.pentaho.platform.api.engine.IPentahoSession session, org.pentaho.platform.api.engine.IDocumentResourceLoader loader) throws TransformerException
xFormSnippet
- The xml snippet being transformed.method
- HTML form method, generally either "post" or "get".session
- TransformerException
- if the transform fails.public static String transform(String xForm, String method, org.pentaho.platform.api.engine.IPentahoSession session, org.pentaho.platform.api.engine.IDocumentResourceLoader loader) throws TransformerException
xForm
- The xml string being transformed.method
- HTML form method, generally either "post" or "get".session
- TransformerException
- if the transform fails.public static void createXFormHeader(String formName, StringBuffer xformHeader)
public static void completeXFormHeader(String formName, StringBuffer xformHeader)
public static void createXFormSubmit(String formName, StringBuffer xformBody, String buttonText)
public static String completeXForm(int outputType, String formName, StringBuffer xformHeader, StringBuffer xformBody, org.pentaho.platform.api.engine.IPentahoSession session, org.pentaho.platform.api.engine.IDocumentResourceLoader loader) throws TransformerException
TransformerException
public static void createXFormControl(String fieldName, Object defaultValues, String formName, StringBuffer xformHeader, StringBuffer xformBody, boolean visible)
public static void createXFormControl(int type, String fieldName, Object defaultValues, List values, Map displayNames, String formName, StringBuffer xformHeader, StringBuffer xformBody)
Copyright © 2019 Hitachi Vantara. All rights reserved.