/** * add a value to the innerBoundaryIs property collection * * @param innerBoundaryIs * Objects of the following type are allowed in the list: {@link Boundary} * @return * <tt>true</tt> (as general contract of <tt>Collection.add</tt>). */ public Polygon addToInnerBoundaryIs(final Boundary innerBoundaryIs) { this.getInnerBoundaryIs().add(innerBoundaryIs); return this; }
/** * add a value to the innerBoundaryIs property collection * * @param innerBoundaryIs * Objects of the following type are allowed in the list: {@link Boundary} * @return * <tt>true</tt> (as general contract of <tt>Collection.add</tt>). */ public Polygon addToInnerBoundaryIs(final Boundary innerBoundaryIs) { this.getInnerBoundaryIs().add(innerBoundaryIs); return this; }
/** * Creates a new instance of {@link Boundary} and adds it to innerBoundaryIs. * This method is a short version for: * <code> * Boundary boundary = new Boundary(); * this.getInnerBoundaryIs().add(boundary); </code> * * */ public Boundary createAndAddInnerBoundaryIs() { Boundary newValue = new Boundary(); this.getInnerBoundaryIs().add(newValue); return newValue; }
/** * Creates a new instance of {@link Boundary} and adds it to innerBoundaryIs. * This method is a short version for: * <code> * Boundary boundary = new Boundary(); * this.getInnerBoundaryIs().add(boundary); </code> * * */ public Boundary createAndAddInnerBoundaryIs() { Boundary newValue = new Boundary(); this.getInnerBoundaryIs().add(newValue); return newValue; }
@Override public Polygon clone() { Polygon copy; copy = ((Polygon) super.clone()); copy.outerBoundaryIs = ((outerBoundaryIs == null)?null:((Boundary) outerBoundaryIs.clone())); copy.innerBoundaryIs = new ArrayList<Boundary>((getInnerBoundaryIs().size())); for (Boundary iter: innerBoundaryIs) { copy.innerBoundaryIs.add(iter.clone()); } copy.polygonSimpleExtension = new ArrayList<Object>((getPolygonSimpleExtension().size())); for (Object iter: polygonSimpleExtension) { copy.polygonSimpleExtension.add(iter); } copy.polygonObjectExtension = new ArrayList<AbstractObject>((getPolygonObjectExtension().size())); for (AbstractObject iter: polygonObjectExtension) { copy.polygonObjectExtension.add(iter.clone()); } return copy; }
@Override public Polygon clone() { Polygon copy; copy = ((Polygon) super.clone()); copy.outerBoundaryIs = ((outerBoundaryIs == null)?null:((Boundary) outerBoundaryIs.clone())); copy.innerBoundaryIs = new ArrayList<Boundary>((getInnerBoundaryIs().size())); for (Boundary iter: innerBoundaryIs) { copy.innerBoundaryIs.add(iter.clone()); } copy.polygonSimpleExtension = new ArrayList<Object>((getPolygonSimpleExtension().size())); for (Object iter: polygonSimpleExtension) { copy.polygonSimpleExtension.add(iter); } copy.polygonObjectExtension = new ArrayList<AbstractObject>((getPolygonObjectExtension().size())); for (AbstractObject iter: polygonObjectExtension) { copy.polygonObjectExtension.add(iter.clone()); } return copy; }
for (int i = 0; i < numOfInnerBoundaries; i++) { final Boundary innerboundary = new Boundary(); kmlPolygon.getInnerBoundaryIs().add(innerboundary);
kmlPolygon.getInnerBoundaryIs().add(innerboundary);