/packages/apps/Messaging/src/com/android/messaging/datamodel/binding/ |
H A D | ImmutableBindingRef.java | 16 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 D | BindableOnceData.java | 16 package com.android.messaging.datamodel.binding; 27 // Ensures that we can't re-bind again after the first binding.
|
H A D | BindableData.java | 17 package com.android.messaging.datamodel.binding;
|
H A D | BindingBase.java | 16 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 D | DetachableBinding.java | 16 package com.android.messaging.datamodel.binding;
|
H A D | Binding.java | 17 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 D | BlockedParticipantsData.java | 29 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 D | LaunchConversationData.java | 23 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 D | ContactPickerData.java | 28 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 D | MediaPickerData.java | 28 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 D | PeopleAndOptionsData.java | 31 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 D | ConversationListData.java | 31 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 D | SettingsData.java | 30 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 D | ConversationData.java | 44 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 D | DraftMessageData.java | 27 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...] |