summaryrefslogtreecommitdiffstats
path: root/src/syntaxParser/ForClauseElements.java
blob: ffb48d037e40e9324cf1c13276ca0da638593064 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
package syntaxParser;
/**
 * ForClauseElements
 * Creation date: (3/3/2003 2:28:43 AM)
 * @author: mattia parigiani, Sorin Stancu-Mara
 */
 
import java.util.*;
 
class ForClauseElements implements IParseTreeNode{
	String var;
	CoverageList coverageList;
	ForClauseElements next;
	
	
	public ForClauseElements( String v, CoverageList c ){
		var = v; 
		coverageList = c;
	}
	
	public ForClauseElements( String v, CoverageList c, ForClauseElements next ){
		var = v;
		coverageList = c;
		this.next = next;
	}
		
	public String toXML(){
		
		String result="";
			result += "<coverageIterator>";
			result +="<iteratorVar>" + var + "</iteratorVar>" ;	
			result +=  coverageList.toXML() ;
			result += "</coverageIterator>";
			if (next != null) {
			    result += next.toXML();
			}
		return result;
	}
}