package com.ijoomer.common.classes; import android.widget.HorizontalScrollView; import android.widget.ImageView; import android.widget.LinearLayout; import android.widget.ProgressBar; import android.widget.RelativeLayout; import com.ijoomer.customviews.IjoomerButton; import com.ijoomer.customviews.IjoomerCheckBox; import com.ijoomer.customviews.IjoomerEditText; import com.ijoomer.customviews.IjoomerRadioButton; import com.ijoomer.customviews.IjoomerRatingBar; import com.ijoomer.customviews.IjoomerTextView; import com.ijoomer.customviews.IjoomerVoiceButton; /** * This Class Contains All Method Related To ViewHolder. * * @author tasol * */ public class ViewHolder { public Integer efficientFlag = 0; /* * Dynamic view */ public LinearLayout lnrGgroup; public LinearLayout lnrLabel; public LinearLayout lnrEdit; public LinearLayout lnrEditArea; public LinearLayout lnrEditClickable; public LinearLayout lnrSpin; public LinearLayout lnrIjoomerCheckBox; public LinearLayout lnrComplex; /* * Voice Message And Text */ public IjoomerVoiceButton btnPlayStopVoice; /* * Ijoomer Map Address */ public IjoomerTextView txtMapAddressData; /* * Jom message details list item */ public LinearLayout lnrSent; public ImageView imgSentUser; public IjoomerTextView txtSentMessage; public IjoomerTextView txtSentMessageDate; public IjoomerButton btnSentMessageRemove; public IjoomerVoiceButton btnSentMessagePlayVoice; public LinearLayout lnrReceive; public ImageView imgReceiveUser; public IjoomerTextView txtReceiveMessage; public IjoomerTextView txtReceiveMessageDate; public IjoomerButton btnReceiveMessageRemove; public IjoomerVoiceButton btnReceiveMessagePlayVoice; /* * Jom message list */ public LinearLayout lnrMessage; public ImageView imgMessageUser; public IjoomerTextView txtMessageUserName; public IjoomerTextView txtMessageSubject; public IjoomerTextView txtMessageDate; public IjoomerButton btnMessageRemove; public ImageView imgMessageOutgoing; public ImageView imgMessageIncoming; /* * Group Member list */ public ImageView imgGroupMemberAvatar; public IjoomerTextView txtGroupMemberName; public IjoomerButton btnGroupMemberRemove; public ImageView imgGroupMemberOnlineStatus; public LinearLayout lnrGroupMemberRemove; public IjoomerTextView txtGroupMemberRemove; public IjoomerCheckBox chbGroupMemberBlock; public IjoomerButton btnGroupMemberYes; public IjoomerButton btnGroupMemberNo; public IjoomerTextView txtGroupMemberSetAsAdmin; public IjoomerTextView txtGroupMemberSetAsUser; public IjoomerTextView txtGroupMemberSetAsBan; public IjoomerTextView txtGroupMemberSetAsUnban; public IjoomerTextView txtGroupMemberApproval; /* * Group File List */ public IjoomerTextView txtFileTitle; public IjoomerTextView txtFileHit; public IjoomerTextView txtFileSize; public IjoomerButton btnFileRemove; public IjoomerTextView txtFileDesc; /* * Group Discussion Replies List */ public ImageView imgDiscussionRepliesAvatar; public IjoomerTextView txtDiscussionRepliesUser; public IjoomerTextView txtDiscussionRepliesTitle; public IjoomerTextView txtDiscussionRepliesDate; public IjoomerTextView txtDiscussionRepliesEdit; public ImageView imgDiscussionRepliesRemove; /* * Group Discussion List */ public IjoomerTextView txtDiscussionTitle; public IjoomerTextView txtDiscussionStartedBy; public IjoomerTextView txtDiscussionReplies; /* * Group Announcement List */ public IjoomerTextView txtAnnouncementTitle; public IjoomerTextView txtAnnouncementStartedBy; public IjoomerTextView txtAnnouncementStartedOn; /* * Group List */ public LinearLayout lnrGroupItem; public ImageView imgGroupAvatar; public IjoomerTextView txtGroupTitle; public IjoomerTextView txtGroupDescription; public IjoomerTextView txtGroupMember; public IjoomerTextView txtGroupDiscussion; public IjoomerTextView txtGroupWallPost; public LinearLayout lnrGroupPending; public IjoomerTextView txtGroupPendingAccept; public IjoomerTextView txtGroupPendingReject; /* * Event Wall List */ public ImageView imgEventWallUserAvatar; public IjoomerTextView txtEventWallUserName; public IjoomerTextView txtEventWallDate; public IjoomerButton btnEventWallRemove; public IjoomerTextView txtEventWallTitle; public IjoomerTextView txtEventWallLike; public IjoomerTextView txtEventWallComment; public IjoomerTextView txtEventWallLikeCount; public IjoomerTextView txtEventWallCommentCount; public LinearLayout lnrEventWallLikeCommnet; public LinearLayout lnrEventWallWriteComment; public IjoomerEditText edtEventWallWriteComment; public IjoomerButton btnEventWallWriteCommentSend; /* * Event Guest List */ public ImageView imgEventGuestAvatar; public IjoomerTextView txtEventGuestName; public IjoomerButton btnEventGuestRemove; public ImageView imgEventGuestOnlineStatus; public LinearLayout lnrEventGuestRemove; public IjoomerTextView txtEventGuestRemove; public IjoomerCheckBox chbEventGuestBock; public IjoomerButton btnEventGuestYes; public IjoomerButton btnEventGuestNo; public IjoomerTextView txtEventGuestSetAsAdmin; public IjoomerTextView txtEventGuestSetAsMember; public IjoomerTextView txtEventGuestApproval; /* * Filter list */ public IjoomerTextView txtFilterString; public IjoomerRadioButton rdbSelectItem; public IjoomerCheckBox chkSelectItem; /* * Filtering Map Address Dialog List */ public IjoomerTextView txtMapAddress; /* * Event List */ public LinearLayout lnrEventList; public ImageView imgEventAvatar; public IjoomerTextView txtEventDate; public IjoomerTextView txtEventTitle; public IjoomerTextView txtEventStatus; public IjoomerTextView txEventLocation; public IjoomerTextView txtEventStartEndDate; public IjoomerTextView txtEventGuestAttendingCount; public LinearLayout lnrEventPending; public IjoomerTextView txtEventPendingAccept; public IjoomerTextView txtEventPendingReject; /* * Video List */ public ImageView imgVideoAvatar; public ImageView imgVideoArrow; public IjoomerTextView txtVideoTitle; public IjoomerTextView txtVideoBy; public IjoomerTextView txtVideoDateLocation; public IjoomerTextView txtVideoLikeCount; public IjoomerTextView txtVideoDislikeCount; public IjoomerTextView txtVideoCommentCount; public IjoomerTextView txtVideoShare; /* * Jom Photo/Video Tag List */ public IjoomerTextView txtPhotoTagUser; public IjoomerButton btnPhotoTag; public IjoomerButton btnRemovePhotoTag; /* * Ijoomer Contact Mail Dialog List */ public ImageView imgContactUser; public IjoomerTextView txtContactName; public IjoomerTextView txtContactEmail; public IjoomerCheckBox chbContact; /* * Jom Albums List */ public ImageView imgAlbumAvatar; public IjoomerTextView txtAlbumTitle; public IjoomerTextView txtAlbumPhotoCount; public IjoomerTextView txtAlbumDateLocation; public IjoomerTextView txAlbumBy; public ImageView imgArrow; /* * Album Photo List Item */ public ImageView imgAlbumphoto; /* * Jom Comment List */ public ImageView imgCommentUserAvatar; public IjoomerTextView txtCommentUserName; public IjoomerTextView txtCommentDate; public IjoomerButton btnCommentRemove; public IjoomerTextView txtCommentTitle; /* * Jom Wall/Activity List */ public ImageView imgWallOrActvityUserAvatar; public ImageView imgWallOrActvityUploadedPhotos; public ImageView imgWallOrActvityCoverPhoto; public ImageView imgWallOrActvityContentImage; public LinearLayout lnrContentImageScrollable; public ImageView imgWallOrActvityContentVideoImage; public IjoomerTextView txtWallOrActvityTitle; public IjoomerTextView txtWallOrActvityUserName; public IjoomerTextView txtWallOrActvityDate; public IjoomerTextView txtWallOrActivityLike; public IjoomerTextView txtWallOrActivityComment; public IjoomerTextView txtWallOrActivityLikeCount; public IjoomerTextView txtWallOrActivityCommentCount; public IjoomerTextView txtWallOrActvityContent; public RelativeLayout lnrWallOrActivityContentCoverPhoto; public LinearLayout lnrWallOrActivityContentImage; public LinearLayout lnrWallOrActivityContentVideo; public LinearLayout lnrWallOrActivityContentView; public LinearLayout lnrWallOrActivityWriteComment; public LinearLayout lnrWallOrActivityLikeCommnet; public IjoomerButton btnWallOrActivityRemove; /* * Jom Friend/Member List */ public IjoomerTextView friendmembertxtName; public ImageView friendmemberimgOnlineStatus; public IjoomerTextView friendmembertxtHeading; public ImageView friendmemberImage; public LinearLayout friendmemberlnrName; public LinearLayout friendmemberlnrHeading; public IjoomerCheckBox chkSelectFriend; public IjoomerTextView txtInvited; /* * Jom Notification Friend Request List */ public LinearLayout lnrFriendRequest; public ImageView imgFriendRequestUser; public IjoomerTextView txtFriendRequestUserName; public IjoomerTextView txtFriendRequestMessage; public IjoomerButton btnFriendRequestAccept; public IjoomerButton btnFriendRequestReject; /* * Jom Notification Message List */ public LinearLayout lnrNotificationMessage; public ImageView imgNotificationMessageUser; public IjoomerTextView txtNotificationMessageUserName; public IjoomerTextView txtNotificationMessageMessage; public IjoomerTextView txtNotificationMessageDate; /* * Jom Notification Group List */ public LinearLayout lnrGlobal; public ImageView imgGlobalNotificationMessageUser; public IjoomerTextView txtGlobalNotificationMessagetitle; public IjoomerTextView txtGlobalNotificationMessageDate; /* * Icms Article and Category Blog List item */ public IjoomerTextView icmsTxtTitle; public IjoomerTextView icmsTxtIntro; public ImageView icmsImageThumb; public ImageView icmsCatImageThumb; public IjoomerTextView icmsTxtArticlesCount; public IjoomerTextView icmsCatTxtArticlesCount; public IjoomerTextView icmsCatTxtTitle; public LinearLayout icmsLnrCatListItem; public LinearLayout icmsLnrArtListItem; public LinearLayout icmsLnrBlogListItem; public ImageView icmsCatDivider; public ImageView icmsCatArticleSeparator; public IjoomerButton icmsArticleRemove; public LinearLayout icmsLnrArticle; /* * Ijoomer Side Menu */ public ImageView imgMenuItemicon; public IjoomerTextView txtMenuItemCaption; /* * Advance Search */ public IjoomerTextView txtCriteriaName; public IjoomerTextView tvCondition; public IjoomerTextView tvValue; public ImageView btnAddCriteria; public RelativeLayout rvTitleRow; /* * Plugins Vimeo Videos */ public IjoomerTextView txtPlaylistVimeoTitle; public ImageView imgPlaylistVimeoThumb; /* * Plugins Youtube Videos */ public ImageView imgVideoThumb; public IjoomerTextView txtVideoDuration; public IjoomerTextView txtVideoViews; public IjoomerTextView txtVideoDescription; public ImageView imgPlaylistThumb; public IjoomerTextView txtVideoCount; public IjoomerTextView txtVideoLabel; public IjoomerTextView txtPlaylistTitle; public IjoomerTextView txtPlaylistCreatedOn; /* * Sobipro Section Categories */ public ImageView sobiproImgCategories; public IjoomerTextView sobiproTxtCategoriesCaption; public LinearLayout sobiproGridItemLayout; /* * Sobipro Entries */ public ImageView imgEntryIcon; public LinearLayout lnrEntry; public IjoomerButton btnEntryRemove; public IjoomerTextView txtTitle; public IjoomerTextView txtReview; public IjoomerTextView txtAddress; public IjoomerTextView txtDistance; public IjoomerTextView txtPrice; public IjoomerRatingBar rtbRating; public IjoomerTextView txtCaption; public IjoomerTextView txtValue; public LinearLayout lnrAbout; public LinearLayout lnrRatingCriteria; public IjoomerTextView txtPositiveReview; public IjoomerTextView txtNegativeReview; public IjoomerTextView txtGoodFor; public ImageView imgSeparator; public LinearLayout lnrPros; public LinearLayout lnrCons; public IjoomerTextView txtProsTitle; public IjoomerTextView txtConsTitle; public LinearLayout lnrRatingLeft; public LinearLayout lnrRatingRight; public IjoomerTextView txtPlus; public IjoomerTextView txtProsIcon; public IjoomerTextView txtConsIcon; public LinearLayout lnrExpandedView; public IjoomerTextView txtCarDetail; public LinearLayout lnrGridBorder; public ImageView imgCall; public ImageView imgEmail; public IjoomerButton btnFavourite; public ImageView imgShare; public IjoomerTextView txtLess; public IjoomerTextView txtReviewOn; public IjoomerTextView txtDescription; public LinearLayout lnrReview; public IjoomerTextView txtAddReview; // facebook checkins public IjoomerTextView txtLocationValue; /* * k2 main directories list items */ public IjoomerTextView txtk2DirectoriesCategoryName; public IjoomerTextView txtk2DirectoriesCategoryNoItem; public HorizontalScrollView hrzk2DirectoriesCategoryItem; public LinearLayout lnrk2DirectoriesScrollable; /* * k2 catalog coverflow and list items */ public LinearLayout lnrK2ListItem; public ImageView imgk2CatalogCategory; public IjoomerTextView txtk2CatalogCategoryNoItem; public ImageView imgk2CatalogCategoryItem; public IjoomerTextView txtk2CatalogCategoryItem; public IjoomerButton btnk2CatalogCategoryItemPrice; /* * k2 news list / main list item */ public LinearLayout lnrK2NewsListItem; public LinearLayout lnrCategoryHeader; public ImageView imgk2NewsCategoryItem; public IjoomerTextView txtk2NewsCategoryItem; public IjoomerTextView txtk2NewsCategoryDescription; public IjoomerTextView txtk2NewsCategoryName; /* * k2 grid item */ public LinearLayout lnrK2Grid; public ImageView imgk2GridCategoryItem; public IjoomerTextView txtk2GridCategoryItemName; /* * k2 Catalog Comment List */ public ImageView imgK2CommentUserAvatar; public IjoomerTextView txtK2CommentUserName; public IjoomerTextView txtK2CommentDate; public IjoomerTextView txtK2CommentTitle; public IjoomerTextView txtK2CommentUrl; /* * k2 Gallery */ public ImageView imgItem; /** * Ijoomer Emojis */ public ImageView imgEmojis; /** * weather location list */ public IjoomerTextView txtLocation; public ImageView imgRemoveLocation; /** * JBolo Chat */ /** * Chat GroupChat List */ public LinearLayout lnrChatOthers; public ImageView imgChatOthersUser; public IjoomerTextView txtChatOthersUserName; public IjoomerTextView txtChatOthersMessage; public IjoomerTextView txtChatOthersDate; public LinearLayout lnrChat; public IjoomerTextView txtChatMessage; public LinearLayout lnrChatMe; public ImageView imgMeChatUser; public IjoomerTextView txtMeChatUserName; public IjoomerTextView txtMeChatMessage; public IjoomerTextView txtMeChatDate; public ProgressBar pbrMeChatLoading; /** * Online User */ public IjoomerTextView jbolotxtUserStatusMessage; public ImageView jboloUserImg; public IjoomerTextView jbolotxtUserName; public ImageView jboloUserStatusImg; /** * EasyBlog Entries list */ public ImageView easyblogEntriesImage; public IjoomerTextView easyblogEntriesTxtTitle; public IjoomerTextView easyblogEntriesTxtIntro; public IjoomerTextView easyblogEntriesTxtPostedBy; public IjoomerTextView easyblogEntriesTxtHits; public IjoomerTextView easyblogEntriesCommentCount; public IjoomerRatingBar easyblogEntriesRtbRating; public IjoomerButton easyblogEntriesEdit; /** * EasyBlog detail Comment List */ public ImageView easyblogimgCommentUserAvatar; public IjoomerTextView easyblogtxtCommentUserName; public IjoomerTextView easyblogtxtCommentDate; public IjoomerButton easyblogbtnCommentRemove; public IjoomerButton easyblogbtnCommentEdit; public IjoomerTextView easyblogtxtCommentTitle; public IjoomerTextView easyblogReplay; public IjoomerTextView easyblogLike; public IjoomerTextView easyblogUnlike; public IjoomerTextView easyblogtxtCommentLikeCount; public IjoomerTextView easyblogtxtReplayCount; public LinearLayout lnrCommentEdit; public IjoomerEditText edtCommentEdit; public IjoomerButton btnCommentEditSave; public IjoomerButton btnCommentEditCancel; /** * Easyblog category list item */ public ImageView easyblogCatImageThumb; public IjoomerTextView easyblogCatTxtTitle; /* * JReview Directories list item */ public IjoomerTextView jreviewTxtDirectoriesCaption; public IjoomerTextView jreviewTxtCategoriesCaption; public IjoomerTextView jreviewTxtCategoriesCount; /* * JReview Articles list item */ public LinearLayout jreviewArticleView; public IjoomerTextView jreviewTxtArticleTitletxt; public IjoomerTextView jreviewTxtArticleIntrotxt; public IjoomerTextView jreviewTxtArticleVideoCount; public IjoomerTextView jreviewTxtArticlePhotoCount; public IjoomerTextView jreviewTxtArticleMusicCount; public IjoomerTextView jreviewTxtArticleAttachmentCount; public IjoomerTextView jreviewTxtArticleFavouriteCount; public IjoomerTextView jreviewTxtArticleUserRatingCount; public IjoomerRatingBar jreviewArticleUserRatingbar; public IjoomerRatingBar jreviewArticleEditorRatingbar; public IjoomerTextView jreviewArticleUserRating; public IjoomerTextView jreviewArticleEditorRating; public IjoomerTextView jreviewTxtArticleEditorRatingCount; public ImageView jreviewArticleImg; /* * JReview Article Reviews list item */ public IjoomerTextView jreviewTxtArticleReviewsUsernametxt; public IjoomerTextView jreviewTxtArticleReviewsTitletxt; public IjoomerTextView jreviewTxtArticleReviewsIntrotxt; public IjoomerTextView jreviewTxtArticleReviewsAverageCount; public IjoomerTextView jreviewTxtArticleReviewsDatetxt; public IjoomerTextView jreviewTxtArticleReviewsViewMoretxt; public IjoomerTextView jreviewTxtArticleReviewsCommentCount; public IjoomerTextView jreviewTxtArticleReviewsLikeCount; public IjoomerTextView jreviewTxtArticleReviewsUnlikeCount; public IjoomerRatingBar jreviewArticleReviewsRatingbar; public LinearLayout jreviewArticleReviewsViewMoreLayout; public LinearLayout jreviewArticleReviewsRatingLayout; public ImageView jreviewArticleReviewsImg; public ImageView jreviewArticleReviewsViewMoreToggleImg; /* * JReview Article Video List item */ public ImageView jreviewarticleimgVideoAvatar; public ImageView jreviewarticleimgVideoPlay; public ImageView jreviewarticleimgVideoArrow; public ImageView jreviewarticleimgVideoShare; public LinearLayout jreviewarticlelnrVideo; public LinearLayout jreviewarticleVideoLike; public LinearLayout jreviewarticleVideoUnlike; public IjoomerTextView jreviewarticletxtVideoTitle; public IjoomerTextView jreviewarticletxtVideoBy; public IjoomerTextView jreviewarticletxtVideoDateLocation; public IjoomerTextView jreviewarticletxtVideoLikeCount; public IjoomerTextView jreviewarticletxtVideoDislikeCount; public IjoomerTextView jreviewarticletxtVideoShare; /* * JReview Article Attachments List item */ public IjoomerTextView jreviewarticletxtFileTitle; public IjoomerTextView jreviewarticletxtFileHit; public IjoomerTextView jreviewarticletxtFileSize; public IjoomerButton jreviewarticlebtnfiledownload; public IjoomerTextView jreviewarticletxtFileDesc; /* * JReview Article Audios List item */ public ImageView jreviewarticleAudioPlaybtn; public IjoomerTextView jreviewarticletxtAudioFileTitle; public IjoomerTextView jreviewarticletxtAudioDuration; public ProgressBar jreviewarticleAudioProgressbar; /* * JReview Article Reviews Comments List item */ public ImageView jreviewreviewimgCommentUserAvatar; public IjoomerTextView jreviewreviewtxtCommentUserName; public IjoomerTextView jreviewreviewtxtCommentDate; public IjoomerButton jreviewreviewbtnCommentRemove; public IjoomerTextView jreviewreviewtxtCommentTitle; }