|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--net.sourceforge.jparam.typename.TypeNameRegistry
This registry holds a mapping between JParam type names and Java types
Method Summary | |
static void |
clearSingleton()
|
static TypeNameRegistry |
getInstance()
|
java.lang.Class |
getJavaType(java.lang.String _jparamTypeName)
Return the Java Class represented by the given JParam type
name
All const, '*', '&' and template modifiers are ignored since they have no
meaning in Java |
java.lang.String |
getJParamTypeName(java.lang.Class type)
Get the JParam type name for the given Java Class |
void |
registerJavaToJParam(java.lang.Class t,
java.lang.String jparamTypeName)
Register the given Java Class to the given type name,
again this is needed for multi mapping like the case of registering
internal Java types such as Object and Number that have no JParam
representation |
void |
registerJParamAndJava(java.lang.Class t,
java.lang.String jparamTypeName)
Register a bidirectional mapping between the given Java Class and the given JParam type name |
void |
registerJParamToJava(java.lang.String jparamTypeName,
java.lang.Class t)
Register a mapping from the given JParam type name to the given Java Class , this is needed in order to support multi-mapping
for instance for registering both "long" and "int" as the
Integer Java Class |
Methods inherited from class java.lang.Object |
|
Method Detail |
public static TypeNameRegistry getInstance()
public java.lang.Class getJavaType(java.lang.String _jparamTypeName) throws JParamException
Class
represented by the given JParam type
name
All const, '*', '&' and template modifiers are ignored since they have no
meaning in Java_jparamTypeName
- public java.lang.String getJParamTypeName(java.lang.Class type) throws JParamException
Class
type
- public void registerJParamAndJava(java.lang.Class t, java.lang.String jparamTypeName)
Class
and the given JParam type namet
- jparamTypeName
- public void registerJParamToJava(java.lang.String jparamTypeName, java.lang.Class t)
Class
, this is needed in order to support multi-mapping
for instance for registering both "long" and "int" as the
Integer
Java Class
jparamTypeName
- t
- public void registerJavaToJParam(java.lang.Class t, java.lang.String jparamTypeName)
Class
to the given type name,
again this is needed for multi mapping like the case of registering
internal Java types such as Object and Number that have no JParam
representationt
- jparamTypeName
- public static void clearSingleton()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |