Modifier and Type | Field and Description |
---|---|
java.lang.String |
ARG_DELIMETER |
java.lang.String |
ITEM_DELIMETER |
java.lang.String |
LINK_DELIMETER |
java.lang.String |
PATH_DELIMETER |
java.lang.String |
RESPONSE_DELIMETER |
Constructor and Description |
---|
Parser() |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.lang.String> |
argsToStrings(java.util.Map<IArg,java.lang.String> args) |
java.lang.String |
compose(java.util.Map<java.lang.String,java.lang.String> map) |
java.lang.String |
composeArgArray(java.lang.String... array) |
java.lang.String |
composeArgs(java.util.Map<IArg,java.lang.String> map) |
java.lang.String |
composeCommand(ICommand command) |
java.lang.String |
composeItem(IItem item) |
java.lang.String |
composeItemArray(IItem... array) |
java.lang.String |
composeLink(ILink link) |
java.lang.String |
composePath(java.lang.String... array) |
java.lang.String |
composeResponse(IResponse response) |
java.util.Map<java.lang.String,java.lang.String> |
parse(java.lang.String str) |
java.lang.String[] |
parseArgArray(java.lang.String str) |
java.util.Map<IArg,java.lang.String> |
parseArgs(java.lang.String str) |
ICommand |
parseCommand(java.lang.String str) |
IItem |
parseItem(java.lang.String str) |
IItem[] |
parseItemArray(java.lang.String str) |
ILink |
parseLink(java.lang.String str) |
java.lang.String[] |
parsePath(java.lang.String path) |
IResponse |
parseResponse(java.lang.String str) |
java.lang.String |
pathToId(java.lang.String path) |
java.lang.String |
pathToParent(java.lang.String path) |
java.util.Map<IArg,java.lang.String> |
stringsToArgs(java.util.Map<java.lang.String,java.lang.String> map) |
public final java.lang.String PATH_DELIMETER
public final java.lang.String ITEM_DELIMETER
public final java.lang.String ARG_DELIMETER
public final java.lang.String RESPONSE_DELIMETER
public final java.lang.String LINK_DELIMETER
public java.util.Map<IArg,java.lang.String> stringsToArgs(java.util.Map<java.lang.String,java.lang.String> map)
stringsToArgs
in interface IParser
public java.util.Map<java.lang.String,java.lang.String> argsToStrings(java.util.Map<IArg,java.lang.String> args)
argsToStrings
in interface IParser
public java.util.Map<IArg,java.lang.String> parseArgs(java.lang.String str)
public java.lang.String composeArgs(java.util.Map<IArg,java.lang.String> map)
composeArgs
in interface IParser
public java.lang.String composeItem(IItem item)
composeItem
in interface IParser
public ICommand parseCommand(java.lang.String str)
parseCommand
in interface IParser
public java.lang.String composeCommand(ICommand command)
composeCommand
in interface IParser
public IResponse parseResponse(java.lang.String str)
parseResponse
in interface IParser
public java.lang.String composeResponse(IResponse response)
composeResponse
in interface IParser
public java.lang.String composeLink(ILink link)
composeLink
in interface IParser
public IItem[] parseItemArray(java.lang.String str)
parseItemArray
in interface IParser
public java.lang.String composeItemArray(IItem... array)
composeItemArray
in interface IParser
public java.lang.String[] parseArgArray(java.lang.String str)
parseArgArray
in interface IParser
public java.lang.String composeArgArray(java.lang.String... array)
composeArgArray
in interface IParser
public java.lang.String[] parsePath(java.lang.String path)
public java.lang.String composePath(java.lang.String... array)
composePath
in interface IParser
public java.lang.String pathToParent(java.lang.String path)
pathToParent
in interface IParser
public java.lang.String pathToId(java.lang.String path)
public java.util.Map<java.lang.String,java.lang.String> parse(java.lang.String str)