package com.beloo.widget.chipslayoutmanager.layouter; import android.support.v7.widget.RecyclerView; import com.beloo.widget.chipslayoutmanager.gravity.IRowStrategyFactory; import com.beloo.widget.chipslayoutmanager.gravity.LTRRowStrategyFactory; import com.beloo.widget.chipslayoutmanager.layouter.breaker.IBreakerFactory; import com.beloo.widget.chipslayoutmanager.layouter.breaker.LTRRowBreakerFactory; class LTRRowsOrientationStateFactory implements IOrientationStateFactory { @Override public ILayouterCreator createLayouterCreator(RecyclerView.LayoutManager lm) { return new LTRRowsCreator(lm); } @Override public IRowStrategyFactory createRowStrategyFactory() { return new LTRRowStrategyFactory(); } @Override public IBreakerFactory createDefaultBreaker() { return new LTRRowBreakerFactory(); } }