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/xs/XSDDescription.java
/* * Copyright (c) 2007, 2018, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */ /* * Copyright 2002, 2003,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.xs; import com.sun.org.apache.xerces.internal.util.XMLResourceIdentifierImpl; import com.sun.org.apache.xerces.internal.xni.QName; import com.sun.org.apache.xerces.internal.xni.XMLAttributes; import com.sun.org.apache.xerces.internal.xni.grammars.XMLGrammarDescription; import com.sun.org.apache.xerces.internal.xni.grammars.XMLSchemaDescription; /** * All information specific to XML Schema grammars. * * @xerces.internal * * @author Neil Graham, IBM * @author Neeraj Bajaj, SUN Microsystems. * * @version $Id: XSDDescription.java,v 1.6 2010-11-01 04:39:55 joehw Exp $ */ public class XSDDescription extends XMLResourceIdentifierImpl implements XMLSchemaDescription { // used to indicate what triggered the call /** * Indicate that this description was just initialized. */ public final static short CONTEXT_INITIALIZE = -1; /** * Indicate that the current schema document is <include>d by another * schema document. */ public final static short CONTEXT_INCLUDE = 0; /** * Indicate that the current schema document is <redefine>d by another * schema document. */ public final static short CONTEXT_REDEFINE = 1; /** * Indicate that the current schema document is <import>ed by another * schema document. */ public final static short CONTEXT_IMPORT = 2; /** * Indicate that the current schema document is being preparsed. */ public final static short CONTEXT_PREPARSE = 3; /** * Indicate that the parse of the current schema document is triggered * by xsi:schemaLocation/noNamespaceSchemaLocation attribute(s) in the * instance document. This value is only used if we don't defer the loading * of schema documents. */ public final static short CONTEXT_INSTANCE = 4; /** * Indicate that the parse of the current schema document is triggered by * the occurrence of an element whose namespace is the target namespace * of this schema document. This value is only used if we do defer the * loading of schema documents until a component from that namespace is * referenced from the instance. */ public final static short CONTEXT_ELEMENT = 5; /** * Indicate that the parse of the current schema document is triggered by * the occurrence of an attribute whose namespace is the target namespace * of this schema document. This value is only used if we do defer the * loading of schema documents until a component from that namespace is * referenced from the instance. */ public final static short CONTEXT_ATTRIBUTE = 6; /** * Indicate that the parse of the current schema document is triggered by * the occurrence of an "xsi:type" attribute, whose value (a QName) has * the target namespace of this schema document as its namespace. * This value is only used if we do defer the loading of schema documents * until a component from that namespace is referenced from the instance. */ public final static short CONTEXT_XSITYPE = 7; // REVISIT: write description of these fields protected short fContextType; protected String [] fLocationHints ; protected QName fTriggeringComponent; protected QName fEnclosedElementName; protected XMLAttributes fAttributes; /** * the type of the grammar (e.g., DTD or XSD); * * @see com.sun.org.apache.xerces.internal.xni.grammars.Grammar */ public String getGrammarType() { return XMLGrammarDescription.XML_SCHEMA; } /** * Get the context. The returned value is one of the pre-defined * CONTEXT_xxx constants. * * @return the value indicating the context */ public short getContextType() { return fContextType ; } /** * If the context is "include" or "redefine", then return the target * namespace of the enclosing schema document; otherwise, the expected * target namespace of this document. * * @return the expected/enclosing target namespace */ public String getTargetNamespace() { return fNamespace; } /** * For import and references from the instance document, it's possible to * have multiple hints for one namespace. So this method returns an array, * which contains all location hints. * * @return an array of all location hints associated to the expected * target namespace */ public String[] getLocationHints() { return fLocationHints ; } /** * If a call is triggered by an element/attribute/xsi:type in the instance, * this call returns the name of such triggering component: the name of * the element/attribute, or the value of the xsi:type. * * @return the name of the triggering component */ public QName getTriggeringComponent() { return fTriggeringComponent ; } /** * If a call is triggered by an attribute or xsi:type, then this mehtod * returns the enclosing element of such element. * * @return the name of the enclosing element */ public QName getEnclosingElementName() { return fEnclosedElementName ; } /** * If a call is triggered by an element/attribute/xsi:type in the instance, * this call returns all attribute of such element (or enclosing element). * * @return all attributes of the tiggering/enclosing element */ public XMLAttributes getAttributes() { return fAttributes; } public boolean fromInstance() { return fContextType == CONTEXT_ATTRIBUTE || fContextType == CONTEXT_ELEMENT || fContextType == CONTEXT_INSTANCE || fContextType == CONTEXT_XSITYPE; } /** * @return true is the schema is external */ public boolean isExternal() { return fContextType == CONTEXT_INCLUDE || fContextType == CONTEXT_REDEFINE || fContextType == CONTEXT_IMPORT || fContextType == CONTEXT_ELEMENT || fContextType == CONTEXT_ATTRIBUTE || fContextType == CONTEXT_XSITYPE; } /** * Compares this grammar with the given grammar. Currently, we compare * the target namespaces. * * @param descObj The description of the grammar to be compared with * @return True if they are equal, else false */ public boolean equals(Object descObj) { if(!(descObj instanceof XMLSchemaDescription)) return false; XMLSchemaDescription desc = (XMLSchemaDescription)descObj; if (fNamespace != null) return fNamespace.equals(desc.getTargetNamespace()); else // fNamespace == null return desc.getTargetNamespace() == null; } /** * Returns the hash code of this grammar * * @return The hash code */ public int hashCode() { return (fNamespace == null) ? 0 : fNamespace.hashCode(); } public void setContextType(short contextType){ fContextType = contextType ; } public void setTargetNamespace(String targetNamespace){ fNamespace = targetNamespace ; } public void setLocationHints(String [] locationHints){ int length = locationHints.length ; fLocationHints = new String[length]; System.arraycopy(locationHints, 0, fLocationHints, 0, length); //fLocationHints = locationHints ; } public void setTriggeringComponent(QName triggeringComponent){ fTriggeringComponent = triggeringComponent ; } public void setEnclosingElementName(QName enclosedElementName){ fEnclosedElementName = enclosedElementName ; } public void setAttributes(XMLAttributes attributes){ fAttributes = attributes ; } /** * resets all the fields */ public void reset(){ super.clear(); fContextType = CONTEXT_INITIALIZE; fLocationHints = null ; fTriggeringComponent = null ; fEnclosedElementName = null ; fAttributes = null ; } public XSDDescription makeClone() { XSDDescription desc = new XSDDescription(); desc.fAttributes = this.fAttributes; desc.fBaseSystemId = this.fBaseSystemId; desc.fContextType = this.fContextType; desc.fEnclosedElementName = this.fEnclosedElementName; desc.fExpandedSystemId = this.fExpandedSystemId; desc.fLiteralSystemId = this.fLiteralSystemId; desc.fLocationHints = this.fLocationHints; desc.fPublicId = this.fPublicId; desc.fNamespace = this.fNamespace; desc.fTriggeringComponent = this.fTriggeringComponent; return desc; } } // XSDDescription
⏎ com/sun/org/apache/xerces/internal/impl/xs/XSDDescription.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, 255026👍, 3💬
Popular Posts:
kernel.jar is a component in iText Java library to provide low-level functionalities. iText Java lib...
Apache Commons Codec library provides implementations of common encoders and decoders such as Base64...
MXP1 is a stable XmlPull parsing engine that is based on ideas from XPP and in particular XPP2 but c...
Jettison is a collection of Java APIs (like STaX and DOM) which read and write JSON. This allows nea...
Apache BCEL Source Code Files are inside the Apache BCEL source package file like bcel-6.6.1-src.zip...