makeLineStyleBuildFragment function
XmlDocumentFragment
makeLineStyleBuildFragment(
- LineStyle style
)
Implementation
xml.XmlDocumentFragment makeLineStyleBuildFragment(LineStyle style) {
xml.XmlBuilder builder = xml.XmlBuilder();
builder.namespace(uriSld, SLD_NSP);
builder.element(LINESYMBOLIZER, namespace: uriSld, nest: () {
builder.element(STROKE, namespace: uriSld, nest: () {
builder.element(CSS_PARAMETER, namespace: uriSld, nest: () {
builder.attribute(ATTRIBUTE_NAME, ATTRIBUTE_STROKE);
builder.text(style.strokeColorHex);
});
builder.element(CSS_PARAMETER, namespace: uriSld, nest: () {
builder.attribute(ATTRIBUTE_NAME, ATTRIBUTE_STROKE_OPACITY);
builder.text(style.strokeOpacity);
});
builder.element(CSS_PARAMETER, namespace: uriSld, nest: () {
builder.attribute(ATTRIBUTE_NAME, ATTRIBUTE_STROKE_WIDTH);
builder.text(style.strokeWidth);
});
});
});
var build = builder.buildFragment();
return build;
}