Package net.sf.basedb.util.overview.node
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>
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 Summary
ConstructorDescriptionExtractNameGenerator
(String namePrefix, String titlePrefix) Create a new name generator. -
Method Summary
Modifier and TypeMethodDescriptiongetNodeTitle
(Extract item, Node parentNode) The base of the title is generated by the superclass.Methods inherited from class net.sf.basedb.util.overview.node.NameableNameGenerator
getDeniedNodeName, getDeniedNodeTitle, getMissingNodeName, getMissingNodeTitle, getNodeName
-
Constructor Details
-
ExtractNameGenerator
Create a new name generator.- Parameters:
namePrefix
- The prefix to use in node namestitlePrefix
- The prefix to use in node titles
-
-
Method Details
-
getNodeTitle
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 interfaceNodeNameGenerator<Extract>
- Overrides:
getNodeTitle
in classNameableNameGenerator<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
-