Package org.geotools.ysld.encode
Class RootEncoder
Encodes a
StyledLayerDescriptor as YSLD. Handles top-level elements such a name and title, and delegates to
FeatureStyleEncoder for the content.
YSLD focuses on SymbologyEncoding specification; encoding the default (or first) style found, and treating surrounding StyleLayerDescriptor / NamedLayer as a wrapper.
-
Method Summary
Modifier and TypeMethodDescriptionprotected voidencode(NamedLayer layer) Encode named layer information as part of root-level with prefixlayer.protected voidprotected voidencode(StyledLayer layer) protected voidEncode sld as part of root-level information prefixed withsld.protected voidEncode user layer information as part of root-level information prefixed withuser.Methods inherited from class YsldEncodeHandler
hasNext, next, remove, vendorOptionsMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Iterator
forEachRemaining
-
Method Details
-
encode
Encode sld as part of root-level information prefixed withsld.This method looks and encodes the
SLD.defaultStyle(StyledLayerDescriptor)along with it's parent layer.- Specified by:
encodein classYsldEncodeHandler<StyledLayerDescriptor>- Parameters:
sld-
-
encode
Encode user layer information as part of root-level information prefixed withuser.- Parameters:
layer- User layer, ornullif not available.
-
encode
Encode named layer information as part of root-level with prefixlayer.- Parameters:
layer- Named layer, or null if not available.
-
encode
-
encode
-