Interface Named
- All Known Subinterfaces:
ApplicationBinarySpec, ApplicationSpec, Architecture, ArtifactTypeDefinition, AssemblerSourceSet, Authentication, BasicAuthentication, BinaryContainer, BinarySpec, BuildableComponentSpec, BuildType, CheckableComponentSpec, Clang, ClassDirectoryBinarySpec, CoffeeScriptSourceSet, ComponentSpec, ComponentSpecContainer, ComponentWithCoordinates, ConfigurationVariant, CppApplication, CppBinary, CppComponent, CppExecutable, CppLibrary, CppSharedLibrary, CppSourceSet, CppTestSuite, CSourceSet, CUnitTestSuiteBinarySpec, CUnitTestSuiteSpec, DependentSourceSet, DependentSourceSet, DigestAuthentication, Distribution, Flavor, FunctionalSourceSet, Gcc, GccCompatibleToolChain, GeneralComponentSpec, GoogleTestTestSuiteBinarySpec, GoogleTestTestSuiteSpec, HeaderExportingSourceSet, IvyConfiguration, IvyPublication, JarBinarySpec, JavaPlatform, JavaScriptSourceSet, JavaSourceSet, JavaToolChain, JUnitTestSuiteBinarySpec, JUnitTestSuiteSpec, JvmBinarySpec, JvmClasses, JvmComponentSpec, JvmLibrarySpec, JvmResourceSet, JvmTestSuiteBinarySpec, JvmTestSuiteSpec, LanguageSourceSet, LibraryBinarySpec, LibrarySpec, LocalJava, MavenPublication, ModelElement, ModelMap<T>, ModelSet<T>, NativeBinarySpec, NativeComponentSpec, NativeExecutableBinarySpec, NativeExecutableSpec, NativeLibraryBinarySpec, NativeLibrarySpec, NativePlatform, NativeResourceSet, NativeTestSuiteBinarySpec, NativeTestSuiteSpec, NativeToolChain, ObjectiveCppSourceSet, ObjectiveCSourceSet, OperatingSystem, Platform, PlatformAwareComponentSpec, PlayApplicationBinarySpec, PlayApplicationSpec, PlayDistribution, PlayPlatform, PlayPlatformAwareComponentSpec, PlayToolChain, PrebuiltLibrary, PublicAssets, Publication, RoutesSourceSet, ScalaLanguageSourceSet, ScalaPlatform, ScalaToolChain, SharedLibraryBinarySpec, SoftwareComponent, SourceComponentSpec, SourceDirectorySet, StaticLibraryBinarySpec, SwiftApplication, SwiftBinary, Swiftc, SwiftComponent, SwiftExecutable, SwiftLibrary, SwiftSharedLibrary, SwiftXCTestBinary, SwiftXCTestSuite, TargetedNativeComponent, TaskReference, TestSuiteBinarySpec, TestSuiteContainer, TestSuiteSpec, ToolChain, TwirlSourceSet, Usage, VariantComponent, VariantComponentSpec, VisualCpp, VisualStudioProject, VisualStudioSolution, WindowsResourceSet
- All Known Implementing Classes:
org.gradle.api.internal.AbstractBuildableComponentSpec, org.gradle.platform.base.component.internal.AbstractComponentSpec, org.gradle.language.base.internal.AbstractLanguageSourceSet, Attribute, BaseBinarySpec, BaseComponentSpec, BaseLanguageSourceSet, org.gradle.platform.base.component.internal.DefaultComponentSpec, PluginDeclaration
public interface Named
Types can implement this interface and use the embedded
Named.Namer implementation, to satisfy API that calls for a namer.-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classAn implementation of the namer interface for objects implementing the named interface. -
Method Summary
-
Method Details
-
getName
String getName()The object's name.Must be constant for the life of the object.
- Returns:
- The name. Never null.
-