org.apache.qpid.messaging.util
Class AddressParser

java.lang.Object
  extended by org.apache.qpid.messaging.util.Parser
      extended by org.apache.qpid.messaging.util.AddressParser

public class AddressParser
extends Parser

AddressParser


Constructor Summary
AddressParser(String input)
           
 
Method Summary
 Address address()
           
(package private) static char[] decode(String hex)
           
(package private) static char[] decode(String code, int radix)
           
(package private)  void keyval(Map<Object,Object> map)
           
static List<Token> lex(String input)
           
(package private)  List<Object> list()
           
 Map<Object,Object> map()
           
 Address parse()
           
(package private) static Object tok2obj(Token tok)
           
(package private) static String tok2str(Token tok)
           
(package private) static String toks2str(List<Token> toks)
           
(package private) static String unquote(String st, Token tok)
           
(package private)  Object value()
           
(package private) static List<Token> wlex(String input)
           
 
Methods inherited from class org.apache.qpid.messaging.util.Parser
eat_until, eat, matches, next
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AddressParser

public AddressParser(String input)
Method Detail

lex

public static List<Token> lex(String input)

wlex

static List<Token> wlex(String input)

unquote

static String unquote(String st,
                      Token tok)

decode

static char[] decode(String hex)

decode

static char[] decode(String code,
                     int radix)

tok2str

static String tok2str(Token tok)

tok2obj

static Object tok2obj(Token tok)

toks2str

static String toks2str(List<Token> toks)

parse

public Address parse()

address

public Address address()

map

public Map<Object,Object> map()

keyval

void keyval(Map<Object,Object> map)

value

Object value()

list

List<Object> list()


Licensed to the Apache Software Foundation