Interface MTColorScheme

All Superinterfaces:
MTColorSchemeHeader

public interface MTColorScheme extends MTColorSchemeHeader
Author:
Richard
  • Method Details

    • setTitle

      void setTitle(String title)
      Sets the title of the color scheme.
      Parameters:
      title - The new title.
      Since:
      3.0
    • setDefaultColorScheme

      void setDefaultColorScheme(boolean defaultColorScheme)
      Sets this color scheme's default flag on the server. Only one color scheme can be default.
      Parameters:
      defaultColorScheme - The new default state.
      Since:
      3.0
    • save

      void save() throws MTAccessException
      Saves changes to the profile back to the database.
      Throws:
      MTAccessException - If an MTAccessException occurs.
      Since:
      3.0
    • resetToDefaults

      void resetToDefaults()
    • isDefaultTransformer

      boolean isDefaultTransformer(SymbolVariant variant)
    • getTransformer

      MTColorTransformer getTransformer(SymbolVariant variant)
    • isDefaultLabelTransformer

      boolean isDefaultLabelTransformer(SymbolVariant variant)
    • isDefaultLabelTransformer

      boolean isDefaultLabelTransformer(EdgeType edgeType)
    • getLabelTransformer

      MTColorTransformer getLabelTransformer(SymbolVariant variant)
    • getLabelTransformer

      MTColorTransformer getLabelTransformer(EdgeType edgeType)
    • setTransformer

      void setTransformer(SymbolVariant variant, MTColorTransformer transf)
    • getLabelColor

      Color getLabelColor(SymbolVariant variant)
    • getLabelColor

      Color getLabelColor(EdgeType edgeType)
    • setLabelColor

      void setLabelColor(SymbolVariant variant, Color color)
    • setLabelColor

      void setLabelColor(EdgeType edgeType, Color color)
    • removeTransformer

      void removeTransformer(SymbolVariant variant)
    • removeLabelColor

      void removeLabelColor(SymbolVariant variant)
    • removeLabelColor

      void removeLabelColor(EdgeType edgeType)
    • getBorderColor

      Color getBorderColor(SymbolVariant variant)
    • getBorderStroke

      BasicStroke getBorderStroke(SymbolVariant variant)
    • setBorderColor

      void setBorderColor(SymbolVariant variant, Color color)
    • setBorderStroke

      void setBorderStroke(SymbolVariant variant, BasicStroke stroke)
    • getStrokeColor

      Color getStrokeColor(EdgeType edgeType)
    • getStroke

      BasicStroke getStroke(EdgeType edgeType)
    • setStrokeColor

      void setStrokeColor(EdgeType edgeType, Color color)
    • setStroke

      void setStroke(EdgeType edgeType, BasicStroke stroke)
    • removeBorderStroke

      void removeBorderStroke(SymbolVariant variant)
    • removeBorderColor

      void removeBorderColor(SymbolVariant variant)
    • removeStroke

      void removeStroke(EdgeType edgeType)
    • removeStrokeColor

      void removeStrokeColor(EdgeType edgeType)
    • getColorSchemeData

      String getColorSchemeData()
    • setColorSchemeData

      void setColorSchemeData(String data)