Lines Matching defs:metadata
210 long metadata = ((long)size << 32) | cursorPosition;
212 metadata |= EXPANDED_GROUP_MASK;
214 mGroupMetadata[mGroupCount++] = metadata;
243 long metadata = mGroupMetadata[i];
244 int offset = (int)(metadata & GROUP_OFFSET_MASK);
245 boolean expanded = (metadata & EXPANDED_GROUP_MASK) != 0;
246 int size = (int)((metadata & GROUP_SIZE_MASK) >> 32);
268 public void obtainPositionMetadata(PositionMetadata metadata, int position) {
271 if (metadata.listPosition == position) {
341 metadata.itemType = ITEM_TYPE_STANDALONE;
342 metadata.cursorPosition = cursorPosition - (listPosition - position);
351 metadata.itemType = ITEM_TYPE_GROUP_HEADER;
352 metadata.groupPosition = i;
353 metadata.isExpanded = expanded;
354 metadata.childCount = size;
355 metadata.cursorPosition = offset;
362 metadata.itemType = ITEM_TYPE_IN_GROUP;
363 metadata.cursorPosition = cursorPosition + (position - listPosition) - 1;
380 metadata.itemType = ITEM_TYPE_STANDALONE;
381 metadata.cursorPosition = cursorPosition + (position - listPosition);