Class YsldEncodeHandler<T>

Object
YsldEncodeHandler<T>
Type Parameters:
T - Class of the style object
All Implemented Interfaces:
Iterator<Object>
Direct Known Subclasses:
AnchorPointEncoder, DisplacementEncoder, FeatureStyleEncoder, FillEncoder, FontEncoder, GraphicEncoder, RootEncoder, RuleEncoder, StrokeEncoder, SymbolizerEncoder, SymbolizersEncoder, SymbolsEncoder, TransformEncoder

public abstract class YsldEncodeHandler<T> extends Object implements Iterator<Object>
Encodes a single style object as YSLD
  • Constructor Details

    • YsldEncodeHandler

      public YsldEncodeHandler()
  • Method Details

    • hasNext

      public boolean hasNext()
      Specified by:
      hasNext in interface Iterator<T>
    • next

      public Object next()
      Specified by:
      next in interface Iterator<T>
    • encode

      protected abstract void encode(T next)
    • remove

      public void remove()
      Specified by:
      remove in interface Iterator<T>
    • vendorOptions

      protected void vendorOptions(Map<String,String> options)