public final class ArchConfiguration
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
ArchConfiguration.ExtensionProperties |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ARCHUNIT_PROPERTIES_RESOURCE_NAME |
static java.lang.String |
ENABLE_MD5_IN_CLASS_SOURCES |
Modifier and Type | Method and Description |
---|---|
ArchConfiguration.ExtensionProperties |
configureExtension(java.lang.String extensionIdentifier) |
static ArchConfiguration |
get() |
Optional<java.lang.String> |
getClassResolver() |
java.util.List<java.lang.String> |
getClassResolverArguments() |
java.util.Properties |
getExtensionProperties(java.lang.String extensionIdentifier) |
boolean |
md5InClassSourcesEnabled() |
void |
reset() |
boolean |
resolveMissingDependenciesFromClassPath() |
void |
setClassResolver(java.lang.Class<? extends ClassResolver> classResolver) |
void |
setClassResolverArguments(java.lang.String... args) |
void |
setExtensionProperties(java.lang.String extensionIdentifier,
java.util.Properties properties) |
void |
setMd5InClassSourcesEnabled(boolean enabled) |
void |
setResolveMissingDependenciesFromClassPath(boolean newValue) |
void |
unsetClassResolver() |
public static final java.lang.String ARCHUNIT_PROPERTIES_RESOURCE_NAME
public static final java.lang.String ENABLE_MD5_IN_CLASS_SOURCES
public static ArchConfiguration get()
public void reset()
public boolean resolveMissingDependenciesFromClassPath()
public void setResolveMissingDependenciesFromClassPath(boolean newValue)
public boolean md5InClassSourcesEnabled()
public void setMd5InClassSourcesEnabled(boolean enabled)
public Optional<java.lang.String> getClassResolver()
public void setClassResolver(java.lang.Class<? extends ClassResolver> classResolver)
public void unsetClassResolver()
public java.util.List<java.lang.String> getClassResolverArguments()
public void setClassResolverArguments(java.lang.String... args)
public void setExtensionProperties(java.lang.String extensionIdentifier, java.util.Properties properties)
public java.util.Properties getExtensionProperties(java.lang.String extensionIdentifier)
public ArchConfiguration.ExtensionProperties configureExtension(java.lang.String extensionIdentifier)