001
014
015 package com.liferay.taglib.aui;
016
017 import com.liferay.portal.kernel.util.TextFormatter;
018 import com.liferay.taglib.aui.base.BaseFieldWrapperTag;
019
020 import javax.servlet.http.HttpServletRequest;
021 import javax.servlet.jsp.JspException;
022
023
028 public class FieldWrapperTag extends BaseFieldWrapperTag {
029
030 @Override
031 public int doEndTag() throws JspException {
032 setCalledSetAttributes(false);
033
034 return super.doEndTag();
035 }
036
037 @Override
038 protected boolean isCleanUpSetAttributes() {
039 return _CLEAN_UP_SET_ATTRIBUTES;
040 }
041
042 @Override
043 protected void setAttributes(HttpServletRequest request) {
044 super.setAttributes(request);
045
046 String label = getLabel();
047
048 if (label == null) {
049 label = TextFormatter.format(getName(), TextFormatter.K);
050 }
051
052 setNamespacedAttribute(request, "label", label);
053 }
054
055 private static final boolean _CLEAN_UP_SET_ATTRIBUTES = true;
056
057 }