Class RunConfigurationContainer
- java.lang.Object
-
- org.spongepowered.gradle.vanilla.runs.RunConfigurationContainer
-
- All Implemented Interfaces:
java.lang.Iterable<RunConfiguration>,java.util.Collection<RunConfiguration>,java.util.Set<RunConfiguration>,org.gradle.api.DomainObjectCollection<RunConfiguration>,org.gradle.api.DomainObjectSet<RunConfiguration>,org.gradle.api.NamedDomainObjectCollection<RunConfiguration>,org.gradle.api.NamedDomainObjectContainer<RunConfiguration>,org.gradle.api.NamedDomainObjectSet<RunConfiguration>,org.gradle.util.Configurable<org.gradle.api.NamedDomainObjectContainer<RunConfiguration>>
public class RunConfigurationContainer extends java.lang.Object implements org.gradle.api.NamedDomainObjectContainer<RunConfiguration>
-
-
Constructor Summary
Constructors Constructor Description RunConfigurationContainer(org.gradle.api.NamedDomainObjectContainer<RunConfiguration> delegate, MinecraftExtensionImpl extension)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanadd(RunConfiguration e)booleanaddAll(java.util.Collection<? extends RunConfiguration> c)voidaddAllLater(org.gradle.api.provider.Provider<? extends java.lang.Iterable<RunConfiguration>> provider)voidaddLater(org.gradle.api.provider.Provider<? extends RunConfiguration> provider)org.gradle.api.RuleaddRule(java.lang.String description, groovy.lang.Closure ruleAction)org.gradle.api.RuleaddRule(java.lang.String description, org.gradle.api.Action<java.lang.String> ruleAction)org.gradle.api.RuleaddRule(org.gradle.api.Rule rule)voidall(groovy.lang.Closure action)voidall(org.gradle.api.Action<? super RunConfiguration> action)voidclear()org.gradle.api.NamedDomainObjectProvider<RunConfiguration>client()Create a run configuration pre-configured with standard settings to start the Minecraft client.org.gradle.api.NamedDomainObjectProvider<RunConfiguration>client(@Nullable org.gradle.api.Action<? super RunConfiguration> configureAction)Create a run configuration pre-configured with standard settings to start the Minecraft client.org.gradle.api.NamedDomainObjectProvider<RunConfiguration>client(java.lang.String taskName, @Nullable org.gradle.api.Action<? super RunConfiguration> configureAction)Create a run configuration pre-configured with standard settings to start the Minecraft client.org.gradle.api.NamedDomainObjectContainer<RunConfiguration>configure(groovy.lang.Closure configureClosure)voidconfigureEach(org.gradle.api.Action<? super RunConfiguration> action)booleancontains(java.lang.Object o)booleancontainsAll(java.util.Collection<?> c)RunConfigurationcreate(java.lang.String name)RunConfigurationcreate(java.lang.String name, groovy.lang.Closure configureClosure)RunConfigurationcreate(java.lang.String name, org.gradle.api.Action<? super RunConfiguration> configureAction)java.util.Set<RunConfiguration>findAll(groovy.lang.Closure spec)@Nullable RunConfigurationfindByName(java.lang.String name)java.util.SortedMap<java.lang.String,RunConfiguration>getAsMap()RunConfigurationgetAt(java.lang.String name)RunConfigurationgetByName(java.lang.String name)RunConfigurationgetByName(java.lang.String name, groovy.lang.Closure configureClosure)RunConfigurationgetByName(java.lang.String name, org.gradle.api.Action<? super RunConfiguration> configureAction)org.gradle.api.NamedDomainObjectCollectionSchemagetCollectionSchema()org.gradle.api.Namer<RunConfiguration>getNamer()java.util.SortedSet<java.lang.String>getNames()java.util.List<org.gradle.api.Rule>getRules()booleanisEmpty()java.util.Iterator<RunConfiguration>iterator()org.gradle.api.NamedDomainObjectSet<RunConfiguration>matching(groovy.lang.Closure spec)org.gradle.api.NamedDomainObjectSet<RunConfiguration>matching(org.gradle.api.specs.Spec<? super RunConfiguration> spec)RunConfigurationmaybeCreate(java.lang.String name)org.gradle.api.NamedDomainObjectProvider<RunConfiguration>named(java.lang.String name)<S extends RunConfiguration>
org.gradle.api.NamedDomainObjectProvider<S>named(java.lang.String name, java.lang.Class<S> type)<S extends RunConfiguration>
org.gradle.api.NamedDomainObjectProvider<S>named(java.lang.String name, java.lang.Class<S> type, org.gradle.api.Action<? super S> configurationAction)org.gradle.api.NamedDomainObjectProvider<RunConfiguration>named(java.lang.String name, org.gradle.api.Action<? super RunConfiguration> configurationAction)org.gradle.api.NamedDomainObjectSet<RunConfiguration>named(org.gradle.api.specs.Spec<java.lang.String> nameFilter)org.gradle.api.NamedDomainObjectProvider<RunConfiguration>register(java.lang.String name)org.gradle.api.NamedDomainObjectProvider<RunConfiguration>register(java.lang.String name, org.gradle.api.Action<? super RunConfiguration> configurationAction)booleanremove(java.lang.Object o)booleanremoveAll(java.util.Collection<?> c)booleanretainAll(java.util.Collection<?> c)org.gradle.api.NamedDomainObjectProvider<RunConfiguration>server()Create a run configuration pre-configured with standard settings to start the Minecraft server.org.gradle.api.NamedDomainObjectProvider<RunConfiguration>server(java.lang.String taskName, @Nullable org.gradle.api.Action<? super RunConfiguration> configureAction)Create a run configuration pre-configured with standard settings to start the Minecraft server.org.gradle.api.NamedDomainObjectProvider<RunConfiguration>server(org.gradle.api.Action<? super RunConfiguration> configureAction)Create a run configuration pre-configured with standard settings to start the Minecraft server.intsize()java.lang.Object[]toArray()<T> T[]toArray(T[] a)voidwhenObjectAdded(groovy.lang.Closure action)org.gradle.api.Action<? super RunConfiguration>whenObjectAdded(org.gradle.api.Action<? super RunConfiguration> action)voidwhenObjectRemoved(groovy.lang.Closure action)org.gradle.api.Action<? super RunConfiguration>whenObjectRemoved(org.gradle.api.Action<? super RunConfiguration> action)<S extends RunConfiguration>
org.gradle.api.NamedDomainObjectSet<S>withType(java.lang.Class<S> type)<S extends RunConfiguration>
org.gradle.api.DomainObjectCollection<S>withType(java.lang.Class<S> type, groovy.lang.Closure configureClosure)<S extends RunConfiguration>
org.gradle.api.DomainObjectCollection<S>withType(java.lang.Class<S> type, org.gradle.api.Action<? super S> configureAction)
-
-
-
Constructor Detail
-
RunConfigurationContainer
@Inject public RunConfigurationContainer(org.gradle.api.NamedDomainObjectContainer<RunConfiguration> delegate, MinecraftExtensionImpl extension)
-
-
Method Detail
-
client
public org.gradle.api.NamedDomainObjectProvider<RunConfiguration> client()
Create a run configuration pre-configured with standard settings to start the Minecraft client.Will return a reference if the client configuration already exists.
- Returns:
- a provider for the configuration
-
client
public org.gradle.api.NamedDomainObjectProvider<RunConfiguration> client(@Nullable org.gradle.api.Action<? super RunConfiguration> configureAction)
Create a run configuration pre-configured with standard settings to start the Minecraft client.Will return a reference if the client configuration already exists.
- Parameters:
configureAction- an action to perform to customize standard client configuration- Returns:
- a provider for the configuration
-
client
public org.gradle.api.NamedDomainObjectProvider<RunConfiguration> client(java.lang.String taskName, @Nullable org.gradle.api.Action<? super RunConfiguration> configureAction)
Create a run configuration pre-configured with standard settings to start the Minecraft client.Will return a reference if the client configuration already exists, while applying the configuration action.
- Parameters:
taskName- the name of the task/IDE configuration to generateconfigureAction- an action to perform to customize standard client configuration- Returns:
- a provider for the configuration
-
server
public org.gradle.api.NamedDomainObjectProvider<RunConfiguration> server()
Create a run configuration pre-configured with standard settings to start the Minecraft server.Will return a reference if the server configuration already exists.
- Returns:
- a provider for the configuration
-
server
public org.gradle.api.NamedDomainObjectProvider<RunConfiguration> server(org.gradle.api.Action<? super RunConfiguration> configureAction)
Create a run configuration pre-configured with standard settings to start the Minecraft server.Will return a reference if the server configuration already exists.
- Parameters:
configureAction- an action to perform to customize standard client configuration- Returns:
- a provider for the configuration
-
server
public org.gradle.api.NamedDomainObjectProvider<RunConfiguration> server(java.lang.String taskName, @Nullable org.gradle.api.Action<? super RunConfiguration> configureAction)
Create a run configuration pre-configured with standard settings to start the Minecraft server.Will return a reference if the server configuration already exists, while applying the configuration action.
- Parameters:
taskName- the name of the task/IDE configuration to generateconfigureAction- an action to perform to customize standard client configuration- Returns:
- a provider for the configuration
-
create
public RunConfiguration create(java.lang.String name) throws org.gradle.api.InvalidUserDataException
- Specified by:
createin interfaceorg.gradle.api.NamedDomainObjectContainer<RunConfiguration>- Throws:
org.gradle.api.InvalidUserDataException
-
maybeCreate
public RunConfiguration maybeCreate(java.lang.String name)
- Specified by:
maybeCreatein interfaceorg.gradle.api.NamedDomainObjectContainer<RunConfiguration>
-
create
public RunConfiguration create(java.lang.String name, groovy.lang.Closure configureClosure) throws org.gradle.api.InvalidUserDataException
- Specified by:
createin interfaceorg.gradle.api.NamedDomainObjectContainer<RunConfiguration>- Throws:
org.gradle.api.InvalidUserDataException
-
create
public RunConfiguration create(java.lang.String name, org.gradle.api.Action<? super RunConfiguration> configureAction) throws org.gradle.api.InvalidUserDataException
- Specified by:
createin interfaceorg.gradle.api.NamedDomainObjectContainer<RunConfiguration>- Throws:
org.gradle.api.InvalidUserDataException
-
configure
public org.gradle.api.NamedDomainObjectContainer<RunConfiguration> configure(groovy.lang.Closure configureClosure)
- Specified by:
configurein interfaceorg.gradle.util.Configurable<org.gradle.api.NamedDomainObjectContainer<RunConfiguration>>- Specified by:
configurein interfaceorg.gradle.api.NamedDomainObjectContainer<RunConfiguration>
-
register
public org.gradle.api.NamedDomainObjectProvider<RunConfiguration> register(java.lang.String name, org.gradle.api.Action<? super RunConfiguration> configurationAction) throws org.gradle.api.InvalidUserDataException
- Specified by:
registerin interfaceorg.gradle.api.NamedDomainObjectContainer<RunConfiguration>- Throws:
org.gradle.api.InvalidUserDataException
-
register
public org.gradle.api.NamedDomainObjectProvider<RunConfiguration> register(java.lang.String name) throws org.gradle.api.InvalidUserDataException
- Specified by:
registerin interfaceorg.gradle.api.NamedDomainObjectContainer<RunConfiguration>- Throws:
org.gradle.api.InvalidUserDataException
-
size
public int size()
- Specified by:
sizein interfacejava.util.Collection<RunConfiguration>- Specified by:
sizein interfacejava.util.Set<RunConfiguration>
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfacejava.util.Collection<RunConfiguration>- Specified by:
isEmptyin interfacejava.util.Set<RunConfiguration>
-
contains
public boolean contains(java.lang.Object o)
- Specified by:
containsin interfacejava.util.Collection<RunConfiguration>- Specified by:
containsin interfacejava.util.Set<RunConfiguration>
-
iterator
public java.util.Iterator<RunConfiguration> iterator()
- Specified by:
iteratorin interfacejava.util.Collection<RunConfiguration>- Specified by:
iteratorin interfacejava.lang.Iterable<RunConfiguration>- Specified by:
iteratorin interfacejava.util.Set<RunConfiguration>
-
toArray
public java.lang.Object[] toArray()
- Specified by:
toArrayin interfacejava.util.Collection<RunConfiguration>- Specified by:
toArrayin interfacejava.util.Set<RunConfiguration>
-
toArray
public <T> T[] toArray(T[] a)
- Specified by:
toArrayin interfacejava.util.Collection<RunConfiguration>- Specified by:
toArrayin interfacejava.util.Set<RunConfiguration>
-
add
public boolean add(RunConfiguration e)
- Specified by:
addin interfacejava.util.Collection<RunConfiguration>- Specified by:
addin interfaceorg.gradle.api.NamedDomainObjectCollection<RunConfiguration>- Specified by:
addin interfacejava.util.Set<RunConfiguration>
-
remove
public boolean remove(java.lang.Object o)
- Specified by:
removein interfacejava.util.Collection<RunConfiguration>- Specified by:
removein interfacejava.util.Set<RunConfiguration>
-
containsAll
public boolean containsAll(java.util.Collection<?> c)
- Specified by:
containsAllin interfacejava.util.Collection<RunConfiguration>- Specified by:
containsAllin interfacejava.util.Set<RunConfiguration>
-
addAll
public boolean addAll(java.util.Collection<? extends RunConfiguration> c)
- Specified by:
addAllin interfacejava.util.Collection<RunConfiguration>- Specified by:
addAllin interfaceorg.gradle.api.NamedDomainObjectCollection<RunConfiguration>- Specified by:
addAllin interfacejava.util.Set<RunConfiguration>
-
removeAll
public boolean removeAll(java.util.Collection<?> c)
- Specified by:
removeAllin interfacejava.util.Collection<RunConfiguration>- Specified by:
removeAllin interfacejava.util.Set<RunConfiguration>
-
retainAll
public boolean retainAll(java.util.Collection<?> c)
- Specified by:
retainAllin interfacejava.util.Collection<RunConfiguration>- Specified by:
retainAllin interfacejava.util.Set<RunConfiguration>
-
clear
public void clear()
- Specified by:
clearin interfacejava.util.Collection<RunConfiguration>- Specified by:
clearin interfacejava.util.Set<RunConfiguration>
-
getNamer
public org.gradle.api.Namer<RunConfiguration> getNamer()
- Specified by:
getNamerin interfaceorg.gradle.api.NamedDomainObjectCollection<RunConfiguration>
-
getAsMap
public java.util.SortedMap<java.lang.String,RunConfiguration> getAsMap()
- Specified by:
getAsMapin interfaceorg.gradle.api.NamedDomainObjectCollection<RunConfiguration>
-
getNames
public java.util.SortedSet<java.lang.String> getNames()
- Specified by:
getNamesin interfaceorg.gradle.api.NamedDomainObjectCollection<RunConfiguration>
-
findByName
public @Nullable RunConfiguration findByName(java.lang.String name)
- Specified by:
findByNamein interfaceorg.gradle.api.NamedDomainObjectCollection<RunConfiguration>
-
getByName
public RunConfiguration getByName(java.lang.String name) throws org.gradle.api.UnknownDomainObjectException
- Specified by:
getByNamein interfaceorg.gradle.api.NamedDomainObjectCollection<RunConfiguration>- Throws:
org.gradle.api.UnknownDomainObjectException
-
getByName
public RunConfiguration getByName(java.lang.String name, groovy.lang.Closure configureClosure) throws org.gradle.api.UnknownDomainObjectException
- Specified by:
getByNamein interfaceorg.gradle.api.NamedDomainObjectCollection<RunConfiguration>- Throws:
org.gradle.api.UnknownDomainObjectException
-
getByName
public RunConfiguration getByName(java.lang.String name, org.gradle.api.Action<? super RunConfiguration> configureAction) throws org.gradle.api.UnknownDomainObjectException
- Specified by:
getByNamein interfaceorg.gradle.api.NamedDomainObjectCollection<RunConfiguration>- Throws:
org.gradle.api.UnknownDomainObjectException
-
getAt
public RunConfiguration getAt(java.lang.String name) throws org.gradle.api.UnknownDomainObjectException
- Specified by:
getAtin interfaceorg.gradle.api.NamedDomainObjectCollection<RunConfiguration>- Throws:
org.gradle.api.UnknownDomainObjectException
-
addRule
public org.gradle.api.Rule addRule(org.gradle.api.Rule rule)
- Specified by:
addRulein interfaceorg.gradle.api.NamedDomainObjectCollection<RunConfiguration>
-
addRule
public org.gradle.api.Rule addRule(java.lang.String description, groovy.lang.Closure ruleAction)- Specified by:
addRulein interfaceorg.gradle.api.NamedDomainObjectCollection<RunConfiguration>
-
addRule
public org.gradle.api.Rule addRule(java.lang.String description, org.gradle.api.Action<java.lang.String> ruleAction)- Specified by:
addRulein interfaceorg.gradle.api.NamedDomainObjectCollection<RunConfiguration>
-
getRules
public java.util.List<org.gradle.api.Rule> getRules()
- Specified by:
getRulesin interfaceorg.gradle.api.NamedDomainObjectCollection<RunConfiguration>
-
addLater
public void addLater(org.gradle.api.provider.Provider<? extends RunConfiguration> provider)
- Specified by:
addLaterin interfaceorg.gradle.api.DomainObjectCollection<RunConfiguration>
-
addAllLater
public void addAllLater(org.gradle.api.provider.Provider<? extends java.lang.Iterable<RunConfiguration>> provider)
- Specified by:
addAllLaterin interfaceorg.gradle.api.DomainObjectCollection<RunConfiguration>
-
withType
public <S extends RunConfiguration> org.gradle.api.NamedDomainObjectSet<S> withType(java.lang.Class<S> type)
- Specified by:
withTypein interfaceorg.gradle.api.DomainObjectCollection<RunConfiguration>- Specified by:
withTypein interfaceorg.gradle.api.DomainObjectSet<RunConfiguration>- Specified by:
withTypein interfaceorg.gradle.api.NamedDomainObjectCollection<RunConfiguration>- Specified by:
withTypein interfaceorg.gradle.api.NamedDomainObjectSet<RunConfiguration>
-
named
public org.gradle.api.NamedDomainObjectSet<RunConfiguration> named(org.gradle.api.specs.Spec<java.lang.String> nameFilter)
- Specified by:
namedin interfaceorg.gradle.api.NamedDomainObjectCollection<RunConfiguration>- Specified by:
namedin interfaceorg.gradle.api.NamedDomainObjectSet<RunConfiguration>
-
withType
public <S extends RunConfiguration> org.gradle.api.DomainObjectCollection<S> withType(java.lang.Class<S> type, org.gradle.api.Action<? super S> configureAction)
- Specified by:
withTypein interfaceorg.gradle.api.DomainObjectCollection<RunConfiguration>
-
withType
public <S extends RunConfiguration> org.gradle.api.DomainObjectCollection<S> withType(java.lang.Class<S> type, groovy.lang.Closure configureClosure)
- Specified by:
withTypein interfaceorg.gradle.api.DomainObjectCollection<RunConfiguration>
-
matching
public org.gradle.api.NamedDomainObjectSet<RunConfiguration> matching(org.gradle.api.specs.Spec<? super RunConfiguration> spec)
- Specified by:
matchingin interfaceorg.gradle.api.DomainObjectCollection<RunConfiguration>- Specified by:
matchingin interfaceorg.gradle.api.DomainObjectSet<RunConfiguration>- Specified by:
matchingin interfaceorg.gradle.api.NamedDomainObjectCollection<RunConfiguration>- Specified by:
matchingin interfaceorg.gradle.api.NamedDomainObjectSet<RunConfiguration>
-
matching
public org.gradle.api.NamedDomainObjectSet<RunConfiguration> matching(groovy.lang.Closure spec)
- Specified by:
matchingin interfaceorg.gradle.api.DomainObjectCollection<RunConfiguration>- Specified by:
matchingin interfaceorg.gradle.api.DomainObjectSet<RunConfiguration>- Specified by:
matchingin interfaceorg.gradle.api.NamedDomainObjectCollection<RunConfiguration>- Specified by:
matchingin interfaceorg.gradle.api.NamedDomainObjectSet<RunConfiguration>
-
whenObjectAdded
public org.gradle.api.Action<? super RunConfiguration> whenObjectAdded(org.gradle.api.Action<? super RunConfiguration> action)
- Specified by:
whenObjectAddedin interfaceorg.gradle.api.DomainObjectCollection<RunConfiguration>
-
whenObjectAdded
public void whenObjectAdded(groovy.lang.Closure action)
- Specified by:
whenObjectAddedin interfaceorg.gradle.api.DomainObjectCollection<RunConfiguration>
-
whenObjectRemoved
public org.gradle.api.Action<? super RunConfiguration> whenObjectRemoved(org.gradle.api.Action<? super RunConfiguration> action)
- Specified by:
whenObjectRemovedin interfaceorg.gradle.api.DomainObjectCollection<RunConfiguration>
-
whenObjectRemoved
public void whenObjectRemoved(groovy.lang.Closure action)
- Specified by:
whenObjectRemovedin interfaceorg.gradle.api.DomainObjectCollection<RunConfiguration>
-
all
public void all(org.gradle.api.Action<? super RunConfiguration> action)
- Specified by:
allin interfaceorg.gradle.api.DomainObjectCollection<RunConfiguration>
-
all
public void all(groovy.lang.Closure action)
- Specified by:
allin interfaceorg.gradle.api.DomainObjectCollection<RunConfiguration>
-
configureEach
public void configureEach(org.gradle.api.Action<? super RunConfiguration> action)
- Specified by:
configureEachin interfaceorg.gradle.api.DomainObjectCollection<RunConfiguration>
-
named
public org.gradle.api.NamedDomainObjectProvider<RunConfiguration> named(java.lang.String name) throws org.gradle.api.UnknownDomainObjectException
- Specified by:
namedin interfaceorg.gradle.api.NamedDomainObjectCollection<RunConfiguration>- Throws:
org.gradle.api.UnknownDomainObjectException
-
named
public org.gradle.api.NamedDomainObjectProvider<RunConfiguration> named(java.lang.String name, org.gradle.api.Action<? super RunConfiguration> configurationAction) throws org.gradle.api.UnknownDomainObjectException
- Specified by:
namedin interfaceorg.gradle.api.NamedDomainObjectCollection<RunConfiguration>- Throws:
org.gradle.api.UnknownDomainObjectException
-
named
public <S extends RunConfiguration> org.gradle.api.NamedDomainObjectProvider<S> named(java.lang.String name, java.lang.Class<S> type) throws org.gradle.api.UnknownDomainObjectException
- Specified by:
namedin interfaceorg.gradle.api.NamedDomainObjectCollection<RunConfiguration>- Throws:
org.gradle.api.UnknownDomainObjectException
-
named
public <S extends RunConfiguration> org.gradle.api.NamedDomainObjectProvider<S> named(java.lang.String name, java.lang.Class<S> type, org.gradle.api.Action<? super S> configurationAction) throws org.gradle.api.UnknownDomainObjectException
- Specified by:
namedin interfaceorg.gradle.api.NamedDomainObjectCollection<RunConfiguration>- Throws:
org.gradle.api.UnknownDomainObjectException
-
getCollectionSchema
public org.gradle.api.NamedDomainObjectCollectionSchema getCollectionSchema()
- Specified by:
getCollectionSchemain interfaceorg.gradle.api.NamedDomainObjectCollection<RunConfiguration>
-
findAll
public java.util.Set<RunConfiguration> findAll(groovy.lang.Closure spec)
- Specified by:
findAllin interfaceorg.gradle.api.DomainObjectCollection<RunConfiguration>- Specified by:
findAllin interfaceorg.gradle.api.DomainObjectSet<RunConfiguration>- Specified by:
findAllin interfaceorg.gradle.api.NamedDomainObjectSet<RunConfiguration>
-
-