You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commons-dev@ws.apache.org by ve...@apache.org on 2009/07/05 22:47:00 UTC
svn commit: r791319 -
/webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/stax/AbstractXMLStreamReader.java
Author: veithen
Date: Sun Jul 5 20:46:59 2009
New Revision: 791319
URL: http://svn.apache.org/viewvc?rev=791319&view=rev
Log:
Added some more default implementations to AbstractXMLStreamReader.
Modified:
webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/stax/AbstractXMLStreamReader.java
Modified: webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/stax/AbstractXMLStreamReader.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/stax/AbstractXMLStreamReader.java?rev=791319&r1=791318&r2=791319&view=diff
==============================================================================
--- webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/stax/AbstractXMLStreamReader.java (original)
+++ webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/stax/AbstractXMLStreamReader.java Sun Jul 5 20:46:59 2009
@@ -66,6 +66,24 @@
return eventType;
}
+ public boolean isStartElement() {
+ return getEventType() == START_ELEMENT;
+ }
+
+ public boolean isEndElement() {
+ return getEventType() == END_ELEMENT;
+ }
+
+ public boolean isCharacters() {
+ return getEventType() == CHARACTERS;
+ }
+
+ public boolean hasName() {
+ int event = getEventType();
+ // TODO: need to check the StAX specs if this is correct
+ return event == START_ELEMENT || event == END_ELEMENT;
+ }
+
/**
* @param i
* @param s