Files
HRMS/hrmsEjb/org/apache/xerces/parsers/SecuritySupport.java
2025-07-28 13:56:49 +05:30

59 lines
1.3 KiB
Java

package org.apache.xerces.parsers;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.InputStream;
class SecuritySupport {
private static final Object securitySupport;
static {
SecuritySupport ss = null;
try {
Class c = Class.forName("java.security.AccessController");
ss = new SecuritySupport12();
} catch (Exception ex) {
} finally {
if (ss == null)
ss = new SecuritySupport();
securitySupport = ss;
}
}
static SecuritySupport getInstance() {
return (SecuritySupport)securitySupport;
}
ClassLoader getContextClassLoader() {
return null;
}
String getSystemProperty(String propName) {
return System.getProperty(propName);
}
FileInputStream getFileInputStream(File file) throws FileNotFoundException {
return new FileInputStream(file);
}
InputStream getResourceAsStream(ClassLoader cl, String name) {
InputStream ris;
if (cl == null) {
ris = ClassLoader.getSystemResourceAsStream(name);
} else {
ris = cl.getResourceAsStream(name);
}
return ris;
}
boolean getFileExists(File f) {
return f.exists();
}
long getLastModified(File f) {
return f.lastModified();
}
}