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, 9532👍, 0💬
Popular Posts:
Java Architecture for XML Binding (JAXB) is a Java API that allows Java developers to map Java class...
JDK 11 jdk.scripting.nashorn.jm odis the JMOD file for JDK 11 Scripting Nashorn module. JDK 11 Scrip...
What Is fop.jar? I got it from the fop-2.7-bin.zip. fop.jar in fop-2.7-bin.zip is the JAR file for F...
Java Architecture for XML Binding (JAXB) is a Java API that allows Java developers to map Java class...
Apache Axis2 is the core engine for Web services. It is a complete re-design and re-write of the wid...