Java Examples for android.databinding.DataBindingComponent

The following java examples will help you to understand the usage of android.databinding.DataBindingComponent. These source code samples are taken from different open source projects.

Example 1
Project: android-sdk-sources-for-api-level-23-master  File: InstanceAdapterTest.java View source code
@UiThreadTest
public void testInclude() throws Throwable {
    initNormal();
    DataBindingComponent component = DataBindingUtil.getDefaultComponent();
    DataBindingUtil.setDefaultComponent(null);
    IncludeInstanceAdapterBinding binding = IncludeInstanceAdapterBinding.inflate(getActivity().getLayoutInflater(), component);
    binding.setStr("World");
    binding.executePendingBindings();
    assertEquals("Hello World foo bar baz", binding.includedLayout.textView1.getText().toString());
}
Example 2
Project: kotlin-master  File: SingleAbstractMethodUtils.java View source code
@Nullable
public static FunctionDescriptor getSingleAbstractMethodOrNull(@NotNull JavaClassDescriptor klass) {
    if (klass.isDefinitelyNotSamInterface())
        return null;
    if (DescriptorUtilsKt.getFqNameSafe(klass).asString().equals("android.databinding.DataBindingComponent")) {
        return null;
    }
    List<CallableMemberDescriptor> abstractMembers = getAbstractMembers(klass.getDefaultType());
    if (abstractMembers.size() == 1) {
        CallableMemberDescriptor member = abstractMembers.get(0);
        if (member instanceof SimpleFunctionDescriptor) {
            return member.getTypeParameters().isEmpty() ? (FunctionDescriptor) member : null;
        }
    }
    return null;
}
Example 3
Project: VCL-Android-master  File: DataBinderMapper.java View source code
public android.databinding.ViewDataBinding getDataBinder(android.databinding.DataBindingComponent bindingComponent, android.view.View view, int layoutId) {
    switch(layoutId) {
        case org.videolan.vlc.R.layout.video_grid_card:
            return org.videolan.vlc.databinding.VideoGridCardBinding.bind(view, bindingComponent);
        case org.videolan.vlc.R.layout.video_list_card:
            return org.videolan.vlc.databinding.VideoListCardBinding.bind(view, bindingComponent);
        case org.videolan.vlc.R.layout.browser_item_separator:
            return org.videolan.vlc.databinding.BrowserItemSeparatorBinding.bind(view, bindingComponent);
        case org.videolan.vlc.R.layout.directory_view_item:
            return org.videolan.vlc.databinding.DirectoryViewItemBinding.bind(view, bindingComponent);
        case org.videolan.vlc.R.layout.audio_browser_separator:
            return org.videolan.vlc.databinding.AudioBrowserSeparatorBinding.bind(view, bindingComponent);
        case org.videolan.vlc.R.layout.audio_browser_item:
            return org.videolan.vlc.databinding.AudioBrowserItemBinding.bind(view, bindingComponent);
    }
    return null;
}
Example 4
Project: agera-master  File: DataBinderMapper.java View source code
public ViewDataBinding getDataBinder(android.databinding.DataBindingComponent component, View view, int layoutId) {
    return bindings.get(layoutId);
}
Example 5
Project: epoxy-master  File: ModelWithDataBindingBinding.java View source code
public static ModelWithDataBindingBinding inflate(android.view.LayoutInflater inflater, android.view.ViewGroup root, boolean attachToRoot, android.databinding.DataBindingComponent bindingComponent) {
    return android.databinding.DataBindingUtil.<ModelWithDataBindingBinding>inflate(inflater, com.airbnb.epoxy.R.layout.model_with_data_binding, root, attachToRoot, bindingComponent);
}
Example 6
Project: SyncthingAndroid-master  File: ManageScreenAdapter.java View source code
@Override
public android.databinding.DataBindingComponent getBindingComponent() {
    return presenter;
}