Class WPIMavenExtension

  • All Implemented Interfaces:
    java.lang.Iterable<WPIMavenRepo>, java.util.Collection<WPIMavenRepo>, java.util.Set<WPIMavenRepo>, org.gradle.api.DomainObjectCollection<WPIMavenRepo>, org.gradle.api.DomainObjectSet<WPIMavenRepo>, org.gradle.api.internal.WithEstimatedSize, org.gradle.api.internal.WithMutationGuard, org.gradle.api.NamedDomainObjectCollection<WPIMavenRepo>, org.gradle.api.NamedDomainObjectSet<WPIMavenRepo>, org.gradle.internal.metaobject.MethodMixIn, org.gradle.internal.metaobject.PropertyMixIn

    public class WPIMavenExtension
    extends org.gradle.api.internal.DefaultNamedDomainObjectSet<WPIMavenRepo>
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.gradle.api.internal.DefaultNamedDomainObjectCollection

        org.gradle.api.internal.DefaultNamedDomainObjectCollection.AbstractDomainObjectCreatingProvider<I extends T>, org.gradle.api.internal.DefaultNamedDomainObjectCollection.AbstractNamedDomainObjectProvider<I extends T>, org.gradle.api.internal.DefaultNamedDomainObjectCollection.ElementInfo<T extends java.lang.Object>, org.gradle.api.internal.DefaultNamedDomainObjectCollection.ExistingNamedDomainObjectProvider<I extends T>, org.gradle.api.internal.DefaultNamedDomainObjectCollection.Index<T extends java.lang.Object>, org.gradle.api.internal.DefaultNamedDomainObjectCollection.UnfilteredIndex<T extends java.lang.Object>
      • Nested classes/interfaces inherited from class org.gradle.api.internal.DefaultDomainObjectCollection

        org.gradle.api.internal.DefaultDomainObjectCollection.IteratorImpl
      • Nested classes/interfaces inherited from interface org.gradle.api.internal.WithEstimatedSize

        org.gradle.api.internal.WithEstimatedSize.Estimates
    • Field Summary

      • Fields inherited from class org.gradle.api.internal.DefaultNamedDomainObjectCollection

        index
    • Constructor Summary

      Constructors 
      Constructor Description
      WPIMavenExtension​(org.gradle.api.Project project)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.gradle.api.Project getProject()  
      java.util.Set<java.lang.String> getVendorCacheGroupIds()  
      boolean isEnableRepositoryGroupLimits()  
      boolean isUseDevelopment()  
      boolean isUseFrcMavenLocalDevelopment()  
      boolean isUseFrcMavenLocalRelease()  
      boolean isUseFrcMavenVendorCache()  
      boolean isUseLocal()  
      boolean isUseMavenCentral()  
      WPIMavenRepo mirror​(java.lang.String name, org.gradle.api.Action<WPIMavenRepo> config)  
      WPIMavenRepo repo​(java.lang.String name, org.gradle.api.Action<WPIMavenRepo> config)  
      void setEnableRepositoryGroupLimits​(boolean enableRepositoryGroupLimits)  
      void setUseDevelopment​(boolean useDevelopment)  
      void setUseFrcMavenLocalDevelopment​(boolean useFrcMavenLocalDevelopment)  
      void setUseFrcMavenLocalRelease​(boolean useFrcMavenLocalRelease)  
      void setUseFrcMavenVendorCache​(boolean useFrcMavenVendorCache)  
      void setUseLocal​(boolean useLocal)  
      void setUseMavenCentral​(boolean useMavenCentral)  
      void useMirror​(java.lang.String name)  
      void useRepo​(java.lang.String name)  
      WPIMavenRepo vendor​(java.lang.String name, org.gradle.api.Action<WPIMavenRepo> config)  
      • Methods inherited from class org.gradle.api.internal.DefaultNamedDomainObjectSet

        filtered, findAll, getDisplayName, matching, matching, withMutationDisabled, withType
      • Methods inherited from class org.gradle.api.internal.DefaultNamedDomainObjectCollection

        addAll, addLater, addRule, addRule, addRule, assertCanAdd, assertCanAdd, clear, createExistingProvider, createNotFoundException, createWrongTypeException, deferredElementKnown, didAdd, didRemove, didRemove, doAdd, filteredIndex, findByName, findByNameLaterWithoutRules, findByNameWithoutRules, getAdditionalMethods, getAdditionalProperties, getAsMap, getAt, getByName, getByName, getByName, getCollectionSchema, getElementsAsDynamicObject, getInstantiator, getNamer, getNames, getRules, getTypeDisplayName, handleAttemptToAddItemWithNonUniqueName, hasWithName, index, named, named, named, named, realized, removeByName, toString, whenElementKnown
      • Methods inherited from class org.gradle.api.internal.DefaultDomainObjectCollection

        add, add, addAllLater, all, all, assertMutable, assertMutableCollectionContents, configureEach, contains, containsAll, createFilter, createFilter, estimatedSize, filteredEvents, filteredStore, filteredStore, findAll, getEventRegister, getMutationGuard, getStore, getType, isEmpty, iterator, remove, removeAll, retainAll, size, whenObjectAdded, whenObjectAdded, whenObjectRemoved, whenObjectRemoved, withType, withType
      • Methods inherited from class java.util.AbstractCollection

        toArray, toArray
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface java.util.Collection

        parallelStream, removeIf, stream, toArray
      • Methods inherited from interface org.gradle.api.DomainObjectCollection

        addAllLater, addLater, all, all, configureEach, whenObjectAdded, whenObjectAdded, whenObjectRemoved, whenObjectRemoved, withType, withType
      • Methods inherited from interface java.lang.Iterable

        forEach
      • Methods inherited from interface org.gradle.api.NamedDomainObjectCollection

        add, addAll, addRule, addRule, addRule, findByName, getAsMap, getAt, getByName, getByName, getByName, getCollectionSchema, getNamer, getNames, getRules, named, named, named, named
      • Methods inherited from interface java.util.Set

        add, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, spliterator, toArray, toArray
    • Constructor Detail

      • WPIMavenExtension

        @Inject
        public WPIMavenExtension​(org.gradle.api.Project project)
    • Method Detail

      • isEnableRepositoryGroupLimits

        public boolean isEnableRepositoryGroupLimits()
      • setEnableRepositoryGroupLimits

        public void setEnableRepositoryGroupLimits​(boolean enableRepositoryGroupLimits)
      • getVendorCacheGroupIds

        public java.util.Set<java.lang.String> getVendorCacheGroupIds()
      • isUseFrcMavenVendorCache

        public boolean isUseFrcMavenVendorCache()
      • setUseFrcMavenVendorCache

        public void setUseFrcMavenVendorCache​(boolean useFrcMavenVendorCache)
      • getProject

        public org.gradle.api.Project getProject()
      • isUseDevelopment

        public boolean isUseDevelopment()
      • isUseLocal

        public boolean isUseLocal()
      • isUseFrcMavenLocalDevelopment

        public boolean isUseFrcMavenLocalDevelopment()
      • isUseFrcMavenLocalRelease

        public boolean isUseFrcMavenLocalRelease()
      • isUseMavenCentral

        public boolean isUseMavenCentral()
      • setUseDevelopment

        public void setUseDevelopment​(boolean useDevelopment)
      • setUseLocal

        public void setUseLocal​(boolean useLocal)
      • setUseFrcMavenLocalDevelopment

        public void setUseFrcMavenLocalDevelopment​(boolean useFrcMavenLocalDevelopment)
      • setUseFrcMavenLocalRelease

        public void setUseFrcMavenLocalRelease​(boolean useFrcMavenLocalRelease)
      • setUseMavenCentral

        public void setUseMavenCentral​(boolean useMavenCentral)
      • useMirror

        public void useMirror​(java.lang.String name)
      • useRepo

        public void useRepo​(java.lang.String name)