| java.lang.Object org.araneaframework.jsp.util.JspUtil
JspUtil | public class JspUtil (Code) | | UI common utilities.
author: Oleg Mürk |
Method Summary | |
public static Object | getContextEntry(PageContext pageContext, String key) Read attribute value from request scope. | public static LocalizationContext | getLocalizationContext(PageContext pageContext) | public static String | getResourceString(PageContext pageContext, String id) Get resource string for given id. | public static String | getResourceStringOrNull(PageContext pageContext, String id) Get resource string for given id. | public static void | include(PageContext pageContext, String path) Includes JSP page at given path. | public static List | parseMultiValuedAttribute(String attribute) Parses multi-valued attribute, where attributes are separated by commas.
Empty attribute values are allowed, they are specified by including whitespace
between commas: "first, ,third".
List<String> containing attribute values. | public static Object | requireContextEntry(PageContext pageContext, String key) Read attribute value from request scope and ensure that it is defined. | public static void | writeAttribute(Writer out, String name, Object value, boolean escape) Writers attribute of form ' ATTR_NAME="value"'. | public static void | writeAttribute(Writer out, String name, Object value) | public static void | writeAttributes(Writer out, Map attributes) Writes out attributes contained in the Map <attributeName, attributeValue>. | public static void | writeCloseAttribute(Writer out) Writes closing of attribute. | public static void | writeCloseStartEndTag(Writer out) Writes closing of start tag that is also and end tag. | public static void | writeCloseStartEndTag_SS(Writer out) Writes closing of start tag that is also and end tag. | public static void | writeCloseStartTag(Writer out) | public static void | writeCloseStartTag_SS(Writer out) Writes closing of start tag. | public static void | writeEndTag(Writer out, String tag) Writes end tag. | public static void | writeEndTag_SS(Writer out, String tag) Writes end tag. | public static void | writeEscaped(Writer out, String value) Writes out escaped string. | public static void | writeEscapedAttribute(Writer out, String value) Writes out escaped attribute string. | public static void | writeEscapedScriptString(Writer out, String value, boolean escapeEntities) Writes out escaped script string (can be used also in attributes). | public static void | writeEventAttributes(Writer out, UiEvent event) | public static void | writeHiddenInputElement(Writer out, String name, String value) Writes out hidden html input element with give name and value. | public static void | writeOpenAttribute(Writer out, String name) Writes opening of attribute. | public static void | writeOpenStartTag(Writer out, String tag) | public static void | writeScriptString(Writer out, String value) Writes script string. | public static void | writeScriptString(Writer out, String value, boolean escapeEntities) Writes given String properly formatted for javascript in single quotes. | public static void | writeScriptString_rt(Writer out, String value, String expression) Writes script string or expression evaluating to a string. | public static void | writeStartEndTag(Writer out, String tag) Writes start tag that is also and end tag. | public static void | writeStartEndTag_SS(Writer out, String tag) Writes start tag that is also and end tag. | public static void | writeStartTag(Writer out, String tag) Writes start tag. | public static void | writeStartTag_SS(Writer out, String tag) Writes end tag. |
getLocalizationContext | public static LocalizationContext getLocalizationContext(PageContext pageContext)(Code) | | |
getResourceString | public static String getResourceString(PageContext pageContext, String id)(Code) | | Get resource string for given id.
Throws MissingResourceException when given resource not found.
|
getResourceStringOrNull | public static String getResourceStringOrNull(PageContext pageContext, String id)(Code) | | Get resource string for given id.
Return null when given string not found
|
parseMultiValuedAttribute | public static List parseMultiValuedAttribute(String attribute)(Code) | | Parses multi-valued attribute, where attributes are separated by commas.
Empty attribute values are allowed, they are specified by including whitespace
between commas: "first, ,third".
List<String> containing attribute values. |
writeAttribute | public static void writeAttribute(Writer out, String name, Object value, boolean escape) throws IOException(Code) | | Writers attribute of form ' ATTR_NAME="value"'.
If value is null , writes nothing.
If escape is set to true HTML escaping takes place on
the value (<, >, ", & get replaced with
the entities).
|
writeAttributes | public static void writeAttributes(Writer out, Map attributes) throws IOException(Code) | | Writes out attributes contained in the Map <attributeName, attributeValue>.
If map is null , writes nothing.
|
writeCloseAttribute | public static void writeCloseAttribute(Writer out) throws IOException(Code) | | Writes closing of attribute.
|
writeCloseStartEndTag | public static void writeCloseStartEndTag(Writer out) throws IOException(Code) | | Writes closing of start tag that is also and end tag.
|
writeCloseStartEndTag_SS | public static void writeCloseStartEndTag_SS(Writer out) throws IOException(Code) | | Writes closing of start tag that is also and end tag. Space sensitive.
|
writeCloseStartTag | public static void writeCloseStartTag(Writer out) throws IOException(Code) | | Writes closing of start tag
|
writeCloseStartTag_SS | public static void writeCloseStartTag_SS(Writer out) throws IOException(Code) | | Writes closing of start tag. Space sensitive.
|
writeEscaped | public static void writeEscaped(Writer out, String value) throws IOException(Code) | | Writes out escaped string. null values are omitted.
|
writeEscapedAttribute | public static void writeEscapedAttribute(Writer out, String value) throws IOException(Code) | | Writes out escaped attribute string. null values are omitted.
|
writeEscapedScriptString | public static void writeEscapedScriptString(Writer out, String value, boolean escapeEntities) throws IOException(Code) | | Writes out escaped script string (can be used also in attributes). null values are omitted.
Parameters: escapeEntities - - when this is true, standard XML entities are used to escapegreater-than, less-than, ampersand and double-quotes. Otherwise, these symbols areleft as they are. Set this attribute to true, if you write javascript inside an attribute,and set it to false if you write javascript inside a <script> tag. |
writeHiddenInputElement | public static void writeHiddenInputElement(Writer out, String name, String value) throws IOException(Code) | | Writes out hidden html input element with give name and value.
|
writeScriptString | public static void writeScriptString(Writer out, String value) throws IOException(Code) | | Writes script string.
Equivalent to writeScriptString(out, value, true)
|
writeScriptString | public static void writeScriptString(Writer out, String value, boolean escapeEntities) throws IOException(Code) | | Writes given String properly formatted for javascript in single quotes.
Parameters: escapeEntities - set it to true if you want to escape XML entities like &, <lt; etc. See Also: JspUtil.writeEscapedScriptString |
writeScriptString_rt | public static void writeScriptString_rt(Writer out, String value, String expression) throws IOException, AraneaJspException(Code) | | Writes script string or expression evaluating to a string.
Parameters: out - Parameters: value - string value Parameters: expression - expression throws: AraneaJspException - if both value and expression are specified |
writeStartEndTag_SS | public static void writeStartEndTag_SS(Writer out, String tag) throws IOException(Code) | | Writes start tag that is also and end tag. Space sensitive.
|
|
|