719720721722723724725726727728729
return null; case XObject.CLASS_BOOLEAN: { if(javaClass == java.lang.String.class) return xobj.str(); else return new Boolean(xobj.bool()); } // break; Unreachable case XObject.CLASS_NUMBER:
727728729730731732733734735736737
} // break; Unreachable case XObject.CLASS_NUMBER: { if(javaClass == java.lang.String.class) return xobj.str(); else if(javaClass == Boolean.TYPE) return new Boolean(xobj.bool()); else { return convertDoubleToNumber(xobj.num(), javaClass);
741742743744745746747748749750751
case XObject.CLASS_STRING: { if((javaClass == java.lang.String.class) || (javaClass == java.lang.Object.class)) return xobj.str(); else if(javaClass == Character.TYPE) { String str = xobj.str(); if(str.length() > 0) return new Character(str.charAt(0));
744745746747748749750751752753754
if((javaClass == java.lang.String.class) || (javaClass == java.lang.Object.class)) return xobj.str(); else if(javaClass == Character.TYPE) { String str = xobj.str(); if(str.length() > 0) return new Character(str.charAt(0)); else return null; // ?? }
788789790791792793794795796797798
DTM dtm = iter.getDTM(rootHandle); return dtm.getNode(dtm.getFirstChild(rootHandle)); } else if(javaClass == java.lang.String.class) { return xobj.str(); } else if(javaClass == Boolean.TYPE) { return new Boolean(xobj.bool()); }
847848849850851852853854855856857
else return null; } else if(javaClass == java.lang.String.class) { return xobj.str(); } else if(javaClass == Boolean.TYPE) { return new Boolean(xobj.bool()); }
184185186187188189190191192193194
switch (type) { case XObject.CLASS_BOOLEAN : case XObject.CLASS_NUMBER : case XObject.CLASS_STRING : s = value.str(); handler.characters(s.toCharArray(), 0, s.length()); break; case XObject.CLASS_NODESET :
229230231232233234235236237238239
SerializerUtils.outputResultTreeFragment( handler, value, transformer.getXPathContext()); break; default : s = value.str(); handler.characters(s.toCharArray(), 0, s.length()); break; } }
272273274275276277278279280281282
switch (type) { case XObject.CLASS_BOOLEAN : case XObject.CLASS_NUMBER : case XObject.CLASS_STRING : s = value.str(); rtreeHandler.characters(s.toCharArray(), 0, s.length()); break; case XObject.CLASS_NODESET : // System.out.println(value);
12881289129012911292129312941295129612971298
break; case XObject.CLASS_STRING: ni = EMPTY_NODE_ITERATOR; node = new DocumentImpl().createTextNode(xobject.str()); if (n instanceof DBNode) { ((TextImpl) node).setSource(((DBNode) n).getSource()); } break;