org.freedesktop.dbus.types
Class DBusMapType

java.lang.Object
  extended by org.freedesktop.dbus.types.DBusMapType
All Implemented Interfaces:
java.lang.reflect.ParameterizedType, java.lang.reflect.Type

public class DBusMapType
extends java.lang.Object
implements java.lang.reflect.ParameterizedType

The type of a map. Should be used whenever you need a Type variable for a map.


Constructor Summary
DBusMapType(java.lang.reflect.Type k, java.lang.reflect.Type v)
          Create a map type.
 
Method Summary
 java.lang.reflect.Type[] getActualTypeArguments()
           
 java.lang.reflect.Type getOwnerType()
           
 java.lang.reflect.Type getRawType()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DBusMapType

public DBusMapType(java.lang.reflect.Type k,
                   java.lang.reflect.Type v)
Create a map type.

Parameters:
k - The type of the keys.
v - The type of the values.
Method Detail

getActualTypeArguments

public java.lang.reflect.Type[] getActualTypeArguments()
Specified by:
getActualTypeArguments in interface java.lang.reflect.ParameterizedType

getRawType

public java.lang.reflect.Type getRawType()
Specified by:
getRawType in interface java.lang.reflect.ParameterizedType

getOwnerType

public java.lang.reflect.Type getOwnerType()
Specified by:
getOwnerType in interface java.lang.reflect.ParameterizedType