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:
Java Source Code for Xerces Java 2.11.2
Where Can I see Java Source Code files for Xerces Java 2.11.2?
✍: FYIcenter
Here are Java Source Code files for Xerces Java 2.11.2:
⏎ org/apache/xerces/impl/xs/AttributePSVImpl.java
/* * 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 org.apache.xerces.impl.xs; import org.apache.xerces.impl.dv.ValidatedInfo; import org.apache.xerces.impl.xs.util.StringListImpl; import org.apache.xerces.xs.AttributePSVI; import org.apache.xerces.xs.ItemPSVI; import org.apache.xerces.xs.ShortList; import org.apache.xerces.xs.StringList; import org.apache.xerces.xs.XSAttributeDeclaration; import org.apache.xerces.xs.XSSimpleTypeDefinition; import org.apache.xerces.xs.XSTypeDefinition; import org.apache.xerces.xs.XSValue; /** * Attribute PSV infoset augmentations implementation. * The PSVI information for attributes will be available at the startElement call. * * @xerces.internal * * @author Elena Litani IBM * @version $Id: AttributePSVImpl.java 1065753 2011-01-31 20:31:00Z mrglavas $ */ public class AttributePSVImpl implements AttributePSVI { /** attribute declaration */ protected XSAttributeDeclaration fDeclaration = null; /** type of attribute, simpleType */ protected XSTypeDefinition fTypeDecl = null; /** If this attribute was explicitly given a * value in the original document, this is false; otherwise, it is true */ protected boolean fSpecified = false; /** Schema value */ protected ValidatedInfo fValue = new ValidatedInfo(); /** validation attempted: none, partial, full */ protected short fValidationAttempted = AttributePSVI.VALIDATION_NONE; /** validity: valid, invalid, unknown */ protected short fValidity = AttributePSVI.VALIDITY_NOTKNOWN; /** error codes and error messages */ protected String[] fErrors = null; /** validation context: could be QName or XPath expression*/ protected String fValidationContext = null; /** true if this object is immutable **/ protected boolean fIsConstant; public AttributePSVImpl() {} public AttributePSVImpl(boolean isConstant, AttributePSVI attrPSVI) { fDeclaration = attrPSVI.getAttributeDeclaration(); fTypeDecl = attrPSVI.getTypeDefinition(); fSpecified = attrPSVI.getIsSchemaSpecified(); fValue.copyFrom(attrPSVI.getSchemaValue()); fValidationAttempted = attrPSVI.getValidationAttempted(); fValidity = attrPSVI.getValidity(); if (attrPSVI instanceof AttributePSVImpl) { final AttributePSVImpl attrPSVIImpl = (AttributePSVImpl) attrPSVI; fErrors = (attrPSVIImpl.fErrors != null) ? (String[]) attrPSVIImpl.fErrors.clone() : null; } else { final StringList errorCodes = attrPSVI.getErrorCodes(); final int length = errorCodes.getLength(); if (length > 0) { final StringList errorMessages = attrPSVI.getErrorMessages(); final String[] errors = new String[length << 1]; for (int i = 0, j = 0; i < length; ++i) { errors[j++] = errorCodes.item(i); errors[j++] = errorMessages.item(i); } fErrors = errors; } } fValidationContext = attrPSVI.getValidationContext(); fIsConstant = isConstant; } // // AttributePSVI methods // /* (non-Javadoc) * @see org.apache.xerces.xs.ItemPSVI#constant() */ public ItemPSVI constant() { if (isConstant()) { return this; } return new AttributePSVImpl(true, this); } /* (non-Javadoc) * @see org.apache.xerces.xs.ItemPSVI#isConstant() */ public boolean isConstant() { return fIsConstant; } /** * [schema default] * * @return The canonical lexical representation of the declaration's {value constraint} value. * @see <a href="http://www.w3.org/TR/xmlschema-1/#e-schema_default>XML Schema Part 1: Structures [schema default]</a> */ public String getSchemaDefault() { return fDeclaration == null ? null : fDeclaration.getConstraintValue(); } /** * [schema normalized value] * * * @see <a href="http://www.w3.org/TR/xmlschema-1/#e-schema_normalized_value>XML Schema Part 1: Structures [schema normalized value]</a> * @return the normalized value of this item after validation */ public String getSchemaNormalizedValue() { return fValue.getNormalizedValue(); } /** * [schema specified] * @see <a href="http://www.w3.org/TR/xmlschema-1/#e-schema_specified">XML Schema Part 1: Structures [schema specified]</a> * @return true - value was specified in schema, false - value comes from the infoset */ public boolean getIsSchemaSpecified() { return fSpecified; } /** * Determines the extent to which the document has been validated * * @return return the [validation attempted] property. The possible values are * NO_VALIDATION, PARTIAL_VALIDATION and FULL_VALIDATION */ public short getValidationAttempted() { return fValidationAttempted; } /** * Determine the validity of the node with respect * to the validation being attempted * * @return return the [validity] property. Possible values are: * UNKNOWN_VALIDITY, INVALID_VALIDITY, VALID_VALIDITY */ public short getValidity() { return fValidity; } /** * A list of error codes generated from validation attempts. * Need to find all the possible subclause reports that need reporting * * @return list of error codes */ public StringList getErrorCodes() { if (fErrors == null || fErrors.length == 0) { return StringListImpl.EMPTY_LIST; } return new PSVIErrorList(fErrors, true); } /** * A list of error messages generated from the validation attempt or * an empty <code>StringList</code> if no errors occurred during the * validation attempt. The indices of error messages in this list are * aligned with those in the <code>[schema error code]</code> list. */ public StringList getErrorMessages() { if (fErrors == null || fErrors.length == 0) { return StringListImpl.EMPTY_LIST; } return new PSVIErrorList(fErrors, false); } // This is the only information we can provide in a pipeline. public String getValidationContext() { return fValidationContext; } /** * An item isomorphic to the type definition used to validate this element. * * @return a type declaration */ public XSTypeDefinition getTypeDefinition() { return fTypeDecl; } /** * If and only if that type definition is a simple type definition * with {variety} union, or a complex type definition whose {content type} * is a simple thype definition with {variety} union, then an item isomorphic * to that member of the union's {member type definitions} which actually * validated the element item's normalized value. * * @return a simple type declaration */ public XSSimpleTypeDefinition getMemberTypeDefinition() { return fValue.getMemberTypeDefinition(); } /** * An item isomorphic to the attribute declaration used to validate * this attribute. * * @return an attribute declaration */ public XSAttributeDeclaration getAttributeDeclaration() { return fDeclaration; } /* (non-Javadoc) * @see org.apache.xerces.xs.ItemPSVI#getActualNormalizedValue() */ public Object getActualNormalizedValue() { return fValue.getActualValue(); } /* (non-Javadoc) * @see org.apache.xerces.xs.ItemPSVI#getActualNormalizedValueType() */ public short getActualNormalizedValueType() { return fValue.getActualValueType(); } /* (non-Javadoc) * @see org.apache.xerces.xs.ItemPSVI#getItemValueTypes() */ public ShortList getItemValueTypes() { return fValue.getListValueTypes(); } /* (non-Javadoc) * @see org.apache.xerces.xs.ItemPSVI#getSchemaValue() */ public XSValue getSchemaValue() { return fValue; } /** * Reset() */ public void reset() { fValue.reset(); fDeclaration = null; fTypeDecl = null; fSpecified = false; fValidationAttempted = AttributePSVI.VALIDATION_NONE; fValidity = AttributePSVI.VALIDITY_NOTKNOWN; fErrors = null; fValidationContext = null; } }
⏎ org/apache/xerces/impl/xs/AttributePSVImpl.java
Or download all of them as a single archive file:
File name: Xerces-J.2.12.2-src.zip File size: 2128351 bytes Release date: 2022-01-21 Download
⇒ Donwload Xerces-J-bin.2.11.0.zip
⇐ What Is in Xerces-J-bin.2.12.2.zip
2016-09-15, 61504👍, 1💬
Popular Posts:
JDK 11 java.sql.jmod is the JMOD file for JDK 11 SQL (Structured Query Language) module. JDK 11 SQL ...
Apache BCEL Source Code Files are inside the Apache BCEL source package file like bcel-6.5.0-src.zip...
The Java Naming and Directory Interface (JNDI) is part of the Java platform, providing applications ...
JDK 11 jdk.dynalink.jmod is the JMOD file for JDK 11 Dynamic Linking module. JDK 11 Dynamic Linking ...
How to download and install JDK (Java Development Kit) 8? If you want to write Java applications, yo...