io io uri malformeduriexception serialversionuid l malformeduriexception malformeduriexception p_msg p_msg serialversionuid l fglookuptable reserved_characters mark_characters scheme_characters userinfo_characters ascii_alpha_characters ascii_digit_characters ascii_hex_characters path_characters mask_alpha_numeric ascii_alpha_characters ascii_digit_characters mask_unreserved_mask mask_alpha_numeric mark_characters mask_uri_character mask_unreserved_mask reserved_characters mask_scheme_character mask_alpha_numeric scheme_characters mask_userinfo_character mask_unreserved_mask userinfo_characters mask_path_character mask_unreserved_mask path_characters fglookuptable ascii_digit_characters ascii_hex_characters fglookuptable ascii_alpha_characters ascii_hex_characters fglookuptable ascii_alpha_characters ascii_hex_characters fglookuptable ascii_alpha_characters fglookuptable ascii_alpha_characters fglookuptable reserved_characters fglookuptable reserved_characters fglookuptable reserved_characters fglookuptable reserved_characters fglookuptable reserved_characters fglookuptable reserved_characters fglookuptable reserved_characters fglookuptable reserved_characters fglookuptable reserved_characters fglookuptable reserved_characters fglookuptable reserved_characters fglookuptable reserved_characters fglookuptable mark_characters fglookuptable mark_characters fglookuptable mark_characters fglookuptable mark_characters fglookuptable mark_characters fglookuptable mark_characters fglookuptable mark_characters fglookuptable mark_characters fglookuptable mark_characters fglookuptable scheme_characters fglookuptable scheme_characters fglookuptable scheme_characters fglookuptable userinfo_characters fglookuptable userinfo_characters fglookuptable userinfo_characters fglookuptable userinfo_characters fglookuptable userinfo_characters fglookuptable userinfo_characters fglookuptable userinfo_characters fglookuptable path_characters fglookuptable path_characters fglookuptable path_characters fglookuptable path_characters fglookuptable path_characters fglookuptable path_characters fglookuptable path_characters fglookuptable path_characters fglookuptable path_characters m_scheme m_userinfo m_host m_port m_regauthority m_path m_querystring m_fragment debug uri uri uri initialize uri p_urispec malformeduriexception uri p_urispec uri p_urispec allownonabsoluteuri malformeduriexception uri p_urispec allownonabsoluteuri uri uri p_base p_urispec malformeduriexception initialize p_base p_urispec uri uri p_base p_urispec allownonabsoluteuri malformeduriexception initialize p_base p_urispec allownonabsoluteuri uri p_scheme p_schemespecificpart malformeduriexception p_scheme p_scheme.trim length malformeduriexception p_schemespecificpart p_schemespecificpart.trim length malformeduriexception setscheme p_scheme setpath p_schemespecificpart uri p_scheme p_host p_path p_querystring p_fragment malformeduriexception p_scheme p_host p_path p_querystring p_fragment uri p_scheme p_userinfo p_host p_port p_path p_querystring p_fragment malformeduriexception p_scheme p_scheme.trim length malformeduriexception p_host p_userinfo malformeduriexception p_port malformeduriexception p_path p_path.indexof p_querystring malformeduriexception p_path.indexof p_fragment malformeduriexception setscheme p_scheme sethost p_host p_port setuserinfo p_userinfo setpath p_path setquerystring p_querystring setfragment p_fragment initialize uri m_scheme p_other.getscheme m_userinfo p_other.getuserinfo m_host p_other.gethost m_port m_regauthority p_other.getregbasedauthority m_path p_other.getpath m_querystring p_other.getquerystring m_fragment p_other.getfragment initialize uri p_base p_urispec allownonabsoluteuri malformeduriexception urispec p_urispec urispeclen urispec urispec.length p_base urispeclen allownonabsoluteuri m_path malformeduriexception urispeclen initialize p_base index colonidx urispec.indexof colonidx searchfrom colonidx slashidx urispec.lastindexof searchfrom queryidx urispec.lastindexof searchfrom fragmentidx urispec.lastindexof searchfrom colonidx slashidx queryidx fragmentidx colonidx p_base fragmentidx allownonabsoluteuri malformeduriexception initializescheme urispec index m_scheme.length colonidx urispeclen urispec.charat colonidx malformeduriexception p_base urispec.indexof allownonabsoluteuri malformeduriexception index urispeclen urispec.charat index urispec.charat index index startpos index testchar index urispeclen testchar urispec.charat index testchar testchar testchar index index startpos initializeauthority urispec.substring startpos index index startpos m_host initializepath urispec index p_base absolutize p_base initialize uri p_base p_urispec malformeduriexception urispec p_urispec urispeclen urispec urispec.length p_base urispeclen malformeduriexception urispeclen initialize p_base index colonidx urispec.indexof colonidx searchfrom colonidx slashidx urispec.lastindexof searchfrom queryidx urispec.lastindexof searchfrom fragmentidx urispec.lastindexof searchfrom colonidx slashidx queryidx fragmentidx colonidx p_base fragmentidx malformeduriexception initializescheme urispec index m_scheme.length colonidx urispeclen urispec.charat colonidx malformeduriexception p_base urispec.indexof malformeduriexception index urispeclen urispec.charat index urispec.charat index index startpos index testchar index urispeclen testchar urispec.charat index testchar testchar testchar index index startpos initializeauthority urispec.substring startpos index index startpos m_host initializepath urispec index p_base absolutize p_base absolutize uri p_base m_path.length m_scheme m_host m_regauthority m_scheme p_base.getscheme m_userinfo p_base.getuserinfo m_host p_base.gethost m_port p_base.getport m_regauthority p_base.getregbasedauthority m_path p_base.getpath m_querystring m_querystring p_base.getquerystring m_fragment m_fragment p_base.getfragment m_scheme m_scheme p_base.getscheme m_host m_regauthority m_userinfo p_base.getuserinfo m_host p_base.gethost m_port p_base.getport m_regauthority p_base.getregbasedauthority m_path.length m_path.startswith path basepath p_base.getpath basepath basepath.length lastslash basepath.lastindexof lastslash path basepath.substring lastslash m_path.length path path path.concat m_path index index path.indexof path path.substring index concat path.substring index path.endswith path path.substring path.length index segindex tempstring index path.indexof index tempstring path.substring path.indexof segindex tempstring.lastindexof segindex tempstring.substring segindex path path.substring segindex concat path.substring index index segindex index index path.endswith tempstring path.substring path.length segindex tempstring.lastindexof segindex path path.substring segindex m_path path initializescheme p_urispec malformeduriexception urispeclen p_urispec.length index scheme testchar index urispeclen testchar p_urispec.charat index testchar testchar testchar testchar index scheme p_urispec.substring index scheme.length malformeduriexception setscheme scheme initializeauthority p_urispec index start p_urispec.length testchar userinfo p_urispec.indexof start index testchar p_urispec.charat index testchar index userinfo p_urispec.substring start index index host start index index p_urispec.charat start bracketindex p_urispec.indexof start index bracketindex bracketindex index p_urispec.charat index index index colonindex p_urispec.lastindexof index colonindex start colonindex index host p_urispec.substring start index port host.length index start index index index portstr p_urispec.substring start index portstr.length port integer.parseint portstr port port nfe port isvalidserverbasedauthority host port userinfo m_host host m_port port m_userinfo userinfo isvalidregistrybasedauthority p_urispec m_regauthority p_urispec isvalidserverbasedauthority host port userinfo iswellformedaddress host port port userinfo index userinfo.length testchar index testchar userinfo.charat index testchar index ishex userinfo.charat index ishex userinfo.charat index index isuserinfocharacter testchar index isvalidregistrybasedauthority authority index authority.length testchar index testchar authority.charat index testchar index ishex authority.charat index ishex authority.charat index index ispathcharacter testchar index initializepath p_urispec p_nstartindex malformeduriexception p_urispec malformeduriexception index p_nstartindex start p_nstartindex p_urispec.length testchar start getscheme p_urispec.charat start index testchar p_urispec.charat index testchar index ishex p_urispec.charat index ishex p_urispec.charat index malformeduriexception index ispathcharacter testchar testchar testchar malformeduriexception testchar index index testchar p_urispec.charat index testchar testchar testchar index ishex p_urispec.charat index ishex p_urispec.charat index malformeduriexception index isuricharacter testchar malformeduriexception testchar index m_path p_urispec.substring start index testchar index start index index testchar p_urispec.charat index testchar testchar index ishex p_urispec.charat index ishex p_urispec.charat index malformeduriexception index isuricharacter testchar malformeduriexception testchar index m_querystring p_urispec.substring start index testchar index start index index testchar p_urispec.charat index testchar index ishex p_urispec.charat index ishex p_urispec.charat index malformeduriexception index isuricharacter testchar malformeduriexception testchar index m_fragment p_urispec.substring start index getscheme m_scheme getschemespecificpart stringbuffer schemespec stringbuffer m_host m_regauthority schemespec.append m_host m_userinfo schemespec.append m_userinfo schemespec.append schemespec.append m_host m_port schemespec.append schemespec.append m_port schemespec.append m_regauthority m_path schemespec.append m_path m_querystring schemespec.append schemespec.append m_querystring m_fragment schemespec.append schemespec.append m_fragment schemespec.tostring getuserinfo m_userinfo gethost m_host m_port getregbasedauthority m_regauthority getauthority stringbuffer authority stringbuffer m_host m_regauthority authority.append m_host m_userinfo authority.append m_userinfo authority.append authority.append m_host m_port authority.append authority.append m_port authority.append m_regauthority authority.tostring getpath p_includequerystring p_includefragment stringbuffer pathstring stringbuffer m_path p_includequerystring m_querystring pathstring.append pathstring.append m_querystring p_includefragment m_fragment pathstring.append pathstring.append m_fragment pathstring.tostring getpath m_path getquerystring m_querystring getfragment m_fragment setscheme p_scheme malformeduriexception p_scheme malformeduriexception isconformantschemename p_scheme malformeduriexception m_scheme p_scheme.tolowercase locale.english setuserinfo p_userinfo malformeduriexception p_userinfo m_userinfo m_host malformeduriexception index p_userinfo.length testchar index testchar p_userinfo.charat index testchar index ishex p_userinfo.charat index ishex p_userinfo.charat index malformeduriexception isuserinfocharacter testchar malformeduriexception testchar index m_userinfo p_userinfo sethost p_host malformeduriexception p_host p_host.length p_host m_regauthority m_host p_host m_userinfo m_port iswellformedaddress p_host malformeduriexception m_host p_host m_regauthority p_port malformeduriexception p_port p_port m_host malformeduriexception p_port malformeduriexception m_port p_port setregbasedauthority authority malformeduriexception authority m_regauthority authority.length isvalidregistrybasedauthority authority authority.indexof malformeduriexception m_regauthority authority m_host m_userinfo m_port setpath p_path malformeduriexception p_path m_path m_querystring m_fragment initializepath p_path appendpath p_addtopath malformeduriexception p_addtopath p_addtopath.trim length isuristring p_addtopath malformeduriexception m_path m_path.trim length p_addtopath.startswith m_path p_addtopath m_path p_addtopath m_path.endswith p_addtopath.startswith m_path m_path.concat p_addtopath.substring m_path m_path.concat p_addtopath p_addtopath.startswith m_path m_path.concat p_addtopath m_path m_path.concat p_addtopath setquerystring p_querystring malformeduriexception p_querystring m_querystring isgenericuri malformeduriexception getpath malformeduriexception isuristring p_querystring malformeduriexception m_querystring p_querystring setfragment p_fragment malformeduriexception p_fragment m_fragment isgenericuri malformeduriexception getpath malformeduriexception isuristring p_fragment malformeduriexception m_fragment p_fragment p_test p_test uri uri testuri uri p_test m_scheme testuri.m_scheme m_scheme testuri.m_scheme m_scheme.equals testuri.m_scheme m_userinfo testuri.m_userinfo m_userinfo testuri.m_userinfo m_userinfo.equals testuri.m_userinfo m_host testuri.m_host m_host testuri.m_host m_host.equals testuri.m_host m_port testuri.m_port m_path testuri.m_path m_path testuri.m_path m_path.equals testuri.m_path m_querystring testuri.m_querystring m_querystring testuri.m_querystring m_querystring.equals testuri.m_querystring m_fragment testuri.m_fragment m_fragment testuri.m_fragment m_fragment.equals testuri.m_fragment stringbuffer urispecstring stringbuffer m_scheme urispecstring.append m_scheme urispecstring.append urispecstring.append getschemespecificpart urispecstring.tostring isgenericuri m_host isabsoluteuri m_scheme isconformantschemename p_scheme p_scheme p_scheme.trim length isalpha p_scheme.charat testchar schemelength p_scheme.length schemelength testchar p_scheme.charat isschemecharacter testchar iswellformedaddress address address addrlength address.length addrlength address.startswith iswellformedipv6reference address address.startswith address.startswith address.endswith index address.lastindexof address.endswith index address.substring index lastindexof index addrlength isdigit address.charat index iswellformedipv4address address addrlength testchar labelcharcount addrlength testchar address.charat testchar isalphanum address.charat i-1 addrlength isalphanum address.charat labelcharcount isalphanum testchar testchar labelcharcount iswellformedipv4address address addrlength address.length testchar numdots numdigits addrlength testchar address.charat testchar isdigit address.charat i-1 addrlength isdigit address.charat numdigits numdots isdigit testchar numdigits numdigits address.charat i-2 address.charat i-1 testchar numdots iswellformedipv6reference address addrlength address.length index addrlength-1 addrlength address.charat address.charat counter index scanhexsequence address index counter index index counter index address.charat index address.charat index counter index index counter iswellformedipv4address address.substring index prevcount counter index scanhexsequence address index counter index index iswellformedipv4address address.substring counter prevcount index index scanhexsequence address index counter testchar numdigits start index index index testchar address.charat index testchar numdigits counter numdigits index address.charat index index numdigits ishex testchar testchar numdigits numdigits counter index numdigits start numdigits numdigits counter isdigit ishex fglookuptable ascii_hex_characters isalpha isalphanum fglookuptable mask_alpha_numeric isreservedcharacter fglookuptable reserved_characters isunreservedcharacter fglookuptable mask_unreserved_mask isuricharacter fglookuptable mask_uri_character isschemecharacter fglookuptable mask_scheme_character isuserinfocharacter fglookuptable mask_userinfo_character ispathcharacter fglookuptable mask_path_character isuristring p_uric p_uric p_uric.length testchar testchar p_uric.charat testchar ishex p_uric.charat ishex p_uric.charat isuricharacter testchar