org.ozoneDB.tools.OPP
Class OPPHelper
java.lang.Object
org.ozoneDB.tools.OPP.OPPHelper
- public class OPPHelper
- extends java.lang.Object
- Version:
- $Revision: 1.10 $Date: 2003/11/27 19:30:05 $
- Author:
- SMB
Field Summary |
private static java.util.Map |
primitives
|
static java.lang.String |
SIGNATURE_DELIMITER
Deprecated. use org.ozoneDB.core.helper.ReflectionHelper.SIGNATUR_DELIMETER instead |
Method Summary |
static java.lang.String |
classFileBasename(java.lang.Class c)
|
static java.lang.String |
classFileBasename(java.lang.String name)
|
static java.lang.String |
classFileBasename(java.lang.String name,
char separator)
|
static java.lang.Class |
classForPrimitive(java.lang.String type)
|
static boolean |
isPrimitive(java.lang.String typeName)
Checks weather a string representing a build type is a primitive.
|
static void |
main(java.lang.String[] av)
|
static java.util.regex.Pattern |
newRE(java.lang.String s,
boolean ignoreCase)
|
static java.lang.String |
packageName(java.lang.Class c)
|
static java.lang.String |
packageName(java.lang.String name)
|
static boolean |
reMatch(java.lang.Object re,
java.lang.String s)
|
static java.lang.String |
reSearch(java.lang.Object re,
java.lang.String s,
int start,
int paren)
|
static java.lang.String |
returncodeForPrimitive(java.lang.Class cl,
java.lang.String varName)
For all primitive types in implementationClass return a string like '.intValue()'. |
static java.lang.String |
returncodeForPrimitive(java.lang.String name,
java.lang.String varName)
For all primitive types in implementationClass return a string like '.intValue()'. |
static java.lang.String |
simpleClassName(java.lang.Class c)
|
static java.lang.String |
simpleClassName(java.lang.String name)
|
static java.lang.String |
typecodeForPrimitive(char ch)
|
static java.lang.String |
wrappercodeForPrimitive(java.lang.Class cl)
|
static java.lang.String |
wrappercodeForPrimitive(java.lang.String name)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SIGNATURE_DELIMITER
public static final java.lang.String SIGNATURE_DELIMITER
- Deprecated. use org.ozoneDB.core.helper.ReflectionHelper.SIGNATUR_DELIMETER instead
- See Also:
ReflectionHelper
,
Constant Field Values
primitives
private static java.util.Map primitives
OPPHelper
public OPPHelper()
typecodeForPrimitive
public static java.lang.String typecodeForPrimitive(char ch)
throws java.lang.Exception
- Throws:
java.lang.Exception
wrappercodeForPrimitive
public static java.lang.String wrappercodeForPrimitive(java.lang.Class cl)
wrappercodeForPrimitive
public static java.lang.String wrappercodeForPrimitive(java.lang.String name)
isPrimitive
public static boolean isPrimitive(java.lang.String typeName)
- Checks weather a string representing a build type is a primitive.
By using this method in builders and directors we don't need to have access
to the classes that the strings represent. This is useful when the direct
is not using reflection but rather parsing the build resolver.
- Parameters:
typeName
- The name of the type to be checked
- Returns:
- true if the typeName represents a primitive
returncodeForPrimitive
public static java.lang.String returncodeForPrimitive(java.lang.Class cl,
java.lang.String varName)
- For all primitive types in implementationClass return a string like '.intValue()'.
returncodeForPrimitive
public static java.lang.String returncodeForPrimitive(java.lang.String name,
java.lang.String varName)
- For all primitive types in implementationClass return a string like '.intValue()'.
packageName
public static java.lang.String packageName(java.lang.Class c)
packageName
public static java.lang.String packageName(java.lang.String name)
simpleClassName
public static java.lang.String simpleClassName(java.lang.Class c)
simpleClassName
public static java.lang.String simpleClassName(java.lang.String name)
classFileBasename
public static java.lang.String classFileBasename(java.lang.Class c)
classFileBasename
public static java.lang.String classFileBasename(java.lang.String name)
classFileBasename
public static java.lang.String classFileBasename(java.lang.String name,
char separator)
newRE
public static java.util.regex.Pattern newRE(java.lang.String s,
boolean ignoreCase)
reMatch
public static boolean reMatch(java.lang.Object re,
java.lang.String s)
reSearch
public static java.lang.String reSearch(java.lang.Object re,
java.lang.String s,
int start,
int paren)
main
public static void main(java.lang.String[] av)
throws java.lang.Exception
- Throws:
java.lang.Exception
classForPrimitive
public static java.lang.Class classForPrimitive(java.lang.String type)
Copyright (C) The Ozone Database Project - www.ozone-db.org. All rights reserved.