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.RTLRowStrategyFactory; import com.beloo.widget.chipslayoutmanager.layouter.breaker.IBreakerFactory; import com.beloo.widget.chipslayoutmanager.layouter.breaker.RTLRowBreakerFactory; class RTLRowsOrientationStateFactory implements IOrientationStateFactory { @Override public ILayouterCreator createLayouterCreator(RecyclerView.LayoutManager lm) { return new RTLRowsCreator(lm); } @Override public IRowStrategyFactory createRowStrategyFactory() { return new RTLRowStrategyFactory(); } @Override public IBreakerFactory createDefaultBreaker() { return new RTLRowBreakerFactory(); } }