MCPcopy Create free account

hub / github.com/depoll/bindroid / types & classes

Types & classes101 in github.com/depoll/bindroid

↓ 27 callersClassKotlinNestable
bindroid-test/src/com/bindroid/test/kotlin/KotlinNestable.kt:7
↓ 26 callersClassCompiledProperty
bindroid-kotlin/src/main/java/com/bindroid/utils/CompiledProperty.kt:9
↓ 15 callersClassTrackableInt
Provides a {@link TrackableField}-like implementation for integer primitives, allowing you to avoid the cost of boxing and unboxing values.
Bindroid/src/com/bindroid/trackable/TrackableInt.java:7
↓ 10 callersClassAllTypesHolder
Test all primitive types
bindroid-kotlin/src/test/kotlin/com/bindroid/trackable/TrackableUtilsTest.kt:20
↓ 9 callersClassTrackableField
Implements a {@link Trackable} that stores a value. A TrackableField calls {@link #track()} when {@link #get()} is called and {@link #updateTrackers()
Bindroid/src/com/bindroid/trackable/TrackableField.java:21
↓ 8 callersClassViewModel
bindroid-kotlin/src/test/kotlin/com/bindroid/utils/BindingUtilsBindTest.kt:10
↓ 6 callersClassBox
bindroid-kotlin/src/test/kotlin/com/bindroid/utils/CompiledPropertyTest.kt:8
↓ 6 callersClassTrackableCollection
A {@link List} implementation that implements Trackable on all of its methods, notifying {@link Tracker}s whenever a change to the list occurs. @para
Bindroid/src/com/bindroid/trackable/TrackableCollection.java:18
↓ 6 callersClassViewModel
bindroid-kotlin/src/test/kotlin/com/bindroid/utils/BindingUtilsUiTest.kt:24
↓ 6 callersClassWeakReflectedProperty
A ReflectedProperty that keeps a weak reference to its source.
Bindroid/src/com/bindroid/utils/WeakReflectedProperty.java:8
↓ 4 callersClassBinding
Allows two trackable properties to be bound together such that their values remain in sync. It supports one-way and two-way bindings to any properties
Bindroid/src/com/bindroid/Binding.java:16
↓ 4 callersClassItem
bindroid-kotlin/src/test/kotlin/com/bindroid/trackable/TrackableUtilsTest.kt:476
↓ 3 callersClassProperty
Represents a property (a getter and setter pair). @param <T> the type of the property.
Bindroid/src/com/bindroid/utils/Property.java:8
↓ 3 callersClassStringBox
bindroid-kotlin/src/test/kotlin/com/bindroid/utils/CompiledPropertyTest.kt:9
↓ 3 callersClassTrackingScope
bindroid-kotlin/src/main/java/com/bindroid/trackable/TrackableUtils.kt:277
↓ 2 callersClassFieldHolder
bindroid-kotlin/src/test/kotlin/com/bindroid/trackable/TrackableUtilsTest.kt:209
↓ 2 callersClassIntHolder
bindroid-kotlin/src/test/kotlin/com/bindroid/trackable/TrackableUtilsTest.kt:231
↓ 2 callersClassPerson
bindroid-kotlin/src/test/kotlin/com/bindroid/utils/BindingUtilsTest.kt:123
↓ 2 callersClassTestObj
bindroid-test/src/com/bindroid/test/kotlin/CompiledPropertyTest.kt:35
↓ 2 callersClassTrackableBoolean
Provides a {@link TrackableField}-like implementation for boolean primitives, allowing you to avoid the cost of boxing and unboxing values.
Bindroid/src/com/bindroid/trackable/TrackableBoolean.java:7
↓ 2 callersClassTrackableByte
Provides a {@link TrackableField}-like implementation for byte primitives, allowing you to avoid the cost of boxing and unboxing values.
Bindroid/src/com/bindroid/trackable/TrackableByte.java:7
↓ 2 callersClassTrackableChar
Provides a {@link TrackableField}-like implementation for char primitives, allowing you to avoid the cost of boxing and unboxing values.
Bindroid/src/com/bindroid/trackable/TrackableChar.java:7
↓ 2 callersClassTrackableDouble
Provides a {@link TrackableField}-like implementation for double primitives, allowing you to avoid the cost of boxing and unboxing values.
Bindroid/src/com/bindroid/trackable/TrackableDouble.java:7
↓ 2 callersClassTrackableFloat
Provides a {@link TrackableField}-like implementation for float primitives, allowing you to avoid the cost of boxing and unboxing values.
Bindroid/src/com/bindroid/trackable/TrackableFloat.java:7
↓ 2 callersClassTrackableLong
Provides a {@link TrackableField}-like implementation for long primitives, allowing you to avoid the cost of boxing and unboxing values.
Bindroid/src/com/bindroid/trackable/TrackableLong.java:7
↓ 2 callersClassTrackableShort
Provides a {@link TrackableField}-like implementation for short primitives, allowing you to avoid the cost of boxing and unboxing values.
Bindroid/src/com/bindroid/trackable/TrackableShort.java:7
↓ 1 callersInterfaceAction
An object representing a void function that takes a single parameter. @param <T> the type of the parameter.
Bindroid/src/com/bindroid/utils/Action.java:8
↓ 1 callersClassBoolHolder
bindroid-kotlin/src/test/kotlin/com/bindroid/trackable/TrackableUtilsTest.kt:253
↓ 1 callersClassByteHolder
bindroid-kotlin/src/test/kotlin/com/bindroid/trackable/TrackableUtilsTest.kt:265
↓ 1 callersClassCallbackHolder
bindroid-kotlin/src/test/kotlin/com/bindroid/trackable/TrackableUtilsTest.kt:120
↓ 1 callersClassCallbacksHolder
bindroid-kotlin/src/test/kotlin/com/bindroid/trackable/TrackableUtilsTest.kt:145
↓ 1 callersClassCharHolder
bindroid-kotlin/src/test/kotlin/com/bindroid/trackable/TrackableUtilsTest.kt:277
↓ 1 callersClassComparingTrackableField
A {@link TrackableField} that uses an {@link EqualityComparer} to determine whether a value has changed when calling {@link #set(Object)}. If the valu
Bindroid/src/com/bindroid/trackable/ComparingTrackableField.java:12
↓ 1 callersClassDoubleHolder
bindroid-kotlin/src/test/kotlin/com/bindroid/trackable/TrackableUtilsTest.kt:289
↓ 1 callersInterfaceEqualityComparer
Allows an alternative definition of equality to be defined. @param <T> the type being compared.
Bindroid/src/com/bindroid/utils/EqualityComparer.java:8
↓ 1 callersClassFloatHolder
bindroid-kotlin/src/test/kotlin/com/bindroid/trackable/TrackableUtilsTest.kt:301
↓ 1 callersInterfaceFunction
An object representing a function that takes no parameters and has a return value. @param <T> the return type of the method.
Bindroid/src/com/bindroid/utils/Function.java:8
↓ 1 callersClassHolder
bindroid-kotlin/src/test/kotlin/com/bindroid/trackable/TrackableUtilsTest.kt:7
↓ 1 callersClassLongHolder
bindroid-kotlin/src/test/kotlin/com/bindroid/trackable/TrackableUtilsTest.kt:313
↓ 1 callersClassNullableCallbackHolder
bindroid-kotlin/src/test/kotlin/com/bindroid/trackable/TrackableUtilsTest.kt:188
↓ 1 callersClassReadOnlyBox
bindroid-kotlin/src/test/kotlin/com/bindroid/utils/CompiledPropertyTest.kt:10
↓ 1 callersClassShortHolder
bindroid-kotlin/src/test/kotlin/com/bindroid/trackable/TrackableUtilsTest.kt:325
↓ 1 callersClassTestView
bindroid-kotlin/src/test/kotlin/com/bindroid/utils/BindingUtilsUiTest.kt:82
ClassAdapterConverter
A {@link ValueConverter} that converts a {@link List} or {@link TrackableCollection} into an {@link Adapter} that can be used for {@link ListView}s an
Bindroid/src/com/bindroid/converters/AdapterConverter.java:17
ClassBindingExtendedTest
Extended unit tests for Binding class. These tests focus on edge cases and scenarios not covered by the existing tests.
Bindroid/test/com/bindroid/test/BindingExtendedTest.java:23
EnumBindingMode
Specifies the direction of a binding.
Bindroid/src/com/bindroid/BindingMode.java:6
ClassBindingTest
bindroid-test/src/com/bindroid/test/BindingTest.java:17
ClassBindingUtilsBindTest
bindroid-kotlin/src/test/kotlin/com/bindroid/utils/BindingUtilsBindTest.kt:8
ClassBindingUtilsTest
bindroid-kotlin/src/test/kotlin/com/bindroid/utils/BindingUtilsTest.kt:6
ClassBindingUtilsUiTest
bindroid-kotlin/src/test/kotlin/com/bindroid/utils/BindingUtilsUiTest.kt:17
ClassBoolConverter
A {@link ValueConverter} for converting to boolean values or visibilities in {@link BindingMode#ONE_WAY} bindings.
Bindroid/src/com/bindroid/converters/BoolConverter.java:14
ClassBoundCollectionAdapter
Provides a {@link ListAdapter} or {@link SpinnerAdapter} to wrap a {@link TrackableCollection}, listening for changes to the collection and notifying
Bindroid/src/com/bindroid/ui/BoundCollectionAdapter.java:33
InterfaceBoundUi
Provides a standard interface for a {@link View} to be bound to some model or data source. @param <T> the type of the dataSource.
Bindroid/src/com/bindroid/ui/BoundUi.java:10
ClassCompiledPropertyTest
bindroid-test/src/com/bindroid/test/kotlin/CompiledPropertyTest.kt:8
ClassCompiledPropertyTest
bindroid-kotlin/src/test/kotlin/com/bindroid/utils/CompiledPropertyTest.kt:7
ClassCompoundButtonCheckedProperty
Represents the "Checked" property of a {@link CompoundButton} (e.g. a CheckBox or ToggleButton), allowing for two-way bindings.
Bindroid/src/com/bindroid/ui/CompoundButtonCheckedProperty.java:17
ClassConverterExtendedTest
Extended unit tests for converters.
Bindroid/test/com/bindroid/test/ConverterExtendedTest.java:18
ClassConverterTest
Tests the various converters.
bindroid-test/src/com/bindroid/test/ConverterTest.java:25
ClassCountingTracker
Bindroid/test/java/com/bindroid/trackable/TrackableFieldTest.java:8
ClassDateView
bindroid-sample/src/com/bindroid/sample/DateView.java:16
ClassEditTextTextProperty
Represents the "Text" property of an {@link EditText}, allowing for two-way bindings.
Bindroid/src/com/bindroid/ui/EditTextTextProperty.java:18
ClassExplodingEquals
Bindroid/test/java/com/bindroid/utils/ObjectUtilitiesTest.java:8
ClassGCTestUtils
bindroid-test/src/com/bindroid/test/GCTestUtils.java:9
ClassGarbageCollectionListener
Allows the Garbage Collector to be watched by creating a weak reference to a sentinel object and waiting for its finalizer to run. Useful for verifyin
Bindroid/src/com/bindroid/utils/GarbageCollectionListener.java:11
ClassGarbageCollectionListenerTest
bindroid-test/src/com/bindroid/test/GarbageCollectionListenerTest.java:10
ClassIndexerPathPart
Bindroid/src/com/bindroid/utils/ReflectedProperty.java:20
ClassKotlinBindingTest
bindroid-test/src/com/bindroid/test/kotlin/KotlinBindingTest.kt:15
ClassMainActivity
bindroid-sample/src/com/bindroid/sample/MainActivity.java:15
ClassNestable
bindroid-test/src/com/bindroid/test/Nestable.java:5
ClassObjectUtilities
Provides utilities for comparing objects.
Bindroid/src/com/bindroid/utils/ObjectUtilities.java:6
ClassObjectUtilitiesTest
Bindroid/test/java/com/bindroid/utils/ObjectUtilitiesTest.java:7
ClassPair
Represents a pair of objects that can be used as a compound key for a {@link HashMap} or {@link HashSet}. @param <T1> the type of the left value. @pa
Bindroid/src/com/bindroid/utils/Pair.java:10
ClassPathPart
Bindroid/src/com/bindroid/utils/ReflectedProperty.java:80
ClassPropertyPathPart
Bindroid/src/com/bindroid/utils/ReflectedProperty.java:149
ClassReflectedProperty
Creates a property by reflecting down a property path. ReflectedProperty assumes that a pair of methods named "get{Name}" and "set{Name}" represent a
Bindroid/src/com/bindroid/utils/ReflectedProperty.java:19
ClassReflectedPropertyTest
bindroid-test/src/com/bindroid/test/ReflectedPropertyTest.java:16
ClassSourceTracker
A tracker for the Source property.
Bindroid/src/com/bindroid/Binding.java:20
ClassTargetTracker
A tracker for the Target property.
Bindroid/src/com/bindroid/Binding.java:43
ClassTestBean
Bindroid/test/com/bindroid/test/UtilsExtendedTest.java:402
ClassTestObject
Bindroid/test/com/bindroid/test/TrackableFieldExtendedTest.java:585
ClassToStringConverter
A {@link ValueConverter} for converting to String values in {@link BindingMode#ONE_WAY} bindings.
Bindroid/src/com/bindroid/converters/ToStringConverter.java:9
ClassTrackable
Provides an object to which {@link Tracker} can subscribe for notifications as well as methods that allow a Tracker to evaluate an {@link Action} or {
Bindroid/src/com/bindroid/trackable/Trackable.java:23
ClassTrackableCollectionExtendedTest
Extended unit tests for TrackableCollection. These tests focus on comprehensive List interface coverage and edge cases.
Bindroid/test/com/bindroid/test/TrackableCollectionExtendedTest.java:26
ClassTrackableCollectionTest
bindroid-test/src/com/bindroid/test/TrackableCollectionTest.java:15
ClassTrackableCollectionTest
Bindroid/test/java/com/bindroid/trackable/TrackableCollectionTest.java:11
ClassTrackableCoreMechanismTest
Unit tests specifically for the core Trackable tracking mechanism. These tests focus on the static tracking methods and the tracking lifecycle.
Bindroid/test/com/bindroid/test/TrackableCoreMechanismTest.java:20
ClassTrackableFieldExtendedTest
Extended unit tests for TrackableField and related classes. These tests focus on edge cases and scenarios not covered by the existing tests.
Bindroid/test/com/bindroid/test/TrackableFieldExtendedTest.java:22
ClassTrackableFieldTest
Bindroid/test/java/com/bindroid/trackable/TrackableFieldTest.java:7
ClassTrackablePrimitivesExtendedTest
Extended unit tests for primitive trackable types. Tests cover edge cases, boundary values, and additional scenarios.
Bindroid/test/com/bindroid/test/TrackablePrimitivesExtendedTest.java:24
InterfaceTrackableProperty
bindroid-kotlin/src/main/java/com/bindroid/trackable/TrackableUtils.kt:10
ClassTrackableTest
bindroid-test/src/com/bindroid/test/TrackableTest.java:22
ClassTrackableUtilsTest
bindroid-test/src/com/bindroid/test/kotlin/TrackableUtilsTest.kt:10
ClassTrackableUtilsTest
bindroid-kotlin/src/test/kotlin/com/bindroid/trackable/TrackableUtilsTest.kt:6
InterfaceTracker
Provides an interface for tracking {@link Trackable}s. <p> Calling {@link Trackable#track(Tracker, com.bindroid.utils.Action)} with a custom Tracker w
Bindroid/src/com/bindroid/trackable/Tracker.java:11
ClassUiBinder
Provides utility methods for bindings to UI, ensuring that the bindings hold weak references to the UI hierarchy and that the UI is only accessed from
Bindroid/src/com/bindroid/ui/UiBinder.java:17
ClassUiBindingTests
bindroid-test/src/com/bindroid/test/UiBindingTests.java:21
ClassUiProperty
A property that wraps another property, delegating calls to the UI thread.
Bindroid/src/com/bindroid/ui/UiProperty.java:15
ClassUtilsExtendedTest
Extended unit tests for utility classes in the utils package.
Bindroid/test/com/bindroid/test/UtilsExtendedTest.java:24
ClassValueConverter
Allows conversion between the source and target values in a {@link Binding}.
Bindroid/src/com/bindroid/ValueConverter.java:6
ClassViewModel
bindroid-sample/src/com/bindroid/sample/ViewModel.java:13
next →1–100 of 101, ranked by callers