java.lang.Object
io.qt.internal.QtJambiObject
io.qt.QtObject
io.qt.core.QObject
io.qt.core.internal.QFactoryLoader
- All Implemented Interfaces:
QtObjectInterface
,QtSignalBlockerInterface
,QtSignalEmitterInterface
,QtThreadAffineInterface
public class QFactoryLoader extends QObject
Java wrapper for Qt class QFactoryLoader
-
Nested Class Summary
Nested classes/interfaces inherited from class io.qt.core.QObject
QObject.MultiSignal, QObject.PrivateSignal0, QObject.PrivateSignal1<A>, QObject.PrivateSignal2<A,B>, QObject.PrivateSignal3<A,B,C>, QObject.PrivateSignal4<A,B,C,D>, QObject.PrivateSignal5<A,B,C,D,E>, QObject.PrivateSignal6<A,B,C,D,E,F>, QObject.PrivateSignal7<A,B,C,D,E,F,G>, QObject.PrivateSignal8<A,B,C,D,E,F,G,H>, QObject.PrivateSignal9<A,B,C,D,E,F,G,H,I>, QObject.QDeclarativeConstructor, QObject.Signal0, QObject.Signal1<A>, QObject.Signal1Default1<A>, QObject.Signal2<A,B>, QObject.Signal2Default1<A,B>, QObject.Signal2Default2<A,B>, QObject.Signal3<A,B,C>, QObject.Signal3Default1<A,B,C>, QObject.Signal3Default2<A,B,C>, QObject.Signal3Default3<A,B,C>, QObject.Signal4<A,B,C,D>, QObject.Signal4Default1<A,B,C,D>, QObject.Signal4Default2<A,B,C,D>, QObject.Signal4Default3<A,B,C,D>, QObject.Signal4Default4<A,B,C,D>, QObject.Signal5<A,B,C,D,E>, QObject.Signal5Default1<A,B,C,D,E>, QObject.Signal5Default2<A,B,C,D,E>, QObject.Signal5Default3<A,B,C,D,E>, QObject.Signal5Default4<A,B,C,D,E>, QObject.Signal5Default5<A,B,C,D,E>, QObject.Signal6<A,B,C,D,E,F>, QObject.Signal6Default1<A,B,C,D,E,F>, QObject.Signal6Default2<A,B,C,D,E,F>, QObject.Signal6Default3<A,B,C,D,E,F>, QObject.Signal6Default4<A,B,C,D,E,F>, QObject.Signal6Default5<A,B,C,D,E,F>, QObject.Signal6Default6<A,B,C,D,E,F>, QObject.Signal7<A,B,C,D,E,F,G>, QObject.Signal7Default1<A,B,C,D,E,F,G>, QObject.Signal7Default2<A,B,C,D,E,F,G>, QObject.Signal7Default3<A,B,C,D,E,F,G>, QObject.Signal7Default4<A,B,C,D,E,F,G>, QObject.Signal7Default5<A,B,C,D,E,F,G>, QObject.Signal7Default6<A,B,C,D,E,F,G>, QObject.Signal7Default7<A,B,C,D,E,F,G>, QObject.Signal8<A,B,C,D,E,F,G,H>, QObject.Signal8Default1<A,B,C,D,E,F,G,H>, QObject.Signal8Default2<A,B,C,D,E,F,G,H>, QObject.Signal8Default3<A,B,C,D,E,F,G,H>, QObject.Signal8Default4<A,B,C,D,E,F,G,H>, QObject.Signal8Default5<A,B,C,D,E,F,G,H>, QObject.Signal8Default6<A,B,C,D,E,F,G,H>, QObject.Signal8Default7<A,B,C,D,E,F,G,H>, QObject.Signal8Default8<A,B,C,D,E,F,G,H>, QObject.Signal9<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default1<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default2<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default3<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default4<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default5<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default6<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default7<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default8<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default9<A,B,C,D,E,F,G,H,I>, QObject.SignalConfiguration
-
Field Summary
Fields Modifier and Type Field Description static QMetaObject
staticMetaObject
This variable stores the meta-object for the class. -
Constructor Summary
Constructors Modifier Constructor Description protected
QFactoryLoader(QtObject.QPrivateConstructor p)
Constructor for internal use only.QFactoryLoader(Class<? extends QtObjectInterface> iid)
Overloaded constructor forQFactoryLoader(java.lang.Class, java.lang.String, io.qt.core.Qt.CaseSensitivity)
QFactoryLoader(Class<? extends QtObjectInterface> iid, String suffix)
Overloaded constructor forQFactoryLoader(java.lang.Class, java.lang.String, io.qt.core.Qt.CaseSensitivity)
witharg__3 = io.qt.core.Qt.CaseSensitivity.CaseSensitive
.QFactoryLoader(Class<? extends QtObjectInterface> iid, String suffix, Qt.CaseSensitivity arg__3)
-
Method Summary
Modifier and Type Method Description int
indexOf(String needle)
QObject
instance(int index)
QMultiMap<Integer,String>
keyMap()
<P extends QtObjectInterface, R>
RloadPlugin(QMetaObject.Method1<P,R> create, String key)
<P extends QtObjectInterface, A, R>
RloadPlugin(QMetaObject.Method2<P,A,R> create, String key, A a)
<P extends QtObjectInterface, A, B, R>
RloadPlugin(QMetaObject.Method3<P,A,B,R> create, String key, A a, B b)
<P extends QtObjectInterface, A, B, C, R>
RloadPlugin(QMetaObject.Method4<P,A,B,C,R> create, String key, A a, B b, C c)
<P extends QtObjectInterface, A, B, C, D, R>
RloadPlugin(QMetaObject.Method5<P,A,B,C,D,R> create, String key, A a, B b, C c, D d)
<P extends QtObjectInterface, A, B, C, D, E, R>
RloadPlugin(QMetaObject.Method6<P,A,B,C,D,E,R> create, String key, A a, B b, C c, D d, E e)
<P extends QtObjectInterface, A, B, C, D, E, F, R>
RloadPlugin(QMetaObject.Method7<P,A,B,C,D,E,F,R> create, String key, A a, B b, C c, D d, E e, F f)
<P extends QtObjectInterface, A, B, C, D, E, F, G, R>
RloadPlugin(QMetaObject.Method8<P,A,B,C,D,E,F,G,R> create, String key, A a, B b, C c, D d, E e, F f, G g)
<P extends QtObjectInterface, A, B, C, D, E, F, G, H, R>
RloadPlugin(QMetaObject.Method9<P,A,B,C,D,E,F,G,H,R> create, String key, A a, B b, C c, D d, E e, F f, G g, H h)
<P extends QtObjectInterface>
PloadPlugin(Class<P> pluginClass, String key, Object... args)
QObject
loadPlugin(String key, Object... args)
QList<QJsonObject>
metaData()
static void
refreshAll()
static void
registerFactory(Class<? extends QtObjectInterface> factoryClass)
void
update()
Methods inherited from class io.qt.core.QObject
blockSignals, childEvent, children, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connectNotify, customEvent, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnectNotify, disposeLater, dumpObjectInfo, dumpObjectTree, dynamicPropertyNames, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, event, eventFilter, findChild, findChild, findChild, findChild, findChild, findChildren, findChildren, findChildren, findChildren, findChildren, findChildren, findChildren, findChildren, findChildren, findChildren, findChildren, inherits, inherits, installEventFilter, isSignalConnected, isWidgetType, isWindowType, killTimer, metaObject, moveToThread, objectName, parent, property, qt_metacast, receivers, receivers, removeEventFilter, sender, senderSignalIndex, setObjectName, setParent, setProperty, signalsBlocked, startTimer, startTimer, thread, timerEvent, toString, tr, tr, tr
-
Field Details
-
staticMetaObject
This variable stores the meta-object for the class.
-
-
Constructor Details
-
QFactoryLoader
Overloaded constructor for
QFactoryLoader(java.lang.Class, java.lang.String, io.qt.core.Qt.CaseSensitivity)
witharg__3 = io.qt.core.Qt.CaseSensitivity.CaseSensitive
. -
QFactoryLoader
Overloaded constructor for
QFactoryLoader(java.lang.Class, java.lang.String, io.qt.core.Qt.CaseSensitivity)
with:
suffix = ""
arg__3 = io.qt.core.Qt.CaseSensitivity.CaseSensitive
-
QFactoryLoader
public QFactoryLoader(Class<? extends QtObjectInterface> iid, String suffix, Qt.CaseSensitivity arg__3) -
QFactoryLoader
Constructor for internal use only.- Parameters:
p
- expected to benull
.
-
-
Method Details
-
indexOf
-
instance
-
keyMap
-
metaData
-
update
-
refreshAll
public static void refreshAll() -
registerFactory
-
loadPlugin
public <P extends QtObjectInterface, R> R loadPlugin(QMetaObject.Method1<P,R> create, String key) -
loadPlugin
public <P extends QtObjectInterface, A, R> R loadPlugin(QMetaObject.Method2<P,A,R> create, String key, A a) -
loadPlugin
public <P extends QtObjectInterface, A, B, R> R loadPlugin(QMetaObject.Method3<P,A,B,R> create, String key, A a, B b) -
loadPlugin
public <P extends QtObjectInterface, A, B, C, R> R loadPlugin(QMetaObject.Method4<P,A,B,C,R> create, String key, A a, B b, C c) -
loadPlugin
public <P extends QtObjectInterface, A, B, C, D, R> R loadPlugin(QMetaObject.Method5<P,A,B,C,D,R> create, String key, A a, B b, C c, D d) -
loadPlugin
public <P extends QtObjectInterface, A, B, C, D, E, R> R loadPlugin(QMetaObject.Method6<P,A,B,C,D,E,R> create, String key, A a, B b, C c, D d, E e) -
loadPlugin
public <P extends QtObjectInterface, A, B, C, D, E, F, R> R loadPlugin(QMetaObject.Method7<P,A,B,C,D,E,F,R> create, String key, A a, B b, C c, D d, E e, F f) -
loadPlugin
public <P extends QtObjectInterface, A, B, C, D, E, F, G, R> R loadPlugin(QMetaObject.Method8<P,A,B,C,D,E,F,G,R> create, String key, A a, B b, C c, D d, E e, F f, G g) -
loadPlugin
public <P extends QtObjectInterface, A, B, C, D, E, F, G, H, R> R loadPlugin(QMetaObject.Method9<P,A,B,C,D,E,F,G,H,R> create, String key, A a, B b, C c, D d, E e, F f, G g, H h) -
loadPlugin
-
loadPlugin
public <P extends QtObjectInterface> P loadPlugin(Class<P> pluginClass, String key, Object... args)
-