@Override public String getHeaderAsFormattedString(String name) { if(!headersToParse.contains(name.toLowerCase())) { String unparsedHeader = delegate.getHeaderUnparsed(name.toLowerCase()); if(unparsedHeader != null) { return unparsedHeader; } } String lowerCaseName = name.toLowerCase(); if (this.headerTable.containsKey(lowerCaseName)) { return this.headerTable.get(lowerCaseName).toString(); } else { return this.getHeader(name).toString(); } }
@Override public String getHeaderAsFormattedString(String name) { if(!headersToParse.contains(name.toLowerCase())) { String unparsedHeader = delegate.getHeaderUnparsed(name.toLowerCase()); if(unparsedHeader != null) { return unparsedHeader; } } String lowerCaseName = name.toLowerCase(); if (this.headerTable.containsKey(lowerCaseName)) { return this.headerTable.get(lowerCaseName).toString(); } else { return this.getHeader(name).toString(); } }
/** * Get a header of the given name as a string. This concatenates the headers of a given type * as a comma separted list. This is useful for formatting and printing headers. * * @param name * @return the header as a formatted string */ public String getHeaderAsFormattedString(String name) { String lowerCaseName = SIPHeaderNamesCache.toLowerCase(name); if (this.headerTable.containsKey(lowerCaseName)) { return this.headerTable.get(lowerCaseName).toString(); } else { return this.getHeader(name).toString(); } }