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