Interface TagProvider<T extends Tag>

    • Method Detail

      • getId

        String getId()
        Returns the provider's id.
        Returns:
        the provider's id.
      • getTags

        Map<String,​TgetTags​(Map<String,​Object> contextualParameters)
        Returns the provider's tags.
        Parameters:
        contextualParameters - contextual parameters
        Returns:
        the provider's tags.
      • getTag

        T getTag​(String tagName,
                 Map<String,​Object> contextualParameters)
        Returns the provider's tag.
        Parameters:
        tagName - The tag name
        contextualParameters - contextual parameters
        Returns:
        the provider's tag.
      • getTags

        Collection<TgetTags​(String tagName,
                              Map<String,​Object> contextualParameters)
        Returns the direct children of the provider's tag.
        Parameters:
        tagName - The tag name
        contextualParameters - contextual parameters
        Returns:
        the provider's tag.
      • hasTag

        boolean hasTag​(String tagName,
                       Map<String,​Object> contextualParameters)
        Determines if the tag exists.
        Parameters:
        tagName - The tag unique name
        contextualParameters - contextual parameters
        Returns:
        true if the tag exists.