|
| | JniAdapter (JNIEnv *env) |
| | ~JniAdapter () override |
| | JniAdapter (const JniAdapter &)=delete |
| JniAdapter & | operator= (const JniAdapter &)=delete |
| std::string_view | platform_name () const noexcept override |
| void | set_text (::aria::binding::IView &v, std::string_view text) override |
| std::string | get_text (::aria::binding::IView &v) override |
| ::aria::Subscription | on_text_changed (::aria::binding::IView &v, std::function< void(std::string_view)> cb) override |
| void | set_bool (::aria::binding::IView &v, bool value) override |
| bool | get_bool (::aria::binding::IView &v) override |
| ::aria::Subscription | on_bool_changed (::aria::binding::IView &v, std::function< void(bool)> cb) override |
| void | set_int (::aria::binding::IView &v, int value) override |
| int | get_int (::aria::binding::IView &v) override |
| ::aria::Subscription | on_int_changed (::aria::binding::IView &v, std::function< void(int)> cb) override |
| void | set_int64 (::aria::binding::IView &v, std::int64_t value) override |
| std::int64_t | get_int64 (::aria::binding::IView &v) override |
| ::aria::Subscription | on_int64_changed (::aria::binding::IView &v, std::function< void(std::int64_t)> cb) override |
| void | set_uint64 (::aria::binding::IView &v, std::uint64_t value) override |
| std::uint64_t | get_uint64 (::aria::binding::IView &v) override |
| ::aria::Subscription | on_uint64_changed (::aria::binding::IView &v, std::function< void(std::uint64_t)> cb) override |
| void | set_float (::aria::binding::IView &v, float value) override |
| float | get_float (::aria::binding::IView &v) override |
| ::aria::Subscription | on_float_changed (::aria::binding::IView &v, std::function< void(float)> cb) override |
| void | set_double (::aria::binding::IView &v, double value) override |
| double | get_double (::aria::binding::IView &v) override |
| ::aria::Subscription | on_double_changed (::aria::binding::IView &v, std::function< void(double)> cb) override |
| void | set_visible (::aria::binding::IView &v, bool visible) override |
| void | set_enabled (::aria::binding::IView &v, bool enabled) override |
| ::aria::Subscription | on_click (::aria::binding::IView &v, std::function< void()> cb) override |
| void | notify_text_changed (::aria::binding::IView &v, std::string_view value) |
| void | notify_bool_changed (::aria::binding::IView &v, bool value) |
| void | notify_int_changed (::aria::binding::IView &v, int value) |
| void | notify_int64_changed (::aria::binding::IView &v, std::int64_t value) |
| void | notify_uint64_changed (::aria::binding::IView &v, std::uint64_t value) |
| void | notify_float_changed (::aria::binding::IView &v, float value) |
| void | notify_double_changed (::aria::binding::IView &v, double value) |
| void | notify_click (::aria::binding::IView &v) |
| virtual | ~IViewAdapter () |
Android JNI implementation of IViewAdapter.
Bridges Aria's property system to Android View widgets via JNI, resolving jmethodID lookups on the runtime class for supported operations.