resourceloader.java

来自「java1.6众多例子参考」· Java 代码 · 共 44 行

JAVA
44
字号
/* * @(#)ResourceLoader.java	1.8 05/11/17 * * Copyright 2006 Sun Microsystems, Inc. All rights reserved. * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */package javax.swing.text.html;import java.io.InputStream;/** * Simple class to load resources using the 1.2 * security model.  Since the html support is loaded * lazily, it's resources are potentially fetched with * applet code in the call stack.  By providing this  * functionality in a class that is only built on 1.2, * reflection can be used from the code that is also * built on 1.1 to call this functionality (and avoid * the evils of preprocessing).  This functionality * is called from HTMLEditorKit.getResourceAsStream. * * @author  Timothy Prinzing * @version 1.8 11/17/05 */class ResourceLoader implements java.security.PrivilegedAction {    ResourceLoader(String name) {	this.name = name;    }    public Object run() {	Object o = HTMLEditorKit.class.getResourceAsStream(name);	return o;    }    public static InputStream getResourceAsStream(String name) {	java.security.PrivilegedAction a = new ResourceLoader(name);        return (InputStream) java.security.AccessController.doPrivileged(a);    }    private String name;}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?