Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (101)
JavaBeans (21)
JDBC (121)
JDK (426)
JSP (20)
Logging (108)
Mail (58)
Messaging (8)
Network (84)
PDF (97)
Report (7)
Scripting (84)
Security (32)
Server (121)
Servlet (26)
SOAP (24)
Testing (54)
Web (15)
XML (309)
Collections:
Other Resources:
JDK 11 java.base.jmod - Base Module
JDK 11 java.base.jmod is the JMOD file for JDK 11 Base module.
JDK 11 Base module compiled class files are stored in \fyicenter\jdk-11.0.1\jmods\java.base.jmod.
JDK 11 Base module compiled class files are also linked and stored in the \fyicenter\jdk-11.0.1\lib\modules JImage file.
JDK 11 Base module source code files are stored in \fyicenter\jdk-11.0.1\lib\src.zip\java.base.
You can click and view the content of each source code file in the list below.
✍: FYIcenter
⏎ java/nio/file/attribute/UserPrincipalLookupService.java
/* * Copyright (c) 2007, 2009, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package java.nio.file.attribute; import java.io.IOException; /** * An object to lookup user and group principals by name. A {@link UserPrincipal} * represents an identity that may be used to determine access rights to objects * in a file system. A {@link GroupPrincipal} represents a <em>group identity</em>. * A {@code UserPrincipalLookupService} defines methods to lookup identities by * name or group name (which are typically user or account names). Whether names * and group names are case sensitive or not depends on the implementation. * The exact definition of a group is implementation specific but typically a * group represents an identity created for administrative purposes so as to * determine the access rights for the members of the group. In particular it is * implementation specific if the <em>namespace</em> for names and groups is the * same or is distinct. To ensure consistent and correct behavior across * platforms it is recommended that this API be used as if the namespaces are * distinct. In other words, the {@link #lookupPrincipalByName * lookupPrincipalByName} should be used to lookup users, and {@link * #lookupPrincipalByGroupName lookupPrincipalByGroupName} should be used to * lookup groups. * * @since 1.7 * * @see java.nio.file.FileSystem#getUserPrincipalLookupService */ public abstract class UserPrincipalLookupService { /** * Initializes a new instance of this class. */ protected UserPrincipalLookupService() { } /** * Lookup a user principal by name. * * @param name * the string representation of the user principal to lookup * * @return a user principal * * @throws UserPrincipalNotFoundException * the principal does not exist * @throws IOException * if an I/O error occurs * @throws SecurityException * In the case of the default provider, and a security manager is * installed, it checks * {@link RuntimePermission}{@code ("lookupUserInformation")} */ public abstract UserPrincipal lookupPrincipalByName(String name) throws IOException; /** * Lookup a group principal by group name. * * <p> Where an implementation does not support any notion of group then * this method always throws {@link UserPrincipalNotFoundException}. Where * the namespace for user accounts and groups is the same, then this method * is identical to invoking {@link #lookupPrincipalByName * lookupPrincipalByName}. * * @param group * the string representation of the group to lookup * * @return a group principal * * @throws UserPrincipalNotFoundException * the principal does not exist or is not a group * @throws IOException * if an I/O error occurs * @throws SecurityException * In the case of the default provider, and a security manager is * installed, it checks * {@link RuntimePermission}{@code ("lookupUserInformation")} */ public abstract GroupPrincipal lookupPrincipalByGroupName(String group) throws IOException; }
⏎ java/nio/file/attribute/UserPrincipalLookupService.java
Or download all of them as a single archive file:
File name: java.base-11.0.1-src.zip File size: 8740354 bytes Release date: 2018-11-04 Download
2020-05-29, 242442👍, 0💬
Popular Posts:
maven-compat-3.8.6.jar is the JAR file for Apache Maven 3.8.6 Compact module. The JAR file name may ...
JDK 11 java.base.jmod is the JMOD file for JDK 11 Base module. JDK 11 Base module compiled class fil...
The Bouncy Castle Crypto package is a Java implementation of cryptographic algorithms, it was develo...
JDK 11 jdk.jconsole.jmod is the JMOD file for JDK 11 JConsole tool, which can be invoked by the "jco...
Apache Commons Codec library provides implementations of common encoders and decoders such as Base64...