|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjp.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 object| Method Detail |
|---|
public T castType(org.omg.CORBA.Any data)
data -
data
java.lang.ClassCastException -
Filed in conversion
public 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.InvocationTargetExceptionpublic 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 | |||||||||