public class DescriptionTextRule
extends org.apache.commons.digester.NodeCreateRule
Digester rule for the <description> element,
used to absorb the body content of the matching element even if it
contains mixed markup and body content, and then save it as the
value of the description property of the corresponding
DescriptionBean instance..
| Constructor and Description |
|---|
DescriptionTextRule()
Construct a variant of
NodeCreateRule that will
create a DocumentFragment object. |
| Modifier and Type | Method and Description |
|---|---|
void |
begin(String namespace,
String name,
Attributes attributes)
Ensure that the object at the top of the stack is a
DescriptionBean, then perform the standard
superclass processing. |
void |
body(String namespace,
String name,
String text)
No body processing is required.
|
void |
end(String namespace,
String name)
Serialize the resulting DOM into text, and use it to set the
description property of the parent
DescriptionBean. |
void |
finish()
No finish processing is required.
|
String |
toString() |
public void begin(String namespace, String name, Attributes attributes) throws Exception
Ensure that the object at the top of the stack is a
DescriptionBean, then perform the standard
superclass processing.
begin in class org.apache.commons.digester.NodeCreateRulenamespace - the namespace URI of the matching element, or an
empty string if the parser is not namespace aware or the element has
no namespacename - the local name if the parser is namespace aware, or just
the element name otherwiseattributes - The attribute list of this elementIllegalStateException - if the parent stack element is not
of type FeatureBeanExceptionpublic void body(String namespace, String name, String text) throws Exception
No body processing is required.
body in class org.apache.commons.digester.Rulenamespace - the namespace URI of the matching element, or an
empty string if the parser is not namespace aware or the element has
no namespacename - the local name if the parser is namespace aware, or just
the element name otherwisetext - The text of the body of this elementExceptionpublic void end(String namespace, String name) throws Exception
Serialize the resulting DOM into text, and use it to set the
description property of the parent
DescriptionBean.
end in class org.apache.commons.digester.Rulenamespace - the namespace URI of the matching element, or an
empty string if the parser is not namespace aware or the element has
no namespacename - the local name if the parser is namespace aware, or just
the element name otherwiseIllegalStateException - if the popped object is not
of the correct typeExceptionpublic void finish()
throws Exception
No finish processing is required.
finish in class org.apache.commons.digester.RuleExceptionCopyright © 2010–2020 JBoss by Red Hat. All rights reserved.