package com.zhuinden.simpleservicesexample.presentation.paths.i; 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 I extends Key implements Child { public abstract Key parent(); @Override public int layout() { return R.layout.path_i; } public static I create(Key parent) { return new AutoValue_I(parent); } @Override public void bindServices(ServiceTree.Node node) { node.bindService("I", new MockService("I")); } }