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/html/dom/HTMLTableElementImpl.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.html.dom; import org.w3c.dom.Node; import org.w3c.dom.html.HTMLCollection; import org.w3c.dom.html.HTMLElement; import org.w3c.dom.html.HTMLTableCaptionElement; import org.w3c.dom.html.HTMLTableElement; import org.w3c.dom.html.HTMLTableRowElement; import org.w3c.dom.html.HTMLTableSectionElement; /** * @xerces.internal * @version $Revision: 1029415 $ $Date: 2010-10-31 22:32:22 +0530 (Sun, 31 Oct 2010) $ * @author <a href="mailto:arkin@exoffice.com">Assaf Arkin</a> * @see org.w3c.dom.html.HTMLAnchorElement * @see org.apache.xerces.dom.ElementImpl */ public class HTMLTableElementImpl extends HTMLElementImpl implements HTMLTableElement { private static final long serialVersionUID = -1824053099870917532L; public synchronized HTMLTableCaptionElement getCaption() { Node child; child = getFirstChild(); while ( child != null ) { if ( child instanceof HTMLTableCaptionElement && child.getNodeName().equals( "CAPTION" ) ) return (HTMLTableCaptionElement) child; child = child.getNextSibling(); } return null; } public synchronized void setCaption( HTMLTableCaptionElement caption ) { if ( caption != null && ! caption.getTagName().equals( "CAPTION" ) ) throw new IllegalArgumentException( "HTM016 Argument 'caption' is not an element of type <CAPTION>." ); deleteCaption(); if ( caption != null ) appendChild( caption ); } public synchronized HTMLElement createCaption() { HTMLElement section; section = getCaption(); if ( section != null ) return section; section = new HTMLTableCaptionElementImpl( (HTMLDocumentImpl) getOwnerDocument(), "CAPTION" ); appendChild( section ); return section; } public synchronized void deleteCaption() { Node old; old = getCaption(); if ( old != null ) removeChild ( old ); } public synchronized HTMLTableSectionElement getTHead() { Node child; child = getFirstChild(); while ( child != null ) { if ( child instanceof HTMLTableSectionElement && child.getNodeName().equals( "THEAD" ) ) return (HTMLTableSectionElement) child; child = child.getNextSibling(); } return null; } public synchronized void setTHead( HTMLTableSectionElement tHead ) { if ( tHead != null && ! tHead.getTagName().equals( "THEAD" ) ) throw new IllegalArgumentException( "HTM017 Argument 'tHead' is not an element of type <THEAD>." ); deleteTHead(); if ( tHead != null ) appendChild( tHead ); } public synchronized HTMLElement createTHead() { HTMLElement section; section = getTHead(); if ( section != null ) return section; section = new HTMLTableSectionElementImpl( (HTMLDocumentImpl) getOwnerDocument(), "THEAD" ); appendChild( section ); return section; } public synchronized void deleteTHead() { Node old; old = getTHead(); if ( old != null ) removeChild ( old ); } public synchronized HTMLTableSectionElement getTFoot() { Node child; child = getFirstChild(); while ( child != null ) { if ( child instanceof HTMLTableSectionElement && child.getNodeName().equals( "TFOOT" ) ) return (HTMLTableSectionElement) child; child = child.getNextSibling(); } return null; } public synchronized void setTFoot( HTMLTableSectionElement tFoot ) { if ( tFoot != null && ! tFoot.getTagName().equals( "TFOOT" ) ) throw new IllegalArgumentException( "HTM018 Argument 'tFoot' is not an element of type <TFOOT>." ); deleteTFoot(); if ( tFoot != null ) appendChild( tFoot ); } public synchronized HTMLElement createTFoot() { HTMLElement section; section = getTFoot(); if ( section != null ) return section; section = new HTMLTableSectionElementImpl( (HTMLDocumentImpl) getOwnerDocument(), "TFOOT" ); appendChild( section ); return section; } public synchronized void deleteTFoot() { Node old; old = getTFoot(); if ( old != null ) removeChild ( old ); } public HTMLCollection getRows() { if ( _rows == null ) _rows = new HTMLCollectionImpl( this, HTMLCollectionImpl.ROW ); return _rows; } public HTMLCollection getTBodies() { if ( _bodies == null ) _bodies = new HTMLCollectionImpl( this, HTMLCollectionImpl.TBODY ); return _bodies; } public String getAlign() { return capitalize( getAttribute( "align" ) ); } public void setAlign( String align ) { setAttribute( "align", align ); } public String getBgColor() { return getAttribute( "bgcolor" ); } public void setBgColor( String bgColor ) { setAttribute( "bgcolor", bgColor ); } public String getBorder() { return getAttribute( "border" ); } public void setBorder( String border ) { setAttribute( "border", border ); } public String getCellPadding() { return getAttribute( "cellpadding" ); } public void setCellPadding( String cellPadding ) { setAttribute( "cellpadding", cellPadding ); } public String getCellSpacing() { return getAttribute( "cellspacing" ); } public void setCellSpacing( String cellSpacing ) { setAttribute( "cellspacing", cellSpacing ); } public String getFrame() { return capitalize( getAttribute( "frame" ) ); } public void setFrame( String frame ) { setAttribute( "frame", frame ); } public String getRules() { return capitalize( getAttribute( "rules" ) ); } public void setRules( String rules ) { setAttribute( "rules", rules ); } public String getSummary() { return getAttribute( "summary" ); } public void setSummary( String summary ) { setAttribute( "summary", summary ); } public String getWidth() { return getAttribute( "width" ); } public void setWidth( String width ) { setAttribute( "width", width ); } public HTMLElement insertRow( int index ) { HTMLTableRowElementImpl newRow; newRow = new HTMLTableRowElementImpl( (HTMLDocumentImpl) getOwnerDocument(), "TR" ); //newRow.insertCell( 0 ); insertRowX( index, newRow ); return newRow; } void insertRowX( int index, HTMLTableRowElementImpl newRow ) { Node child; Node lastSection = null; child = getFirstChild(); while ( child != null ) { if ( child instanceof HTMLTableRowElement ) { if ( index == 0 ) { insertBefore( newRow, child ); return; } } else if ( child instanceof HTMLTableSectionElementImpl ) { lastSection = child; index = ( (HTMLTableSectionElementImpl) child ).insertRowX( index, newRow ); if ( index < 0 ) return; } child = child.getNextSibling(); } if ( lastSection != null ) lastSection.appendChild( newRow ); else appendChild( newRow ); } public synchronized void deleteRow( int index ) { Node child; child = getFirstChild(); while ( child != null ) { if ( child instanceof HTMLTableRowElement ) { if ( index == 0 ) { removeChild ( child ); return; } --index; } else if ( child instanceof HTMLTableSectionElementImpl ) { index = ( (HTMLTableSectionElementImpl) child ).deleteRowX( index ); if ( index < 0 ) return; } child = child.getNextSibling(); } } /** * Explicit implementation of cloneNode() to ensure that cache used * for getRows() and getTBodies() gets cleared. */ public Node cloneNode( boolean deep ) { HTMLTableElementImpl clonedNode = (HTMLTableElementImpl)super.cloneNode( deep ); clonedNode._rows = null; clonedNode._bodies = null; return clonedNode; } /** * Constructor requires owner document. * * @param owner The owner HTML document */ public HTMLTableElementImpl( HTMLDocumentImpl owner, String name ) { super( owner, name ); } private HTMLCollectionImpl _rows; private HTMLCollectionImpl _bodies; }
⏎ org/apache/html/dom/HTMLTableElementImpl.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, 44456👍, 1💬
Popular Posts:
JAX-WS is an API for building web services and clients. It is the next generation Web Services API r...
JDK 11 jdk.httpserver.jmod is the JMOD file for JDK 11 HTTP Server module. JDK 11 HTTP Server module...
What Is ojdbc5.jar for Oracle 11g R1? ojdbc5.jar for Oracle 11g R1 is the JAR files of ojdbc.jar, JD...
JDOM provides a solution for using XML from Java that is as simple as Java itself. There is no compe...
Java Architecture for XML Binding (JAXB) is a Java API that allows Java developers to map Java class...