com.germinus.easyconf.taglib
public class PropertyTag extends BodyTagSupport
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
component |
private static java.lang.String |
DEFAULT_TYPE |
protected java.lang.String |
defaultValue |
private static java.util.List |
EMPTY_LIST |
protected java.lang.String |
id |
protected java.lang.String |
property |
protected java.lang.String |
selector1 |
protected java.lang.String |
selector2 |
protected java.lang.String |
selector3 |
protected java.lang.String |
selector4 |
protected java.lang.String |
selector5 |
private static long |
serialVersionUID |
protected java.lang.String |
type |
Constructor and Description |
---|
PropertyTag() |
Modifier and Type | Method and Description |
---|---|
int |
doAfterBody()
Save the body content of this tag (if any), or throw a JspException
if the value was already defined.
|
int |
doEndTag()
Retrieve the required property and expose it as a scripting variable.
|
int |
doStartTag()
Check if we need to evaluate the body of the tag
|
java.lang.String |
getComponent() |
java.lang.String |
getDefaultValue() |
java.lang.String |
getId() |
java.lang.String |
getProperty() |
private Filter |
getPropertyFilter() |
java.lang.String |
getSelector1() |
java.lang.String |
getSelector2() |
java.lang.String |
getSelector3() |
java.lang.String |
getSelector4() |
java.lang.String |
getSelector5() |
private java.lang.String[] |
getSelectorArray() |
java.lang.String |
getType() |
private java.lang.Object |
readProperty(ComponentProperties conf) |
void |
release() |
void |
setComponent(java.lang.String component) |
void |
setDefaultValue(java.lang.String defaultValue)
Note: currently this is only used if type is String
|
void |
setId(java.lang.String id) |
void |
setProperty(java.lang.String property) |
void |
setSelector1(java.lang.String selector1) |
void |
setSelector2(java.lang.String selector2) |
void |
setSelector3(java.lang.String selector3) |
void |
setSelector4(java.lang.String selector4) |
void |
setSelector5(java.lang.String selector5) |
void |
setType(java.lang.String type) |
private static final long serialVersionUID
private static final java.lang.String DEFAULT_TYPE
protected java.lang.String id
protected java.lang.String component
protected java.lang.String property
protected java.lang.String type
protected java.lang.String selector1
protected java.lang.String selector2
protected java.lang.String selector3
protected java.lang.String selector4
protected java.lang.String selector5
protected java.lang.String defaultValue
private static final java.util.List EMPTY_LIST
public java.lang.String getId()
public void setId(java.lang.String id)
public java.lang.String getComponent()
public void setComponent(java.lang.String component)
public java.lang.String getProperty()
public void setProperty(java.lang.String property)
public java.lang.String getType()
public void setType(java.lang.String type)
public java.lang.String getDefaultValue()
public void setDefaultValue(java.lang.String defaultValue)
defaultValue
- public java.lang.String getSelector1()
public void setSelector1(java.lang.String selector1)
public java.lang.String getSelector2()
public void setSelector2(java.lang.String selector2)
public java.lang.String getSelector3()
public void setSelector3(java.lang.String selector3)
public java.lang.String getSelector4()
public void setSelector4(java.lang.String selector4)
public java.lang.String getSelector5()
public void setSelector5(java.lang.String selector5)
private java.lang.String[] getSelectorArray()
public int doStartTag() throws JspException
javax.servlet.jsp.JspException
- if a JSP exception has occurredJspException
public int doAfterBody() throws JspException
JspException
- if value was defined by an attributepublic int doEndTag() throws JspException
JspException
- if a JSP exception has occurredprivate java.lang.Object readProperty(ComponentProperties conf) throws JspException
JspException
private Filter getPropertyFilter()
public void release()