package com.zhuinden.simpleservicesexample.presentation.paths.k; import com.google.auto.value.AutoValue; import com.zhuinden.servicetree.ServiceTree; import com.zhuinden.simpleservicesexample.R; import com.zhuinden.simpleservicesexample.application.Key; import com.zhuinden.simpleservicesexample.utils.Child; import com.zhuinden.simpleservicesexample.utils.MockService; /** * Created by Owner on 2017. 02. 17.. */ @AutoValue public abstract class K extends Key implements Child { public abstract Key parent(); @Override public int layout() { return R.layout.path_k; } public static K create(Key parent) { return new AutoValue_K(parent); } @Override public void bindServices(ServiceTree.Node node) { node.bindService("K", new MockService("K")); } }