Description
Please add a push content rule to the schema processor so a custom rule does not need to be used. Here is a sample implementation.
public class PushContentRule extends BaseRule implements Rule {
public void begin(SchemaProcessor processor, Element element)
{ String value = RuleUtils.processText(processor, element, element .getContent()); Translator t = processor.getContentTranslator(); Object finalValue = t.translate(processor.getContributingModule(), Object.class, value, element.getLocation()); processor.push(finalValue); }public void end(SchemaProcessor processor, Element element)
{ processor.pop(); }}