Class ExtractNameGenerator

java.lang.Object
net.sf.basedb.util.overview.node.NameableNameGenerator<Extract>
net.sf.basedb.util.overview.node.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 Details

    • 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 Details

    • 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