public String toHeaderString() { return mediaType.toHeaderString() ; }
public String toHeaderString() { return mediaType.toHeaderString() ; }
/** * Match a single media type against a header string. * * @param headerString HTTP header string * @param mediaRangeStr Semi-colon separated list of media types * @return the matched media type or <code>null</code> if there was no match */ public static String match(String headerString, String mediaRangeStr) { AcceptList l = new AcceptList(headerString) ; MediaRange aItem = new MediaRange(mediaRangeStr) ; // MediaType MediaType m = l.match(aItem) ; if ( m == null ) return null ; return m.toHeaderString() ; }
/** * Match a single media type against a header string. * * @param headerString HTTP header string * @param mediaRangeStr Semi-colon separated list of media types * @return the matched media type or <code>null</code> if there was no match */ public static String match(String headerString, String mediaRangeStr) { AcceptList l = new AcceptList(headerString) ; MediaRange aItem = new MediaRange(mediaRangeStr) ; // MediaType MediaType m = l.match(aItem) ; if ( m == null ) return null ; return m.toHeaderString() ; }
private void testMatch(String header, String offer, String result) { AcceptList list1 = new AcceptList(header) ; AcceptList list2 = new AcceptList(offer) ; MediaType matchItem = AcceptList.match(list1, list2) ; if ( result == null ) { assertNull("Match not null: from "+q(header)+" :: "+q(offer), matchItem) ; return ; } assertNotNull("Match is null: expected "+q(result), matchItem) ; assertEquals("Match different", result, matchItem.toHeaderString()) ; }