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/util/AttributesProxy.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.util; import org.apache.xerces.impl.Constants; import org.apache.xerces.xni.XMLAttributes; import org.xml.sax.AttributeList; import org.xml.sax.ext.Attributes2; /** * Wraps {@link XMLAttributes} and makes it look like * {@link AttributeList} and {@link Attributes2}. * * @author Arnaud Le Hors, IBM * @author Andy Clark, IBM * * @version $Id: AttributesProxy.java 449487 2006-09-24 21:11:28Z mrglavas $ */ public final class AttributesProxy implements AttributeList, Attributes2 { // // Data // /** XML attributes. */ private XMLAttributes fAttributes; // // Constructors // public AttributesProxy(XMLAttributes attributes) { fAttributes = attributes; } // // Public methods // /** Sets the XML attributes to be wrapped. */ public void setAttributes(XMLAttributes attributes) { fAttributes = attributes; } // setAttributes(XMLAttributes) public XMLAttributes getAttributes() { return fAttributes; } /* * Attributes methods */ public int getLength() { return fAttributes.getLength(); } public String getQName(int index) { return fAttributes.getQName(index); } public String getURI(int index) { // This hides the fact that internally we use null instead of empty string // SAX requires the URI to be a string or an empty string String uri = fAttributes.getURI(index); return uri != null ? uri : XMLSymbols.EMPTY_STRING; } public String getLocalName(int index) { return fAttributes.getLocalName(index); } public String getType(int i) { return fAttributes.getType(i); } public String getType(String name) { return fAttributes.getType(name); } public String getType(String uri, String localName) { return uri.equals(XMLSymbols.EMPTY_STRING) ? fAttributes.getType(null, localName) : fAttributes.getType(uri, localName); } public String getValue(int i) { return fAttributes.getValue(i); } public String getValue(String name) { return fAttributes.getValue(name); } public String getValue(String uri, String localName) { return uri.equals(XMLSymbols.EMPTY_STRING) ? fAttributes.getValue(null, localName) : fAttributes.getValue(uri, localName); } public int getIndex(String qName) { return fAttributes.getIndex(qName); } public int getIndex(String uri, String localPart) { return uri.equals(XMLSymbols.EMPTY_STRING) ? fAttributes.getIndex(null, localPart) : fAttributes.getIndex(uri, localPart); } /* * Attributes2 methods */ public boolean isDeclared(int index) { if (index < 0 || index >= fAttributes.getLength()) { throw new ArrayIndexOutOfBoundsException(index); } return Boolean.TRUE.equals( fAttributes.getAugmentations(index).getItem( Constants.ATTRIBUTE_DECLARED)); } public boolean isDeclared(String qName) { int index = getIndex(qName); if (index == -1) { throw new IllegalArgumentException(qName); } return Boolean.TRUE.equals( fAttributes.getAugmentations(index).getItem( Constants.ATTRIBUTE_DECLARED)); } public boolean isDeclared(String uri, String localName) { int index = getIndex(uri, localName); if (index == -1) { throw new IllegalArgumentException(localName); } return Boolean.TRUE.equals( fAttributes.getAugmentations(index).getItem( Constants.ATTRIBUTE_DECLARED)); } public boolean isSpecified(int index) { if (index < 0 || index >= fAttributes.getLength()) { throw new ArrayIndexOutOfBoundsException(index); } return fAttributes.isSpecified(index); } public boolean isSpecified(String qName) { int index = getIndex(qName); if (index == -1) { throw new IllegalArgumentException(qName); } return fAttributes.isSpecified(index); } public boolean isSpecified(String uri, String localName) { int index = getIndex(uri, localName); if (index == -1) { throw new IllegalArgumentException(localName); } return fAttributes.isSpecified(index); } /* * AttributeList methods */ public String getName(int i) { return fAttributes.getQName(i); } }
⏎ org/apache/xerces/util/AttributesProxy.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, 23995👍, 1💬
Popular Posts:
JDK 11 jdk.internal.vm.compiler .jmodis the JMOD file for JDK 11 Internal VM Compiler module. JDK 11...
JSP(tm) Standard Tag Library 1.1 implementation - Jakarta Taglibs hosts the Standard Taglib 1.1, an ...
What Is jaxb-impl-2.1.12.jar? Java Architecture for XML Binding (JAXB) is a Java API that allows Jav...
JDK 1.1 source code directory contains Java source code for JDK 1.1 core classes: "C:\fyicenter\jdk-...
JDK 11 jdk.hotspot.agent.jmod is the JMOD file for JDK 11 Hotspot Agent module. JDK 11 Hotspot Agent...