|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.commons.digester.Rule | +--org.apache.commons.digester.BeanPropertySetterRule
Rule implements sets a bean property on the top object to the body text.
The property set:
Using the second method and the ExtendedBaseRules
child match
pattern, all the child elements can be automatically mapped to properties
on the parent object.
Field Summary | |
protected java.lang.String |
bodyText
The body text used to set the property. |
protected java.lang.String |
propertyName
Set this property on the top object. |
Fields inherited from class org.apache.commons.digester.Rule |
digester, namespaceURI |
Constructor Summary | |
BeanPropertySetterRule()
Construct rule that automatically sets a property from the body text. |
|
BeanPropertySetterRule(Digester digester)
Deprecated. The digester instance is now set in the Digester.addRule(java.lang.String, org.apache.commons.digester.Rule) method.
Use BeanPropertySetterRule() instead. |
|
BeanPropertySetterRule(Digester digester,
java.lang.String propertyName)
Deprecated. The digester instance is now set in the Digester.addRule(java.lang.String, org.apache.commons.digester.Rule) method.
Use BeanPropertySetterRule(String propertyName) instead. |
|
BeanPropertySetterRule(java.lang.String propertyName)
Construct rule that sets the given property from the body text. |
Method Summary | |
void |
body(java.lang.String bodyText)
Process the body text of this element. |
void |
end()
Process the end of this element. |
void |
finish()
Clean up after parsing is complete. |
java.lang.String |
toString()
Render a printable version of this Rule. |
Methods inherited from class org.apache.commons.digester.Rule |
begin, getDigester, getNamespaceURI, setDigester, setNamespaceURI |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
protected java.lang.String propertyName
protected java.lang.String bodyText
Constructor Detail |
public BeanPropertySetterRule(Digester digester, java.lang.String propertyName)
Digester.addRule(java.lang.String, org.apache.commons.digester.Rule)
method.
Use BeanPropertySetterRule(String propertyName)
instead.
Construct rule that sets the given property from the body text.
digester
- associated Digester
propertyName
- name of property to setpublic BeanPropertySetterRule(Digester digester)
Digester.addRule(java.lang.String, org.apache.commons.digester.Rule)
method.
Use BeanPropertySetterRule()
instead.
Construct rule that automatically sets a property from the body text.
This construct creates a rule that sets the property on the top object named the same as the current element.
digester
- associated Digester
public BeanPropertySetterRule(java.lang.String propertyName)
Construct rule that sets the given property from the body text.
propertyName
- name of property to setpublic BeanPropertySetterRule()
Construct rule that automatically sets a property from the body text.
This construct creates a rule that sets the property on the top object named the same as the current element.
Method Detail |
public void body(java.lang.String bodyText) throws java.lang.Exception
body
in class Rule
bodyText
- The body text of this element
java.lang.Exception
public void end() throws java.lang.Exception
end
in class Rule
java.lang.Exception
public void finish() throws java.lang.Exception
finish
in class Rule
java.lang.Exception
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |