android :: Android_widget_ArrayAdapter :: add
Java implementation: android.widget.ArrayAdapterandroid :: Android_widget_ArrayAdapter :: clear
Java implementation: android.widget.ArrayAdapterandroid :: Android_widget_ArrayAdapter :: from_Context_int_ObjectArray
Java constructor: android.widget.ArrayAdapterandroid :: Android_widget_ArrayAdapter :: from_Context_int_int
Java constructor: android.widget.ArrayAdapterandroid :: Android_widget_ArrayAdapter :: from_Context_int_int_ObjectArray
Java constructor: android.widget.ArrayAdapterandroid :: Android_widget_ArrayAdapter :: get_position
Java implementation: int android.widget.ArrayAdapterandroid :: Android_widget_ArrayAdapter :: insert
Java implementation: android.widget.ArrayAdapterandroid :: Android_widget_ArrayAdapter :: remove
Java implementation: android.widget.ArrayAdapterandroid :: Android_widget_ArrayAdapter :: set_drop_down_view_resource
Java implementation: android.widget.ArrayAdapterandroid :: Android_widget_ArrayAdapter :: set_notify_on_change
Java implementation: android.widget.ArrayAdapterandroid $ Android_widget_ArrayAdapter :: SELF
Type of this instance, automatically specialized in every classandroid $ Android_widget_ArrayAdapter :: new_global_ref
Returns a global reference to the Java object behind this referenceandroid $ Android_widget_ArrayAdapter :: pop_from_local_frame_with_env
Java implementation ofpop_from_local_frame
android :: Android_widget_ArrayAdapter :: add
Java implementation: android.widget.ArrayAdaptercore :: Pointer :: address_is_null
Is the address behind this Object at NULL?android :: Android_widget_ListAdapter :: are_all_items_enabled
Java implementation: boolean android.widget.ListAdapter.areAllItemsEnabled()core :: Object :: class_factory
Implementation used byget_class
to create the specific class.
android :: Android_widget_ArrayAdapter :: clear
Java implementation: android.widget.ArrayAdaptercore :: Pointer :: defaultinit
jvm :: JavaObject :: defaultinit
core :: Object :: defaultinit
android :: Android_widget_ArrayAdapter :: from_Context_int_ObjectArray
Java constructor: android.widget.ArrayAdapterandroid :: Android_widget_ArrayAdapter :: from_Context_int_int
Java constructor: android.widget.ArrayAdapterandroid :: Android_widget_ArrayAdapter :: from_Context_int_int_ObjectArray
Java constructor: android.widget.ArrayAdapterandroid :: Android_widget_Adapter :: get_count
Java implementation: int android.widget.Adapter.getCount()android :: Android_widget_SpinnerAdapter :: get_drop_down_view
Java implementation: android.view.View android.widget.SpinnerAdapter.getDropDownView(int, android.view.View, android.view.ViewGroup)android :: Android_widget_Adapter :: get_item
Java implementation: java.lang.Object android.widget.Adapter.getItem(int)android :: Android_widget_Adapter :: get_item_id
Java implementation: long android.widget.Adapter.getItemId(int)android :: Android_widget_Adapter :: get_item_view_type
Java implementation: int android.widget.Adapter.getItemViewType(int)android :: Android_widget_ArrayAdapter :: get_position
Java implementation: int android.widget.ArrayAdapterandroid :: Android_widget_Adapter :: get_view
Java implementation: android.view.View android.widget.Adapter.getView(int, android.view.View, android.view.ViewGroup)android :: Android_widget_Adapter :: get_view_type_count
Java implementation: int android.widget.Adapter.getViewTypeCount()android :: Android_widget_Adapter :: has_stable_ids
Java implementation: boolean android.widget.Adapter.hasStableIds()android :: Android_widget_ArrayAdapter :: insert
Java implementation: android.widget.ArrayAdapterandroid :: Android_widget_Adapter :: is_empty
Java implementation: boolean android.widget.Adapter.isEmpty()android :: Android_widget_ListAdapter :: is_enabled
Java implementation: boolean android.widget.ListAdapter.isEnabled(int)core :: Object :: is_same_instance
Return true ifself
and other
are the same instance (i.e. same identity).
core :: Object :: is_same_serialized
Isself
the same as other
in a serialization context?
core :: Object :: is_same_type
Return true ifself
and other
have the same dynamic type.
jvm :: JavaObject :: new_global_ref
Returns a global reference to the Java object behind this referenceandroid :: Android_widget_BaseAdapter :: notify_data_set_changed
Java implementation: android.widget.BaseAdapter.notifyDataSetChanged()android :: Android_widget_BaseAdapter :: notify_data_set_invalidated
Java implementation: android.widget.BaseAdapter.notifyDataSetInvalidated()core :: Object :: output_class_name
Display class name on stdout (debug only).jvm :: JavaObject :: pop_from_local_frame
Pops the current local reference frame and return a valid reference to selfjvm :: JavaObject :: pop_from_local_frame_with_env
Java implementation ofpop_from_local_frame
android :: Android_widget_ArrayAdapter :: remove
Java implementation: android.widget.ArrayAdapterandroid :: Android_widget_ArrayAdapter :: set_drop_down_view_resource
Java implementation: android.widget.ArrayAdapterandroid :: Android_widget_ArrayAdapter :: set_notify_on_change
Java implementation: android.widget.ArrayAdapterjvm :: JavaObject :: to_java_string
JavaString
representation of self
using Java's toString
android :: Android_widget_Adapter
Java class: android.widget.Adapterandroid :: Android_widget_ListAdapter
Java class: android.widget.ListAdapterandroid :: Android_widget_SpinnerAdapter
Java class: android.widget.SpinnerAdapterandroid :: Android_widget_BaseAdapter
Java class: android.widget.BaseAdapter
# Java class: android.widget.ArrayAdapter<T>
extern class Android_widget_ArrayAdapter in "Java" `{ android.widget.ArrayAdapter `}
super Android_widget_BaseAdapter
#super Android_widget_Filterable
# Java implementation: android.widget.ArrayAdapter<T>.add(java.lang.Object)
fun add(arg0: JavaObject) in "Java" `{
self.add(arg0);
`}
# Java implementation: android.widget.ArrayAdapter<T>.addAll(java.util.Collection<java.lang.Object>)
#fun add_all_Collection(arg0: JavaCollection) in "Java" `{
#self.addAll(arg0);
#`}
# Java implementation: android.widget.ArrayAdapter<T>.addAll(java.lang.Object)
# fun add_all_Object(arg0: JavaObject) in "Java" `{
# self.addAll(arg0);
# `}
# Java implementation: android.widget.ArrayAdapter<T>.insert(java.lang.Object, int)
fun insert(arg0: JavaObject, arg1: Int) in "Java" `{
self.insert(arg0, (int)arg1);
`}
# Java implementation: android.widget.ArrayAdapter<T>.remove(java.lang.Object)
fun remove(arg0: JavaObject) in "Java" `{
self.remove(arg0);
`}
# Java implementation: android.widget.ArrayAdapter<T>.clear()
fun clear in "Java" `{
self.clear();
`}
# Java implementation: android.widget.ArrayAdapter<T>.sort(java.util.Comparator<T>)
#fun sort(arg0: Java_util_Comparator) in "Java" `{
#self.sort(arg0);
#`}
# Java implementation: android.widget.ArrayAdapter<T>.setNotifyOnChange(boolean)
fun set_notify_on_change(arg0: Bool) in "Java" `{
self.setNotifyOnChange(arg0);
`}
# Java implementation: android.content.Context android.widget.ArrayAdapter<T>.getContext()
#fun get_context: NativeContext in "Java" `{
#return self.getContext();
#`}
# Java implementation: int android.widget.ArrayAdapter<T>.getPosition(java.lang.Object)
fun get_position(arg0: JavaObject): Int in "Java" `{
return self.getPosition(arg0);
`}
# Java implementation: android.widget.ArrayAdapter<T>.setDropDownViewResource(int)
fun set_drop_down_view_resource(arg0: Int) in "Java" `{
self.setDropDownViewResource((int)arg0);
`}
# Java constructor: android.widget.ArrayAdapter<T>
#new (a: NativeContext, b: Int) in "Java" `{
#return new android.widget.ArrayAdapter(a, (int)b);
#`}
# Java constructor: android.widget.ArrayAdapter<T>
new from_Context_int_int(a: NativeContext, b: Int, c: Int) in "Java" `{
return new android.widget.ArrayAdapter(a, (int)b, (int)c);
`}
# Java constructor: android.widget.ArrayAdapter<T>
new from_Context_int_ObjectArray(a: NativeContext, b: Int, c: JavaArray) in "Java" `{
return new android.widget.ArrayAdapter(a, (int)b, c);
`}
# Java constructor: android.widget.ArrayAdapter<T>
new from_Context_int_int_ObjectArray(a: NativeContext, b: Int, c: Int, d: JavaArray) in "Java" `{
return new android.widget.ArrayAdapter(a, (int)b, (int)c, d);
`}
# Java constructor: android.widget.ArrayAdapter<T>
#new from_Context_int_List(a: NativeContext, b: Int, c: JavaList) in "Java" `{
#return new android.widget.ArrayAdapter(a, (int)b, c);
#`}
# Java constructor: android.widget.ArrayAdapter<T>
#new from_Context_int_int_List(a: NativeContext, b: Int, c: Int, d: Java_util_List) in "Java" `{
#return new android.widget.ArrayAdapter(a, (int)b, (int)c, d);
#`}
redef fun new_global_ref import sys, Sys.jni_env `{
Sys sys = Android_widget_ArrayAdapter_sys(self);
JNIEnv *env = Sys_jni_env(sys);
return (*env)->NewGlobalRef(env, self);
`}
redef fun pop_from_local_frame_with_env(jni_env) `{
return (*jni_env)->PopLocalFrame(jni_env, self);
`}
end
lib/android/ui/native_ui.nit:352,1--451,3
redef class Android_widget_ArrayAdapter
private new (context: NativeContext, res: Int, sender: ListLayout)
import ListLayout.create_view in "Java" `{
final nit.app.NitObject final_sender_object = sender;
ListLayout_incr_ref(sender);
return new android.widget.ArrayAdapter(context, (int)res) {
@Override
public android.view.View getView(int position, android.view.View convertView, android.view.ViewGroup parent) {
return ListLayout_create_view(final_sender_object, position);
}
};
`}
end
lib/android/ui/ui.nit:207,1--220,3