/** * add a value to the placemarkObjectExtension property collection * * @param placemarkObjectExtension * Objects of the following type are allowed in the list: {@link AbstractObject} * @return * <tt>true</tt> (as general contract of <tt>Collection.add</tt>). */ public Placemark addToPlacemarkObjectExtension(final AbstractObject placemarkObjectExtension) { this.getPlacemarkObjectExtension().add(placemarkObjectExtension); return this; }
/** * add a value to the placemarkObjectExtension property collection * * @param placemarkObjectExtension * Objects of the following type are allowed in the list: {@link AbstractObject} * @return * <tt>true</tt> (as general contract of <tt>Collection.add</tt>). */ public Placemark addToPlacemarkObjectExtension(final AbstractObject placemarkObjectExtension) { this.getPlacemarkObjectExtension().add(placemarkObjectExtension); return this; }
@Override public Placemark clone() { Placemark copy; copy = ((Placemark) super.clone()); copy.geometry = ((geometry == null)?null:((Geometry ) geometry.clone())); copy.placemarkSimpleExtension = new ArrayList<Object>((getPlacemarkSimpleExtension().size())); for (Object iter: placemarkSimpleExtension) { copy.placemarkSimpleExtension.add(iter); } copy.placemarkObjectExtension = new ArrayList<AbstractObject>((getPlacemarkObjectExtension().size())); for (AbstractObject iter: placemarkObjectExtension) { copy.placemarkObjectExtension.add(iter.clone()); } return copy; }
@Override public Placemark clone() { Placemark copy; copy = ((Placemark) super.clone()); copy.geometry = ((geometry == null)?null:((Geometry ) geometry.clone())); copy.placemarkSimpleExtension = new ArrayList<Object>((getPlacemarkSimpleExtension().size())); for (Object iter: placemarkSimpleExtension) { copy.placemarkSimpleExtension.add(iter); } copy.placemarkObjectExtension = new ArrayList<AbstractObject>((getPlacemarkObjectExtension().size())); for (AbstractObject iter: placemarkObjectExtension) { copy.placemarkObjectExtension.add(iter.clone()); } return copy; }