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:
JRE 8 rt.jar - com.* Package Source Code
JRE 8 rt.jar is the JAR file for JRE 8 RT (Runtime) libraries. JRE (Java Runtime) 8 is the runtime environment included in JDK 8. JRE 8 rt.jar libraries are divided into 6 packages:
com.* - Internal Oracle and Sun Microsystems libraries java.* - Standard Java API libraries. javax.* - Extended Java API libraries. jdk.* - JDK supporting libraries. org.* - Third party libraries. sun.* - Old libraries developed by Sun Microsystems.
JAR File Information:
Directory of C:\fyicenter\jdk-1.8.0_191\jre\lib 63,596,151 rt.jar
Here is the list of Java classes of the com.* package in JRE 1.8.0_191 rt.jar. Java source codes are also provided.
✍: FYIcenter
⏎ com/sun/org/apache/xerces/internal/impl/validation/ValidationState.java
/* * Copyright (c) 2007, 2018, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */ /* * Copyright 2001, 2002,2004 The Apache Software Foundation. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package com.sun.org.apache.xerces.internal.impl.validation; import com.sun.org.apache.xerces.internal.util.SymbolTable; import com.sun.org.apache.xerces.internal.impl.dv.ValidationContext; import com.sun.org.apache.xerces.internal.xni.NamespaceContext; import java.util.ArrayList; import java.util.Locale; /** * Implementation of ValidationContext inteface. Used to establish an * environment for simple type validation. * * @xerces.internal * * @author Elena Litani, IBM * @version $Id: ValidationState.java,v 1.7 2010-11-01 04:39:53 joehw Exp $ */ public class ValidationState implements ValidationContext { // // private data // private boolean fExtraChecking = true; private boolean fFacetChecking = true; private boolean fNormalize = true; private boolean fNamespaces = true; private EntityState fEntityState = null; private NamespaceContext fNamespaceContext = null; private SymbolTable fSymbolTable = null; private Locale fLocale = null; private ArrayList<String> fIdList; private ArrayList<String> fIdRefList; // // public methods // public void setExtraChecking(boolean newValue) { fExtraChecking = newValue; } public void setFacetChecking(boolean newValue) { fFacetChecking = newValue; } public void setNormalizationRequired (boolean newValue) { fNormalize = newValue; } public void setUsingNamespaces (boolean newValue) { fNamespaces = newValue; } public void setEntityState(EntityState state) { fEntityState = state; } public void setNamespaceSupport(NamespaceContext namespace) { fNamespaceContext = namespace; } public void setSymbolTable(SymbolTable sTable) { fSymbolTable = sTable; } /** * return null if all IDREF values have a corresponding ID value; * otherwise return the first IDREF value without a matching ID value. */ public String checkIDRefID () { if (fIdList == null) { if (fIdRefList != null) { return fIdRefList.get(0); } } if (fIdRefList != null) { String key; for (int i = 0; i < fIdRefList.size(); i++) { key = fIdRefList.get(i); if (!fIdList.contains(key)) { return key; } } } return null; } public void reset () { fExtraChecking = true; fFacetChecking = true; fNamespaces = true; fIdList = null; fIdRefList = null; fEntityState = null; fNamespaceContext = null; fSymbolTable = null; } /** * The same validation state can be used to validate more than one (schema) * validation roots. Entity/Namespace/Symbol are shared, but each validation * root needs its own id/idref tables. So we need this method to reset only * the two tables. */ public void resetIDTables() { fIdList = null; fIdRefList = null; } // // implementation of ValidationContext methods // // whether to do extra id/idref/entity checking public boolean needExtraChecking() { return fExtraChecking; } // whether to validate against facets public boolean needFacetChecking() { return fFacetChecking; } public boolean needToNormalize (){ return fNormalize; } public boolean useNamespaces() { return fNamespaces; } // entity public boolean isEntityDeclared (String name) { if (fEntityState !=null) { return fEntityState.isEntityDeclared(getSymbol(name)); } return false; } public boolean isEntityUnparsed (String name) { if (fEntityState !=null) { return fEntityState.isEntityUnparsed(getSymbol(name)); } return false; } // id public boolean isIdDeclared(String name) { if (fIdList == null) return false; return fIdList.contains(name); } public void addId(String name) { if (fIdList == null) fIdList = new ArrayList(); fIdList.add(name); } // idref public void addIdRef(String name) { if (fIdRefList == null) fIdRefList = new ArrayList(); fIdRefList.add(name); } // get symbols public String getSymbol (String symbol) { if (fSymbolTable != null) return fSymbolTable.addSymbol(symbol); // if there is no symbol table, we return java-internalized string, // because symbol table strings are also java-internalzied. // this guarantees that the returned string from this method can be // compared by reference with other symbol table string. -SG return symbol.intern(); } // qname, notation public String getURI(String prefix) { if (fNamespaceContext !=null) { return fNamespaceContext.getURI(prefix); } return null; } // Locale public void setLocale(Locale locale) { fLocale = locale; } public Locale getLocale() { return fLocale; } }
⏎ com/sun/org/apache/xerces/internal/impl/validation/ValidationState.java
Or download all of them as a single archive file:
File name: jre-rt-com-1.8.0_191-src.zip File size: 8099783 bytes Release date: 2018-10-28 Download
⇒ Backup JDK 8 Installation Directory
2023-02-07, 255306👍, 3💬
Popular Posts:
JDK 11 jdk.dynalink.jmod is the JMOD file for JDK 11 Dynamic Linking module. JDK 11 Dynamic Linking ...
JRE 8 deploy.jar is the JAR file for JRE 8 Java Control Panel and other deploy tools. JRE (Java Runt...
What Is jtds-1.2.2.jar? jtds-1.2.2.jar is the JAR files of jTDS Java library 1.2.2, which is a JDBC ...
Java Architecture for XML Binding (JAXB) is a Java API that allows Java developers to map Java class...
What is the jaxp\SourceValidator.jav aprovided in the Apache Xerces package? I have Apache Xerces 2....