Class ResolutionNode


  • public class ResolutionNode
    extends java.lang.Object
    ResolutionNode
    • Constructor Summary

      Constructors 
      Constructor Description
      ResolutionNode​(org.apache.maven.artifact.Artifact artifact, java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories)  
      ResolutionNode​(org.apache.maven.artifact.Artifact artifact, java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories, ResolutionNode parent)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addDependencies​(java.util.Set<org.apache.maven.artifact.Artifact> artifacts, java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories, org.apache.maven.artifact.resolver.filter.ArtifactFilter filter)  
      void disable()  
      void enable()  
      boolean filterTrail​(org.apache.maven.artifact.resolver.filter.ArtifactFilter filter)  
      org.apache.maven.artifact.Artifact getArtifact()  
      java.util.Iterator<ResolutionNode> getChildrenIterator()  
      java.util.List<java.lang.String> getDependencyTrail()  
      int getDepth()  
      java.lang.Object getKey()  
      java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> getRemoteRepositories()  
      boolean isActive()  
      boolean isChildOfRootNode()
      Test whether the node is direct or transitive dependency.
      boolean isResolved()  
      void setArtifact​(org.apache.maven.artifact.Artifact artifact)  
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • ResolutionNode

        public ResolutionNode​(org.apache.maven.artifact.Artifact artifact,
                              java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories)
      • ResolutionNode

        public ResolutionNode​(org.apache.maven.artifact.Artifact artifact,
                              java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories,
                              ResolutionNode parent)
    • Method Detail

      • getArtifact

        public org.apache.maven.artifact.Artifact getArtifact()
      • getKey

        public java.lang.Object getKey()
      • addDependencies

        public void addDependencies​(java.util.Set<org.apache.maven.artifact.Artifact> artifacts,
                                    java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories,
                                    org.apache.maven.artifact.resolver.filter.ArtifactFilter filter)
                             throws org.apache.maven.artifact.resolver.CyclicDependencyException,
                                    org.apache.maven.artifact.versioning.OverConstrainedVersionException
        Throws:
        org.apache.maven.artifact.resolver.CyclicDependencyException
        org.apache.maven.artifact.versioning.OverConstrainedVersionException
      • getDependencyTrail

        public java.util.List<java.lang.String> getDependencyTrail()
                                                            throws org.apache.maven.artifact.versioning.OverConstrainedVersionException
        Returns:
        List < String > with artifact ids
        Throws:
        org.apache.maven.artifact.versioning.OverConstrainedVersionException
      • isResolved

        public boolean isResolved()
      • isChildOfRootNode

        public boolean isChildOfRootNode()
        Test whether the node is direct or transitive dependency.
      • getChildrenIterator

        public java.util.Iterator<ResolutionNode> getChildrenIterator()
      • getDepth

        public int getDepth()
      • getRemoteRepositories

        public java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> getRemoteRepositories()
      • isActive

        public boolean isActive()
      • enable

        public void enable()
      • disable

        public void disable()
      • filterTrail

        public boolean filterTrail​(org.apache.maven.artifact.resolver.filter.ArtifactFilter filter)
                            throws org.apache.maven.artifact.versioning.OverConstrainedVersionException
        Throws:
        org.apache.maven.artifact.versioning.OverConstrainedVersionException
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • setArtifact

        public void setArtifact​(org.apache.maven.artifact.Artifact artifact)