package com.vladium.utils;
// ----------------------------------------------------------------------------
/**
* Interface used internally for memory-efficient representations of names
* of profile tree links between profile tree nodes.
*
* @author (C) <a href="http://www.javaworld.com/columns/jw-qna-index.shtml">Vlad Roubtsov</a>, 2003
*/
interface ILink
{
// public: ................................................................
/**
* Returns the string that will be used for a {@link IObjectProfileNode#name()}
* implementation. It is expected that the implementation will generate
* the return on every call to this method and not keep in memory.
*/
String name ();
} // end of interface
// ----------------------------------------------------------------------------