Revision 28076 branches/v2_0_0_prep/libraries/libIverUtiles/src/com/iver/utiles/XMLEntity.java
XMLEntity.java | ||
---|---|---|
1291 | 1291 |
} |
1292 | 1292 |
|
1293 | 1293 |
/** |
1294 |
* Devuelve el primer hijo cuyo nombre es igual a 'value'. |
|
1295 |
* El nombre de un XMLEntity viene determinado por el valor del |
|
1296 |
* atributo 'name' del xml-tag. |
|
1297 |
* |
|
1298 |
* @param value valor a comparar |
|
1299 |
* @return XMLEntity hijo o null si no se encuentra |
|
1300 |
*/ |
|
1301 |
public XMLEntity firstChild(String value) { |
|
1302 |
int num = this.getChildrenCount(); |
|
1303 |
XMLEntity child; |
|
1304 |
for (int i=0;i < num; i++) { |
|
1305 |
child = this.getChild(i); |
|
1306 |
try { |
|
1307 |
if (child.getXmlTag().getName().equals(value)) { |
|
1308 |
return child; |
|
1309 |
} |
|
1310 |
} catch (NotExistInXMLEntity e) { |
|
1311 |
// Nothing to do |
|
1312 |
} |
|
1313 |
} |
|
1314 |
return null; |
|
1315 |
} |
|
1316 |
|
|
1317 |
/** |
|
1294 | 1318 |
* Devuelve el indice del primer hijo que el valor de su propieda 'key' |
1295 | 1319 |
* es igual a 'value' |
1296 | 1320 |
* |
... | ... | |
1315 | 1339 |
} |
1316 | 1340 |
|
1317 | 1341 |
/** |
1342 |
* Devuelve el indice del primer hijo cuyo nombre es igual a 'value'. |
|
1343 |
* El nombre de un XMLEntity viene determinado por el valor del |
|
1344 |
* atributo 'name' del xml-tag. |
|
1345 |
* |
|
1346 |
* @param value valor a comparar |
|
1347 |
* @return int indice del hijo o -1 si no se encuentra |
|
1348 |
*/ |
|
1349 |
public int firstIndexOfChild(String value) { |
|
1350 |
int num = this.getChildrenCount(); |
|
1351 |
XMLEntity child; |
|
1352 |
for (int i=0;i < num; i++) { |
|
1353 |
try { |
|
1354 |
child = this.getChild(i); |
|
1355 |
if (child.getXmlTag().getName().equals(value)) { |
|
1356 |
return i; |
|
1357 |
} |
|
1358 |
} catch (NotExistInXMLEntity e) { |
|
1359 |
// Nothing to do |
|
1360 |
} |
|
1361 |
} |
|
1362 |
return -1; |
|
1363 |
} |
|
1364 |
|
|
1365 |
/** |
|
1318 | 1366 |
* Devuelve un iterador sobre los hijos que cumplen la condicion |
1319 | 1367 |
* que el valor de su propiedad 'key' es igual a 'value' |
1320 | 1368 |
* |
Also available in: Unified diff