jre
登录
|
jre/8
netscape
org
omg
ietf
xml
sax
DocumentHandler.java
helpers
XMLReaderFactory.java
XMLReaderAdapter.java
AttributeListImpl.java
LocatorImpl.java
AttributesImpl.java
XMLFilterImpl.java
SecuritySupport.java
DefaultHandler.java
NamespaceSupport.java
ParserAdapter.java
ParserFactory.java
NewInstance.java
ext
InputSource.java
DTDHandler.java
EntityResolver.java
AttributeList.java
SAXParseException.java
Locator.java
ErrorHandler.java
XMLFilter.java
HandlerBase.java
ContentHandler.java
Parser.java
Attributes.java
SAXNotRecognizedException.java
XMLReader.java
SAXNotSupportedException.java
SAXException.java
w3c
launcher
javafx
com
javax
java
SecuritySupport.java
清空
类结构
/* * Copyright (c) 2004, 2013, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package org.xml.sax.helpers; import java.io.*; import java.security.*; /** * This class is duplicated for each JAXP subpackage so keep it in sync. * It is package private and therefore is not exposed as part of the JAXP * API. * * Security related methods that only work on J2SE 1.2 and newer. */ class
SecuritySupport
{
ClassLoader
getContextClassLoader
() throws
SecurityException
{ return (
ClassLoader
)
AccessController
.
doPrivileged
(new
PrivilegedAction
() { public
Object
run
() {
ClassLoader
cl
= null; //try {
cl
=
Thread
.
currentThread
().
getContextClassLoader
(); //} catch (SecurityException ex) { } if (
cl
== null)
cl
=
ClassLoader
.
getSystemClassLoader
(); return
cl
; } }); }
String
getSystemProperty
(final
String
propName
) { return (
String
)
AccessController
.
doPrivileged
(new
PrivilegedAction
() { public
Object
run
() { return
System
.
getProperty
(
propName
); } }); }
FileInputStream
getFileInputStream
(final
File
file
) throws
FileNotFoundException
{ try { return (
FileInputStream
)
AccessController
.
doPrivileged
(new
PrivilegedExceptionAction
() { public
Object
run
() throws
FileNotFoundException
{ return new
FileInputStream
(
file
); } }); } catch (
PrivilegedActionException
e
) { throw (
FileNotFoundException
)
e
.
getException
(); } }
InputStream
getResourceAsStream
(final
ClassLoader
cl
, final
String
name
) { return (
InputStream
)
AccessController
.
doPrivileged
(new
PrivilegedAction
() { public
Object
run
() {
InputStream
ris
; if (
cl
== null) {
ris
=
Object
.class.
getResourceAsStream
(
name
); } else {
ris
=
cl
.
getResourceAsStream
(
name
); } return
ris
; } }); } boolean
doesFileExist
(final
File
f
) { return ((
Boolean
)
AccessController
.
doPrivileged
(new
PrivilegedAction
() { public
Object
run
() { return new
Boolean
(
f
.
exists
()); } })).
booleanValue
(); } }
查找资源
Jre/Lib
输入类名或文件名
类结构窗口