001
014
015 package com.liferay.taglib.ui;
016
017 import com.liferay.portal.kernel.util.Validator;
018
019 import java.util.List;
020
021 import javax.servlet.jsp.tagext.TagData;
022 import javax.servlet.jsp.tagext.TagExtraInfo;
023 import javax.servlet.jsp.tagext.VariableInfo;
024
025
028 public class SearchContainerResultsTei extends TagExtraInfo {
029
030 @Override
031 public VariableInfo[] getVariableInfo(TagData tagData) {
032 String resultsVar = tagData.getAttributeString("resultsVar");
033
034 if (Validator.isNull(resultsVar)) {
035 resultsVar = SearchContainerResultsTag.DEFAULT_RESULTS_VAR;
036 }
037
038 String totalVar = tagData.getAttributeString("totalVar");
039
040 if (Validator.isNull(totalVar)) {
041 totalVar = SearchContainerResultsTag.DEFAULT_TOTAL_VAR;
042 }
043
044 return new VariableInfo[] {
045 new VariableInfo(
046 resultsVar, List.class.getName(), true, VariableInfo.AT_BEGIN),
047 new VariableInfo(
048 totalVar, Integer.class.getName(), true, VariableInfo.AT_BEGIN)
049 };
050 }
051
052 }