Revision 27905 branches/v2_0_0_prep/extensions/extGeocoding/src/org/gvsig/geocoding/gui/address/AddressComposedPanel.java

View differences:

AddressComposedPanel.java
50 50
import org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor;
51 51
import org.gvsig.fmap.dal.feature.FeatureSet;
52 52
import org.gvsig.fmap.dal.feature.FeatureStore;
53
import org.gvsig.geocoding.Address;
54
import org.gvsig.geocoding.AddressComponent;
55
import org.gvsig.geocoding.ComposedAddress;
56
import org.gvsig.geocoding.Literal;
57
import org.gvsig.geocoding.RelationsComponent;
53
import org.gvsig.geocoding.address.Address;
54
import org.gvsig.geocoding.address.ComposedAddress;
55
import org.gvsig.geocoding.address.Literal;
56
import org.gvsig.geocoding.address.RelationsComponent;
57
import org.gvsig.geocoding.address.impl.DefaultAddressComponent;
58
import org.gvsig.geocoding.address.impl.DefaultComposedAddress;
59
import org.gvsig.geocoding.address.impl.DefaultLiteral;
58 60
import org.gvsig.geocoding.extension.GeocodingController;
59 61
import org.gvsig.geocoding.utils.ComboFieldDescName;
60 62
import org.slf4j.Logger;
......
515 517
			model = (DefaultTableModel) jTableAddressBetween.getModel();
516 518
		}
517 519

  
518
		ComposedAddress address = new ComposedAddress();
519
		Literal mainLiteral = new Literal();
520
		Literal literal2 = new Literal();
521
		Literal literal3 = new Literal();
520
		ComposedAddress address = new DefaultComposedAddress();
521
		Literal mainLiteral = new DefaultLiteral();
522
		Literal literal2 = new DefaultLiteral();
523
		Literal literal3 = new DefaultLiteral();
522 524
		List<Literal> intersectionLiterals = new ArrayList<Literal>();
523 525
		Vector vec = model.getDataVector();
524 526
		// get main and secon address
......
527 529
			String key = (String) vecc.elementAt(0);
528 530
			String value = (String) vecc.elementAt(1);
529 531
			String value2 = (String) vecc.elementAt(2);
530
			mainLiteral.add(new AddressComponent(key, value));
531
			literal2.add(new AddressComponent(key, value2));
532
			mainLiteral.add(new DefaultAddressComponent(key, value));
533
			literal2.add(new DefaultAddressComponent(key, value2));
532 534
		}
533 535
		address.setMainLiteral(mainLiteral);
534 536
		intersectionLiterals.add(literal2);
......
539 541
				Vector vecc = (Vector) vec.elementAt(i);
540 542
				String key = (String) vecc.elementAt(0);
541 543
				String value3 = (String) vecc.elementAt(3);
542
				literal3.add(new AddressComponent(key, value3));
544
				literal3.add(new DefaultAddressComponent(key, value3));
543 545
			}
544 546
			intersectionLiterals.add(literal3);
545 547
		}
......
588 590
		}
589 591

  
590 592
		// Create the address
591
		ComposedAddress address = new ComposedAddress();
592
		Literal mainLiteral = new Literal();
593
		Literal literal2 = new Literal();
594
		Literal literal3 = new Literal();
593
		ComposedAddress address = new DefaultComposedAddress();
594
		Literal mainLiteral = new DefaultLiteral();
595
		Literal literal2 = new DefaultLiteral();
596
		Literal literal3 = new DefaultLiteral();
595 597
		List<Literal> intersectionLiterals = new ArrayList<Literal>();
596 598
		Vector vec = model.getDataVector();
597 599

  
......
608 610
			Object obj2 = feature.get(fieldName2);
609 611
			String value1 = obj1.toString();
610 612
			String value2 = obj2.toString();
611
			mainLiteral.add(new AddressComponent(key, value1));
612
			literal2.add(new AddressComponent(key, value2));
613
			mainLiteral.add(new DefaultAddressComponent(key, value1));
614
			literal2.add(new DefaultAddressComponent(key, value2));
613 615
		}
614 616

  
615 617
		address.setMainLiteral(mainLiteral);
......
626 628
				String fieldName3 = desc3.getName();
627 629
				Object obj3 = feature.get(fieldName3);
628 630
				String value3 = obj3.toString();
629
				literal3.add(new AddressComponent(key, value3));
631
				literal3.add(new DefaultAddressComponent(key, value3));
630 632
			}
631 633
			intersectionLiterals.add(literal3);
632 634
		}

Also available in: Unified diff