Class WPIMavenExtension

java.lang.Object
java.util.AbstractCollection<T>
org.gradle.api.internal.DefaultDomainObjectCollection<T>
org.gradle.api.internal.DefaultNamedDomainObjectCollection<T>
org.gradle.api.internal.DefaultNamedDomainObjectSet<WPIMavenRepo>
edu.wpi.first.gradlerio.wpi.WPIMavenExtension
All Implemented Interfaces:
Iterable<WPIMavenRepo>, Collection<WPIMavenRepo>, 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 Object>, org.gradle.api.internal.DefaultNamedDomainObjectCollection.ExistingNamedDomainObjectProvider<I extends T>, org.gradle.api.internal.DefaultNamedDomainObjectCollection.Index<T extends Object>, org.gradle.api.internal.DefaultNamedDomainObjectCollection.UnfilteredIndex<T extends 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

    Modifier and Type
    Method
    Description
    org.gradle.api.Project
     
     
    boolean
     
    boolean
     
    boolean
     
    boolean
     
    boolean
     
    boolean
     
    boolean
     
    mirror(String name, org.gradle.api.Action<WPIMavenRepo> config)
     
    repo(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
     
    void
     
    vendor(String name, org.gradle.api.Action<WPIMavenRepo> config)
     

    Methods inherited from class org.gradle.api.internal.DefaultNamedDomainObjectSet

    filtered, filtered, findAll, getDisplayName, matching, matching, named, withMutationDisabled, withType

    Methods inherited from class org.gradle.api.internal.DefaultNamedDomainObjectCollection

    addAll, addLater, addRule, addRule, addRule, assertCanAdd, assertCanAdd, clear, convertNameToElementFilter, createExistingProvider, createNotFoundException, createWrongTypeException, deferredElementKnown, didAdd, didRemove, didRemove, doAdd, 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
  • Constructor Details

    • WPIMavenExtension

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

    • isEnableRepositoryGroupLimits

      public boolean isEnableRepositoryGroupLimits()
    • setEnableRepositoryGroupLimits

      public void setEnableRepositoryGroupLimits(boolean enableRepositoryGroupLimits)
    • getVendorCacheGroupIds

      public Set<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)
    • mirror

      public WPIMavenRepo mirror(String name, org.gradle.api.Action<WPIMavenRepo> config)
    • repo

      public WPIMavenRepo repo(String name, org.gradle.api.Action<WPIMavenRepo> config)
    • vendor

      public WPIMavenRepo vendor(String name, org.gradle.api.Action<WPIMavenRepo> config)
    • useMirror

      public void useMirror(String name)
    • useRepo

      public void useRepo(String name)