@Incubating public interface ArtifactTypeDefinition extends HasAttributes, Named
Named.Namer
Modifier and Type | Field and Description |
---|---|
static String |
JAR_TYPE
Represents a JAR file.
|
static String |
JVM_CLASS_DIRECTORY
Represents a directory tree containing class files.
|
static String |
JVM_RESOURCES_DIRECTORY
Represents a directory tree containing jvm classpath resource files.
|
Modifier and Type | Method and Description |
---|---|
AttributeContainer |
getAttributes()
Defines the set of attributes to apply to a component that is packaged as an artifact of this type, when no other attributes are defined.
|
Set<String> |
getFileNameExtensions()
Returns the set of file name extensions that should be mapped to this artifact type.
|
@Incubating static final String JAR_TYPE
@Incubating static final String JVM_CLASS_DIRECTORY
@Incubating static final String JVM_RESOURCES_DIRECTORY
Set<String> getFileNameExtensions()
AttributeContainer getAttributes()
getFileNameExtensions()
.getAttributes
in interface HasAttributes