/** * Create an instance of {@link LineStyle} * */ public static LineStyle createLineStyle() { return new LineStyle(); }
/** * fluent setter * @see #setWidth(double) * * @param width * required parameter */ public LineStyle withWidth(final double width) { this.setWidth(width); return this; }
/** * add a value to the lineStyleObjectExtension property collection * * @param lineStyleObjectExtension * 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 LineStyle addToLineStyleObjectExtension(final AbstractObject lineStyleObjectExtension) { this.getLineStyleObjectExtension().add(lineStyleObjectExtension); return this; }
public String getKMLStyle(String label, Folder folder) { if (kmlStyles.containsKey(label)) return (String) kmlStyles.get(label); int pushpingLinkCounter = kmlStylesCounter % kmlPushPings.length; int colorCounter = kmlStylesCounter % kmlColors.length; Style style = folder.createAndAddStyle().withId( String.valueOf(kmlStylesCounter)); style.createAndSetIconStyle() .withScale(1.399999976158142) .withIcon( new Icon().withHref(kmlPushPings[pushpingLinkCounter])); style.createAndSetLineStyle().withColor(kmlColors[colorCounter]) .withWidth(2); style.createAndSetPolyStyle().withColor(kmlColors[colorCounter]); kmlStyles.put(label, String.valueOf(kmlStylesCounter)); kmlStylesCounter++; return String.valueOf(kmlStylesCounter - 1); } private String getKMLLabel(SimpleFeature feature) {
@Override public LineStyle clone() { LineStyle copy; copy = ((LineStyle) super.clone()); copy.lineStyleSimpleExtension = new ArrayList<Object>((getLineStyleSimpleExtension().size())); for (Object iter: lineStyleSimpleExtension) { copy.lineStyleSimpleExtension.add(iter); } copy.lineStyleObjectExtension = new ArrayList<AbstractObject>((getLineStyleObjectExtension().size())); for (AbstractObject iter: lineStyleObjectExtension) { copy.lineStyleObjectExtension.add(iter.clone()); } return copy; }
/** * add a value to the lineStyleSimpleExtension property collection * * @param lineStyleSimpleExtension * Objects of the following type are allowed in the list: {@code <}{@link Object}{@code>}{@link JAXBElement}{@code <}{@link byte[]}{@code >}{@link JAXBElement}{@code <}{@link Float}{@code>}{@link JAXBElement}{@code <}{@link Float}{@code>} * @return * <tt>true</tt> (as general contract of <tt>Collection.add</tt>). */ public LineStyle addToLineStyleSimpleExtension(final Object lineStyleSimpleExtension) { this.getLineStyleSimpleExtension().add(lineStyleSimpleExtension); return this; }
@Override public int hashCode() { final int prime = 31; int result = super.hashCode(); result = ((prime*result)+((iconStyle == null)? 0 :iconStyle.hashCode())); result = ((prime*result)+((labelStyle == null)? 0 :labelStyle.hashCode())); result = ((prime*result)+((lineStyle == null)? 0 :lineStyle.hashCode())); result = ((prime*result)+((polyStyle == null)? 0 :polyStyle.hashCode())); result = ((prime*result)+((balloonStyle == null)? 0 :balloonStyle.hashCode())); result = ((prime*result)+((listStyle == null)? 0 :listStyle.hashCode())); result = ((prime*result)+((styleSimpleExtension == null)? 0 :styleSimpleExtension.hashCode())); result = ((prime*result)+((styleObjectExtension == null)? 0 :styleObjectExtension.hashCode())); return result; }
@Override public Style clone() { Style copy; copy = ((Style) super.clone()); copy.iconStyle = ((iconStyle == null)?null:((IconStyle) iconStyle.clone())); copy.labelStyle = ((labelStyle == null)?null:((LabelStyle) labelStyle.clone())); copy.lineStyle = ((lineStyle == null)?null:((LineStyle) lineStyle.clone())); copy.polyStyle = ((polyStyle == null)?null:((PolyStyle) polyStyle.clone())); copy.balloonStyle = ((balloonStyle == null)?null:((BalloonStyle) balloonStyle.clone())); copy.listStyle = ((listStyle == null)?null:((ListStyle) listStyle.clone())); copy.styleSimpleExtension = new ArrayList<Object>((getStyleSimpleExtension().size())); for (Object iter: styleSimpleExtension) { copy.styleSimpleExtension.add(iter); } copy.styleObjectExtension = new ArrayList<AbstractObject>((getStyleObjectExtension().size())); for (AbstractObject iter: styleObjectExtension) { copy.styleObjectExtension.add(iter.clone()); } return copy; }
if (lineStyle.equals(other.lineStyle) == false) { return false;
@Override public LineStyle clone() { LineStyle copy; copy = ((LineStyle) super.clone()); copy.lineStyleSimpleExtension = new ArrayList<Object>((getLineStyleSimpleExtension().size())); for (Object iter: lineStyleSimpleExtension) { copy.lineStyleSimpleExtension.add(iter); } copy.lineStyleObjectExtension = new ArrayList<AbstractObject>((getLineStyleObjectExtension().size())); for (AbstractObject iter: lineStyleObjectExtension) { copy.lineStyleObjectExtension.add(iter.clone()); } return copy; }
/** * add a value to the lineStyleSimpleExtension property collection * * @param lineStyleSimpleExtension * Objects of the following type are allowed in the list: {@code <}{@link Object}{@code>}{@link JAXBElement}{@code <}{@link byte[]}{@code >}{@link JAXBElement}{@code <}{@link Float}{@code>}{@link JAXBElement}{@code <}{@link Float}{@code>} * @return * <tt>true</tt> (as general contract of <tt>Collection.add</tt>). */ public LineStyle addToLineStyleSimpleExtension(final Object lineStyleSimpleExtension) { this.getLineStyleSimpleExtension().add(lineStyleSimpleExtension); return this; }
@Override public int hashCode() { final int prime = 31; int result = super.hashCode(); result = ((prime*result)+((iconStyle == null)? 0 :iconStyle.hashCode())); result = ((prime*result)+((labelStyle == null)? 0 :labelStyle.hashCode())); result = ((prime*result)+((lineStyle == null)? 0 :lineStyle.hashCode())); result = ((prime*result)+((polyStyle == null)? 0 :polyStyle.hashCode())); result = ((prime*result)+((balloonStyle == null)? 0 :balloonStyle.hashCode())); result = ((prime*result)+((listStyle == null)? 0 :listStyle.hashCode())); result = ((prime*result)+((styleSimpleExtension == null)? 0 :styleSimpleExtension.hashCode())); result = ((prime*result)+((styleObjectExtension == null)? 0 :styleObjectExtension.hashCode())); return result; }
@Override public Style clone() { Style copy; copy = ((Style) super.clone()); copy.iconStyle = ((iconStyle == null)?null:((IconStyle) iconStyle.clone())); copy.labelStyle = ((labelStyle == null)?null:((LabelStyle) labelStyle.clone())); copy.lineStyle = ((lineStyle == null)?null:((LineStyle) lineStyle.clone())); copy.polyStyle = ((polyStyle == null)?null:((PolyStyle) polyStyle.clone())); copy.balloonStyle = ((balloonStyle == null)?null:((BalloonStyle) balloonStyle.clone())); copy.listStyle = ((listStyle == null)?null:((ListStyle) listStyle.clone())); copy.styleSimpleExtension = new ArrayList<Object>((getStyleSimpleExtension().size())); for (Object iter: styleSimpleExtension) { copy.styleSimpleExtension.add(iter); } copy.styleObjectExtension = new ArrayList<AbstractObject>((getStyleObjectExtension().size())); for (AbstractObject iter: styleObjectExtension) { copy.styleObjectExtension.add(iter.clone()); } return copy; }
if (lineStyle.equals(other.lineStyle) == false) { return false;
/** * Create an instance of {@link LineStyle} * */ public static LineStyle createLineStyle() { return new LineStyle(); }
/** * fluent setter * @see #setWidth(double) * * @param width * required parameter */ public LineStyle withWidth(final double width) { this.setWidth(width); return this; }
/** * add a value to the lineStyleObjectExtension property collection * * @param lineStyleObjectExtension * 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 LineStyle addToLineStyleObjectExtension(final AbstractObject lineStyleObjectExtension) { this.getLineStyleObjectExtension().add(lineStyleObjectExtension); return this; }
/** * Creates a new instance of {@link LineStyle} and set it to lineStyle. * * This method is a short version for: * <code> * LineStyle lineStyle = new LineStyle(); * this.setLineStyle(lineStyle); </code> * * */ public LineStyle createAndSetLineStyle() { LineStyle newValue = new LineStyle(); this.setLineStyle(newValue); return newValue; }