Class Options

java.lang.Object
japicmp.config.Options

public class Options extends Object
  • Method Details

    • newDefault

      public static Options newDefault()
    • verify

      public void verify()
    • getNewArchives

      public List<JApiCmpArchive> getNewArchives()
    • setNewArchives

      public void setNewArchives(List<JApiCmpArchive> newArchives)
    • getOldArchives

      public List<JApiCmpArchive> getOldArchives()
    • setOldArchives

      public void setOldArchives(List<JApiCmpArchive> oldArchives)
    • isOutputOnlyModifications

      public boolean isOutputOnlyModifications()
    • setOutputOnlyModifications

      public void setOutputOnlyModifications(boolean outputOnlyModifications)
    • getXmlOutputFile

      public Optional<String> getXmlOutputFile()
    • setXmlOutputFile

      public void setXmlOutputFile(Optional<String> xmlOutputFile)
    • setAccessModifier

      public void setAccessModifier(Optional<AccessModifier> accessModifier)
    • getAccessModifier

      public AccessModifier getAccessModifier()
    • setAccessModifier

      public void setAccessModifier(AccessModifier accessModifier)
    • getIncludes

      public List<Filter> getIncludes()
    • getExcludes

      public List<Filter> getExcludes()
    • addExcludeFromArgument

      public void addExcludeFromArgument(Optional<String> packagesExcludeArg, boolean excludeExclusively)
    • addIncludeFromArgument

      public void addIncludeFromArgument(Optional<String> packagesIncludeArg, boolean includeExclusively)
    • createFilterList

      public List<Filter> createFilterList(Optional<String> argumentString, List<Filter> filters, String errorMessage, boolean exclusive)
    • isOutputOnlyBinaryIncompatibleModifications

      public boolean isOutputOnlyBinaryIncompatibleModifications()
    • setOutputOnlyBinaryIncompatibleModifications

      public void setOutputOnlyBinaryIncompatibleModifications(boolean outputOnlyBinaryIncompatibleModifications)
    • getHtmlOutputFile

      public Optional<String> getHtmlOutputFile()
    • setHtmlOutputFile

      public void setHtmlOutputFile(Optional<String> htmlOutputFile)
    • isIncludeSynthetic

      public boolean isIncludeSynthetic()
    • setIncludeSynthetic

      public void setIncludeSynthetic(boolean showSynthetic)
    • setIgnoreMissingClasses

      public void setIgnoreMissingClasses(boolean ignoreMissingClasses)
    • getHtmlStylesheet

      public Optional<String> getHtmlStylesheet()
    • setHtmlStylesheet

      public void setHtmlStylesheet(Optional<String> htmlStylesheet)
    • getOldClassPath

      public Optional<String> getOldClassPath()
    • setOldClassPath

      public void setOldClassPath(Optional<String> oldClassPath)
    • getNewClassPath

      public Optional<String> getNewClassPath()
    • setNewClassPath

      public void setNewClassPath(Optional<String> newClassPath)
    • getClassPathMode

      public JApiCli.ClassPathMode getClassPathMode()
    • setClassPathMode

      public void setClassPathMode(JApiCli.ClassPathMode classPathMode)
    • isNoAnnotations

      public boolean isNoAnnotations()
    • setNoAnnotations

      public void setNoAnnotations(boolean noAnnotations)
    • addIgnoreMissingClassRegularExpression

      public void addIgnoreMissingClassRegularExpression(String missingClassRegEx)
    • getIgnoreMissingClasses

      public IgnoreMissingClasses getIgnoreMissingClasses()
    • setReportOnlyFilename

      public void setReportOnlyFilename(boolean reportOnlyFilename)
    • getDifferenceDescription

      public String getDifferenceDescription()
    • joinOldArchives

      public String joinOldArchives()
    • joinNewArchives

      public String joinNewArchives()
    • joinOldVersions

      public String joinOldVersions()
    • joinNewVersions

      public String joinNewVersions()
    • setSemanticVersioning

      public void setSemanticVersioning(boolean semanticVersioning)
    • isSemanticVersioning

      public boolean isSemanticVersioning()
    • isErrorOnBinaryIncompatibility

      public boolean isErrorOnBinaryIncompatibility()
    • setErrorOnBinaryIncompatibility

      public void setErrorOnBinaryIncompatibility(boolean errorOnBinaryIncompatibility)
    • isErrorOnSourceIncompatibility

      public boolean isErrorOnSourceIncompatibility()
    • setErrorOnSourceIncompatibility

      public void setErrorOnSourceIncompatibility(boolean errorOnSourceIncompatibility)
    • isErrorOnExclusionIncompatibility

      public boolean isErrorOnExclusionIncompatibility()
    • setErrorOnExclusionIncompatibility

      public void setErrorOnExclusionIncompatibility(boolean errorOnExclusionIncompatibility)
    • isErrorOnModifications

      public boolean isErrorOnModifications()
    • setErrorOnModifications

      public void setErrorOnModifications(boolean errorOnModifications)
    • isErrorOnSemanticIncompatibility

      public boolean isErrorOnSemanticIncompatibility()
    • setErrorOnSemanticIncompatibility

      public void setErrorOnSemanticIncompatibility(boolean errorOnSemanticIncompatibility)
    • isIgnoreMissingOldVersion

      public boolean isIgnoreMissingOldVersion()
    • setIgnoreMissingOldVersion

      public void setIgnoreMissingOldVersion(boolean ignoreMissingOldVersion)
    • isIgnoreMissingNewVersion

      public boolean isIgnoreMissingNewVersion()
    • setIgnoreMissingNewVersion

      public void setIgnoreMissingNewVersion(boolean ignoreMissingNewVersion)
    • isHelpRequested

      public boolean isHelpRequested()
    • setHelpRequested

      public void setHelpRequested(boolean helpRequested)
    • isErrorOnSemanticIncompatibilityForMajorVersionZero

      public boolean isErrorOnSemanticIncompatibilityForMajorVersionZero()
    • setErrorOnSemanticIncompatibilityForMajorVersionZero

      public void setErrorOnSemanticIncompatibilityForMajorVersionZero(boolean errorOnSemanticIncompatibilityForMajorVersionZero)