Lines Matching refs:extension
112 // Destination is explicitly set - do not change the extension
121 // Split filename between base and extension
122 // Add an extension if filename does not have one
223 String extension = null;
225 extension = MimeTypeMap.getSingleton().getExtensionFromMimeType(mimeType);
226 if (extension != null) {
228 Log.v(Constants.TAG, "adding extension from type");
230 extension = "." + extension;
233 Log.v(Constants.TAG, "couldn't find extension for " + mimeType);
237 if (extension == null) {
241 Log.v(Constants.TAG, "adding default html extension");
243 extension = Constants.DEFAULT_DL_HTML_EXTENSION;
246 Log.v(Constants.TAG, "adding default text extension");
248 extension = Constants.DEFAULT_DL_TEXT_EXTENSION;
252 Log.v(Constants.TAG, "adding default binary extension");
254 extension = Constants.DEFAULT_DL_BINARY_EXTENSION;
257 return extension;
262 String extension = null;
264 // Compare the last segment of the extension against the mime type.
265 // If there's a mismatch, discard the entire extension.
269 extension = chooseExtensionFromMimeType(mimeType, false);
270 if (extension != null) {
272 Log.v(Constants.TAG, "substituting extension from type");
276 Log.v(Constants.TAG, "couldn't find extension for " + mimeType);
281 if (extension == null) {
283 Log.v(Constants.TAG, "keeping extension");
285 extension = filename.substring(lastDotIndex);
287 return extension;