|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectxsl.XSLUtil
public class XSLUtil
Utils to be used from XSL via java: extension
| Field Summary | |
|---|---|
static org.benow.java.config.entry.StringConfigurationEntry |
CFG_DEFAULT_DATE_FORMAT
|
static org.benow.java.config.entry.StringConfigurationEntry |
CFG_DEFAULT_DATE_TIME_FORMAT
|
| Constructor Summary | |
|---|---|
XSLUtil()
|
|
| Method Summary | |
|---|---|
static java.lang.String |
escapeQuotes(java.lang.String toEsc)
|
static boolean |
exists(java.lang.String htmlResource)
|
static java.lang.String |
format(java.lang.String longDate,
java.lang.String pattern)
Utility function to display date from timestamp. |
static java.lang.String |
formatDate(java.lang.String longDate)
format a date using the default date format |
static java.lang.String |
formatDateTime(java.lang.String longDate)
format a date using the default date+time format |
static java.lang.String |
getClassAnnotation(java.lang.String className,
java.lang.String annotationClassName,
java.lang.String defaultValue)
Get annotation for a class, or the given default value. |
static java.lang.String |
getClassNodeName(java.lang.String forClassName)
|
static java.lang.String |
getFirstLines(java.lang.String fromStr,
int count)
|
static java.lang.String |
getLastLines(java.lang.String fromString,
int idx)
|
static java.lang.String |
getSimpleClassName(java.lang.String className)
|
static java.lang.String |
getTheme()
|
static java.lang.String |
getUserAgentType()
|
static java.lang.String |
initialUpcaps(java.lang.String str)
|
static boolean |
isClassAvailable(java.lang.String className)
|
static java.lang.String |
jsEscape(java.lang.String str)
Escape a value so it's a valid js string |
static int |
numLines(java.lang.String str)
returns number of lines within a string (ie occurences of \n) |
java.lang.String |
timeSince(java.lang.String time)
Display time since given time... |
static java.lang.String |
toElementName(java.lang.String memberName)
Converts a member name (ie myField) to xml element name (ie my-field) |
static java.lang.String |
trim(java.lang.String toTrim)
|
static java.lang.String |
unescape(java.lang.String in)
|
static java.lang.String |
xmlEscape(java.lang.String text)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final org.benow.java.config.entry.StringConfigurationEntry CFG_DEFAULT_DATE_FORMAT
public static final org.benow.java.config.entry.StringConfigurationEntry CFG_DEFAULT_DATE_TIME_FORMAT
| Constructor Detail |
|---|
public XSLUtil()
| Method Detail |
|---|
public java.lang.String timeSince(java.lang.String time)
time -
public static boolean isClassAvailable(java.lang.String className)
public static java.lang.String initialUpcaps(java.lang.String str)
public static java.lang.String getClassNodeName(java.lang.String forClassName)
throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundException
public static java.lang.String toElementName(java.lang.String memberName)
throws java.lang.ClassNotFoundException
memberName -
java.lang.ClassNotFoundExceptionpublic static java.lang.String getSimpleClassName(java.lang.String className)
public static java.lang.String getClassAnnotation(java.lang.String className,
java.lang.String annotationClassName,
java.lang.String defaultValue)
className - annotationClassName - defaultValue -
public static java.lang.String jsEscape(java.lang.String str)
str -
public static int numLines(java.lang.String str)
str -
public static java.lang.String getFirstLines(java.lang.String fromStr,
int count)
public static java.lang.String getLastLines(java.lang.String fromString,
int idx)
public static java.lang.String format(java.lang.String longDate,
java.lang.String pattern)
abv what type example --- ---- ---- ------- y Year Year 1996; 96 M Month in year Month July; Jul; 07 d Day in month Number 10 E Day in week Text Tuesday; Tue k Hour in day (1-24) Number 24 H Hour in day (0-23) Number 13 K Hour in am/pm (0-11) Number 0 h Hour in am/pm (1-12) Number 12 a Am/pm marker Text PM m Minute in hour Number 30 s Second in minute Number 55 z Time zone General time zone Pacific Standard Time; PST; GMT-08:00 Z Time zone RFC 822 time zone -0800
time - time in ms (in string format)pattern -
SimpleDateFormatpublic static java.lang.String formatDate(java.lang.String longDate)
longDate -
public static java.lang.String formatDateTime(java.lang.String longDate)
longDate -
public static java.lang.String unescape(java.lang.String in)
public static java.lang.String xmlEscape(java.lang.String text)
public static java.lang.String getTheme()
public static java.lang.String getUserAgentType()
public static boolean exists(java.lang.String htmlResource)
public static java.lang.String trim(java.lang.String toTrim)
public static java.lang.String escapeQuotes(java.lang.String toEsc)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||