All Downloads are FREE. Search and download functionalities are using the official Maven repository.

flair.gradle.extensions.IExtensionManager.groovy Maven / Gradle / Ivy

package flair.gradle.extensions

import flair.gradle.variants.Platform
import flair.gradle.variants.Variant

/**
 * @author SamYStudiO ( [email protected] )
 */
public interface IExtensionManager
{
	IPlatformContainerExtension getPlatformContainer( Platform platform )

	List getAllActivePlatformProductFlavors()

	List getAllActivePlatformBuildTypes()

	List getAllActivePlatformVariants()

	List getPlatformVariants( Platform platform )

	Object getFlairProperty( FlairProperty property )

	Object getFlairProperty( Platform platform , FlairProperty property )

	Object getFlairProperty( Variant variant , FlairProperty property )

	Object getFlairProperty( String extensionName , FlairProperty property )

	Object getFlairProperty( String extensionName , Platform platform , FlairProperty property )

	Object getFlairProperty( String extensionName , Variant variant , FlairProperty property )
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy