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

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

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

import java.io.PrintStream;
import java.util.Set;

import cdc.applic.dictionaries.DictionaryNamingConventions;
import cdc.applic.expressions.literals.SName;
import cdc.util.debug.Verbosity;

public interface SectionNamingConventions extends DictionaryNamingConventions {
    @Override
    public Set getDeclaredNamingConventions();

    public boolean canCreateNamingConvention(SName name);

    public default boolean canCreateNamingConvention(String name) {
        return canCreateNamingConvention(SName.of(name));
    }

    public NamingConventionImpl.Builder namingConvention();

    public void printNamingConventions(PrintStream out,
                                       int level,
                                       Verbosity verbosity);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy