package com.zhuinden.simpleservicesexample.presentation.paths.b.d; 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.presentation.paths.b.d.f.F; import com.zhuinden.simpleservicesexample.presentation.paths.b.d.g.G; import com.zhuinden.simpleservicesexample.utils.Composite; import com.zhuinden.simpleservicesexample.utils.MockService; import java.util.Arrays; import java.util.List; /** * Created by Zhuinden on 2017.02.14.. */ @AutoValue public abstract class D extends Key implements Composite { @Override public int layout() { return R.layout.path_d; } public static D create() { return new AutoValue_D(); } @Override public List<Key> keys() { return Arrays.asList(F.create(), G.create()); } @Override public void bindServices(ServiceTree.Node node) { node.bindService("D", new MockService("D")); } }