Searched defs:binding (Results 1 - 15 of 15) sorted by relevance

/packages/apps/Messaging/src/com/android/messaging/datamodel/binding/
H A DImmutableBindingRef.java16 package com.android.messaging.datamodel.binding;
29 * The referenced, read-only binding object.
36 ImmutableBindingRef(final BindingBase<T> binding) { argument
37 mBinding = resolveBinding(binding);
71 * Resolve the source binding to the real BindingImpl it's referencing. This avoids the
72 * redundancy of multiple wrapper calls when creating a binding reference from an existing
73 * binding reference.
75 private BindingBase<T> resolveBinding(final BindingBase<T> binding) { argument
76 BindingBase<T> resolvedBinding = binding;
H A DBindableOnceData.java16 package com.android.messaging.datamodel.binding;
27 // Ensures that we can't re-bind again after the first binding.
H A DBindableData.java17 package com.android.messaging.datamodel.binding;
H A DBindingBase.java16 package com.android.messaging.datamodel.binding;
19 * The binding class keeps track of a binding between a ui component and an item of BindableData
22 * NOTE: Ensure that the UI component uses the same binding instance for it's whole lifetime
25 * The ui component owns the binding instance.
26 * It can use it [isBound(data)] to see if the binding still binds to the right piece of data
28 * Upon binding the data is informed of a unique binding key generated in this class and can use
33 * Creates a new exclusively owned binding for the owner object.
40 * Creates a new read-only binding referencin
[all...]
H A DDetachableBinding.java16 package com.android.messaging.datamodel.binding;
H A DBinding.java17 package com.android.messaging.datamodel.binding;
30 * Initialize a binding instance - the owner is typically the containing class
74 // Check both this binding and the data not already bound
76 throw new IllegalStateException("already bound when binding to " + data);
86 // Check this binding is bound and that data is bound to this binding
/packages/apps/Messaging/src/com/android/messaging/datamodel/data/
H A DBlockedParticipantsData.java29 import com.android.messaging.datamodel.binding.BindableData;
30 import com.android.messaging.datamodel.binding.BindingBase;
84 final BindingBase<BlockedParticipantsData> binding) {
86 args.putString(BINDING_ID, binding.getBindingId());
83 init(final LoaderManager loaderManager, final BindingBase<BlockedParticipantsData> binding) argument
H A DLaunchConversationData.java23 import com.android.messaging.datamodel.binding.BindableData;
24 import com.android.messaging.datamodel.binding.BindingBase;
52 public void getOrCreateConversation(final BindingBase<LaunchConversationData> binding, argument
54 final String bindingId = binding.getBindingId();
H A DContactPickerData.java28 import com.android.messaging.datamodel.binding.BindableData;
29 import com.android.messaging.datamodel.binding.BindingBase;
157 final BindingBase<ContactPickerData> binding) {
159 args.putString(BINDING_ID, binding.getBindingId());
156 init(final LoaderManager loaderManager, final BindingBase<ContactPickerData> binding) argument
H A DMediaPickerData.java28 import com.android.messaging.datamodel.binding.BindableData;
29 import com.android.messaging.datamodel.binding.BindingBase;
126 public void startLoader(final int loaderId, final BindingBase<MediaPickerData> binding, argument
131 args.putString(BINDING_ID, binding.getBindingId());
H A DPeopleAndOptionsData.java31 import com.android.messaging.datamodel.binding.BindableData;
32 import com.android.messaging.datamodel.binding.BindingBase;
152 final BindingBase<PeopleAndOptionsData> binding) {
154 args.putString(BINDING_ID, binding.getBindingId());
172 public void enableConversationNotifications(final BindingBase<PeopleAndOptionsData> binding, argument
174 final String bindingId = binding.getBindingId();
181 public void setConversationNotificationSound(final BindingBase<PeopleAndOptionsData> binding, argument
183 final String bindingId = binding.getBindingId();
191 final BindingBase<PeopleAndOptionsData> binding, final boolean enable) {
192 final String bindingId = binding
151 init(final LoaderManager loaderManager, final BindingBase<PeopleAndOptionsData> binding) argument
190 enableConversationNotificationVibration( final BindingBase<PeopleAndOptionsData> binding, final boolean enable) argument
199 setDestinationBlocked(final BindingBase<PeopleAndOptionsData> binding, final boolean blocked) argument
[all...]
H A DConversationListData.java31 import com.android.messaging.datamodel.binding.BindableData;
32 import com.android.messaging.datamodel.binding.BindingBase;
169 final BindingBase<ConversationListData> binding) {
171 mArgs.putString(BINDING_ID, binding.getBindingId());
168 init(final LoaderManager loaderManager, final BindingBase<ConversationListData> binding) argument
H A DSettingsData.java30 import com.android.messaging.datamodel.binding.BindableData;
31 import com.android.messaging.datamodel.binding.BindingBase;
176 final BindingBase<SettingsData> binding) {
178 args.putString(BINDING_ID, binding.getBindingId());
175 init(final LoaderManager loaderManager, final BindingBase<SettingsData> binding) argument
H A DConversationData.java44 import com.android.messaging.datamodel.binding.BindableData;
45 import com.android.messaging.datamodel.binding.Binding;
46 import com.android.messaging.datamodel.binding.BindingBase;
530 final BindingBase<ConversationData> binding) {
531 // Remember the binding id so that loader callbacks can check if data is still bound
534 args.putString(BINDING_ID, binding.getBindingId());
593 public void sendMessage(final BindingBase<ConversationData> binding, argument
596 Assert.isTrue(binding.getData() == this);
650 public void downloadMessage(final BindingBase<ConversationData> binding, argument
652 Assert.isTrue(binding
529 init(final LoaderManager loaderManager, final BindingBase<ConversationData> binding) argument
657 resendMessage(final BindingBase<ConversationData> binding, final String messageId) argument
663 deleteMessage(final BindingBase<ConversationData> binding, final String messageId) argument
669 deleteConversation(final Binding<ConversationData> binding) argument
680 archiveConversation(final BindingBase<ConversationData> binding) argument
685 unarchiveConversation(final BindingBase<ConversationData> binding) argument
[all...]
H A DDraftMessageData.java27 import com.android.messaging.datamodel.binding.BindableData;
28 import com.android.messaging.datamodel.binding.Binding;
29 import com.android.messaging.datamodel.binding.BindingBase;
393 final BindingBase<DraftMessageData> binding) {
395 binding.getBindingId());
543 public boolean loadFromStorage(final BindingBase<DraftMessageData> binding, argument
554 if (mMonitor == null && !isDraftCachedCopy && isBound(binding.getBindingId())) {
556 optionalIncomingDraft, binding.getBindingId(), this);
568 public void saveToStorage(final BindingBase<DraftMessageData> binding) { argument
569 saveToStorageInternal(binding);
392 addPendingAttachment(final PendingAttachmentData pendingAttachment, final BindingBase<DraftMessageData> binding) argument
573 saveToStorageInternal(final BindingBase<DraftMessageData> binding) argument
592 prepareMessageForSending(final BindingBase<DraftMessageData> binding) argument
699 checkDraftForAction(final boolean checkMessageSize, final int selfSubId, final CheckDraftTaskCallback callback, final Binding<DraftMessageData> binding) argument
758 CheckDraftForSendTask(final boolean checkMessageSize, final int selfSubId, final CheckDraftTaskCallback callback, final Binding<DraftMessageData> binding) argument
[all...]

Completed in 79 milliseconds