Class NopStyleSource

  • All Implemented Interfaces:
    StyleSource

    public class NopStyleSource
    extends java.lang.Object
    implements StyleSource
    StyleSource which always returns null.
    Since:
    3.4
    • Constructor Summary

      Constructors 
      Constructor Description
      NopStyleSource()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void clear()
      Non-operation.
      java.lang.String get​(java.lang.String group, java.lang.String name)
      Always returns null.
      java.lang.Iterable<java.lang.String> groups()
      Always returns empty list.
      void remove​(java.lang.String group)
      Non-operation.
      void remove​(java.lang.String group, java.lang.String name)
      Non-operation.
      void set​(java.lang.String group, java.lang.String name, java.lang.String style)
      Non-operation.
      java.util.Map<java.lang.String,​java.lang.String> styles​(java.lang.String group)
      Always returns empty map.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • NopStyleSource

        public NopStyleSource()
    • Method Detail

      • get

        @Nullable
        public java.lang.String get​(java.lang.String group,
                                    java.lang.String name)
        Always returns null.
        Specified by:
        get in interface StyleSource
        Parameters:
        group - the group
        name - the style name
        Returns:
        the style
      • set

        public void set​(java.lang.String group,
                        java.lang.String name,
                        java.lang.String style)
        Non-operation.
        Specified by:
        set in interface StyleSource
        Parameters:
        group - the group
        name - the style name
        style - the style to set
      • remove

        public void remove​(java.lang.String group)
        Non-operation.
        Specified by:
        remove in interface StyleSource
        Parameters:
        group - the group
      • remove

        public void remove​(java.lang.String group,
                           java.lang.String name)
        Non-operation.
        Specified by:
        remove in interface StyleSource
        Parameters:
        group - the group
        name - the style name to remove
      • clear

        public void clear()
        Non-operation.
        Specified by:
        clear in interface StyleSource
      • groups

        public java.lang.Iterable<java.lang.String> groups()
        Always returns empty list.
        Specified by:
        groups in interface StyleSource
        Returns:
        Immutable collection.
      • styles

        public java.util.Map<java.lang.String,​java.lang.String> styles​(java.lang.String group)
        Always returns empty map.
        Specified by:
        styles in interface StyleSource
        Parameters:
        group - the style group
        Returns:
        Immutable map.