Class WPIMavenExtension

java.lang.Object
java.util.AbstractCollection<WPIMavenRepo>
org.gradle.api.internal.DefaultDomainObjectCollection<WPIMavenRepo>
org.gradle.api.internal.DefaultNamedDomainObjectCollection<WPIMavenRepo>
org.gradle.api.internal.DefaultNamedDomainObjectSet<WPIMavenRepo>
org.wpilib.gradlerio.wpi.WPIMavenExtension
All Implemented Interfaces:
Iterable<WPIMavenRepo>, Collection<WPIMavenRepo>, Set<WPIMavenRepo>, org.gradle.api.Describable, org.gradle.api.DomainObjectCollection<WPIMavenRepo>, org.gradle.api.DomainObjectSet<WPIMavenRepo>, org.gradle.api.internal.DomainObjectCollectionInternal<WPIMavenRepo>, 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>, org.gradle.api.internal.DefaultNamedDomainObjectCollection.AbstractNamedDomainObjectProvider<I>, org.gradle.api.internal.DefaultNamedDomainObjectCollection.ElementInfo<T>, org.gradle.api.internal.DefaultNamedDomainObjectCollection.ExistingNamedDomainObjectProvider<I>, org.gradle.api.internal.DefaultNamedDomainObjectCollection.Index<T>, org.gradle.api.internal.DefaultNamedDomainObjectCollection.UnfilteredIndex<T>

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

    org.gradle.api.internal.DefaultDomainObjectCollection.IteratorImpl
  • 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
    setUseLocal(boolean useLocal)
     
    void
    setUseMavenCentral(boolean useMavenCentral)
     
    void
    setUseWpilibMavenLocalDevelopment(boolean useWpilibMavenLocalDevelopment)
     
    void
    setUseWpilibMavenLocalRelease(boolean useWpilibMavenLocalRelease)
     
    void
    setUseWpilibMavenVendorCache(boolean useWpilibMavenVendorCache)
     
    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, withType, wrapLazyAction

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

    addAll, addLater, addRule, addRule, addRule, assertElementNotPresent, assertElementNotPresent, clear, convertNameToElementFilter, createExistingProvider, createNotFoundException, createWrongTypeException, deferredElementKnown, didAdd, didRemove, didRemove, doAdd, doAddLater, findByName, findByNameLaterWithoutRules, findByNameWithoutRules, getAdditionalMethods, getAdditionalProperties, getAsMap, getAt, getByName, getByName, getByName, getCollectionSchema, getElementsAsDynamicObject, getInstantiator, getNamer, getNames, getRules, handleAttemptToAddItemWithNonUniqueName, hasWithName, index, named, named, named, named, realized, removeByName, whenElementKnown

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

    add, addAllLater, all, all, assertCanMutate, assertEagerContext, beforeCollectionChanges, configureEach, contains, containsAll, createFilter, createFilter, estimatedSize, filteredEvents, filteredStore, filteredStore, findAll, getEventRegister, getStore, getType, getTypeDisplayName, isEmpty, iterator, remove, removeAll, retainAll, size, toString, whenObjectAdded, whenObjectAdded, whenObjectRemoved, whenObjectRemoved, withType, withType

    Methods inherited from class AbstractCollection

    toArray, toArray

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface 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 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()
    • isUseWpilibMavenVendorCache

      public boolean isUseWpilibMavenVendorCache()
    • setUseWpilibMavenVendorCache

      public void setUseWpilibMavenVendorCache(boolean useWpilibMavenVendorCache)
    • getProject

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

      public boolean isUseDevelopment()
    • isUseLocal

      public boolean isUseLocal()
    • isUseWpilibMavenLocalDevelopment

      public boolean isUseWpilibMavenLocalDevelopment()
    • isUseWpilibMavenLocalRelease

      public boolean isUseWpilibMavenLocalRelease()
    • isUseMavenCentral

      public boolean isUseMavenCentral()
    • setUseDevelopment

      public void setUseDevelopment(boolean useDevelopment)
    • setUseLocal

      public void setUseLocal(boolean useLocal)
    • setUseWpilibMavenLocalDevelopment

      public void setUseWpilibMavenLocalDevelopment(boolean useWpilibMavenLocalDevelopment)
    • setUseWpilibMavenLocalRelease

      public void setUseWpilibMavenLocalRelease(boolean useWpilibMavenLocalRelease)
    • 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)