com.trolltech.qt.phonon
Class AbstractBackend

java.lang.Object
  extended by com.trolltech.qt.internal.QSignalEmitterInternal
      extended by com.trolltech.qt.QSignalEmitter
          extended by com.trolltech.qt.QtJambiObject
              extended by com.trolltech.qt.phonon.AbstractBackend
All Implemented Interfaces:
AbstractBackendInterface, QtJambiInterface

public abstract class AbstractBackend
extends QtJambiObject
implements AbstractBackendInterface

This class is internal to Qt Jambi.This class is internal to Qt Jambi.


Nested Class Summary
static class AbstractBackend.Class
          This class is internal to Qt Jambi.This class is internal to Qt Jambi.
 
Nested classes/interfaces inherited from class com.trolltech.qt.QtJambiObject
QtJambiObject.QPrivateConstructor
 
Nested classes/interfaces inherited from class com.trolltech.qt.QSignalEmitter
QSignalEmitter.AbstractSignal, QSignalEmitter.Signal0, QSignalEmitter.Signal1<A>, QSignalEmitter.Signal2<A,B>, QSignalEmitter.Signal3<A,B,C>, QSignalEmitter.Signal4<A,B,C,D>, QSignalEmitter.Signal5<A,B,C,D,E>, QSignalEmitter.Signal6<A,B,C,D,E,F>, QSignalEmitter.Signal7<A,B,C,D,E,F,G>, QSignalEmitter.Signal8<A,B,C,D,E,F,G,H>, QSignalEmitter.Signal9<A,B,C,D,E,F,G,H,I>
 
Nested classes/interfaces inherited from class com.trolltech.qt.internal.QSignalEmitterInternal
com.trolltech.qt.internal.QSignalEmitterInternal.AbstractSignalInternal
 
Field Summary
 
Fields inherited from class com.trolltech.qt.internal.QSignalEmitterInternal
currentSender
 
Constructor Summary
  AbstractBackend()
          This method is internal to Qt Jambi.
protected AbstractBackend(QtJambiObject.QPrivateConstructor p)
          This method is internal to Qt Jambi.
 
Method Summary
 long __qt_cast_to_AbstractBackend(long ptr)
          This method is internal to Qt Jambi.
abstract  java.util.List<java.lang.String> availableMimeTypes()
          This method is internal to Qt Jambi.
abstract  boolean connectNodes(QObject arg__1, QObject arg__2)
          This method is internal to Qt Jambi.
 QObject createObject(AbstractBackend.Class c, QObject parent)
          This method is internal to Qt Jambi.
abstract  QObject createObject(AbstractBackend.Class c, QObject parent, java.util.List<java.lang.Object> args)
          This method is internal to Qt Jambi.
abstract  boolean disconnectNodes(QObject arg__1, QObject arg__2)
          This method is internal to Qt Jambi.
abstract  boolean endConnectionChange(java.util.Set<QObject> arg__1)
          This method is internal to Qt Jambi.
static AbstractBackend fromNativePointer(QNativePointer nativePointer)
          This method is internal to Qt Jambi.
abstract  java.util.List<java.lang.Integer> objectDescriptionIndexes(Phonon.ObjectDescriptionType type)
          This method is internal to Qt Jambi.
abstract  java.util.HashMap<QByteArray,java.lang.Object> objectDescriptionProperties(Phonon.ObjectDescriptionType type, int index)
          This method is internal to Qt Jambi.
abstract  boolean startConnectionChange(java.util.Set<QObject> arg__1)
          This method is internal to Qt Jambi.
 
Methods inherited from class com.trolltech.qt.QtJambiObject
disableGarbageCollection, dispose, disposed, equals, finalize, nativeId, nativePointer, reassignNativeResources, reenableGarbageCollection, setJavaOwnership, tr, tr, tr
 
Methods inherited from class com.trolltech.qt.QSignalEmitter
blockSignals, disconnect, disconnect, signalsBlocked, signalSender, thread
 
Methods inherited from class com.trolltech.qt.internal.QSignalEmitterInternal
__qt_signalInitialization
 
Methods inherited from class java.lang.Object
clone, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.trolltech.qt.QtJambiInterface
disableGarbageCollection, nativeId, nativePointer, reenableGarbageCollection, setJavaOwnership
 

Constructor Detail

AbstractBackend

public AbstractBackend()
This method is internal to Qt Jambi.


AbstractBackend

protected AbstractBackend(QtJambiObject.QPrivateConstructor p)
This method is internal to Qt Jambi.

Method Detail

availableMimeTypes

public abstract java.util.List<java.lang.String> availableMimeTypes()
This method is internal to Qt Jambi.

Specified by:
availableMimeTypes in interface AbstractBackendInterface

connectNodes

public abstract boolean connectNodes(QObject arg__1,
                                     QObject arg__2)
This method is internal to Qt Jambi.

Specified by:
connectNodes in interface AbstractBackendInterface

createObject

public final QObject createObject(AbstractBackend.Class c,
                                  QObject parent)
This method is internal to Qt Jambi.


createObject

public abstract QObject createObject(AbstractBackend.Class c,
                                     QObject parent,
                                     java.util.List<java.lang.Object> args)
This method is internal to Qt Jambi.

Specified by:
createObject in interface AbstractBackendInterface

disconnectNodes

public abstract boolean disconnectNodes(QObject arg__1,
                                        QObject arg__2)
This method is internal to Qt Jambi.

Specified by:
disconnectNodes in interface AbstractBackendInterface

endConnectionChange

public abstract boolean endConnectionChange(java.util.Set<QObject> arg__1)
This method is internal to Qt Jambi.

Specified by:
endConnectionChange in interface AbstractBackendInterface

objectDescriptionIndexes

public abstract java.util.List<java.lang.Integer> objectDescriptionIndexes(Phonon.ObjectDescriptionType type)
This method is internal to Qt Jambi.

Specified by:
objectDescriptionIndexes in interface AbstractBackendInterface

objectDescriptionProperties

public abstract java.util.HashMap<QByteArray,java.lang.Object> objectDescriptionProperties(Phonon.ObjectDescriptionType type,
                                                                                           int index)
This method is internal to Qt Jambi.

Specified by:
objectDescriptionProperties in interface AbstractBackendInterface

startConnectionChange

public abstract boolean startConnectionChange(java.util.Set<QObject> arg__1)
This method is internal to Qt Jambi.

Specified by:
startConnectionChange in interface AbstractBackendInterface

fromNativePointer

public static AbstractBackend fromNativePointer(QNativePointer nativePointer)
This method is internal to Qt Jambi.


__qt_cast_to_AbstractBackend

public long __qt_cast_to_AbstractBackend(long ptr)
This method is internal to Qt Jambi.

Specified by:
__qt_cast_to_AbstractBackend in interface AbstractBackendInterface