• Home
  • History
  • Annotate
  • only in /frameworks/data-binding/extensions/baseAdapters/src/main/java/
History log of /frameworks/data-binding/extensions/baseAdapters/src/main/java/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
c9a5d6f140f732ca0ff279a4b1ee315072e1c422 11-Jul-2015 George Mount <mount@google.com> Fix up javadoc.

Bug 22175560

Change-Id: Ib5bfd87f66602919764bd9b28c0afdcbe55a7ce5
ndroid/databinding/adapters/ListenerUtil.java
716ba89e7f459f49ea85070d4710c1d79d715298 18-Jun-2015 George Mount <mount@google.com> Support calling listener methods without interfaces.

Bug 21594573

It is convenient to be able to assign event listeners by just
referencing a method, similar to the way onClick="handler" works.

This adds a whole lot of listeners for the framework. Additional
listeners must be added for support library components.

This isn't perfect in resolving listeners. Perfect resolution
requires that each expression is evaluated in its own context
within the binding statement. If, for example, the same method
name is used for a listener and an accessor, we will assume
that the listener is used always and there will be a compilation
failure.

Change-Id: If4705122b67a451430451b6e7d890eb813af1c5c
ndroid/databinding/adapters/AbsListViewBindingAdapter.java
ndroid/databinding/adapters/ActionMenuViewBindingAdapter.java
ndroid/databinding/adapters/AdapterViewBindingAdapter.java
ndroid/databinding/adapters/AutoCompleteTextViewBindingAdapter.java
ndroid/databinding/adapters/CalendarViewBindingAdapter.java
ndroid/databinding/adapters/ChronometerBindingAdapter.java
ndroid/databinding/adapters/CompoundButtonBindingAdapter.java
ndroid/databinding/adapters/ExpandableListViewBindingAdapter.java
ndroid/databinding/adapters/ListenerUtil.java
ndroid/databinding/adapters/NumberPickerBindingAdapter.java
ndroid/databinding/adapters/RadioGroupBindingAdapter.java
ndroid/databinding/adapters/RatingBarBindingAdapter.java
ndroid/databinding/adapters/SearchViewBindingAdapter.java
ndroid/databinding/adapters/SeekBarBindingAdapter.java
ndroid/databinding/adapters/SpinnerBindingAdapter.java
ndroid/databinding/adapters/TabHostBindingAdapter.java
ndroid/databinding/adapters/TextViewBindingAdapter.java
ndroid/databinding/adapters/TimePickerBindingAdapter.java
ndroid/databinding/adapters/ToolbarBindingAdapter.java
ndroid/databinding/adapters/VideoViewBindingAdapter.java
ndroid/databinding/adapters/ViewBindingAdapter.java
ndroid/databinding/adapters/ViewGroupBindingAdapter.java
ndroid/databinding/adapters/ViewStubBindingAdapter.java
ndroid/databinding/adapters/ZoomControlsBindingAdapter.java
10960eb5f73fd587c2f8d18cfc61873c04017512 13-May-2015 George Mount <mount@google.com> Use only values for @BindingAdapter.

Bug 20977114
ndroid/databinding/adapters/AbsSpinnerBindingAdapter.java
ndroid/databinding/adapters/SwitchBindingAdapter.java
ndroid/databinding/adapters/SwitchCompatBindingAdapter.java
ndroid/databinding/adapters/TableLayoutBindingAdapter.java
ndroid/databinding/adapters/TextViewBindingAdapter.java
ndroid/databinding/adapters/ViewBindingAdapter.java
ndroid/databinding/adapters/ViewGroupBindingAdapter.java
cc0e609d998fa9f82d62050bea525afa3a6f92f3 11-May-2015 George Mount <mount@google.com> More forgiving values for android:src attribute.

ImageView's android:src can take a drawable, but it is
also convenient to provide a URI at times. With this change,
it allows applying a URI to that attribute.
ndroid/databinding/adapters/ImageViewBindingAdapter.java
c619d8f69127c1200103d8119101c5f0675661d0 01-May-2015 George Mount <mount@google.com> Have BindingMethod use Class instead of String.

Bug 20720873
ndroid/databinding/adapters/AbsListViewBindingAdapter.java
ndroid/databinding/adapters/AbsSeekBarBindingAdapter.java
ndroid/databinding/adapters/AutoCompleteTextViewBindingAdapter.java
ndroid/databinding/adapters/CardViewBindingAdapter.java
ndroid/databinding/adapters/CheckedTextViewBindingAdapter.java
ndroid/databinding/adapters/CompoundButtonBindingAdapter.java
ndroid/databinding/adapters/FrameLayoutBindingAdapter.java
ndroid/databinding/adapters/ImageViewBindingAdapter.java
ndroid/databinding/adapters/LinearLayoutBindingAdapter.java
ndroid/databinding/adapters/ProgressBarBindingAdapter.java
ndroid/databinding/adapters/RadioGroupBindingAdapter.java
ndroid/databinding/adapters/SpinnerBindingAdapter.java
ndroid/databinding/adapters/SwitchBindingAdapter.java
ndroid/databinding/adapters/SwitchCompatBindingAdapter.java
ndroid/databinding/adapters/TabWidgetBindingAdapter.java
ndroid/databinding/adapters/TextViewBindingAdapter.java
ndroid/databinding/adapters/ViewBindingAdapter.java
ndroid/databinding/adapters/ViewGroupBindingAdapter.java
ndroid/databinding/adapters/ViewStubBindingAdapter.java
cffffe30fe53455856d3d41724b9d5dd21aebf9a 28-Apr-2015 George Mount <mount@google.com> First stage in allowing multi-parameter BindingAdapters.

