package de.is24.deadcode4j.analyzer; /** * Analyzes <a href="http://www.springframework.org/schema/webflow/spring-webflow-2.0.xsd">Spring Web Flow</a> XML * files: lists * <ul> * <li>a <code>var</code>'s class</li> * <li>an <code>attribute</code>'s/<code>input</code>'s/<code>output</code>'s/<code>set</code>'s type</li> * <li>the result-type of an <code>evaluate</code></li> * </ul> * as classes being referenced. * * @since 1.5 */ public final class SpringWebFlowAnalyzer extends SimpleXmlAnalyzer { public SpringWebFlowAnalyzer() { super("_SpringWebFlow-XML_", ".xml", "flow"); registerClassAttribute("attribute", "type"); registerClassAttribute("evaluate", "result-type"); registerClassAttribute("input", "type"); registerClassAttribute("output", "type"); registerClassAttribute("set", "type"); registerClassAttribute("var", "class"); } }