summaryrefslogtreecommitdiffstats
path: root/src/syntaxParser/ScaleExpr.java
blob: 990a976f11d8d2bb2cf1b7524a437e3946637318 (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
package syntaxParser;
/**
 * ScaleExpr
 * Creation date: (3/3/2003 2:28:43 AM)
 * @author: mattia parigiani, Sorin Stancu-Mara
 */
class ScaleExpr implements IParseTreeNode {

	CoverageExpr coverageExpr;
	AxisIntervalList intervalList;
	FieldInterpolationList interpMethods;
	
	public ScaleExpr( CoverageExpr ce, AxisIntervalList ail, FieldInterpolationList iml){	
		coverageExpr = ce;
		intervalList = ail;
		intervalList.setTag("scaleAxisSpec");
		interpMethods =  iml;
		interpMethods.setTag("scaleFieldSpec");
	}

	public String toXML(){
		return "<scale>" + intervalList.toXML() + interpMethods.toXML() + coverageExpr.toXML() + "</scale>";
	}
}