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.xml.jmod - XML Module
JDK 11 java.xml.jmod is the JMOD file for JDK 11 XML (eXtensible Markup Language) module.
JDK 11 XML module compiled class files are stored in \fyicenter\jdk-11.0.1\jmods\java.xml.jmod.
JDK 11 XML module compiled class files are also linked and stored in the \fyicenter\jdk-11.0.1\lib\modules JImage file.
JDK 11 XML module source code files are stored in \fyicenter\jdk-11.0.1\lib\src.zip\java.xml.
You can click and view the content of each source code file in the list below.
✍: FYIcenter
⏎ com/sun/org/apache/xerces/internal/impl/dtd/models/CMNode.java
/* * Copyright (c) 2006, 2009, Oracle and/or its affiliates. All rights reserved. */ /* * Licensed to the Apache Software Foundation (ASF) under one or more * contributor license agreements. See the NOTICE file distributed with * this work for additional information regarding copyright ownership. * The ASF licenses this file to You 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.dtd.models; /** * A content model node. * * @xerces.internal * */ public abstract class CMNode { // ------------------------------------------------------------------- // Constructors // ------------------------------------------------------------------- public CMNode(int type) { fType = type; } // ------------------------------------------------------------------- // Package, abstract methods // ------------------------------------------------------------------- // made this public so it could be implemented and used outside this package -neilg. public abstract boolean isNullable() ; // ------------------------------------------------------------------- // Package final methods // ------------------------------------------------------------------- public final int type() { return fType; } // made this public so it could be implemented and used outside this package -neilg. public final CMStateSet firstPos() { if (fFirstPos == null) { fFirstPos = new CMStateSet(fMaxStates); calcFirstPos(fFirstPos); } return fFirstPos; } // made this public so it could be implemented and used outside this package -neilg. public final CMStateSet lastPos() { if (fLastPos == null) { fLastPos = new CMStateSet(fMaxStates); calcLastPos(fLastPos); } return fLastPos; } final void setFollowPos(CMStateSet setToAdopt) { fFollowPos = setToAdopt; } public final void setMaxStates(int maxStates) { fMaxStates = maxStates; } public boolean isCompactedForUPA() { return fCompactedForUPA; } public void setIsCompactUPAModel(boolean value) { fCompactedForUPA = value; } /** * Allows the user to set arbitrary data on this content model * node. This is used by the a{n,m} optimization that runs * in constant space. */ public void setUserData(Object userData) { fUserData = userData; } /** * Allows the user to get arbitrary data set on this content * model node. This is used by the a{n,m} optimization that runs * in constant space. */ public Object getUserData() { return fUserData; } // ------------------------------------------------------------------- // Protected, abstract methods // ------------------------------------------------------------------- protected abstract void calcFirstPos(CMStateSet toSet) ; protected abstract void calcLastPos(CMStateSet toSet) ; // ------------------------------------------------------------------- // Private data members // // fType // The type of node. This indicates whether its a leaf or an // operation. Though we also do derived classes for these types, // it is too expensive to use runtime typing to find this out. // This is one of the ContentSpecNode.NODE_XXX types. // // fFirstPos // The set of NFA states that represent the entry states of this // node in the DFA. // // fFollowPos // The set of NFA states that can be gotten to from from this // node in the DFA. // // fLastPos // The set of NFA states that represent the final states of this // node in the DFA. // // fMaxStates // The maximum number of states that the NFA has, which means the // max number of NFA states that have to be traced in the state // sets during the building of the DFA. Its unfortunate that it // has to be stored redundantly, but we need to fault in the // state set members and they have to be sized to this size. We // init to to -1 so it will cause an error if its used without // being initialized. // ------------------------------------------------------------------- private final int fType; private CMStateSet fFirstPos = null; private CMStateSet fFollowPos = null; private CMStateSet fLastPos = null; private int fMaxStates = -1; private Object fUserData = null; /* * This boolean is true if the model represented by the CMNode does not represent * the true model from the schema, but has had its min/maxOccurs modified for a * more compact representation (for purposes of UPA). */ private boolean fCompactedForUPA = false; };
⏎ com/sun/org/apache/xerces/internal/impl/dtd/models/CMNode.java
Or download all of them as a single archive file:
File name: java.xml-11.0.1-src.zip File size: 4876106 bytes Release date: 2018-11-04 Download
⇒ JDK 11 java.xml.crypto.jmod - XML Crypto Module
2020-08-25, 175080👍, 0💬
Popular Posts:
Provides a simple high-level Http server API, which can be used to build embedded HTTP servers. Both...
JDK 11 jdk.xml.dom.jmod is the JMOD file for JDK 11 XML DOM module. JDK 11 XML DOM module compiled c...
JDK 11 jdk.crypto.ec.jmod is the JMOD file for JDK 11 Crypto EC module. JDK 11 Crypto EC module comp...
Provides a simple high-level Http server API, which can be used to build embedded HTTP servers. Both...
jlGui is a music player for the Java platform. It is based on Java Sound 1.0 (i.e. JDK 1.3+). It sup...