digester.addCallMethod(TAG_PREFIX + "/variable/variable-class", "setClassName", 0); digester.addRule(TAG_PREFIX + "/variable/declare", new GenericBooleanRule(Variable.class, "setDeclare")); digester.addCallMethod(TAG_PREFIX + "/variable/scope", "setScope", 0); digester.addCallMethod(TAG_PREFIX + "/attribute/name", "setName", 0); digester.addRule(TAG_PREFIX + "/attribute/required", new GenericBooleanRule(Attribute.class, "setRequired")); digester.addRule(TAG_PREFIX + "/attribute/rtexprvalue", new GenericBooleanRule(Attribute.class, "setRequestTime")); digester.addCallMethod(TAG_PREFIX + "/attribute/type", "setType", 0); digester.addCallMethod(TAG_PREFIX + "/attribute/deferred-value", "setDeferredValue"); "setMethodSignature", 0); digester.addRule(TAG_PREFIX + "/attribute/fragment", new GenericBooleanRule(Attribute.class, "setFragment")); new GenericBooleanRule(TagXml.class, "setDynamicAttributes")); digester.addSetNext(TAG_PREFIX, "addTag", TagXml.class.getName());
digester.addCallMethod(TAG_PREFIX + "/variable/variable-class", "setClassName", 0); digester.addRule(TAG_PREFIX + "/variable/declare", new GenericBooleanRule(Variable.class, "setDeclare")); digester.addCallMethod(TAG_PREFIX + "/variable/scope", "setScope", 0); digester.addCallMethod(TAG_PREFIX + "/attribute/name", "setName", 0); digester.addRule(TAG_PREFIX + "/attribute/required", new GenericBooleanRule(Attribute.class, "setRequired")); digester.addRule(TAG_PREFIX + "/attribute/rtexprvalue", new GenericBooleanRule(Attribute.class, "setRequestTime")); digester.addCallMethod(TAG_PREFIX + "/attribute/type", "setType", 0); digester.addCallMethod(TAG_PREFIX + "/attribute/deferred-value", "setDeferredValue"); "setMethodSignature", 0); digester.addRule(TAG_PREFIX + "/attribute/fragment", new GenericBooleanRule(Attribute.class, "setFragment")); new GenericBooleanRule(TagXml.class, "setDynamicAttributes")); digester.addSetNext(TAG_PREFIX, "addTag", TagXml.class.getName());
digester.addCallMethod(TAG_PREFIX + "/variable/variable-class", "setClassName", 0); digester.addRule(TAG_PREFIX + "/variable/declare", new GenericBooleanRule(Variable.class, "setDeclare")); digester.addCallMethod(TAG_PREFIX + "/variable/scope", "setScope", 0); digester.addCallMethod(TAG_PREFIX + "/attribute/name", "setName", 0); digester.addRule(TAG_PREFIX + "/attribute/required", new GenericBooleanRule(Attribute.class, "setRequired")); digester.addRule(TAG_PREFIX + "/attribute/rtexprvalue", new GenericBooleanRule(Attribute.class, "setRequestTime")); digester.addCallMethod(TAG_PREFIX + "/attribute/type", "setType", 0); digester.addCallMethod(TAG_PREFIX + "/attribute/deferred-value", "setDeferredValue"); "setMethodSignature", 0); digester.addRule(TAG_PREFIX + "/attribute/fragment", new GenericBooleanRule(Attribute.class, "setFragment")); new GenericBooleanRule(TagXml.class, "setDynamicAttributes")); digester.addSetNext(TAG_PREFIX, "addTag", TagXml.class.getName());