/** * add a value to the iconStyleObjectExtension property collection * * @param iconStyleObjectExtension * 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 IconStyle addToIconStyleObjectExtension(final AbstractObject iconStyleObjectExtension) { this.getIconStyleObjectExtension().add(iconStyleObjectExtension); return this; }
/** * add a value to the iconStyleObjectExtension property collection * * @param iconStyleObjectExtension * 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 IconStyle addToIconStyleObjectExtension(final AbstractObject iconStyleObjectExtension) { this.getIconStyleObjectExtension().add(iconStyleObjectExtension); return this; }
@Override public IconStyle clone() { IconStyle copy; copy = ((IconStyle) super.clone()); copy.icon = ((icon == null)?null:((Icon) icon.clone())); copy.hotSpot = ((hotSpot == null)?null:((Vec2) hotSpot.clone())); copy.iconStyleSimpleExtension = new ArrayList<Object>((getIconStyleSimpleExtension().size())); for (Object iter: iconStyleSimpleExtension) { copy.iconStyleSimpleExtension.add(iter); } copy.iconStyleObjectExtension = new ArrayList<AbstractObject>((getIconStyleObjectExtension().size())); for (AbstractObject iter: iconStyleObjectExtension) { copy.iconStyleObjectExtension.add(iter.clone()); } return copy; }
@Override public IconStyle clone() { IconStyle copy; copy = ((IconStyle) super.clone()); copy.icon = ((icon == null)?null:((Icon) icon.clone())); copy.hotSpot = ((hotSpot == null)?null:((Vec2) hotSpot.clone())); copy.iconStyleSimpleExtension = new ArrayList<Object>((getIconStyleSimpleExtension().size())); for (Object iter: iconStyleSimpleExtension) { copy.iconStyleSimpleExtension.add(iter); } copy.iconStyleObjectExtension = new ArrayList<AbstractObject>((getIconStyleObjectExtension().size())); for (AbstractObject iter: iconStyleObjectExtension) { copy.iconStyleObjectExtension.add(iter.clone()); } return copy; }