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

me.datafox.dfxengine.text.api.Named Maven / Gradle / Ivy

There is a newer version: 1.0.2
Show newest version
package me.datafox.dfxengine.text.api;

/**
 * An interface that signals that the implementing class has a name in singular and plural form. {@link T} must be the
 * class of the implementing class or its superclass or superinterface. Classes implementing this interface will have
 * priority over {@link NameConverter NameConverters}, but not the names explicitly configured with the
 * {@link TextFactory}.
 *
 * @author datafox
 */
public interface Named {
    /**
     * @return {@link Name of this object}
     */
    Name getName();
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy