Package com.tngtech.archunit
Class ArchConfiguration
- java.lang.Object
-
- com.tngtech.archunit.ArchConfiguration
-
public final class ArchConfiguration extends java.lang.Object
Allows access to configured properties in "/archunit.properties".
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ArchConfiguration.ExtensionProperties
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
ARCHUNIT_PROPERTIES_RESOURCE_NAME
static java.lang.String
ENABLE_MD5_IN_CLASS_SOURCES
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method 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()
-
-
-
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
-
get
public static ArchConfiguration get()
-
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)
-
configureExtension
public ArchConfiguration.ExtensionProperties configureExtension(java.lang.String extensionIdentifier)
-
-