Revision 40748
branches/v02_desarrollo/libraries/org.gvsig.sldsupport/org.gvsig.sldsupport.lib/org.gvsig.sldsupport.lib.api/src/main/java/org/gvsig/sldsupport/filterencoding/FExpression.java | ||
---|---|---|
90 | 90 |
{ |
91 | 91 |
case XmlPullParser.START_TAG: |
92 | 92 |
|
93 |
if (parser.getName().compareTo(FilterUtils.remNameSpace(FilterTags.PROPERTYNAME))==0) { |
|
93 |
if (parser.getName().compareTo( |
|
94 |
/*FilterUtils.remNameSpace*/(FilterTags.PROPERTYNAME))==0) { |
|
94 | 95 |
this.propertyName = parser.nextText(); |
95 | 96 |
fieldNames.add(this.propertyName); |
96 | 97 |
isPropertyName = true; |
97 | 98 |
end = true; |
98 | 99 |
expressionStr +="["+this.propertyName +"] "; |
99 | 100 |
} |
100 |
else if (parser.getName().compareTo(FilterUtils.remNameSpace(FilterTags.LITERAL))==0) { |
|
101 |
else if (parser.getName().compareTo( |
|
102 |
/*FilterUtils.remNameSpace*/(FilterTags.LITERAL))==0) { |
|
101 | 103 |
this.literal = parser.nextText(); |
102 | 104 |
String myLiteral = this.literal; |
103 | 105 |
if (!this.literal.startsWith("#")) |
... | ... | |
116 | 118 |
end = true; |
117 | 119 |
expressionStr += myLiteral +" "; |
118 | 120 |
} |
119 |
else if (parser.getName().compareTo(FilterUtils.remNameSpace(FilterTags.FUNCTION))==0) {
|
|
121 |
else if (parser.getName().compareTo(/*FilterUtils.remNameSpace*/(FilterTags.FUNCTION))==0) {
|
|
120 | 122 |
this.function = parser.nextText(); |
121 | 123 |
end = true; |
122 | 124 |
} |
123 |
else if ((parser.getName().compareTo(FilterUtils.remNameSpace(FilterTags.ADD))==0) ||
|
|
124 |
(parser.getName().compareTo(FilterUtils.remNameSpace(FilterTags.DIV))==0) ||
|
|
125 |
(parser.getName().compareTo(FilterUtils.remNameSpace(FilterTags.MULT))==0) ||
|
|
126 |
(parser.getName().compareTo(FilterUtils.remNameSpace(FilterTags.SUB))==0) ){
|
|
125 |
else if ((parser.getName().compareTo(/*FilterUtils.remNameSpace*/(FilterTags.ADD))==0) ||
|
|
126 |
(parser.getName().compareTo(/*FilterUtils.remNameSpace*/(FilterTags.DIV))==0) ||
|
|
127 |
(parser.getName().compareTo(/*FilterUtils.remNameSpace*/(FilterTags.MULT))==0) ||
|
|
128 |
(parser.getName().compareTo(/*FilterUtils.remNameSpace*/(FilterTags.SUB))==0) ){
|
|
127 | 129 |
|
128 | 130 |
String operation = parser.getName(); |
129 | 131 |
currentTag = parser.nextTag(); |
... | ... | |
155 | 157 |
|
156 | 158 |
break; |
157 | 159 |
case XmlPullParser.END_TAG: |
158 |
if (parser.getName().compareTo(FilterUtils.remNameSpace(FilterTags.PROPERTYNAME))!=0 &&
|
|
159 |
parser.getName().compareTo(FilterUtils.remNameSpace(FilterTags.LITERAL))!=0 &&
|
|
160 |
parser.getName().compareTo(FilterUtils.remNameSpace(FilterTags.FUNCTION))!=0 &&
|
|
161 |
parser.getName().compareTo(FilterUtils.remNameSpace(FilterTags.ADD))!=0 &&
|
|
162 |
parser.getName().compareTo(FilterUtils.remNameSpace(FilterTags.DIV))!=0 &&
|
|
163 |
parser.getName().compareTo(FilterUtils.remNameSpace(FilterTags.MULT))!=0 &&
|
|
164 |
parser.getName().compareTo(FilterUtils.remNameSpace(FilterTags.SUB))!=0) {
|
|
160 |
if (parser.getName().compareTo(/*FilterUtils.remNameSpace*/(FilterTags.PROPERTYNAME))!=0 &&
|
|
161 |
parser.getName().compareTo(/*FilterUtils.remNameSpace*/(FilterTags.LITERAL))!=0 &&
|
|
162 |
parser.getName().compareTo(/*FilterUtils.remNameSpace*/(FilterTags.FUNCTION))!=0 &&
|
|
163 |
parser.getName().compareTo(/*FilterUtils.remNameSpace*/(FilterTags.ADD))!=0 &&
|
|
164 |
parser.getName().compareTo(/*FilterUtils.remNameSpace*/(FilterTags.DIV))!=0 &&
|
|
165 |
parser.getName().compareTo(/*FilterUtils.remNameSpace*/(FilterTags.MULT))!=0 &&
|
|
166 |
parser.getName().compareTo(/*FilterUtils.remNameSpace*/(FilterTags.SUB))!=0) {
|
|
165 | 167 |
end = true; |
166 | 168 |
} |
167 | 169 |
break; |
Also available in: Unified diff