jre
登录
|
jre/8
netscape
org
launcher
javafx
com
javax
accessibility
swing
security
sound
imageio
naming
sql
tools
lang
xml
validation
XMLConstants.java
stream
XMLReporter.java
StreamFilter.java
XMLEventReader.java
XMLEventFactory.java
XMLStreamReader.java
XMLEventWriter.java
SecuritySupport.java
util
XMLStreamConstants.java
XMLStreamWriter.java
events
XMLResolver.java
EventFilter.java
Location.java
FactoryFinder.java
XMLStreamException.java
XMLOutputFactory.java
FactoryConfigurationError.java
XMLInputFactory.java
namespace
crypto
parsers
soap
transform
bind
xpath
ws
datatype
annotation
rmi
script
print
management
java
io
nio
math
applet
security
time
util
net
beans
sql
text
awt
lang
rmi
SecuritySupport.java
清空
类结构
/* * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package javax.xml.stream; import java.security.*; import java.net.*; import java.io.*; import java.util.*; /** * 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
输入类名或文件名
类结构窗口