Package org.eclipse.aether.spi.validator
Interface Validator
-
public interface Validator
A repository system main input validator; this validator is used in repository system "main entry methods".- Since:
- 2.0.8
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default voidvalidateArtifact(org.eclipse.aether.artifact.Artifact artifact)Validates artifact.default voidvalidateDependency(org.eclipse.aether.graph.Dependency dependency)Validates dependency.default voidvalidateLocalRepository(org.eclipse.aether.repository.LocalRepository localRepository)Validates local repository.default voidvalidateMetadata(org.eclipse.aether.metadata.Metadata metadata)Validates metadata.default voidvalidateRemoteRepository(org.eclipse.aether.repository.RemoteRepository remoteRepository)Validates remote repository.
-
-
-
Method Detail
-
validateArtifact
default void validateArtifact(org.eclipse.aether.artifact.Artifact artifact) throws java.lang.IllegalArgumentException
Validates artifact.- Parameters:
artifact- The artifact to validate, nevernull.- Throws:
java.lang.IllegalArgumentException- if artifact is invalid.
-
validateMetadata
default void validateMetadata(org.eclipse.aether.metadata.Metadata metadata) throws java.lang.IllegalArgumentException
Validates metadata.- Parameters:
metadata- The metadata to validate, nevernull.- Throws:
java.lang.IllegalArgumentException- if artifact is invalid.
-
validateDependency
default void validateDependency(org.eclipse.aether.graph.Dependency dependency) throws java.lang.IllegalArgumentException
Validates dependency.- Parameters:
dependency- The dependency to validate, nevernull.- Throws:
java.lang.IllegalArgumentException- if dependency is invalid.
-
validateLocalRepository
default void validateLocalRepository(org.eclipse.aether.repository.LocalRepository localRepository) throws java.lang.IllegalArgumentException
Validates local repository.- Parameters:
localRepository- The local repository to validate, nevernull.- Throws:
java.lang.IllegalArgumentException- if local repository is invalid.
-
validateRemoteRepository
default void validateRemoteRepository(org.eclipse.aether.repository.RemoteRepository remoteRepository) throws java.lang.IllegalArgumentException
Validates remote repository.- Parameters:
remoteRepository- The remote repository to validate, nevernull.- Throws:
java.lang.IllegalArgumentException- if remote repository is invalid.
-
-