Interface StyleSource

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void clear()
      Clear all styles.
      java.lang.String get​(java.lang.String group, java.lang.String name)
      Returns the appropriate style for the given style-group and style-name, or null if missing.
      java.lang.Iterable<java.lang.String> groups()
      Returns configured style-group names.
      void remove​(java.lang.String group)
      Remove all styles for given style-group.
      void remove​(java.lang.String group, java.lang.String name)
      Remove a specific style from style-group.
      void set​(java.lang.String group, java.lang.String name, java.lang.String style)
      Set a specific style in a style-group.
      java.util.Map<java.lang.String,​java.lang.String> styles​(java.lang.String group)
      Returns configured styles for given style-group.
    • Method Detail

      • get

        @Nullable
        java.lang.String get​(java.lang.String group,
                             java.lang.String name)
        Returns the appropriate style for the given style-group and style-name, or null if missing.
        Parameters:
        group - the group
        name - the style name
        Returns:
        the style
      • set

        void set​(java.lang.String group,
                 java.lang.String name,
                 java.lang.String style)
        Set a specific style in a style-group.
        Parameters:
        group - the group
        name - the style name
        style - the style to set
      • remove

        void remove​(java.lang.String group)
        Remove all styles for given style-group.
        Parameters:
        group - the group
      • remove

        void remove​(java.lang.String group,
                    java.lang.String name)
        Remove a specific style from style-group.
        Parameters:
        group - the group
        name - the style name to remove
      • clear

        void clear()
        Clear all styles.
      • groups

        java.lang.Iterable<java.lang.String> groups()
        Returns configured style-group names.
        Returns:
        Immutable collection.
      • styles

        java.util.Map<java.lang.String,​java.lang.String> styles​(java.lang.String group)
        Returns configured styles for given style-group.
        Parameters:
        group - the style group
        Returns:
        Immutable map.