/frameworks/opt/chips/src/com/android/ex/chips/recipientchip/ |
BaseRecipientChip.java | 19 import com.android.ex.chips.RecipientEntry; 68 * Get associated RecipientEntry. 70 RecipientEntry getEntry();
|
SimpleRecipientChip.java | 19 import com.android.ex.chips.RecipientEntry; 36 private final RecipientEntry mEntry; 42 public SimpleRecipientChip(final RecipientEntry entry) { 93 public RecipientEntry getEntry() {
|
InvisibleRecipientChip.java | 24 import com.android.ex.chips.RecipientEntry; 33 public InvisibleRecipientChip(final RecipientEntry entry) { 80 public RecipientEntry getEntry() {
|
VisibleRecipientChip.java | 23 import com.android.ex.chips.RecipientEntry; 32 public VisibleRecipientChip(final Drawable drawable, final RecipientEntry entry) { 78 public RecipientEntry getEntry() {
|
/packages/apps/Messaging/src/com/android/messaging/util/ |
ContactRecipientEntryUtils.java | 22 import com.android.ex.chips.RecipientEntry; 29 * Provides utility methods around creating RecipientEntry instance specific to Bugle's needs. 50 public static RecipientEntry constructSendToDestinationEntry(final String destination) { 57 public static RecipientEntry constructNumberWithAvatarEntry(final String destination) { 61 private static RecipientEntry constructSpecialRecipientEntry(final String destination, 69 destination, RecipientEntry.INVALID_DESTINATION_TYPE, null, contactId, 80 public static String getDisplayNameForContactList(final RecipientEntry entry) { 91 public static String formatDestination(final RecipientEntry entry) { 98 public static boolean isAvatarAndNumberOnlyContact(final RecipientEntry entry) { 105 public static boolean isSendToDestinationContact(final RecipientEntry entry) [all...] |
ContactUtil.java | 36 import com.android.ex.chips.RecipientEntry; 464 * Creates a RecipientEntry from the provided data fields (from the contacts cursor). 467 public static RecipientEntry createRecipientEntry(final String displayName, 472 return RecipientEntry.constructTopLevelEntry(displayName, displayNameSource, 476 return RecipientEntry.constructSecondLevelEntry(displayName, displayNameSource, 483 * Creates a RecipientEntry for PhoneQuery result. The result is then displayed in the 486 public static RecipientEntry createRecipientEntryForPhoneQuery(final Cursor cursor,
|
/frameworks/opt/chips/src/com/android/ex/chips/ |
PhotoManager.java | 29 * Sets the {@link com.android.ex.chips.RecipientEntry}'s photo bytes. If the photo bytes 39 void populatePhotoBytesAsync(RecipientEntry entry, PhotoManagerCallback callback);
|
RecipientEntry.java | 29 public class RecipientEntry { 33 * information passed in to the RecipientEntry from an external source 98 protected RecipientEntry(int entryType, String displayName, String destination, 107 protected RecipientEntry(int entryType, String displayName, String destination, 130 protected RecipientEntry(int entryType, String displayName, String destination, 144 * Determine if this was a RecipientEntry created from recipient info or 148 return id == RecipientEntry.INVALID_CONTACT || id == RecipientEntry.GENERATED_CONTACT; 152 * Construct a RecipientEntry from just an address that has been entered. 156 public static RecipientEntry constructFakeEntry(final String address, final boolean isValid) [all...] |
SingleRecipientArrayAdapter.java | 27 class SingleRecipientArrayAdapter extends ArrayAdapter<RecipientEntry> { 31 public SingleRecipientArrayAdapter(Context context, RecipientEntry entry, 36 public SingleRecipientArrayAdapter(Context context, RecipientEntry entry, 40 new RecipientEntry[] { entry });
|
BaseRecipientAdapter.java | 193 public final List<RecipientEntry> entries; 194 public final LinkedHashMap<Long, List<RecipientEntry>> entryMap; 195 public final List<RecipientEntry> nonAggregatedEntries; 199 public DefaultFilterResult(List<RecipientEntry> entries, 200 LinkedHashMap<Long, List<RecipientEntry>> entryMap, 201 List<RecipientEntry> nonAggregatedEntries, 212 RecipientEntry entry) { 215 new LinkedHashMap<Long, List<RecipientEntry>>() /* entryMap */, 256 RecipientEntry.constructPermissionEntry(ChipsUtil.REQUIRED_PERMISSIONS)); 275 final LinkedHashMap<Long, List<RecipientEntry>> entryMap [all...] |
DefaultPhotoManager.java | 33 * queries for photo bytes by using the {@link com.android.ex.chips.RecipientEntry}'s 64 public void populatePhotoBytesAsync(RecipientEntry entry, PhotoManagerCallback callback) { 85 private void fetchPhotoAsync(final RecipientEntry entry, final Uri photoThumbnailUri,
|
RecipientAlternatesAdapter.java | 71 public void matchesFound(Map<String, RecipientEntry> results); 86 * Get a HashMap of address to RecipientEntry that contains all contact 123 HashMap<String, RecipientEntry> recipientEntries = null; 151 Map<String, RecipientEntry> recipientEntries, Set<String> addresses, 161 Map<String, RecipientEntry> recipientEntries, Set<String> addresses, 208 final Map<String, RecipientEntry> entries = 236 final Map<String, RecipientEntry> entries = 248 private static HashMap<String, RecipientEntry> processContactEntries(Cursor c, 250 HashMap<String, RecipientEntry> recipientEntries = new HashMap<String, RecipientEntry>(); [all...] |
RecipientEditTextView.java | 256 * Listener for handling clicks on the {@link RecipientEntry} that have 257 * {@link RecipientEntry#ENTRY_TYPE_PERMISSION_REQUEST} type. 282 * @param entry RecipientEntry that contains information about the chip. 284 void onRecipientChipDeleted(RecipientEntry entry); 294 * @param entry RecipientEntry that contains information about the chip. 296 void onRecipientChipAdded(RecipientEntry entry); 463 * @return The list of {@link RecipientEntry}s that have been selected by the user. 465 public List<RecipientEntry> getSelectedRecipients() { 468 List<RecipientEntry> results = new ArrayList<RecipientEntry>(); [all...] |
DropdownChipLayouter.java | 52 * {@link RecipientEntry#ENTRY_TYPE_PERMISSION_REQUEST} type. 106 public View bindView(View convertView, ViewGroup parent, RecipientEntry entry, int position, 112 * See {@link #bindView(View, ViewGroup, RecipientEntry, int, AdapterType, String)} 117 public View bindView(View convertView, ViewGroup parent, RecipientEntry entry, int position, 186 if (entryType == RecipientEntry.ENTRY_TYPE_PERSON) { 190 } else if (entryType == RecipientEntry.ENTRY_TYPE_PERMISSION_REQUEST) { 242 protected void bindIconToView(boolean showImage, RecipientEntry entry, ImageView view, 346 protected CharSequence getDestinationType(RecipientEntry entry) { 469 protected CharSequence[] getStyledResults(@Nullable String constraint, RecipientEntry entry) {
|
/frameworks/opt/chips/tests/src/com/android/ex/chips/ |
RecipientAlternatesAdapterTest.java | 26 import com.android.ex.chips.RecipientEntry; 116 final RecipientEntry entry1 = 117 RecipientEntry.constructFakeEntry("1@android.com", true); 118 final RecipientEntry entry2 = null; 126 final RecipientEntry entry1 = 127 RecipientEntry.constructTopLevelEntry("Android", DisplayNameSources.NICKNAME, 130 final RecipientEntry entry2 = RecipientEntry.constructFakeEntry("1@android.com", true); 139 final RecipientEntry entry1 = 140 RecipientEntry.constructTopLevelEntry("Android", DisplayNameSources.NICKNAME [all...] |
ChipsTest.java | 43 private RecipientEntry[] mMockEntries; 68 Drawable getChipBackground(RecipientEntry contact) { 107 Drawable getChipBackground(RecipientEntry contact) { 147 RecipientEntry entry = RecipientEntry.constructGeneratedEntry("User Name, Jr", 155 RecipientEntry alreadyFormatted = 156 RecipientEntry.constructFakeEntry("user@username.com, ", true); 163 RecipientEntry alreadyFormattedNoSpace = RecipientEntry 169 RecipientEntry alreadyNamed = RecipientEntry.constructGeneratedEntry("User Name" [all...] |
/packages/apps/Messaging/src/com/android/messaging/ui/contact/ |
ContactRecipientAdapter.java | 34 import com.android.ex.chips.RecipientEntry; 72 private static final int ENTRY_TYPE_DIRECTORY = RecipientEntry.ENTRY_TYPE_SIZE; 177 final List<RecipientEntry> entries = new ArrayList<>(); 201 final List<RecipientEntry> tempEntries = new ArrayList<>(); 241 updateEntries(Collections.<RecipientEntry>emptyList()); 246 private class RecipientEntryComparator implements Comparator<RecipientEntry> { 256 * Compare two RecipientEntry's, first by locale-aware display name comparison, then by 260 public int compare(RecipientEntry lhs, RecipientEntry rhs) { 320 public final List<RecipientEntry> recipientEntries [all...] |
ContactRecipientAutoCompleteView.java | 34 import com.android.ex.chips.RecipientEntry; 130 public final RecipientEntry replacedChipEntry; 133 final RecipientEntry replacedChipEntry) { 152 final RecipientEntry entry = recipient.getEntry(); 155 if (RecipientEntry.isCreatedRecipient(entry.getContactId()) || 253 final RecipientEntry entry = recipient.getEntry(); 273 final RecipientEntry entry = recipient.getEntry();
|
ContactDropdownLayouter.java | 29 import com.android.ex.chips.RecipientEntry; 66 * Bind a drop down view to a RecipientEntry. We'd like regular dropdown items (BASE_RECIPIENT) 71 public View bindView(final View convertView, final ViewGroup parent, final RecipientEntry entry, 110 protected void bindIconToView(boolean showImage, RecipientEntry entry, ImageView view,
|
ContactRecipientPhotoManager.java | 22 import com.android.ex.chips.RecipientEntry; 59 public void populatePhotoBytesAsync(final RecipientEntry entry,
|
ContactListItemView.java | 29 import com.android.ex.chips.RecipientEntry; 95 * Binds a RecipientEntry. This is used by the chips text view's dropdown layout. 96 * @param recipientEntry the source RecipientEntry provided by ContactDropdownLayouter, which 107 public void bind(final RecipientEntry recipientEntry, final CharSequence styledName, 110 mData.bind(recipientEntry, styledName, styledDestination, isSingleRecipient, isWorkContact); 121 final RecipientEntry recipientEntry = mData.getRecipientEntry(); 128 ParticipantData.getFromRecipientEntry(recipientEntry)); [all...] |
/frameworks/opt/chips/sample/src/com/android/ex/chips/sample/ |
MainActivity.java | 29 import com.android.ex.chips.RecipientEntry; 75 public void onRecipientChipAdded(RecipientEntry entry) { 80 public void onRecipientChipDeleted(RecipientEntry entry) {
|
/packages/apps/Messaging/src/com/android/messaging/datamodel/ |
BugleRecipientEntry.java | 21 import com.android.ex.chips.RecipientEntry; 24 * An extension of RecipientEntry for Bugle's use since Bugle uses phone numbers to identify 28 public class BugleRecipientEntry extends RecipientEntry { 60 public boolean isSamePerson(final RecipientEntry entry) {
|
/packages/apps/Messaging/src/com/android/messaging/datamodel/data/ |
ContactListItemData.java | 23 import com.android.ex.chips.RecipientEntry; 34 // Keeps the contact data in the form of RecipientEntry that RecipientEditTextView can 36 private RecipientEntry mRecipientEntry; 88 * Bind to a RecipientEntry produced by the chips text view in the search drop down, plus 91 public void bind(final RecipientEntry entry, final CharSequence styledName, 162 * Returns a RecipientEntry instance readily usable by the RecipientEditTextView. 164 public RecipientEntry getRecipientEntry() {
|
ParticipantData.java | 29 import com.android.ex.chips.RecipientEntry; 167 public static ParticipantData getFromRecipientEntry(final RecipientEntry recipientEntry) { 172 pd.mSendDestination = TextUtil.replaceUnicodeDigits(recipientEntry.getDestination()); 180 pd.mFullName = recipientEntry.getDisplayName(); 182 pd.mProfilePhotoUri = (recipientEntry.getPhotoThumbnailUri() == null) ? null : 183 recipientEntry.getPhotoThumbnailUri().toString(); 184 pd.mContactId = recipientEntry.getContactId(); 191 pd.mLookupKey = recipientEntry.getLookupKey();
|