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

The different components of a space name are:
  • contextId (mandatory) : the identifier of the context in which the space is located.
  • spaceId (mandatory) : the identifier of the space.
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 contextId
java.util.UUID spaceId
Field Summary
Modifier and type Field and description
public static val java.lang.String SCHEME
Scheme for spaces.
Constructor Summary
Constructor and description
new(URI,UUID,UUID)
Constructor.
Action Summary
Modifier and type Action and description
java.util.UUID getContextId
java.util.UUID getSpaceId
Property Details
contextId
val contextId : java.util.UUID

This property is an alias for the action: getContextId

spaceId
val spaceId : java.util.UUID

This property is an alias for the action: getSpaceId

Field Details
SCHEME
public static val SCHEME : java.lang.String = "space"
Scheme for spaces.
Constructor Details
new(URI,UUID,UUID)
new(URI,UUID,UUID)
Constructor.
Parameters:
uri - the uri of the context.
contextId - the identifier of the context.
spaceId - the identifier of the context.
Action Details
getContextId
def getContextId : java.util.UUID
getSpaceId
def getSpaceId : java.util.UUID