neilg 2002/08/29 16:25:44
Modified: java/src/org/apache/xerces/impl/xpath XPath.java
Log:
some minor code cleanup
Revision Changes Path
1.8 +24 -29 xml-xerces/java/src/org/apache/xerces/impl/xpath/XPath.java
Index: XPath.java
===================================================================
RCS file: /home/cvs/xml-xerces/java/src/org/apache/xerces/impl/xpath/XPath.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- XPath.java 13 Aug 2002 22:57:09 -0000 1.7
+++ XPath.java 29 Aug 2002 23:25:43 -0000 1.8
@@ -249,18 +249,18 @@
}
case XPath.Tokens.EXPRTOKEN_NAMETEST_NAMESPACE:{
isNamespaceAtt=true;
- }
+ }
case XPath.Tokens.EXPRTOKEN_NAMETEST_QNAME:{
- token = xtokens.getToken(++i);
- String prefix = xtokens.getTokenString(token);
- String uri = null;
- if (context != null && prefix != XMLSymbols.EMPTY_STRING) {
- uri = context.getURI(prefix);
- }
- if (prefix != XMLSymbols.EMPTY_STRING && context != null && uri
== null) {
- throw new XPathException("c-general-xpath-ns");
- }
+ token = xtokens.getToken(++i);
+ String prefix = xtokens.getTokenString(token);
+ String uri = null;
+ if (context != null && prefix !=
XMLSymbols.EMPTY_STRING) {
+ uri = context.getURI(prefix);
+ }
+ if (prefix != XMLSymbols.EMPTY_STRING && context !=
null && uri == null) {
+ throw new XPathException("c-general-xpath-ns");
+ }
if (isNamespaceAtt)
{
@@ -272,19 +272,19 @@
break;
}
- token = xtokens.getToken(++i);
- String localpart = xtokens.getTokenString(token);
- String rawname = prefix != XMLSymbols.EMPTY_STRING
+ token = xtokens.getToken(++i);
+ String localpart = xtokens.getTokenString(token);
+ String rawname = prefix != XMLSymbols.EMPTY_STRING
? fSymbolTable.addSymbol(prefix+':'+localpart)
: localpart;
- // build step
- Axis axis = new Axis(Axis.ATTRIBUTE);
- NodeTest nodeTest = new NodeTest(new QName(prefix, localpart,
rawname, uri));
- Step step = new Step(axis, nodeTest);
- stepsVector.addElement(step);
- break;
- }
+ // build step
+ Axis axis = new Axis(Axis.ATTRIBUTE);
+ NodeTest nodeTest = new NodeTest(new QName(prefix,
localpart, rawname, uri));
+ Step step = new Step(axis, nodeTest);
+ stepsVector.addElement(step);
+ break;
+ }
}
firstTokenOfLocationPath=false;
break;
@@ -298,11 +298,6 @@
// should never have a bare double colon
throw new XPathException("c-general-xpath");
}
- /***
- case XPath.Tokens.EXPRTOKEN_NAMETEST_ANY: {
- break;
- }
- /***/
case XPath.Tokens.EXPRTOKEN_AXISNAME_CHILD: {
// consume "::" token and drop through
@@ -423,7 +418,7 @@
int size = stepsVector.size();
if (size == 0) {
if (locationPathsVector.size()==0)
- throw new XPathException("c-general-xpath");
+ throw new XPathException("c-general-xpath");
else
throw new XPathException("c-general-xpath");
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]