"default-meaning":"black and fully opaque (alpha = 1), same as rgb(0,0,0)",
"doc":"The color of a drawn line"
},
"stroke-width":{
"css":"line-width",
"default-value":1,
"type":"float",
"doc":"The width of a line in pixels"
},
"stroke-opacity":{
"css":"line-opacity",
"default-value":1,
"type":"float",
"default-meaning":"opaque",
"doc":"The opacity of a line"
},
"stroke-linejoin":{
"css":"line-join",
"default-value":"miter",
"type":[
"miter",
"miter-revert",
"round",
"bevel"
],
"expression":true,
"doc":"The behavior of lines when joining.",
"default-meaning":"The line joins will be rendered using a miter look."
},
"stroke-linecap":{
"css":"line-cap",
"default-value":"butt",
"type":[
"butt",
"round",
"square"
],
"expression":true,
"doc":"The display of line endings.",
"default-meaning":"The line endings will be rendered using a butt look."
},
"comp-op":{
"css":"line-comp-op",
"default-value":"overlay",
"default-meaning":"Add the current symbolizer on top of other symbolizer.",
"doc":"Composite operation. This defines how this symbolizer should behave relative to symbolizers atop or below it.",
"type":[
"multiply",
"add",
"overlay"
],
"expression":true
},
"stroke-dasharray":{
"css":"line-dasharray",
"type":"numbers",
"expression":true,
"doc":"A pair of length values [a,b], where (a) is the dash length and (b) is the gap length respectively. More than two values are supported for more complex patterns.",
"default-value":"none",
"default-meaning":"The line will be drawn without dashes."