package com.num.ui.viewgenerator;
import com.num.models.Row;
import com.num.models.TracerouteEntry;
import com.num.R;
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.widget.TextView;
public class TracerouteEntryViewGenerator extends ViewGenerator{
ViewHolder holder;
TracerouteEntry entry;
public TracerouteEntryViewGenerator(TracerouteEntry entry) {
super(R.layout.cell_traceroute_entry);
this.entry = entry;
holder = new ViewHolder();
}
@Override
public ViewHolder fillViewHolder(View view,LayoutInflater inflater) {
holder.first = (TextView) view.findViewById(R.id.index);
holder.second = (TextView) view.findViewById(R.id.ipaddress);
holder.third = (TextView) view.findViewById(R.id.hostname);
holder.fourth = (TextView) view.findViewById(R.id.rtt);
return holder;
}
@Override
public void populateView(Row item,Context context,View view) {
holder.first.setText(""+entry.getHopnumber());
holder.second.setText(""+entry.getHostname());
holder.third.setText(""+entry.getIpAddr());
holder.fourth.setText(""+entry.getRtt());
}
}