001
014
015 package com.liferay.taglib.util;
016
017 import com.liferay.portal.kernel.servlet.taglib.TagSupport;
018
019 import javax.servlet.jsp.JspException;
020
021
024 public class PropertyTag extends TagSupport {
025
026 @Override
027 public int doStartTag() throws JspException {
028 PropertyAncestorTag propertyAncestorTag =
029 (PropertyAncestorTag)findAncestorWithClass(
030 this, PropertyAncestorTag.class);
031
032 if (propertyAncestorTag == null) {
033 throw new JspException();
034 }
035
036 propertyAncestorTag.addProperty(_name, _value);
037
038 return SKIP_BODY;
039 }
040
041 public void setName(String name) {
042 _name = name;
043 }
044
045 public void setValue(String value) {
046 _value = value;
047 }
048
049 private String _name;
050 private String _value;
051
052 }