/** * Create an instance of {@link GeometryCollectionType } * */ public GeometryCollectionType createGeometryCollectionType() { return new GeometryCollectionType(); }
public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { super.appendFields(locator, buffer, strategy); return buffer; }
public Object copyTo(Object target) { final CopyStrategy strategy = JAXBCopyStrategy.INSTANCE; return copyTo(null, target, strategy); }
public Object clone() { return copyTo(createNewInstance()); }
public Object copyTo(ObjectLocator locator, Object target, CopyStrategy strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); super.copyTo(locator, draftCopy, strategy); if (draftCopy instanceof GeometryCollectionType) { final GeometryCollectionType copy = ((GeometryCollectionType) draftCopy); if (this.isSetGeometryMember()) { List<JAXBElement<? extends GeometryAssociationType>> sourceGeometryMember; sourceGeometryMember = this.getGeometryMember(); @SuppressWarnings("unchecked") List<JAXBElement<? extends GeometryAssociationType>> copyGeometryMember = ((List<JAXBElement<? extends GeometryAssociationType>> ) strategy.copy(LocatorUtils.property(locator, "geometryMember", sourceGeometryMember), sourceGeometryMember)); copy.unsetGeometryMember(); List<JAXBElement<? extends GeometryAssociationType>> uniqueGeometryMemberl = copy.getGeometryMember(); uniqueGeometryMemberl.addAll(copyGeometryMember); } else { copy.unsetGeometryMember(); } } return draftCopy; }
public void mergeFrom(ObjectLocator leftLocator, ObjectLocator rightLocator, Object left, Object right, MergeStrategy2 strategy) { super.mergeFrom(leftLocator, rightLocator, left, right, strategy); if (right instanceof GeometryCollectionType) { final GeometryCollectionType target = this; final GeometryCollectionType leftObject = ((GeometryCollectionType) left); final GeometryCollectionType rightObject = ((GeometryCollectionType) right); { Boolean geometryMemberShouldBeMergedAndSet = strategy.shouldBeMergedAndSet(leftLocator, rightLocator, leftObject.isSetGeometryMember(), rightObject.isSetGeometryMember()); if (geometryMemberShouldBeMergedAndSet == Boolean.TRUE) { List<JAXBElement<? extends GeometryAssociationType>> lhsGeometryMember; lhsGeometryMember = (leftObject.isSetGeometryMember()?leftObject.getGeometryMember():null); List<JAXBElement<? extends GeometryAssociationType>> rhsGeometryMember; rhsGeometryMember = (rightObject.isSetGeometryMember()?rightObject.getGeometryMember():null); List<JAXBElement<? extends GeometryAssociationType>> mergedGeometryMember = ((List<JAXBElement<? extends GeometryAssociationType>> ) strategy.merge(LocatorUtils.property(leftLocator, "geometryMember", lhsGeometryMember), LocatorUtils.property(rightLocator, "geometryMember", rhsGeometryMember), lhsGeometryMember, rhsGeometryMember, leftObject.isSetGeometryMember(), rightObject.isSetGeometryMember())); target.unsetGeometryMember(); if (mergedGeometryMember!= null) { List<JAXBElement<? extends GeometryAssociationType>> uniqueGeometryMemberl = target.getGeometryMember(); uniqueGeometryMemberl.addAll(mergedGeometryMember); } } else { if (geometryMemberShouldBeMergedAndSet == Boolean.FALSE) { target.unsetGeometryMember(); } } } } }
public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { super.appendFields(locator, buffer, strategy); { List<JAXBElement<? extends GeometryAssociationType>> theGeometryMember; theGeometryMember = (this.isSetGeometryMember()?this.getGeometryMember():null); strategy.appendField(locator, this, "geometryMember", buffer, theGeometryMember, this.isSetGeometryMember()); } return buffer; }
public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { if (!(object instanceof MultiPolygonType)) { return false; } if (this == object) { return true; } if (!super.equals(thisLocator, thatLocator, object, strategy)) { return false; } return true; }
public int hashCode(ObjectLocator locator, HashCodeStrategy2 strategy) { int currentHashCode = super.hashCode(locator, strategy); return currentHashCode; }
public void mergeFrom(Object left, Object right) { final MergeStrategy strategy = JAXBMergeStrategy.INSTANCE; mergeFrom(null, null, left, right, strategy); }
public void mergeFrom(ObjectLocator leftLocator, ObjectLocator rightLocator, Object left, Object right, MergeStrategy strategy) { super.mergeFrom(leftLocator, rightLocator, left, right, strategy); if (right instanceof GeometryCollectionType) { final GeometryCollectionType target = this; final GeometryCollectionType leftObject = ((GeometryCollectionType) left); final GeometryCollectionType rightObject = ((GeometryCollectionType) right); { List<JAXBElement<? extends GeometryAssociationType>> lhsGeometryMember; lhsGeometryMember = leftObject.getGeometryMember(); List<JAXBElement<? extends GeometryAssociationType>> rhsGeometryMember; rhsGeometryMember = rightObject.getGeometryMember(); target.unsetGeometryMember(); List<JAXBElement<? extends GeometryAssociationType>> uniqueGeometryMemberl = target.getGeometryMember(); uniqueGeometryMemberl.addAll(((List<JAXBElement<? extends GeometryAssociationType>> ) strategy.merge(LocatorUtils.property(leftLocator, "geometryMember", lhsGeometryMember), LocatorUtils.property(rightLocator, "geometryMember", rhsGeometryMember), lhsGeometryMember, rhsGeometryMember))); } } }
public GeometryCollectionType withGeometryMember(Collection<JAXBElement<? extends GeometryAssociationType>> values) { if (values!= null) { getGeometryMember().addAll(values); } return this; }
public String toString() { final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); }
public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); super.copyTo(locator, draftCopy, strategy); if (draftCopy instanceof GeometryCollectionType) { final GeometryCollectionType copy = ((GeometryCollectionType) draftCopy); { Boolean geometryMemberShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, this.isSetGeometryMember()); if (geometryMemberShouldBeCopiedAndSet == Boolean.TRUE) { List<JAXBElement<? extends GeometryAssociationType>> sourceGeometryMember; sourceGeometryMember = (this.isSetGeometryMember()?this.getGeometryMember():null); @SuppressWarnings("unchecked") List<JAXBElement<? extends GeometryAssociationType>> copyGeometryMember = ((List<JAXBElement<? extends GeometryAssociationType>> ) strategy.copy(LocatorUtils.property(locator, "geometryMember", sourceGeometryMember), sourceGeometryMember, this.isSetGeometryMember())); copy.unsetGeometryMember(); if (copyGeometryMember!= null) { List<JAXBElement<? extends GeometryAssociationType>> uniqueGeometryMemberl = copy.getGeometryMember(); uniqueGeometryMemberl.addAll(copyGeometryMember); } } else { if (geometryMemberShouldBeCopiedAndSet == Boolean.FALSE) { copy.unsetGeometryMember(); } } } } return draftCopy; }
public int hashCode(ObjectLocator locator, HashCodeStrategy2 strategy) { int currentHashCode = super.hashCode(locator, strategy); { List<JAXBElement<? extends GeometryAssociationType>> theGeometryMember; theGeometryMember = (this.isSetGeometryMember()?this.getGeometryMember():null); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "geometryMember", theGeometryMember), currentHashCode, theGeometryMember, this.isSetGeometryMember()); } return currentHashCode; }
public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { if (!(object instanceof MultiPointType)) { return false; } if (this == object) { return true; } if (!super.equals(thisLocator, thatLocator, object, strategy)) { return false; } return true; }
public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { int currentHashCode = super.hashCode(locator, strategy); return currentHashCode; }
public void mergeFrom(Object left, Object right) { final MergeStrategy2 strategy = JAXBMergeStrategy.INSTANCE; mergeFrom(null, null, left, right, strategy); }
public Object clone() { return copyTo(createNewInstance()); }
public void setGeometryMember(List<JAXBElement<? extends GeometryAssociationType>> value) { this.geometryMember = null; if (value!= null) { List<JAXBElement<? extends GeometryAssociationType>> draftl = this.getGeometryMember(); draftl.addAll(value); } }