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 // ----------------------------------------------------------------------------