com.regnosys.rosetta.translate.TranslatorOptions Maven / Gradle / Ivy
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();
}