Class TagScope


  • public class TagScope
    extends Object
    Script object representing a tag scope.
    Author:
    Roy Wetherall
    • Constructor Detail

      • TagScope

        public TagScope​(TaggingService taggingService,
                        TagScope tagScopeImpl)
        Constructor
        Parameters:
        tagScopeImpl - repository tag scope object
    • Method Detail

      • getTags

        public TagDetails[] getTags()
        Gets all the tags, ordered by count, for the tag scope
        Returns:
        TagDetails[] tags ordered by count
      • getTopTags

        public TagDetails[] getTopTags​(int topN)
        Gets the top N tags ordered by count
        Parameters:
        topN - the number of top tags to return
        Returns:
        TagDetails[] the top N tags ordered by count
      • getCount

        public int getCount​(String tag)
        Get the count of a tag, 0 if not present
        Parameters:
        tag - tag name
        Returns:
        int tag count
      • refresh

        public void refresh()
        Refresh the tag scope