public class LineStyle extends ColorStyle implements Cloneable
Specifies the drawing style (color, color mode, and line width) for all line geometry. Line geometry includes the outlines of outlined polygons and the extruded "tether" of Placemark icons (if extrusion is enabled).
Syntax:<LineStyle id="ID"> <!-- inherited from ColorStyle --> <color>ffffffff</color> <!-- kml:color --> <colorMode>normal</colorMode> <!-- colorModeEnum: normal or random --> <!-- specific to LineStyle --> <width>1</width> <!-- float --> </LineStyle>Extends:
| Modifier and Type | Field and Description |
|---|---|
protected List<AbstractObject> |
lineStyleObjectExtension
|
protected List<Object> |
lineStyleSimpleExtension
|
protected double |
width
|
color, colorMode, colorStyleObjectExtension, colorStyleSimpleExtensionsubStyleObjectExtension, subStyleSimpleExtensionid, objectSimpleExtension, targetId| Constructor and Description |
|---|
LineStyle() |
| Modifier and Type | Method and Description |
|---|---|
LineStyle |
addToColorStyleObjectExtension(AbstractObject colorStyleObjectExtension)
add a value to the colorStyleObjectExtension property collection
|
LineStyle |
addToColorStyleSimpleExtension(Object colorStyleSimpleExtension)
add a value to the colorStyleSimpleExtension property collection
|
LineStyle |
addToLineStyleObjectExtension(AbstractObject lineStyleObjectExtension)
add a value to the lineStyleObjectExtension property collection
|
LineStyle |
addToLineStyleSimpleExtension(Object lineStyleSimpleExtension)
add a value to the lineStyleSimpleExtension property collection
|
LineStyle |
addToObjectSimpleExtension(Object objectSimpleExtension)
add a value to the objectSimpleExtension property collection
|
LineStyle |
addToSubStyleObjectExtension(AbstractObject subStyleObjectExtension)
add a value to the subStyleObjectExtension property collection
|
LineStyle |
addToSubStyleSimpleExtension(Object subStyleSimpleExtension)
add a value to the subStyleSimpleExtension property collection
|
LineStyle |
clone() |
boolean |
equals(Object obj) |
List<AbstractObject> |
getLineStyleObjectExtension() |
List<Object> |
getLineStyleSimpleExtension() |
double |
getWidth() |
int |
hashCode() |
void |
setColorStyleObjectExtension(List<AbstractObject> colorStyleObjectExtension) |
void |
setColorStyleSimpleExtension(List<Object> colorStyleSimpleExtension) |
void |
setLineStyleObjectExtension(List<AbstractObject> lineStyleObjectExtension) |
void |
setLineStyleSimpleExtension(List<Object> lineStyleSimpleExtension) |
void |
setObjectSimpleExtension(List<Object> objectSimpleExtension) |
void |
setSubStyleObjectExtension(List<AbstractObject> subStyleObjectExtension)
Sets the value of the subStyleObjectExtension property Objects of the following type(s) are allowed in the list List
|
void |
setSubStyleSimpleExtension(List<Object> subStyleSimpleExtension)
Sets the value of the subStyleSimpleExtension property Objects of the following type(s) are allowed in the list List
|
void |
setWidth(double value) |
LineStyle |
withColor(String color)
fluent setter
|
LineStyle |
withColorMode(ColorMode colorMode)
fluent setter
|
LineStyle |
withColorStyleObjectExtension(List<AbstractObject> colorStyleObjectExtension)
fluent setter
|
LineStyle |
withColorStyleSimpleExtension(List<Object> colorStyleSimpleExtension)
fluent setter
|
LineStyle |
withId(String id)
fluent setter
|
LineStyle |
withLineStyleObjectExtension(List<AbstractObject> lineStyleObjectExtension)
fluent setter
|
LineStyle |
withLineStyleSimpleExtension(List<Object> lineStyleSimpleExtension)
fluent setter
|
LineStyle |
withObjectSimpleExtension(List<Object> objectSimpleExtension)
fluent setter
|
LineStyle |
withSubStyleObjectExtension(List<AbstractObject> subStyleObjectExtension)
fluent setter
|
LineStyle |
withSubStyleSimpleExtension(List<Object> subStyleSimpleExtension)
fluent setter
|
LineStyle |
withTargetId(String targetId)
fluent setter
|
LineStyle |
withWidth(double width)
fluent setter
|
getColor, getColorMode, getColorStyleObjectExtension, getColorStyleSimpleExtension, setColor, setColorModegetSubStyleObjectExtension, getSubStyleSimpleExtensiongetId, getObjectSimpleExtension, getTargetId, setId, setTargetIdprotected double width
Width of the line, in pixels.
protected List<AbstractObject> lineStyleObjectExtension
public double getWidth()
Doublewidthpublic void setWidth(double value)
value - allowed object is
Doublewidthpublic List<Object> getLineStyleSimpleExtension()
lineStyleSimpleExtensionpublic List<AbstractObject> getLineStyleObjectExtension()
lineStyleObjectExtensionpublic int hashCode()
hashCode in class ColorStylepublic boolean equals(Object obj)
equals in class ColorStylepublic void setLineStyleSimpleExtension(List<Object> lineStyleSimpleExtension)
lineStyleSimpleExtension - lineStyleSimpleExtensionpublic LineStyle addToLineStyleSimpleExtension(Object lineStyleSimpleExtension)
public void setLineStyleObjectExtension(List<AbstractObject> lineStyleObjectExtension)
lineStyleObjectExtension - lineStyleObjectExtensionpublic LineStyle addToLineStyleObjectExtension(AbstractObject lineStyleObjectExtension)
lineStyleObjectExtension - Objects of the following type are allowed in the list: AbstractObjectpublic void setObjectSimpleExtension(List<Object> objectSimpleExtension)
setObjectSimpleExtension in class ColorStyleobjectSimpleExtensionpublic LineStyle addToObjectSimpleExtension(Object objectSimpleExtension)
AbstractObjectaddToObjectSimpleExtension in class ColorStyleobjectSimpleExtension - Objects of the following type are allowed in the list: Objectpublic void setSubStyleSimpleExtension(List<Object> subStyleSimpleExtension)
SubStylesetSubStyleSimpleExtension in class ColorStylesubStyleSimpleExtensionpublic LineStyle addToSubStyleSimpleExtension(Object subStyleSimpleExtension)
SubStyleaddToSubStyleSimpleExtension in class ColorStylesubStyleSimpleExtension - Objects of the following type are allowed in the list: Objectpublic void setSubStyleObjectExtension(List<AbstractObject> subStyleObjectExtension)
SubStyleNote:
This method does not make use of the fluent pattern.If you would like to make it fluent, use SubStyle.withSubStyleObjectExtension(java.util.List<de.micromata.opengis.kml.v_2_2_0.AbstractObject>) instead.
setSubStyleObjectExtension in class ColorStylesubStyleObjectExtensionpublic LineStyle addToSubStyleObjectExtension(AbstractObject subStyleObjectExtension)
SubStyleaddToSubStyleObjectExtension in class ColorStylesubStyleObjectExtension - Objects of the following type are allowed in the list: AbstractObjectpublic void setColorStyleSimpleExtension(List<Object> colorStyleSimpleExtension)
setColorStyleSimpleExtension in class ColorStylecolorStyleSimpleExtensionpublic LineStyle addToColorStyleSimpleExtension(Object colorStyleSimpleExtension)
ColorStyleaddToColorStyleSimpleExtension in class ColorStylecolorStyleSimpleExtension - Objects of the following type are allowed in the list: Objectpublic void setColorStyleObjectExtension(List<AbstractObject> colorStyleObjectExtension)
setColorStyleObjectExtension in class ColorStylecolorStyleObjectExtensionpublic LineStyle addToColorStyleObjectExtension(AbstractObject colorStyleObjectExtension)
ColorStyleaddToColorStyleObjectExtension in class ColorStylecolorStyleObjectExtension - Objects of the following type are allowed in the list: AbstractObjectpublic LineStyle withWidth(double width)
width - required parametersetWidth(double)public LineStyle withLineStyleSimpleExtension(List<Object> lineStyleSimpleExtension)
lineStyleSimpleExtension - required parameter#setLineStyleSimpleExtension(Listpublic LineStyle withLineStyleObjectExtension(List<AbstractObject> lineStyleObjectExtension)
lineStyleObjectExtension - required parameter#setLineStyleObjectExtension(List) public LineStyle withObjectSimpleExtension(List<Object> objectSimpleExtension)
AbstractObjectwithObjectSimpleExtension in class ColorStyleobjectSimpleExtension - required parameter#setObjectSimpleExtension(Listpublic LineStyle withId(String id)
AbstractObjectwithId in class ColorStyleid - required parameterAbstractObject.setId(String)public LineStyle withTargetId(String targetId)
AbstractObjectwithTargetId in class ColorStyletargetId - required parameterAbstractObject.setTargetId(String)public LineStyle withSubStyleSimpleExtension(List<Object> subStyleSimpleExtension)
SubStylewithSubStyleSimpleExtension in class ColorStylesubStyleSimpleExtension - required parameter#setSubStyleSimpleExtension(Listpublic LineStyle withSubStyleObjectExtension(List<AbstractObject> subStyleObjectExtension)
SubStylewithSubStyleObjectExtension in class ColorStylesubStyleObjectExtension - required parameter#setSubStyleObjectExtension(List) public LineStyle withColor(String color)
ColorStylewithColor in class ColorStylecolor - required parameterColorStyle.setColor(String)public LineStyle withColorMode(ColorMode colorMode)
ColorStylewithColorMode in class ColorStylecolorMode - required parameterColorStyle.setColorMode(ColorMode)public LineStyle withColorStyleSimpleExtension(List<Object> colorStyleSimpleExtension)
ColorStylewithColorStyleSimpleExtension in class ColorStylecolorStyleSimpleExtension - required parameter#setColorStyleSimpleExtension(Listpublic LineStyle withColorStyleObjectExtension(List<AbstractObject> colorStyleObjectExtension)
ColorStylewithColorStyleObjectExtension in class ColorStylecolorStyleObjectExtension - required parameter#setColorStyleObjectExtension(List) public LineStyle clone()
clone in class ColorStyleCopyright © 2014 Micromata GmbH. All rights reserved.