Author: rahul
Date: Wed Jan 9 12:41:47 2008
New Revision: 610554
URL: http://svn.apache.org/viewvc?rev=610554&view=rev
Log:
Type safety improvements, @SuppressWarnings.
Modified:
commons/proper/scxml/branches/J5/src/main/java/org/apache/commons/scxml/io/SCXMLDigester.java
commons/proper/scxml/branches/J5/src/main/java/org/apache/commons/scxml/io/SCXMLParser.java
Modified:
commons/proper/scxml/branches/J5/src/main/java/org/apache/commons/scxml/io/SCXMLDigester.java
URL:
http://svn.apache.org/viewvc/commons/proper/scxml/branches/J5/src/main/java/org/apache/commons/scxml/io/SCXMLDigester.java?rev=610554&r1=610553&r2=610554&view=diff
==============================================================================
---
commons/proper/scxml/branches/J5/src/main/java/org/apache/commons/scxml/io/SCXMLDigester.java
(original)
+++
commons/proper/scxml/branches/J5/src/main/java/org/apache/commons/scxml/io/SCXMLDigester.java
Wed Jan 9 12:41:47 2008
@@ -1251,7 +1251,7 @@
public final void end(final String namespace, final String name) {
Element bodyElement = (Element) getDigester().pop();
NodeList childNodes = bodyElement.getChildNodes();
- List externalNodes = ((ExternalContent) getDigester().
+ List<Node> externalNodes = ((ExternalContent) getDigester().
peek()).getExternalNodes();
for (int i = 0; i < childNodes.getLength(); i++) {
externalNodes.add(childNodes.item(i));
@@ -1536,6 +1536,8 @@
/**
* @see Rule#begin(String, String, Attributes)
*/
+ @SuppressWarnings("unchecked")
+ // Accomodate legacy code
org.apache.commons.digester.Digester#getCurrentNamespaces()
public final void begin(final String namespace, final String name,
final Attributes attributes) {
NamespacePrefixesHolder nsHolder =
Modified:
commons/proper/scxml/branches/J5/src/main/java/org/apache/commons/scxml/io/SCXMLParser.java
URL:
http://svn.apache.org/viewvc/commons/proper/scxml/branches/J5/src/main/java/org/apache/commons/scxml/io/SCXMLParser.java?rev=610554&r1=610553&r2=610554&view=diff
==============================================================================
---
commons/proper/scxml/branches/J5/src/main/java/org/apache/commons/scxml/io/SCXMLParser.java
(original)
+++
commons/proper/scxml/branches/J5/src/main/java/org/apache/commons/scxml/io/SCXMLParser.java
Wed Jan 9 12:41:47 2008
@@ -1277,7 +1277,7 @@
public final void end(final String namespace, final String name) {
Element bodyElement = (Element) getDigester().pop();
NodeList childNodes = bodyElement.getChildNodes();
- List externalNodes = ((ExternalContent) getDigester().
+ List<Node> externalNodes = ((ExternalContent) getDigester().
peek()).getExternalNodes();
for (int i = 0; i < childNodes.getLength(); i++) {
externalNodes.add(childNodes.item(i));
@@ -1551,6 +1551,8 @@
/**
* @see Rule#begin(String, String, Attributes)
*/
+ @SuppressWarnings("unchecked")
+ // Accomodate legacy code
org.apache.commons.digester.Digester#getCurrentNamespaces()
public final void begin(final String namespace, final String name,
final Attributes attributes) {
NamespacePrefixesHolder nsHolder =