org.freedesktop.dbus.test
Class cross_test_client

java.lang.Object
  extended by org.freedesktop.dbus.test.cross_test_client
All Implemented Interfaces:
DBus.Binding.TestClient, DBusInterface, DBusSigHandler<DBus.Binding.TestSignals.Triggered>

public class cross_test_client
extends java.lang.Object
implements DBus.Binding.TestClient, DBusSigHandler<DBus.Binding.TestSignals.Triggered>


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.freedesktop.DBus.Binding.TestClient
DBus.Binding.TestClient.Trigger
 
Constructor Summary
cross_test_client(DBusConnection conn)
           
 
Method Summary
static java.lang.String collapseArray(java.lang.Object array)
           
static void compareArray(java.lang.String test, java.lang.Object a, java.lang.Object b)
           
static void doTests(DBus.Peer peer, DBus.Introspectable intro, DBus.Introspectable rootintro, DBus.Binding.Tests tests, DBus.Binding.SingleTests singletests)
           
static void fail(java.lang.String test, java.lang.String reason)
           
 void handle(DBus.Binding.TestSignals.Triggered t)
          Handle a signal.
 boolean isRemote()
          Returns true on remote objects.
static void main(java.lang.String[] args)
           
static void pass(java.lang.String test)
           
static java.util.List<Variant<java.lang.Object>> Primitize(Variant<java.lang.Object> a)
           
static java.util.List<Variant<java.lang.Object>> PrimitizeRecurse(java.lang.Object a, java.lang.reflect.Type t)
           
static void primitizeTest(DBus.Binding.Tests tests, java.lang.Object input)
           
 void Response(UInt16 a, double b)
           
static
<T> boolean
setCompareLists(java.util.List<T> a, java.util.List<T> b)
           
static void test(java.lang.Class<? extends DBusInterface> iface, java.lang.Object proxy, java.lang.String method, java.lang.Object rv, java.lang.Object... parameters)
           
static void testArray(java.lang.Class<? extends DBusInterface> iface, java.lang.Object proxy, java.lang.String method, java.lang.Class<? extends java.lang.Object> arrayType, java.lang.Object content)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

cross_test_client

public cross_test_client(DBusConnection conn)
Method Detail

isRemote

public boolean isRemote()
Description copied from interface: DBusInterface
Returns true on remote objects. Local objects implementing this interface MUST return false.

Specified by:
isRemote in interface DBusInterface

handle

public void handle(DBus.Binding.TestSignals.Triggered t)
Description copied from interface: DBusSigHandler
Handle a signal.

Specified by:
handle in interface DBusSigHandler<DBus.Binding.TestSignals.Triggered>
Parameters:
t - The signal to handle. If such a class exists, the signal will be an instance of the class with the correct type signature. Otherwise it will be an instance of DBusSignal

Response

public void Response(UInt16 a,
                     double b)
Specified by:
Response in interface DBus.Binding.TestClient

pass

public static void pass(java.lang.String test)

fail

public static void fail(java.lang.String test,
                        java.lang.String reason)

test

public static void test(java.lang.Class<? extends DBusInterface> iface,
                        java.lang.Object proxy,
                        java.lang.String method,
                        java.lang.Object rv,
                        java.lang.Object... parameters)

collapseArray

public static java.lang.String collapseArray(java.lang.Object array)

setCompareLists

public static <T> boolean setCompareLists(java.util.List<T> a,
                                          java.util.List<T> b)

PrimitizeRecurse

public static java.util.List<Variant<java.lang.Object>> PrimitizeRecurse(java.lang.Object a,
                                                                         java.lang.reflect.Type t)

Primitize

public static java.util.List<Variant<java.lang.Object>> Primitize(Variant<java.lang.Object> a)

primitizeTest

public static void primitizeTest(DBus.Binding.Tests tests,
                                 java.lang.Object input)

doTests

public static void doTests(DBus.Peer peer,
                           DBus.Introspectable intro,
                           DBus.Introspectable rootintro,
                           DBus.Binding.Tests tests,
                           DBus.Binding.SingleTests singletests)

testArray

public static void testArray(java.lang.Class<? extends DBusInterface> iface,
                             java.lang.Object proxy,
                             java.lang.String method,
                             java.lang.Class<? extends java.lang.Object> arrayType,
                             java.lang.Object content)

compareArray

public static void compareArray(java.lang.String test,
                                java.lang.Object a,
                                java.lang.Object b)

main

public static void main(java.lang.String[] args)