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();
}
}