Statistics
| Revision:

svn-gvsig-desktop / branches / v02_desarrollo / libraries / sld / temp / org.gvsig.sldsupport.lib.impl / src / main / java / org / gvsig / sldsupport / impl / sld1_0_0 / parsing / expression / ArithmeticElement.java @ 40793

History | View | Annotate | Download (1.19 KB)

1
package org.gvsig.sldsupport.impl.sld1_0_0.parsing.expression;
2

    
3
import java.io.IOException;
4

    
5
import org.gvsig.sldsupport.exception.SLDReadException;
6
import org.gvsig.sldsupport.impl.util.SLDUtils;
7
import org.gvsig.sldsupport.sld.SLDTags;
8
import org.gvsig.sldsupport.sld.filter.expression.SLDExpression;
9
import org.gvsig.sldsupport.sld.filter.expression.operator.SLDArithmeticOperator;
10
import org.gvsig.sldsupport.sld.graphic.SLDMark;
11
import org.kxml2.io.KXmlParser;
12
import org.xmlpull.v1.XmlPullParser;
13
import org.xmlpull.v1.XmlPullParserException;
14

    
15
public class ArithmeticElement {
16
        
17
        public static SLDArithmeticOperator parse(XmlPullParser parser , String version)
18
                        throws XmlPullParserException, IOException, SLDReadException {
19
                
20
                SLDArithmeticOperator resp = new SLDArithmeticOperator();
21
                String op_name = parser.getName();
22
                resp.setOperatorName(op_name);
23
                parser.next();
24

    
25
                SLDExpression expre = null;
26
                expre = ExpressionElement.parse(parser, version);
27
                resp.setFirstExpression(expre);
28
                expre = ExpressionElement.parse(parser, version);
29
                resp.setSecondExpression(expre);
30
                
31
                parser.require(KXmlParser.END_TAG, null, op_name);
32
                parser.next();
33
                return resp;
34
        }
35
}