Author: mrglavas
Date: Mon Feb 20 21:36:35 2006
New Revision: 379351
URL: http://svn.apache.org/viewcvs?rev=379351&view=rev
Log:
Added support for getDeclaredPrefixCount()/getDeclaredPrefixAt(int).
Modified:
xerces/java/trunk/src/org/apache/xerces/util/JAXPNamespaceContextWrapper.java
Modified:
xerces/java/trunk/src/org/apache/xerces/util/JAXPNamespaceContextWrapper.java
URL:
http://svn.apache.org/viewcvs/xerces/java/trunk/src/org/apache/xerces/util/JAXPNamespaceContextWrapper.java?rev=379351&r1=379350&r2=379351&view=diff
==============================================================================
---
xerces/java/trunk/src/org/apache/xerces/util/JAXPNamespaceContextWrapper.java
(original)
+++
xerces/java/trunk/src/org/apache/xerces/util/JAXPNamespaceContextWrapper.java
Mon Feb 20 21:36:35 2006
@@ -17,6 +17,7 @@
package org.apache.xerces.util;
import java.util.Enumeration;
+import java.util.List;
import javax.xml.XMLConstants;
@@ -29,10 +30,11 @@
*
* @version $Id$
*/
-public class JAXPNamespaceContextWrapper implements NamespaceContext {
+public final class JAXPNamespaceContextWrapper implements NamespaceContext {
private javax.xml.namespace.NamespaceContext fNamespaceContext;
private SymbolTable fSymbolTable;
+ private List fPrefixes;
public JAXPNamespaceContextWrapper(SymbolTable symbolTable) {
setSymbolTable(symbolTable);
@@ -54,6 +56,14 @@
return fSymbolTable;
}
+ public void setDeclaredPrefixes(List prefixes) {
+ fPrefixes = prefixes;
+ }
+
+ public List getDeclaredPrefixes() {
+ return fPrefixes;
+ }
+
/*
* NamespaceContext methods
*/
@@ -104,11 +114,11 @@
}
public int getDeclaredPrefixCount() {
- return 0;
+ return (fPrefixes != null) ? fPrefixes.size() : 0;
}
public String getDeclaredPrefixAt(int index) {
- return null;
+ return (String) fPrefixes.get(index);
}
public void reset() {}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]