Difference between revisions of "XSLTUtils"

From GreenVulcano Wiki
Jump to: navigation, search
(Following the XSLTUtils public static methods)
Line 6: Line 6:
 
<syntaxhighlight lang="java5">
 
<syntaxhighlight lang="java5">
 
/**
 
/**
* @param str
+
* @param str
* @return the string in upper case
+
* @return the string in upper case
*/
+
*/
 
public static synchronized String upperCase(String str)
 
public static synchronized String upperCase(String str)
  
 
/**
 
/**
* @param str
+
* @param str
* @return the string in lower case
+
* @return the string in lower case
*/
+
*/
 
public static synchronized String lowerCase(String str)
 
public static synchronized String lowerCase(String str)
  
 
/**
 
/**
* @param str
+
* @param str
* @param width
+
* @param width
* @param padding
+
* @param padding
* @return the string left filled with padding character passed
+
* @return the string left filled with padding character passed
*/
+
*/
 
public static synchronized String leftPad(String str, int width, char padding)
 
public static synchronized String leftPad(String str, int width, char padding)
  
 
/**
 
/**
* @param str
+
* @param str
* @param width
+
* @param width
* @param padding
+
* @param padding
* @return the string right filled with padding character passed
+
* @return the string right filled with padding character passed
*/
+
*/
 
public static synchronized String rightPad(String str, int width, char padding)
 
public static synchronized String rightPad(String str, int width, char padding)
  
 
/**
 
/**
* @param str
+
* @param str
* @return the trimmed string
+
* @return the trimmed string
*
+
*
* @see java.lang.String#trim()
+
* @see java.lang.String#trim()
*/
+
*/
 
public static synchronized String trim(String str)
 
public static synchronized String trim(String str)
  
 
/**
 
/**
* @param str
+
* @param str
* @param find
+
* @param find
* @param replace
+
* @param replace
* @return the replaced string
+
* @return the replaced string
*/
+
*/
 
public static String replace(String str, String find, String replace)
 
public static String replace(String str, String find, String replace)
 
</syntaxhighlight>
 
</syntaxhighlight>
Line 54: Line 54:
 
<syntaxhighlight lang="java5">
 
<syntaxhighlight lang="java5">
 
/**
 
/**
* @see it.greenvulcano.util.xml.XMLUtils#serializeDOM_S(Node, String)
+
* Serialize a given DOM to an XML string, using a specified character
*/
+
* encoding for the output XML string. If the specified encoding is not
 +
* supported or is null, defaults on UTF-8. Use as default omit_xml_decl
 +
* property false, as default indent property falseIt. uses JAXP XSL APIs.
 +
*
 +
* @param doc
 +
*        The input DOM
 +
* @param encoding
 +
*        The desiderd character encoding for the output XML string
 +
* @return the serialized document (as a <tt>String</tt> encoded using the
 +
*        specified character encoding)
 +
* @throws XMLUtilsException
 +
*        on errors
 +
*/
 +
 
 
public static String serializeNode(Node node, String encoding)
 
public static String serializeNode(Node node, String encoding)
 
</syntaxhighlight>
 
</syntaxhighlight>
Line 63: Line 76:
 
<syntaxhighlight lang="java5">
 
<syntaxhighlight lang="java5">
 
/**
 
/**
* @see it.greenvulcano.util.xml.XSLTUtils#convertDate(String, String, String)
+
* @see it.greenvulcano.util.xml.XSLTUtils#convertDate(String, String, String)
*/
+
*/
 
public static String convertDate(String date, String formatIn, String formatOut)
 
public static String convertDate(String date, String formatIn, String formatOut)
  
 
/**
 
/**
* @see it.greenvulcano.util.xml.XSLTUtils#convertDate(String, String, String, String, String)
+
* @see it.greenvulcano.util.xml.XSLTUtils#convertDate(String, String, String, String, String)
*/
+
*/
 
public static String convertDate(String date, String formatIn, String tZoneIn, String formatOut, String tZoneOut)
 
public static String convertDate(String date, String formatIn, String tZoneIn, String formatOut, String tZoneOut)
  
 
/**
 
/**
* @see it.greenvulcano.util.xml.XSLTUtils#nowToString(String)
+
* @see it.greenvulcano.util.xml.XSLTUtils#nowToString(String)
*/
+
*/
 
public static String nowToString(String formatOut)
 
public static String nowToString(String formatOut)
  
 
/**
 
/**
* @see it.greenvulcano.util.xml.XSLTUtils#nowToString(String, String)
+
* @see it.greenvulcano.util.xml.XSLTUtils#nowToString(String, String)
*/
+
*/
 
public static String nowToString(String tZoneOut, String formatOut)
 
public static String nowToString(String tZoneOut, String formatOut)
 
</syntaxhighlight>
 
</syntaxhighlight>

Revision as of 16:24, 23 February 2012

Class FQN: it.greenvulcano.util.xml.XSLTUtils

Following the XSLTUtils public static methods

  • String manipulation:
/**
 * @param str
 * @return the string in upper case
 */
public static synchronized String upperCase(String str)

/**
 * @param str
 * @return the string in lower case
 */
public static synchronized String lowerCase(String str)

/**
 * @param str
 * @param width
 * @param padding
 * @return the string left filled with padding character passed
 */
public static synchronized String leftPad(String str, int width, char padding)

/**
 * @param str
 * @param width
 * @param padding
 * @return the string right filled with padding character passed
 */
public static synchronized String rightPad(String str, int width, char padding)

/**
 * @param str
 * @return the trimmed string
 *
 * @see java.lang.String#trim()
 */
public static synchronized String trim(String str)

/**
 * @param str
 * @param find
 * @param replace
 * @return the replaced string
 */
public static String replace(String str, String find, String replace)
  • Serialization:
/**
 * Serialize a given DOM to an XML string, using a specified character
 * encoding for the output XML string. If the specified encoding is not
 * supported or is null, defaults on UTF-8. Use as default omit_xml_decl
 * property false, as default indent property falseIt. uses JAXP XSL APIs.
 *
 * @param doc
 *        The input DOM
 * @param encoding
 *        The desiderd character encoding for the output XML string
 * @return the serialized document (as a <tt>String</tt> encoded using the
 *         specified character encoding)
 * @throws XMLUtilsException
 *         on errors
 */

public static String serializeNode(Node node, String encoding)
  • Date/time manupulation:
/**
 * @see it.greenvulcano.util.xml.XSLTUtils#convertDate(String, String, String)
 */
public static String convertDate(String date, String formatIn, String formatOut)

/**
 * @see it.greenvulcano.util.xml.XSLTUtils#convertDate(String, String, String, String, String)
 */
public static String convertDate(String date, String formatIn, String tZoneIn, String formatOut, String tZoneOut)

/**
 * @see it.greenvulcano.util.xml.XSLTUtils#nowToString(String)
 */
public static String nowToString(String formatOut)

/**
 * @see it.greenvulcano.util.xml.XSLTUtils#nowToString(String, String)
 */
public static String nowToString(String tZoneOut, String formatOut)