Class ArchConfiguration


  • public final class ArchConfiguration
    extends java.lang.Object
    Allows access to configured properties in "/archunit.properties".
    • Field Detail

      • ARCHUNIT_PROPERTIES_RESOURCE_NAME

        public static final java.lang.String ARCHUNIT_PROPERTIES_RESOURCE_NAME
        See Also:
        Constant Field Values
      • ENABLE_MD5_IN_CLASS_SOURCES

        public static final java.lang.String ENABLE_MD5_IN_CLASS_SOURCES
        See Also:
        Constant Field Values
    • Method Detail

      • reset

        public void reset()
      • resolveMissingDependenciesFromClassPath

        public boolean resolveMissingDependenciesFromClassPath()
      • setResolveMissingDependenciesFromClassPath

        public void setResolveMissingDependenciesFromClassPath​(boolean newValue)
      • md5InClassSourcesEnabled

        public boolean md5InClassSourcesEnabled()
      • setMd5InClassSourcesEnabled

        public void setMd5InClassSourcesEnabled​(boolean enabled)
      • getClassResolver

        public Optional<java.lang.String> getClassResolver()
      • setClassResolver

        public void setClassResolver​(java.lang.Class<? extends ClassResolver> classResolver)
      • unsetClassResolver

        public void unsetClassResolver()
      • getClassResolverArguments

        public java.util.List<java.lang.String> getClassResolverArguments()
      • setClassResolverArguments

        public void setClassResolverArguments​(java.lang.String... args)
      • setExtensionProperties

        public void setExtensionProperties​(java.lang.String extensionIdentifier,
                                           java.util.Properties properties)
      • getExtensionProperties

        public java.util.Properties getExtensionProperties​(java.lang.String extensionIdentifier)