Revision 11621 trunk/libraries/libGPE-GML/src/org/gvsig/gpe/gml/writer/GPEGmlWriterHandler.java

View differences:

GPEGmlWriterHandler.java
75 75
 *
76 76
 * $Id$
77 77
 * $Log$
78
 * Revision 1.11  2007-05-08 10:24:16  jorpiell
78
 * Revision 1.12  2007-05-14 11:18:12  jorpiell
79
 * Add the ErrorHandler to all the methods
80
 *
81
 * Revision 1.11  2007/05/08 10:24:16  jorpiell
79 82
 * Add comments to create javadocs
80 83
 *
81 84
 * Revision 1.10  2007/05/07 07:08:02  jorpiell
......
287 290
	public void startPoint(String id, double x, double y, double z, String srs) {
288 291
		try {
289 292
			if (isMultiple){
290
				PointMemberWriter.start(writer, id, x, y, z, srs);
293
				PointMemberWriter.start(writer, getErrorHandler(), id, x, y, z, srs);
291 294
			}else{
292
				PointWriter.start(writer, id, x, y, z, srs);
295
				PointWriter.start(writer, getErrorHandler(), id, x, y, z, srs);
293 296
			}
294 297
		} catch (IOException e) {
295 298
			getErrorHandler().addError(e);
......
303 306
	public void endPoint() {
304 307
		try {
305 308
			if (isMultiple){
306
				PointMemberWriter.end(writer);
309
				PointMemberWriter.end(writer, getErrorHandler());
307 310
			}else{
308
				PointWriter.end(writer);
311
				PointWriter.end(writer, getErrorHandler());
309 312
			}
310 313
		} catch (IOException e) {
311 314
			getErrorHandler().addError(e);
......
320 323
	public void startLineString(String id, double[] x, double[] y, double[] z, String srs) {
321 324
		try {
322 325
			if (isMultiple){
323
				LineStringMemberWriter.start(writer, id, x, y, z, srs);
326
				LineStringMemberWriter.start(writer, getErrorHandler(), id, x, y, z, srs);
324 327
			}else{
325
				LineStringWriter.start(writer, id, x, y, z, srs);
328
				LineStringWriter.start(writer, getErrorHandler(), id, x, y, z, srs);
326 329
			}
327 330
		} catch (IOException e) {
328 331
			getErrorHandler().addError(e);
......
336 339
	public void endLineString() {
337 340
		try {
338 341
			if (isMultiple){
339
				LineStringMemberWriter.end(writer);
342
				LineStringMemberWriter.end(writer, getErrorHandler());
340 343
			}else{
341
				LineStringWriter.end(writer);
344
				LineStringWriter.end(writer, getErrorHandler());
342 345
			}
343 346
		} catch (IOException e) {
344 347
			getErrorHandler().addError(e);
......
351 354
	 */
352 355
	public void startBbox(String id, double[] x, double[] y, double[] z, String srs) {
353 356
		try {
354
			BoundedByWriter.start(writer, id, x, y, z, srs);
357
			BoundedByWriter.start(writer, getErrorHandler(), id, x, y, z, srs);
355 358
		} catch (IOException e) {
356 359
			getErrorHandler().addError(e);
357 360
		}		
......
363 366
	 */
364 367
	public void endBbox() {
365 368
		try {
366
			BoundedByWriter.end(writer);
369
			BoundedByWriter.end(writer, getErrorHandler());
367 370
		} catch (IOException e) {
368 371
			getErrorHandler().addError(e);
369 372
		}			
......
375 378
	 */
376 379
	public void startLinearRing(String id, double[] x, double[] y, double[] z, String srs) {
377 380
		try {
378
			LinearRingWriter.start(writer, id, x, y, z, srs);
381
			LinearRingWriter.start(writer, getErrorHandler(), id, x, y, z, srs);
379 382
		} catch (IOException e) {
380 383
			getErrorHandler().addError(e);
381 384
		}			
......
387 390
	 */
388 391
	public void endLinearRing() {
389 392
		try {
390
			LinearRingWriter.end(writer);
393
			LinearRingWriter.end(writer, getErrorHandler());
391 394
		} catch (IOException e) {
392 395
			getErrorHandler().addError(e);
393 396
		}		
......
400 403
	public void startPolygon(String id, double[] x, double[] y, double[] z, String srs) {
401 404
		try {
402 405
			if (isMultiple){
403
				PolygonMemberWriter.start(writer, id, x, y, z, srs);
406
				PolygonMemberWriter.start(writer, getErrorHandler(), id, x, y, z, srs);
404 407
			}else{
405
				PolygonWriter.start(writer, id, x, y, z, srs);
408
				PolygonWriter.start(writer, getErrorHandler(), id, x, y, z, srs);
406 409
			}
407 410
		} catch (IOException e) {
408 411
			getErrorHandler().addError(e);
......
416 419
	public void endPolygon() {
417 420
		try {
418 421
			if (isMultiple){
419
				PolygonMemberWriter.end(writer);
422
				PolygonMemberWriter.end(writer, getErrorHandler());
420 423
			}else{
421
				PolygonWriter.end(writer);
424
				PolygonWriter.end(writer, getErrorHandler());
422 425
			}
423 426
		} catch (IOException e) {
424 427
			getErrorHandler().addError(e);
......
431 434
	 */
432 435
	public void startInnerBoundary(String id, double[] x, double[] y, double[] z, String srs) {
433 436
		try {
434
			InnerBoundaryIs.start(writer, x, y, z);
437
			InnerBoundaryIs.start(writer, getErrorHandler(), x, y, z);
435 438
		} catch (IOException e) {
436 439
			getErrorHandler().addError(e);
437 440
		}
......
443 446
	 */
444 447
	public void endInnerBoundary() {
445 448
		try {
446
			InnerBoundaryIs.end(writer);
449
			InnerBoundaryIs.end(writer, getErrorHandler());
447 450
		} catch (IOException e) {
448 451
			getErrorHandler().addError(e);
449 452
		}	
......
456 459
	public void startMultiPoint(String id, String srs) {
457 460
		isMultiple = true;
458 461
		try {
459
			MultiPointWriter.start(writer, id, srs);
462
			MultiPointWriter.start(writer, getErrorHandler(), id, srs);
460 463
		} catch (IOException e) {
461 464
			getErrorHandler().addError(e);
462 465
		}
......
469 472
	public void endMuliPoint() {
470 473
		isMultiple = false;
471 474
		try {
472
			MultiPointWriter.end(writer);
475
			MultiPointWriter.end(writer, getErrorHandler());
473 476
		} catch (IOException e) {
474 477
			getErrorHandler().addError(e);
475 478
		}
......
482 485
	public void startMultiLineString(String id, String srs) {
483 486
		isMultiple = true;
484 487
		try {
485
			MultiLineStringWriter.start(writer, id, srs);
488
			MultiLineStringWriter.start(writer, getErrorHandler(), id, srs);
486 489
		} catch (IOException e) {
487 490
			getErrorHandler().addError(e);
488 491
		}
......
495 498
	public void endMultiLineString() {
496 499
		isMultiple = false;
497 500
		try {
498
			MultiLineStringWriter.end(writer);
501
			MultiLineStringWriter.end(writer, getErrorHandler());
499 502
		} catch (IOException e) {
500 503
			getErrorHandler().addError(e);
501 504
		}
......
508 511
	public void startMultiPolygon(String id, String srs) {
509 512
		isMultiple = true;
510 513
		try {
511
			MultiPolygonWriter.start(writer, id, srs);
514
			MultiPolygonWriter.start(writer, getErrorHandler(), id, srs);
512 515
		} catch (IOException e) {
513 516
			getErrorHandler().addError(e);
514 517
		}		
......
521 524
	public void endMultiPolygon() {
522 525
		isMultiple = false;
523 526
		try {
524
			MultiPolygonWriter.end(writer);
527
			MultiPolygonWriter.end(writer, getErrorHandler());
525 528
		} catch (IOException e) {
526 529
			getErrorHandler().addError(e);
527 530
		}		

Also available in: Unified diff