public class SkillSchemeNameParser extends AbstractSchemeNameParser<SkillName>
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]"
Constructor and Description |
---|
SkillSchemeNameParser([scheme : NameScheme])
Constructor.
|
Modifier and Type | Method and Description |
---|---|
SkillName |
decode(name : URI)
Decode the name.
|
URI |
refactor(name : URI)
Refactor the given URI in order to fit the name specification.
|
getScheme, refactor, validatePath
public new
([scheme : NameScheme])
scheme
- the name scheme that is supported by this parser. By default it is NameScheme.SKILL
.@Pure
public def
refactor(name : URI) : URI
ISchemeNameParser
@Pure
public def
decode(name : URI) : SkillName
ISchemeNameParser
Copyright © 2020 the original authors or authors.