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

com.regnosys.rosetta.translate.TranslatorOptions Maven / Gradle / Ivy

There is a newer version: 11.25.1
Show newest version
package com.regnosys.rosetta.translate;

import java.util.Collection;
import java.util.Optional;

public interface TranslatorOptions {
    String getName();

    Optional getModelId();

    Collection getModelClasspath();

    String getModelFileDirIncludeRegex();

    Optional getModelFileDirExcludeRegex();

    Collection getRosettaClasses();

    String getGeneratedPackage();

    String getXsdFilePath(String rosettaClassName);

    String getFullClassname(String rosettaClassName);

    String getXmlExclusionsFilePath();

    Collection getSynonymSources(String rosettaClassName);

    Collection getTopLevelTags(String rosettaClassName);

    String getGeneratedFactoryName();

    String getChildPackageName(String rosettaClassName);

    String getCdmClassesDir();

    Collection getIntegrationTestRoots(String rosettaClassName);

    boolean isVerbose();

    boolean clean();

    boolean isJson();

    boolean preProcessJson();

    boolean isDefault();

    boolean isCoreIgnored();

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy