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

cdc.applic.dictionaries.impl.NameSetter Maven / Gradle / Ivy

The newest version!
package cdc.applic.dictionaries.impl;

import cdc.applic.expressions.literals.SName;

/**
 * Interface used to set Name.
 *
 * @author Damien Carbonne
 *
 * @param  The reflexive type.
 */
public interface NameSetter> {
    /**
     * Sets the name.
     *
     * @param name The name.
     * @return This object.
     */
    public R name(SName name);

    /**
     * Sets the name.
     *
     * @param name The name.
     * @return This object.
     */
    public default R name(String name) {
        return name(SName.of(name));
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy