Class ExtractNameGenerator

  • All Implemented Interfaces:
    NodeNameGenerator<Extract>

    public class ExtractNameGenerator
    extends NameableNameGenerator<Extract>
    Name generator implementation for Extract items. The implementation use the NameableNameGenerator but prefixes the node title with the name of the tag (if present). Eg. cy3: My labeled extract.
    Version:
    2.10
    Author:
    Nicklas
    Last modified
    $Date: 2011-09-19 12:50:09 +0200 (må, 19 sep 2011) $
    • Constructor Detail

      • ExtractNameGenerator

        public ExtractNameGenerator​(String namePrefix,
                                    String titlePrefix)
        Create a new name generator.
        Parameters:
        namePrefix - The prefix to use in node names
        titlePrefix - The prefix to use in node titles
    • Method Detail

      • getNodeTitle

        public String getNodeTitle​(Extract item,
                                   Node parentNode)
        The base of the title is generated by the superclass. This implementation just prefixes the title with the name of the tag.
        Specified by:
        getNodeTitle in interface NodeNameGenerator<Extract>
        Overrides:
        getNodeTitle in class NameableNameGenerator<Extract>
        Parameters:
        item - The item that is attached to the node (never null)
        parentNode - The parent node of the new node
        Returns:
        A title for the node