if (limitRangeElement != null) {
outputHandler = new LimitRange(limitRangeElement);
} else if (limitViewElement != null) {
outputHandler = new LimitView(limitViewElement);
} else if (useIteratorElement != null) {
outputHandler = new UseIterator(useIteratorElement);
} else {
// default to get all
outputHandler = new GetAll();
}
}