io.sarl.api.naming.name
Class ArtifactName
All Superinterfaces:
java.io.Serializable, java.lang.Cloneable, java.lang.Comparable<T>
class ArtifactName
extends SarlName
This class represents an artifact name.

The component of an artifact name is:
  • artifactId (mandatory) : the identifier of the artifact.
Maven Group Identifier:
io.sarl.sdk
Maven Artifact Identifier:
api.naming
Since:
0.12
Property Summary
Modifier and type Property and description
java.util.UUID artifactId
Field Summary
Modifier and type Field and description
public static val java.lang.String SCHEME
Scheme for artifacts.
Constructor Summary
Constructor and description
new(URI,UUID)
Constructor.
Action Summary
Modifier and type Action and description
java.util.UUID getArtifactId
Property Details
artifactId
val artifactId : java.util.UUID

This property is an alias for the action: getArtifactId

Field Details
SCHEME
public static val SCHEME : java.lang.String = "artifact"
Scheme for artifacts.
Constructor Details
new(URI,UUID)
new(URI,UUID)
Constructor.
Parameters:
uri - the uri of the artifact.
artifactId - the identifier of the artifact.
Action Details
getArtifactId
def getArtifactId : java.util.UUID