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, 201373👍, 0💬
Popular Posts:
Java Servlet 3.0 Specification API. JAR File Size and Download Location: File name: servlet-api.jar,...
JDK 11 java.management.jmod is the JMOD file for JDK 11 Management module. JDK 11 Management module ...
Apache Axis2 is the core engine for Web services. It is a complete re-design and re-write of the wid...
JSP(tm) Standard Tag Library 1.1 implementation - Jakarta Taglibs hosts the Standard Taglib 1.1, an ...
JRE 8 rt.jar is the JAR file for JRE 8 RT (Runtime) libraries. JRE (Java Runtime) 8 is the runtime e...