Implemented all Methods and interfaces

This commit is contained in:
RemoMeijer
2020-12-14 11:09:00 +01:00
parent bc0c1e3a96
commit 12b446b679
8 changed files with 129 additions and 8 deletions

View File

@@ -1,4 +1,8 @@
package com.a1.nextlocation.recyclerview;
public class CouponLoader {
public class CouponLoader implements Loader{
@Override
public void load() {
}
}

View File

@@ -0,0 +1,5 @@
package com.a1.nextlocation.recyclerview;
public interface Loader {
void load();
}

View File

@@ -1,8 +1,40 @@
package com.a1.nextlocation.recyclerview;
public class LocationAdapter {
import android.view.View;
import android.view.ViewGroup;
class LocationViewHolder {
import androidx.annotation.NonNull;
import androidx.recyclerview.widget.RecyclerView;
public class LocationAdapter extends RecyclerView.Adapter<LocationAdapter.LocationViewHolder> {
@NonNull
@Override
public LocationViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
return null;
}
@Override
public void onBindViewHolder(@NonNull LocationViewHolder holder, int position) {
}
@Override
public int getItemCount() {
return 0;
}
class LocationViewHolder extends RecyclerView.ViewHolder implements View.OnClickListener {
public LocationViewHolder(@NonNull View itemView) {
super(itemView);
}
@Override
public void onClick(View view) {
}
}
}

View File

@@ -1,4 +1,22 @@
package com.a1.nextlocation.recyclerview;
import com.a1.nextlocation.data.Location;
import java.util.List;
public class LocationListManager {
private List<Location> location;
public LocationListManager(){
}
public List<Location> getLocation() {
return location;
}
public void setLocation(List<Location> location) {
this.location = location;
}
}

View File

@@ -1,4 +1,8 @@
package com.a1.nextlocation.recyclerview;
public class LocationLoader {
public class LocationLoader implements Loader{
@Override
public void load() {
}
}

View File

@@ -1,8 +1,39 @@
package com.a1.nextlocation.recyclerview;
public class RouteAdapter {
import android.view.View;
import android.view.ViewGroup;
class RouteViewHolder {
import androidx.annotation.NonNull;
import androidx.recyclerview.widget.RecyclerView;
public class RouteAdapter extends RecyclerView.Adapter<RouteAdapter.RouteViewHolder>{
@NonNull
@Override
public RouteViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
return null;
}
@Override
public void onBindViewHolder(@NonNull RouteViewHolder holder, int position) {
}
@Override
public int getItemCount() {
return 0;
}
class RouteViewHolder extends RecyclerView.ViewHolder implements View.OnClickListener {
public RouteViewHolder(@NonNull View itemView) {
super(itemView);
}
@Override
public void onClick(View view) {
}
}
}

View File

@@ -1,4 +1,27 @@
package com.a1.nextlocation.recyclerview;
public class RouteListManager {
import com.a1.nextlocation.data.Route;
import java.util.List;
public class RouteListManager implements Loader{
List<Route> routes;
public RouteListManager(){
}
public List<Route> getRoutes() {
return routes;
}
public void setRoutes(List<Route> routes) {
this.routes = routes;
}
@Override
public void load() {
}
}

View File

@@ -1,4 +1,8 @@
package com.a1.nextlocation.recyclerview;
public class RouteLoader {
public class RouteLoader implements Loader {
@Override
public void load() {
}
}