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

The different types of names are:
  • "skill:[/]{0-2}agentId/capacityName[#fragmentName]"
  • "skill:[/]{0-2}contextId/agentId/capacityName[#fragmentName]"
  • "skill:[/]{0-2}contextId/spaceId/agentId/capacityName[#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
SkillName decode(URI)
java.net.URI refactor(URI)
Constructor Details
new([String])
new([String])
Constructor.
Opt. Parameters:
Action Details
decode(URI)
def decode(URI) : SkillName
refactor(URI)
def refactor(URI) : java.net.URI