diff --git a/src/main/java/org/codehaus/stax2/ri/dom/DOMWrappingReader.java b/src/main/java/org/codehaus/stax2/ri/dom/DOMWrappingReader.java index 8f4ed8d..3d87ed9 100644 --- a/src/main/java/org/codehaus/stax2/ri/dom/DOMWrappingReader.java +++ b/src/main/java/org/codehaus/stax2/ri/dom/DOMWrappingReader.java @@ -657,7 +657,7 @@ public String getNamespacePrefix(int index) { handleIllegalNsIndex(index); } // Note: _nsDeclList entries have been appropriately intern()ed if need be - return (String) _nsDeclList.get(index + index); + return _nsDeclList.get(index + index); } @Override @@ -683,7 +683,7 @@ public String getNamespaceURI(int index) { handleIllegalNsIndex(index); } // Note: _nsDeclList entries have been appropriately intern()ed if need be - return (String) _nsDeclList.get(index + index + 1); + return _nsDeclList.get(index + index + 1); } // Note: implemented as part of NamespaceContext diff --git a/src/main/java/org/codehaus/stax2/ri/evt/EndElementEventImpl.java b/src/main/java/org/codehaus/stax2/ri/evt/EndElementEventImpl.java index b7d5a0f..08b3a84 100644 --- a/src/main/java/org/codehaus/stax2/ri/evt/EndElementEventImpl.java +++ b/src/main/java/org/codehaus/stax2/ri/evt/EndElementEventImpl.java @@ -61,7 +61,7 @@ public EndElementEventImpl(Location loc, QName name, Iterator namespa * not strictly required, but helps in preventing later * problems */ - l.add((Namespace) namespaces.next()); + l.add(namespaces.next()); } mNamespaces = l; } diff --git a/src/main/java/org/codehaus/stax2/ri/evt/StartElementEventImpl.java b/src/main/java/org/codehaus/stax2/ri/evt/StartElementEventImpl.java index 965d11d..2f555d4 100644 --- a/src/main/java/org/codehaus/stax2/ri/evt/StartElementEventImpl.java +++ b/src/main/java/org/codehaus/stax2/ri/evt/StartElementEventImpl.java @@ -124,14 +124,14 @@ public void writeAsEncodedUnicode(Writer w) if (_nsDecls != null) { for (int i = 0, len = _nsDecls.size(); i < len; ++i) { w.write(' '); - ((Namespace) _nsDecls.get(i)).writeAsEncodedUnicode(w); + _nsDecls.get(i).writeAsEncodedUnicode(w); } } // How about attrs? if (_attrs != null) { for (int i = 0, len = _attrs.size(); i < len; ++i) { - Attribute attr = (Attribute) _attrs.get(i); + Attribute attr = _attrs.get(i); // No point in adding default attributes? if (attr.isSpecified()) { w.write(' '); @@ -156,7 +156,7 @@ public void writeUsing(XMLStreamWriter2 sw) throws XMLStreamException // Any namespaces? if (_nsDecls != null) { for (int i = 0, len = _nsDecls.size(); i < len; ++i) { - Namespace ns = (Namespace) _nsDecls.get(i); + Namespace ns = _nsDecls.get(i); String prefix = ns.getPrefix(); String uri = ns.getNamespaceURI(); if (prefix == null || prefix.length() == 0) { @@ -170,7 +170,7 @@ public void writeUsing(XMLStreamWriter2 sw) throws XMLStreamException // How about attrs? if (_attrs != null) { for (int i = 0, len = _attrs.size(); i < len; ++i) { - Attribute attr = (Attribute) _attrs.get(i); + Attribute attr = _attrs.get(i); // No point in adding default attributes? if (attr.isSpecified()) { QName name = attr.getName(); @@ -221,7 +221,7 @@ public String getNamespaceURI(String prefix) prefix = ""; } for (int i = 0, len = _nsDecls.size(); i < len; ++i) { - Namespace ns = (Namespace) _nsDecls.get(i); + Namespace ns = _nsDecls.get(i); String thisPrefix = ns.getPrefix(); if (thisPrefix == null) { thisPrefix = ""; @@ -248,7 +248,7 @@ public Attribute getAttributeByName(QName nameIn) boolean notInNs = (uri == null || uri.length() == 0); for (int i = 0; i < len; ++i) { - Attribute attr = (Attribute) _attrs.get(i); + Attribute attr = _attrs.get(i); QName name = attr.getName(); if (name.getLocalPart().equals(ln)) { String thisUri = name.getNamespaceURI(); diff --git a/src/main/java/org/codehaus/stax2/ri/typed/CharArrayBase64Decoder.java b/src/main/java/org/codehaus/stax2/ri/typed/CharArrayBase64Decoder.java index 68e65b7..6458d77 100644 --- a/src/main/java/org/codehaus/stax2/ri/typed/CharArrayBase64Decoder.java +++ b/src/main/java/org/codehaus/stax2/ri/typed/CharArrayBase64Decoder.java @@ -256,7 +256,7 @@ public int decode(byte[] resultBuffer, int resultOffset, int maxLength) private boolean nextSegment() { if (_nextSegmentIndex < _nextSegments.size()) { - _currSegment = (char[]) _nextSegments.get(_nextSegmentIndex++); + _currSegment = _nextSegments.get(_nextSegmentIndex++); // last segment may have non-zero ptr, slack at end if (_nextSegmentIndex == _nextSegments.size()) { _currSegmentPtr = _lastSegmentOffset; diff --git a/src/main/java/org/codehaus/stax2/validation/XMLValidationSchemaFactory.java b/src/main/java/org/codehaus/stax2/validation/XMLValidationSchemaFactory.java index 6337844..88bece0 100644 --- a/src/main/java/org/codehaus/stax2/validation/XMLValidationSchemaFactory.java +++ b/src/main/java/org/codehaus/stax2/validation/XMLValidationSchemaFactory.java @@ -121,7 +121,7 @@ public static XMLValidationSchemaFactory newInstance(String schemaType, ClassLoa throws FactoryConfigurationError { // Let's check and map schema type to the shorter internal id: - String internalId = (String) sSchemaIds.get(schemaType); + String internalId = sSchemaIds.get(schemaType); if (internalId == null) { throw new FactoryConfigurationError("Unrecognized schema type (id '"+schemaType+"')"); }