com.amazon.mechanicalturk.common.domain
Class XsltHelper

java.lang.Object
  extended by com.amazon.mechanicalturk.common.domain.XsltHelper

public class XsltHelper
extends java.lang.Object

Some non-standard operations we need to embed in our XSL transforms.


Constructor Summary
XsltHelper()
           
 
Method Summary
static java.lang.String base64Encode(java.lang.String toEncode)
           
static java.lang.String encodeConstraints(org.w3c.dom.Element constraintsElement)
           
static java.lang.String encodeConstraints(ExpressionContext context, org.w3c.dom.Node constraintsNode)
           
static java.lang.String encodeConstraints(ExpressionContext context, org.w3c.dom.NodeList constraintsNodeList)
           
static java.lang.String encodeConstraints(org.w3c.dom.Node constraintsNode)
           
static java.lang.String encodeConstraints(org.w3c.dom.NodeList constraintsNodeList)
           
static java.lang.String encodeConstraints(XSLProcessorContext context, org.w3c.dom.Element constraintsElement)
           
protected static java.lang.String encodeConstraintsNode(org.w3c.dom.Node constraintsNode)
           
static java.lang.String encodeValidChoices(org.w3c.dom.Node choicesNode)
           
static java.lang.String escapeJavaScript(java.lang.String str)
           
static java.lang.String getAnswerText(java.lang.Object answersParam, java.lang.String indexParam, java.lang.String fallbackParam)
           
static boolean isAnswerChoice(java.lang.Object answersParam, java.lang.String indexParam, java.lang.String key)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XsltHelper

public XsltHelper()
Method Detail

base64Encode

public static java.lang.String base64Encode(java.lang.String toEncode)

encodeConstraintsNode

protected static java.lang.String encodeConstraintsNode(org.w3c.dom.Node constraintsNode)

encodeConstraints

public static java.lang.String encodeConstraints(ExpressionContext context,
                                                 org.w3c.dom.Node constraintsNode)

encodeConstraints

public static java.lang.String encodeConstraints(ExpressionContext context,
                                                 org.w3c.dom.NodeList constraintsNodeList)

encodeConstraints

public static java.lang.String encodeConstraints(org.w3c.dom.Node constraintsNode)

encodeConstraints

public static java.lang.String encodeConstraints(org.w3c.dom.NodeList constraintsNodeList)

encodeConstraints

public static java.lang.String encodeConstraints(org.w3c.dom.Element constraintsElement)

encodeConstraints

public static java.lang.String encodeConstraints(XSLProcessorContext context,
                                                 org.w3c.dom.Element constraintsElement)

getAnswerText

public static java.lang.String getAnswerText(java.lang.Object answersParam,
                                             java.lang.String indexParam,
                                             java.lang.String fallbackParam)

isAnswerChoice

public static boolean isAnswerChoice(java.lang.Object answersParam,
                                     java.lang.String indexParam,
                                     java.lang.String key)

encodeValidChoices

public static java.lang.String encodeValidChoices(org.w3c.dom.Node choicesNode)

escapeJavaScript

public static java.lang.String escapeJavaScript(java.lang.String str)