|
Cantaloop CGimlet - API Documentation, Version: 0.2.0, Date: 2002-05-13 21:30 CEST | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.cantaloop.cgimlet.lang.AbstractUtils
Constructor Summary | |
AbstractUtils()
|
Method Summary | |
java.lang.String |
caseConcat(java.lang.String s1,
java.lang.String s2)
Concats s1 and s2 and makes sure that the first letter of s2 is an upper case letter. |
java.lang.String |
caseConcat(java.lang.String s1,
java.lang.String s2,
java.lang.String s3)
Concats s1, s2 and s3 and makes sure that the first letter of s2 and s3 is an upper case letter. |
java.lang.String |
caseConcat(java.lang.String s1,
java.lang.String s2,
java.lang.String s3,
java.lang.String s4)
Concats s1, s2, s3 and s4 and makes sure that the first letter of s2, s3 and s4 is an upper case letter. |
MethodTemplate |
getter(FieldTemplate field)
Factory method that returns a template for a get-method. |
java.lang.String |
invoke(java.lang.String methodName)
Returns a statement that invokes the method named methodName . |
java.lang.String |
invoke(java.lang.String methodName,
java.lang.String param1)
Returns a statement that invokes the method named methodName
with the given parameter. |
java.lang.String |
invoke(java.lang.String methodName,
java.lang.String param1,
java.lang.String param2)
Returns a statement that invokes the method named methodName
with param1, param2 as parameter. |
java.lang.String |
invokeExpr(java.lang.String methodName)
Returns a expression that invokes the method named methodName . |
java.lang.String |
invokeExpr(java.lang.String methodName,
java.lang.String param1)
Returns a expression that invokes the method named methodName
with param1 as parameter. |
java.lang.String |
invokeExpr(java.lang.String methodName,
java.lang.String param1,
java.lang.String param2)
Returns a expression that invokes the method named methodName
with param1, param2 as parameter. |
java.lang.String |
invokeOn(java.lang.String varName,
java.lang.String methodName)
Returns a statement that invokes the method named methodName . |
java.lang.String |
invokeOn(java.lang.String varName,
java.lang.String methodName,
java.lang.String param1)
Returns a statement that invokes the method named methodName
with the given parameter. |
java.lang.String |
invokeOn(java.lang.String varName,
java.lang.String methodName,
java.lang.String param1,
java.lang.String param2)
Returns a statement that invokes the method named methodName
with param1, param2 as parameter. |
java.lang.String |
invokeOnExpr(java.lang.String varName,
java.lang.String methodName)
Returns a expression that invokes the method named methodName . |
java.lang.String |
invokeOnExpr(java.lang.String varName,
java.lang.String methodName,
java.lang.String param1)
Returns a expression that invokes the method named methodName
with param1 as parameter. |
java.lang.String |
invokeOnExpr(java.lang.String varName,
java.lang.String methodName,
java.lang.String param1,
java.lang.String param2)
Returns a expression that invokes the method named methodName
with param1, param2 as parameter. |
java.lang.String |
makeClassName(java.lang.String template,
java.lang.String baseName,
char placeholder)
Create a classname based on a template. |
java.lang.String |
mapPut(java.lang.String key,
java.lang.String value)
Shorthand for: mapPut("map", key, value) . |
java.lang.String |
mapStrPut(java.lang.String key,
java.lang.String value)
Shorthand for: mapStrPut("map", key, value) . |
java.lang.String |
mapStrPut(java.lang.String mapName,
java.lang.String key,
java.lang.String value)
Same as mapPut except that key will be quoted. |
java.lang.String |
newInstance(Type type,
java.lang.String name)
Shorthand for newInstance(type, name, type); . |
java.lang.String |
nonfinalToFinalIdentifier(java.lang.String s)
Convert a (valid) identifier to a final identifier. |
java.lang.String |
quote(java.lang.String s)
|
MethodTemplate |
setter(FieldTemplate field)
Factory method that returns a template for a set-method. |
java.lang.String |
sprintf(java.lang.String str,
java.lang.String arg1)
Shorthand for sprintf(str, new String[]{arg1}) . |
java.lang.String |
sprintf(java.lang.String str,
java.lang.String[] args)
This method acts like the sprintf routine in C. |
java.lang.String |
sprintf(java.lang.String str,
java.lang.String arg1,
java.lang.String arg2)
Shorthand for sprintf(str, new String[]{arg1,arg2}) . |
java.lang.String |
sprintf(java.lang.String str,
java.lang.String arg1,
java.lang.String arg2,
java.lang.String arg3)
Shorthand for sprintf(str, new String[]{arg1,arg2,arg3}) . |
boolean |
stringToBoolean(java.lang.String s,
boolean def)
Converts a String into a boolean.
The "boolean value" of a string is defined as following:"yes".equals(s) || "true".equals(s) || "on".equals(s) .
If s == null the value of def is
returned. |
java.lang.String |
toFinalIdentifier(java.lang.String s)
Convert s into a identifier which can be used
for final fields etc. |
java.lang.String |
toIdentifier(java.lang.String s)
Shorthand for toIdentifier(s, false); |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.cantaloop.cgimlet.lang.CGUtils |
callReturn, callSet, getter, invoke, invokeExpr, invokeOn, invokeOnExpr, mapPut, newInstance, setter, toIdentifier |
Constructor Detail |
public AbstractUtils()
Method Detail |
public boolean stringToBoolean(java.lang.String s, boolean def)
CGUtils
Converts a String
into a boolean.
The "boolean value" of a string is defined as following:
"yes".equals(s) || "true".equals(s) || "on".equals(s)
.
If s == null
the value of def
is
returned.
stringToBoolean
in interface CGUtils
org.cantaloop.cgimlet.lang.CGUtils
s
- a String
valuedef
- the value to return if s == null
boolean
valuepublic java.lang.String newInstance(Type type, java.lang.String name)
CGUtils
newInstance(type, name, type);
.newInstance
in interface CGUtils
public java.lang.String toIdentifier(java.lang.String s)
CGUtils
toIdentifier(s, false);
toIdentifier
in interface CGUtils
public java.lang.String toFinalIdentifier(java.lang.String s)
CGUtils
s
into a identifier which can be used
for final fields etc.toFinalIdentifier
in interface CGUtils
public java.lang.String nonfinalToFinalIdentifier(java.lang.String s)
nonfinalToFinalIdentifier
in interface CGUtils
public java.lang.String makeClassName(java.lang.String template, java.lang.String baseName, char placeholder)
CGUtils
makeClassName
in interface CGUtils
org.cantaloop.cgimlet.lang.CGUtils
template
- a String
valuebaseName
- a String
valueplaceholder
- the caracter which should be treated as the placeholderString
valuepublic java.lang.String mapPut(java.lang.String key, java.lang.String value)
CGUtils
mapPut("map", key, value)
.mapPut
in interface CGUtils
public java.lang.String mapStrPut(java.lang.String mapName, java.lang.String key, java.lang.String value)
CGUtils
mapPut
except that key will be quoted.mapStrPut
in interface CGUtils
public java.lang.String mapStrPut(java.lang.String key, java.lang.String value)
CGUtils
mapStrPut("map", key, value)
.mapStrPut
in interface CGUtils
public java.lang.String quote(java.lang.String s)
quote
in interface CGUtils
public java.lang.String invokeExpr(java.lang.String methodName)
CGUtils
methodName
.invokeExpr
in interface CGUtils
public java.lang.String invokeExpr(java.lang.String methodName, java.lang.String param1)
CGUtils
methodName
with param1
as parameter.invokeExpr
in interface CGUtils
public java.lang.String invokeExpr(java.lang.String methodName, java.lang.String param1, java.lang.String param2)
CGUtils
methodName
with param1, param2
as parameter.invokeExpr
in interface CGUtils
public java.lang.String invoke(java.lang.String methodName)
CGUtils
methodName
.invoke
in interface CGUtils
public java.lang.String invoke(java.lang.String methodName, java.lang.String param1)
CGUtils
methodName
with the given parameter.invoke
in interface CGUtils
public java.lang.String invoke(java.lang.String methodName, java.lang.String param1, java.lang.String param2)
CGUtils
methodName
with param1, param2
as parameter.invoke
in interface CGUtils
public java.lang.String invokeOnExpr(java.lang.String varName, java.lang.String methodName)
CGUtils
methodName
.invokeOnExpr
in interface CGUtils
public java.lang.String invokeOnExpr(java.lang.String varName, java.lang.String methodName, java.lang.String param1)
CGUtils
methodName
with param1
as parameter.invokeOnExpr
in interface CGUtils
public java.lang.String invokeOnExpr(java.lang.String varName, java.lang.String methodName, java.lang.String param1, java.lang.String param2)
CGUtils
methodName
with param1, param2
as parameter.invokeOnExpr
in interface CGUtils
public java.lang.String invokeOn(java.lang.String varName, java.lang.String methodName)
CGUtils
methodName
.invokeOn
in interface CGUtils
public java.lang.String invokeOn(java.lang.String varName, java.lang.String methodName, java.lang.String param1)
CGUtils
methodName
with the given parameter.invokeOn
in interface CGUtils
public java.lang.String invokeOn(java.lang.String varName, java.lang.String methodName, java.lang.String param1, java.lang.String param2)
CGUtils
methodName
with param1, param2
as parameter.invokeOn
in interface CGUtils
public java.lang.String sprintf(java.lang.String str, java.lang.String[] args)
CGUtils
sprintf
routine in C. It
replaces the the n-th occurence of either %s or %q in
str
with the n-th element of args. If
%s is used, the string argument will be inserted as is. If %q is
used, the CGUtils.quote(java.lang.String)
method will be used to quote the
inserted string.
- Specified by:
sprintf
in interface CGUtils
public java.lang.String sprintf(java.lang.String str, java.lang.String arg1)
CGUtils
sprintf(str, new String[]{arg1})
.sprintf
in interface CGUtils
public java.lang.String sprintf(java.lang.String str, java.lang.String arg1, java.lang.String arg2)
CGUtils
sprintf(str, new String[]{arg1,arg2})
.sprintf
in interface CGUtils
public java.lang.String sprintf(java.lang.String str, java.lang.String arg1, java.lang.String arg2, java.lang.String arg3)
CGUtils
sprintf(str, new String[]{arg1,arg2,arg3})
.sprintf
in interface CGUtils
public java.lang.String caseConcat(java.lang.String s1, java.lang.String s2)
CGUtils
caseConcat
in interface CGUtils
public java.lang.String caseConcat(java.lang.String s1, java.lang.String s2, java.lang.String s3)
CGUtils
caseConcat
in interface CGUtils
public java.lang.String caseConcat(java.lang.String s1, java.lang.String s2, java.lang.String s3, java.lang.String s4)
CGUtils
caseConcat
in interface CGUtils
public MethodTemplate setter(FieldTemplate field)
CGUtils
setter
in interface CGUtils
org.cantaloop.cgimlet.lang.CGUtils
field
- the field to set.public MethodTemplate getter(FieldTemplate field)
CGUtils
getter
in interface CGUtils
org.cantaloop.cgimlet.lang.CGUtils
field
- the field to get.
|
Copyright 2001, 2002 Stefan Heimann, David Leuschner. All rights reserved. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |