io.sarl.api.naming.parser
Class AgentSchemeNameParser
All Superinterfaces:
ISchemeNameParser<N>
class AgentSchemeNameParser
extends AbstractSchemeNameParser<N>
Parser of agent names that is accepting URI-based syntax.

The different types of names are:
  • "agent:[/]{0-2}agentId[#fragmentName]"
  • "agent:[/]{0-2}contextId/agentId[#fragmentName]"
  • "agent:[/]{0-2}contextId/spaceId/agentId[#fragmentName]"
Maven Group Identifier:
io.sarl.sdk
Maven Artifact Identifier:
api.naming
Since:
0.12
Property Summary
Inherited: scheme
Constructor Summary
Constructor and description
new([String])
Constructor.
Action Summary
Modifier and type Action and description
AgentName decode(URI)
java.net.URI refactor(URI)
Constructor Details
new([String])
new([String])
Constructor.
Opt. Parameters:
Action Details
decode(URI)
def decode(URI) : AgentName
refactor(URI)
def refactor(URI) : java.net.URI