All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.kemitix.dependency.digraph.maven.plugin.NodePathGenerator Maven / Gradle / Ivy

There is a newer version: 0.9.1
Show newest version
package net.kemitix.dependency.digraph.maven.plugin;

import net.kemitix.node.Node;

/**
 * Interface for creating node paths.
 *
 * @author Paul Campbell
 */
interface NodePathGenerator {

    /**
     * Returns the delimited path of the node from the base.
     *
     * @param node      the node to generate the path for
     * @param base      the base of the path
     * @param delimiter the delimiter
     *
     * @return the path of the node from the base
     */
    String getPath(Node node, Node base,
            String delimiter);

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy