resolves the given path relative to this name . the path can be a relative path or an absolute path . the ' / ' character is used to separate the elements of the path . concode_field_sep String path concode_elem_sep String encodedRoot concode_field_sep String encode concode_elem_sep String getDisplayName concode_elem_sep int hashCode concode_elem_sep boolean equals concode_elem_sep String getPath concode_elem_sep String toString concode_elem_sep String encodeRoot concode_elem_sep String getDecoded concode_elem_sep ExternalResourceName getRoot concode_elem_sep URI getUri concode_elem_sep void escapeByte
ExternalResourceName function ( String arg0 ) { String loc0 ; if ( arg0 . startsWith ( "srini_string" ) ) { loc0 = arg0 ; } else if ( this . path . endsWith ( "srini_string" ) || this . path . length ( ) == 0 ) { loc0 = this . path + arg0 ; } else { loc0 = this . path + "srini_string" + arg0 ; } return new ExternalResourceName ( encodedRoot , loc0 ) ; }