Allow multi-parameter binding adapters. These will affect
Views where multiple attributes are using expressions.
In this initial stage, BindingAdapters can be applied to
multiple attributes and the list of such binding adapters
can be retrieved.

Change-Id: I073393c215cd93d232fb1e3682641fdc31d994d2
ndroid/databinding/adapters/ViewBindingAdapter.java
fead9ca09b117136b35bc5bf137340a754f9eddd 23-Mar-2015 George Mount <mount@google.com> Move to package android.databinding.
ndroid/bindings/adapters/AbsListViewBindingAdapter.java
ndroid/bindings/adapters/AbsSeekBarBindingAdapter.java
ndroid/bindings/adapters/AbsSpinnerBindingAdapter.java
ndroid/bindings/adapters/AutoCompleteTextViewBindingAdapter.java
ndroid/bindings/adapters/CardViewBindingAdapter.java
ndroid/bindings/adapters/CheckedTextViewBindingAdapter.java
ndroid/bindings/adapters/CompoundButtonBindingAdapter.java
ndroid/bindings/adapters/Converters.java
ndroid/bindings/adapters/FrameLayoutBindingAdapter.java
ndroid/bindings/adapters/ImageViewBindingAdapter.java
ndroid/bindings/adapters/LinearLayoutBindingAdapter.java
ndroid/bindings/adapters/ProgressBarBindingAdapter.java
ndroid/bindings/adapters/RadioGroupBindingAdapter.java
ndroid/bindings/adapters/SpinnerBindingAdapter.java
ndroid/bindings/adapters/SwitchBindingAdapter.java
ndroid/bindings/adapters/SwitchCompatBindingAdapter.java
ndroid/bindings/adapters/TabWidgetBindingAdapter.java
ndroid/bindings/adapters/TableLayoutBindingAdapter.java
ndroid/bindings/adapters/TextViewBindingAdapter.java
ndroid/bindings/adapters/ViewBindingAdapter.java
ndroid/bindings/adapters/ViewGroupBindingAdapter.java
ndroid/bindings/adapters/ViewStubBindingAdapter.java
ndroid/databinding/adapters/AbsListViewBindingAdapter.java
ndroid/databinding/adapters/AbsSeekBarBindingAdapter.java
ndroid/databinding/adapters/AbsSpinnerBindingAdapter.java
ndroid/databinding/adapters/AutoCompleteTextViewBindingAdapter.java
ndroid/databinding/adapters/CardViewBindingAdapter.java
ndroid/databinding/adapters/CheckedTextViewBindingAdapter.java
ndroid/databinding/adapters/CompoundButtonBindingAdapter.java
ndroid/databinding/adapters/Converters.java
ndroid/databinding/adapters/FrameLayoutBindingAdapter.java
ndroid/databinding/adapters/ImageViewBindingAdapter.java
ndroid/databinding/adapters/LinearLayoutBindingAdapter.java
ndroid/databinding/adapters/ProgressBarBindingAdapter.java
ndroid/databinding/adapters/RadioGroupBindingAdapter.java
ndroid/databinding/adapters/SpinnerBindingAdapter.java
ndroid/databinding/adapters/SwitchBindingAdapter.java
ndroid/databinding/adapters/SwitchCompatBindingAdapter.java
ndroid/databinding/adapters/TabWidgetBindingAdapter.java
ndroid/databinding/adapters/TableLayoutBindingAdapter.java
ndroid/databinding/adapters/TextViewBindingAdapter.java
ndroid/databinding/adapters/ViewBindingAdapter.java
ndroid/databinding/adapters/ViewGroupBindingAdapter.java
ndroid/databinding/adapters/ViewStubBindingAdapter.java
a6e4583962e19e8e93b4ca3f9fe3d34560b6d96c 13-Mar-2015 Yigit Boyar <yboyar@google.com> Support for multi module setups

This CL adds support for building multi module apps
with proper context.

For library modules, we only generate base classes in the initial
compilation. We also generate a temporary BR file which does
not have final methods.

When final app is being generated, all layout binders, adapters
and Bindable information gets merged and all final classes
are generated in their appropriate packages.

This CL also adds support for Test runs and any
number of build variants.

Bug: 19714904
Change-Id: I9b50b54db05f3fa206eec33709d43c2ac94a9e5e
ndroid/bindings/adapters/AbsListViewBindingAdapter.java
ndroid/bindings/adapters/AbsSeekBarBindingAdapter.java
ndroid/bindings/adapters/AbsSpinnerBindingAdapter.java
ndroid/bindings/adapters/AutoCompleteTextViewBindingAdapter.java
ndroid/bindings/adapters/CardViewBindingAdapter.java
ndroid/bindings/adapters/CheckedTextViewBindingAdapter.java
ndroid/bindings/adapters/CompoundButtonBindingAdapter.java
ndroid/bindings/adapters/Converters.java
ndroid/bindings/adapters/FrameLayoutBindingAdapter.java
ndroid/bindings/adapters/ImageViewBindingAdapter.java
ndroid/bindings/adapters/LinearLayoutBindingAdapter.java
ndroid/bindings/adapters/ProgressBarBindingAdapter.java
ndroid/bindings/adapters/RadioGroupBindingAdapter.java
ndroid/bindings/adapters/SpinnerBindingAdapter.java
ndroid/bindings/adapters/SwitchBindingAdapter.java
ndroid/bindings/adapters/SwitchCompatBindingAdapter.java
ndroid/bindings/adapters/TabWidgetBindingAdapter.java
ndroid/bindings/adapters/TableLayoutBindingAdapter.java
ndroid/bindings/adapters/TextViewBindingAdapter.java
ndroid/bindings/adapters/ViewBindingAdapter.java
ndroid/bindings/adapters/ViewGroupBindingAdapter.java
ndroid/bindings/adapters/ViewStubBindingAdapter.java