Class DefaultResolutionCacheManager

    • Field Detail

      • DEFAULT_CACHE_RESOLVED_IVY_PATTERN

        private static final java.lang.String DEFAULT_CACHE_RESOLVED_IVY_PATTERN
        See Also:
        Constant Field Values
      • DEFAULT_CACHE_RESOLVED_IVY_PROPERTIES_PATTERN

        private static final java.lang.String DEFAULT_CACHE_RESOLVED_IVY_PROPERTIES_PATTERN
        See Also:
        Constant Field Values
      • resolvedIvyPattern

        private java.lang.String resolvedIvyPattern
      • resolvedIvyPropertiesPattern

        private java.lang.String resolvedIvyPropertiesPattern
      • basedir

        private java.io.File basedir
      • name

        private java.lang.String name
    • Constructor Detail

      • DefaultResolutionCacheManager

        public DefaultResolutionCacheManager()
      • DefaultResolutionCacheManager

        public DefaultResolutionCacheManager​(java.io.File basedir)
    • Method Detail

      • getBasedir

        public java.io.File getBasedir()
      • setBasedir

        public void setBasedir​(java.io.File basedir)
      • getResolvedIvyPattern

        public java.lang.String getResolvedIvyPattern()
      • setResolvedIvyPattern

        public void setResolvedIvyPattern​(java.lang.String cacheResolvedIvyPattern)
      • getResolvedIvyPropertiesPattern

        public java.lang.String getResolvedIvyPropertiesPattern()
      • setResolvedIvyPropertiesPattern

        public void setResolvedIvyPropertiesPattern​(java.lang.String cacheResolvedIvyPropertiesPattern)
      • getName

        public java.lang.String getName()
      • setName

        public void setName​(java.lang.String name)
      • getModuleDescriptorParser

        protected ModuleDescriptorParser getModuleDescriptorParser​(java.io.File moduleDescriptorFile)
        Choose write module descriptor parser for a given moduleDescriptor
        Parameters:
        moduleDescriptorFile - a given module descriptor
        Returns:
        ModuleDescriptorParser
      • assertInsideCache

        public final void assertInsideCache​(java.io.File fileInCache)
        Throws:
        java.lang.IllegalArgumentException - if the given path points outside of the cache.
      • saveLocalParents

        private void saveLocalParents​(ModuleRevisionId baseMrevId,
                                      ModuleDescriptor md,
                                      java.io.File mdFile,
                                      java.util.Properties paths)
                               throws java.text.ParseException,
                                      java.io.IOException
        Throws:
        java.text.ParseException
        java.io.IOException
      • toString

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