Changeset 15080 for trunk/Jav_Commons/src/eu/scenari/fw/mime/MimeMgr.java
- Timestamp:
- 03/08/10 21:33:52 (2 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Jav_Commons/src/eu/scenari/fw/mime/MimeMgr.java
r14060 r15080 115 115 /** 116 116 * Extrait l'extension du fragment terminal d'une URL en excluant la partie QueryString. 117 * Exemple : ".xml", ".png"... 117 118 * 118 119 */ … … 131 132 132 133 /** 134 * Extrait l'extension (sans point) du fragment terminal d'une URL en excluant la partie QueryString. 135 * Exemple : "xml", "png"... 136 */ 137 public static String extractLastExtFromUrlNoPoint(String pUrl) { 138 if (pUrl != null) { 139 int vIdxQs = pUrl.indexOf('?'); 140 if (vIdxQs < 0) vIdxQs = pUrl.length(); 141 int vIdx = pUrl.lastIndexOf('.', vIdxQs); 142 if (vIdx >= 0) { 143 int vSlash = pUrl.indexOf('/', vIdx + 1); 144 if (vSlash < 0) { return pUrl.substring(vIdx + 1, vIdxQs); } 145 } 146 } 147 return null; 148 } 149 150 /** 133 151 * Concatène un mime-type avec un charset pour construire un content-type. 134 152 * … … 141 159 /** 142 160 * Recherche l'extension par défaut pour un ContentType donné. 143 * 161 * L'extension retournée est sans point ("xml", "png"). 144 162 */ 145 163 public String searchExtFromContentType(String pContentType) { … … 154 172 /** 155 173 * Recherche l'extension par défaut pour un MimeType donné. 174 * L'extension retournée est sans point ("xml", "png"). 156 175 * 157 176 */ … … 169 188 /** 170 189 * Recherche le MimeType par défaut pour une extension donnée. 171 * 190 * @param pExt Extension avec ou sans point : "xml" ou ".xml" 172 191 */ 173 192 public String searchMimeFromExt(String pExt) {
Note: See TracChangeset
for help on using the changeset viewer.