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:
Woodstox 6.4.0 - Source Code Files
Woodstox 6.4.0 Source Code Files are provided at the Woodstox GitHub Website.
You can download them from the "src/main/java" folder.
You can also browse Woodstox Source Code files below:
✍: FYIcenter
⏎ com/ctc/wstx/evt/WEntityDeclaration.java
package com.ctc.wstx.evt; import java.io.IOException; import java.io.Writer; import javax.xml.stream.Location; import javax.xml.stream.XMLStreamException; import javax.xml.stream.events.EntityDeclaration; import org.codehaus.stax2.XMLStreamWriter2; import org.codehaus.stax2.ri.evt.BaseEventImpl; import com.ctc.wstx.ent.EntityDecl; import com.ctc.wstx.exc.WstxIOException; /** * Simple implementation of StAX entity declaration events; for the * most just wraps a {@link EntityDecl} instance. */ public abstract class WEntityDeclaration extends BaseEventImpl implements EntityDeclaration { public WEntityDeclaration(Location loc) { super(loc); } @Override public abstract String getBaseURI(); @Override public abstract String getName(); @Override public abstract String getNotationName(); @Override public abstract String getPublicId(); @Override public abstract String getReplacementText(); @Override public abstract String getSystemId(); /* /////////////////////////////////////////// // Implementation of abstract base methods /////////////////////////////////////////// */ @Override public int getEventType() { return ENTITY_DECLARATION; } public abstract void writeEnc(Writer w) throws IOException; @Override public void writeAsEncodedUnicode(Writer w) throws XMLStreamException { try { writeEnc(w); } catch (IOException ie) { throw new WstxIOException(ie); } } /** * This method does not make much sense for this event type -- the reason * being that the entity declarations can only be written as part of * a DTD (internal or external subset), not separately. Can basically * choose to either skip silently (output nothing), or throw an * exception. */ @Override public void writeUsing(XMLStreamWriter2 w) throws XMLStreamException { /* Fail silently, or throw an exception? Let's do latter; at least * then we'll get useful (?) bug reports! */ throw new XMLStreamException("Can not write entity declarations using an XMLStreamWriter"); } /* /////////////////////////////////////////// // Standard method impl: note, copied // from Stax2 RI "EntityDeclarationEventImpl" /////////////////////////////////////////// */ @Override public boolean equals(Object o) { if (o == this) return true; if (o == null) return false; if (!(o instanceof EntityDeclaration)) return false; EntityDeclaration other = (EntityDeclaration) o; return stringsWithNullsEqual(getName(), other.getName()) && stringsWithNullsEqual(getBaseURI(), other.getBaseURI()) && stringsWithNullsEqual(getNotationName(), other.getNotationName()) && stringsWithNullsEqual(getPublicId(), other.getPublicId()) && stringsWithNullsEqual(getReplacementText(), other.getReplacementText()) && stringsWithNullsEqual(getSystemId(), other.getSystemId()) ; } @Override public int hashCode() { /* Hmmh. Could try using most of the data, but really, name * should be enough for most use cases */ return getName().hashCode(); } }
⏎ com/ctc/wstx/evt/WEntityDeclaration.java
Or download all of them as a single archive file:
File name: woodstox-core-6.4.0-fyi.zip File size: 552992 bytes Release date: 2022-10-25 Download
⇒ woodstox-core-6.4.0.jar - Woodstox Core 6.4.0
⇐ What Is Woodstox XML Processing
2023-01-29, 3382👍, 0💬
Popular Posts:
JRE 8 deploy.jar is the JAR file for JRE 8 Java Control Panel and other deploy tools. JRE (Java Runt...
How to perform XML Schema validation with dom\Writer.java provided in the Apache Xerces package? You...
The Java Naming and Directory Interface (JNDI) is part of the Java platform, providing applications ...
The JGoodies Forms framework helps you lay out and implement elegant Swing panels consistently and q...
JDK 11 java.base.jmod is the JMOD file for JDK 11 Base module. JDK 11 Base module compiled class fil...