/** * fluent setter * @see #setLinearRing(LinearRing) * * @param linearRing * required parameter */ public Boundary withLinearRing(final LinearRing linearRing) { this.setLinearRing(linearRing); return this; }
/** * Create an instance of {@link Boundary} * */ public static Boundary createBoundary() { return new Boundary(); }
/** * add a value to the boundaryObjectExtension property collection * * @param boundaryObjectExtension * 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 Boundary addToBoundaryObjectExtension(final AbstractObject boundaryObjectExtension) { this.getBoundaryObjectExtension().add(boundaryObjectExtension); return this; }
kmlPolygon.setAltitudeMode(AltitudeMode.CLAMP_TO_GROUND); final Boundary outerboundary = new Boundary(); kmlPolygon.setOuterBoundaryIs(outerboundary); outerboundary.setLinearRing(outerlinearring); for(int i=0;i<numOfInnerBoundaries;i++) final Boundary innerboundary = new Boundary(); kmlPolygon.getInnerBoundaryIs().add(innerboundary); innerboundary.setLinearRing(innerlinearring);
@Override public Boundary clone() { Boundary copy; try { copy = ((Boundary) super.clone()); } catch (CloneNotSupportedException _x) { throw new InternalError((_x.toString())); } copy.linearRing = ((linearRing == null)?null:((LinearRing) linearRing.clone())); copy.boundarySimpleExtension = new ArrayList<Object>((getBoundarySimpleExtension().size())); for (Object iter: boundarySimpleExtension) { copy.boundarySimpleExtension.add(iter); } copy.boundaryObjectExtension = new ArrayList<AbstractObject>((getBoundaryObjectExtension().size())); for (AbstractObject iter: boundaryObjectExtension) { copy.boundaryObjectExtension.add(iter.clone()); } return copy; }
@Override public int hashCode() { final int prime = 31; int result = super.hashCode(); result = ((prime*result)+((extrude == null)? 0 :extrude.hashCode())); result = ((prime*result)+((tessellate == null)? 0 :tessellate.hashCode())); result = ((prime*result)+((altitudeMode == null)? 0 :altitudeMode.hashCode())); result = ((prime*result)+((outerBoundaryIs == null)? 0 :outerBoundaryIs.hashCode())); result = ((prime*result)+((innerBoundaryIs == null)? 0 :innerBoundaryIs.hashCode())); result = ((prime*result)+((polygonSimpleExtension == null)? 0 :polygonSimpleExtension.hashCode())); result = ((prime*result)+((polygonObjectExtension == null)? 0 :polygonObjectExtension.hashCode())); return result; }
/** * add a value to the boundarySimpleExtension property collection * * @param boundarySimpleExtension * Objects of the following type are allowed in the list: {@link Object} * @return * <tt>true</tt> (as general contract of <tt>Collection.add</tt>). */ public Boundary addToBoundarySimpleExtension(final Object boundarySimpleExtension) { this.getBoundarySimpleExtension().add(boundarySimpleExtension); return this; }
/** * fluent setter * @see #setBoundarySimpleExtension(List<Object>) * * @param boundarySimpleExtension * required parameter */ public Boundary withBoundarySimpleExtension(final List<Object> boundarySimpleExtension) { this.setBoundarySimpleExtension(boundarySimpleExtension); return this; }
/** * fluent setter * @see #setBoundaryObjectExtension(List<AbstractObject>) * * @param boundaryObjectExtension * required parameter */ public Boundary withBoundaryObjectExtension(final List<AbstractObject> boundaryObjectExtension) { this.setBoundaryObjectExtension(boundaryObjectExtension); return this; }
@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; }
if (outerBoundaryIs.equals(other.outerBoundaryIs) == false) { return false;
kmlPolygon.setAltitudeMode(AltitudeMode.CLAMP_TO_GROUND); final Boundary outerboundary = new Boundary(); kmlPolygon.setOuterBoundaryIs(outerboundary); outerboundary.setLinearRing(outerlinearring); final Boundary innerboundary = new Boundary(); kmlPolygon.getInnerBoundaryIs().add(innerboundary); innerboundary.setLinearRing(innerlinearring);
@Override public Boundary clone() { Boundary copy; try { copy = ((Boundary) super.clone()); } catch (CloneNotSupportedException _x) { throw new InternalError((_x.toString())); } copy.linearRing = ((linearRing == null)?null:((LinearRing) linearRing.clone())); copy.boundarySimpleExtension = new ArrayList<Object>((getBoundarySimpleExtension().size())); for (Object iter: boundarySimpleExtension) { copy.boundarySimpleExtension.add(iter); } copy.boundaryObjectExtension = new ArrayList<AbstractObject>((getBoundaryObjectExtension().size())); for (AbstractObject iter: boundaryObjectExtension) { copy.boundaryObjectExtension.add(iter.clone()); } return copy; }
@Override public int hashCode() { final int prime = 31; int result = super.hashCode(); result = ((prime*result)+((extrude == null)? 0 :extrude.hashCode())); result = ((prime*result)+((tessellate == null)? 0 :tessellate.hashCode())); result = ((prime*result)+((altitudeMode == null)? 0 :altitudeMode.hashCode())); result = ((prime*result)+((outerBoundaryIs == null)? 0 :outerBoundaryIs.hashCode())); result = ((prime*result)+((innerBoundaryIs == null)? 0 :innerBoundaryIs.hashCode())); result = ((prime*result)+((polygonSimpleExtension == null)? 0 :polygonSimpleExtension.hashCode())); result = ((prime*result)+((polygonObjectExtension == null)? 0 :polygonObjectExtension.hashCode())); return result; }
/** * add a value to the boundarySimpleExtension property collection * * @param boundarySimpleExtension * Objects of the following type are allowed in the list: {@link Object} * @return * <tt>true</tt> (as general contract of <tt>Collection.add</tt>). */ public Boundary addToBoundarySimpleExtension(final Object boundarySimpleExtension) { this.getBoundarySimpleExtension().add(boundarySimpleExtension); return this; }
/** * fluent setter * @see #setBoundarySimpleExtension(List<Object>) * * @param boundarySimpleExtension * required parameter */ public Boundary withBoundarySimpleExtension(final List<Object> boundarySimpleExtension) { this.setBoundarySimpleExtension(boundarySimpleExtension); return this; }
/** * fluent setter * @see #setBoundaryObjectExtension(List<AbstractObject>) * * @param boundaryObjectExtension * required parameter */ public Boundary withBoundaryObjectExtension(final List<AbstractObject> boundaryObjectExtension) { this.setBoundaryObjectExtension(boundaryObjectExtension); return this; }
@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; }
if (outerBoundaryIs.equals(other.outerBoundaryIs) == false) { return false;
/** * fluent setter * @see #setLinearRing(LinearRing) * * @param linearRing * required parameter */ public Boundary withLinearRing(final LinearRing linearRing) { this.setLinearRing(linearRing); return this; }