package net.dewep.intranetepitech.ui.calendar; import java.util.Calendar; import android.view.LayoutInflater; import android.view.View; import android.widget.LinearLayout; import net.dewep.intranetepitech.R; import net.dewep.intranetepitech.api.model.EventModel; public class YearCalendar extends GenericCalendar { private LayoutInflater mInflater = null; private View mView = null; public YearCalendar(LayoutInflater inflater, LinearLayout parent, int index, EventModel event) { mInflater = inflater; mView = mInflater.inflate(R.layout.ui_calendar_year, parent, false); parent.addView(mView, index); } public IGenericCalendar getInstance(int index, EventModel event) { return new MonthsCalendar(mInflater, (LinearLayout) mView.findViewById(R.id.ui_calendar_year_container), index, event); } public Integer getIdentifier(EventModel event) { return event.getCalendarStart().get(Calendar.MONTH); } public void onRefreshFiltering() { if (mIsDisplay) { mView.setVisibility(View.VISIBLE); } else { mView.setVisibility(View.GONE); } } }