|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object jp.go.aist.rtm.RTC.util.TypeCast<T>
public class TypeCast<T>
It is a utility class that converts the type as for various data types/Any type.
Constructor Summary | |
---|---|
TypeCast(java.lang.Class<T> klass)
Constructor |
Method Summary | |
---|---|
org.omg.CORBA.Any |
castAny(T data)
Cconverts the data of DataType type into the data of Any type |
T |
castType(org.omg.CORBA.Any data)
Converts the data of Any type into DataType type |
T |
castType(org.omg.CORBA.Object obj)
Converts the data into T type |
java.lang.String |
getDataTypeCodeName()
Gets the name of the data type specified by the type parameter of Generics |
static java.lang.String |
getDataTypeCodeName(java.lang.Class klass)
Gets the data type name of the class corresponding to the specified Class object |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TypeCast(java.lang.Class<T> klass)
klass
-
class objectMethod Detail |
---|
public T castType(org.omg.CORBA.Any data)
data
-
data
java.lang.ClassCastException
-
Filed in conversionpublic T castType(org.omg.CORBA.Object obj) throws java.lang.ClassNotFoundException, java.lang.SecurityException, java.lang.NoSuchMethodException, java.lang.IllegalArgumentException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException
obj
-
data
java.lang.ClassNotFoundException
java.lang.SecurityException
java.lang.NoSuchMethodException
java.lang.IllegalArgumentException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
public org.omg.CORBA.Any castAny(T data)
data
-
data
java.lang.ClassCastException
-
Filed in conversionpublic static java.lang.String getDataTypeCodeName(java.lang.Class klass)
klass
-
Class object
public java.lang.String getDataTypeCodeName()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |