mirror of
https://github.com/ebean-orm/ebean.git
synced 2026-10-24 15:55:55 +00:00
No effective change - remove unused
This commit is contained in:
@@ -1,63 +0,0 @@
|
||||
package com.avaje.ebeaninternal.server.lib.util;
|
||||
|
||||
import java.util.LinkedHashMap;
|
||||
|
||||
/**
|
||||
* Utility String class that supports String manipulation functions.
|
||||
*/
|
||||
public class MapFromString {
|
||||
|
||||
final LinkedHashMap<String,String> map = new LinkedHashMap<String,String>();
|
||||
|
||||
String mapToString;
|
||||
|
||||
int stringLength;
|
||||
int keyStart = 0;
|
||||
int eqPos = 0;
|
||||
int valEnd = 0;
|
||||
|
||||
public static LinkedHashMap<String,String> parse(String mapToString) {
|
||||
MapFromString c = new MapFromString(mapToString);
|
||||
return c.parse();
|
||||
}
|
||||
|
||||
private MapFromString(String mapToString) {
|
||||
if (mapToString.charAt(0) == '{'){
|
||||
mapToString = mapToString.substring(1);
|
||||
}
|
||||
if (mapToString.charAt(mapToString.length()-1) == '}'){
|
||||
mapToString = mapToString.substring(0, mapToString.length()-1);
|
||||
}
|
||||
|
||||
this.mapToString = mapToString;
|
||||
this.stringLength = mapToString.length();
|
||||
}
|
||||
|
||||
private LinkedHashMap<String,String> parse() {
|
||||
while(findNext()){
|
||||
}
|
||||
return map;
|
||||
}
|
||||
|
||||
private boolean findNext() {
|
||||
if (keyStart > stringLength){
|
||||
return false;
|
||||
}
|
||||
eqPos = mapToString.indexOf("=",keyStart);
|
||||
if (eqPos == -1){
|
||||
throw new RuntimeException("No = after "+keyStart);
|
||||
}
|
||||
valEnd = mapToString.indexOf(", ",eqPos);
|
||||
if (valEnd == -1){
|
||||
valEnd = mapToString.length();
|
||||
}
|
||||
// check that the next valEnd occurs after the next eqPos
|
||||
|
||||
String keyValue = mapToString.substring(keyStart,eqPos);
|
||||
String valValue = mapToString.substring(eqPos+1,valEnd);
|
||||
map.put(keyValue, valValue);
|
||||
keyStart = valEnd + 2;
|
||||
return true;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,40 +0,0 @@
|
||||
package com.avaje.ebeaninternal.server.lib.util;
|
||||
|
||||
|
||||
import java.util.MissingResourceException;
|
||||
import java.util.ResourceBundle;
|
||||
|
||||
/**
|
||||
* Helper methods to determine the mime type based on a file name.
|
||||
*/
|
||||
public class MimeTypeHelper {
|
||||
|
||||
/**
|
||||
* Return the mimeType for a given file path.
|
||||
* This will extract the file extension, and then use that
|
||||
* to look up an appropriate mime type (from the mimetypes.props file).
|
||||
*
|
||||
* To add a new mime type, add it to the mimetype.props file.
|
||||
*/
|
||||
public static String getMimeType(String filePath) {
|
||||
|
||||
int lastPeriod = filePath.lastIndexOf(".");
|
||||
if (lastPeriod > -1) {
|
||||
filePath = filePath.substring(lastPeriod+1);
|
||||
}
|
||||
|
||||
try {
|
||||
return resources.getString(filePath.toLowerCase());
|
||||
|
||||
} catch (MissingResourceException e) {
|
||||
return null;
|
||||
//String m = "Unable to locate mimetype for ["+filePath.toLowerCase()+"] in mimetypes.properties";
|
||||
//throw new NotFoundException(m);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
private static final ResourceBundle resources = ResourceBundle.getBundle("com.avaje.lib.util.mimetypes");
|
||||
|
||||
|
||||
}
|
||||
@@ -1,23 +0,0 @@
|
||||
package com.avaje.ebeaninternal.server.lib.util;
|
||||
|
||||
|
||||
/**
|
||||
* A general exception where data is not found.
|
||||
*/
|
||||
public class NotFoundException extends RuntimeException
|
||||
{
|
||||
static final long serialVersionUID = 7061559938704539845L;
|
||||
|
||||
public NotFoundException(Exception cause) {
|
||||
super(cause);
|
||||
}
|
||||
|
||||
public NotFoundException(String s, Exception cause) {
|
||||
super(s, cause);
|
||||
}
|
||||
|
||||
public NotFoundException(String s) {
|
||||
super(s);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -4,7 +4,6 @@ import com.avaje.ebean.config.ServerConfig;
|
||||
import com.avaje.ebeaninternal.server.lib.resource.DirectoryFinder;
|
||||
import com.avaje.ebeaninternal.server.lib.resource.FileResourceSource;
|
||||
import com.avaje.ebeaninternal.server.lib.resource.ResourceSource;
|
||||
import com.avaje.ebeaninternal.server.lib.util.NotFoundException;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
@@ -86,7 +85,7 @@ public class ResourceManagerFactory {
|
||||
return new FileResourceSource(fileDir);
|
||||
} else {
|
||||
String msg = "ResourceManager could not find directory [" + fileDir + "]";
|
||||
throw new NotFoundException(msg);
|
||||
throw new IllegalArgumentException(msg);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user