Interface MTLayerType

All Superinterfaces:
Comparable<MTNamedObject>, MTLayerTypeHeader, MTNamedObject

public interface MTLayerType extends MTLayerTypeHeader
Full interface for layer types.
  • Method Details

    • setModelType

      void setModelType(ModelType modelType)
    • setSymbolTypes

      void setSymbolTypes(Set<SymbolType> types)
    • setIconURL

      void setIconURL(URL iconURL)
    • setTitle

      void setTitle(String title)
    • setTitle

      void setTitle(MTLanguage lang, String title)
    • setTranslated

      void setTranslated(MTLanguage language, boolean translated)
      Sets the translation flag for the given language to translated. A true value indicates that this layer type's title is translated in the given language, false indicates that the title is not translated in that language.
      Parameters:
      language - The language
      translated - True to state that the title is translated in language.
    • setZOrder

      void setZOrder(int zOrder)
    • remove

      void remove() throws MTAccessException
      Throws:
      MTAccessException
    • save

      void save(boolean applyRules) throws MTAccessException
      Throws:
      MTAccessException
    • save

      default void save() throws MTAccessException
      Throws:
      MTAccessException