⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 xalanxobject.java

📁 用Java写的面相对象的数据库管理系统
💻 JAVA
字号:
// Copyright 1997-1999 by softwarebuero m&b (SMB). All rights reserved.//// You can redistribute this software and/or modify it under the terms of// the Ozone Library License version 1 published by softwarebuero m&b (SMB).//// $Id: XalanXObject.java,v 1.3 2000/10/28 16:55:26 daniela Exp $package org.ozoneDB.xml.xpath;import org.w3c.dom.DocumentFragment;import org.w3c.dom.NodeList;import org.xml.sax.SAXException;import org.apache.xalan.xpath.XObject;/** * Wrapper for the Xalan XObject and maybe other XPath implementation specific * things. *  * This class only compiles if you have a working Xalan 1.0.1 in your classpath! *  *  * @version $Revision: 1.3 $ $Date: 2000/10/28 16:55:26 $ * @author <a href="http://www.softwarebuero.de">SMB</a> */public final class XalanXObject extends java.lang.Object implements org.ozoneDB.xml.xpath.XObject {        //    // Constants    //        private org.apache.xalan.xpath.XObject _xobj = null;            /**     * Creates a new XalanXObject.     * @param xobj Xalans native XObject that should be wrapped.     * @exception IllegalArgumentException If the given XObject was null.     */    public XalanXObject( XObject xobj ) throws IllegalArgumentException{        if (xobj == null) {            throw new IllegalArgumentException( "XalanXObject(): Argument was null!" );        }         _xobj = xobj;    }            /** Tell what kind of class this is. */    public int getType() {        switch (_xobj.getType()) {        case org.apache.xalan.xpath.XObject.CLASS_BOOLEAN:            return org.ozoneDB.xml.xpath.XObject.CLASS_BOOLEAN;        case org.apache.xalan.xpath.XObject.CLASS_NODESET:            return org.ozoneDB.xml.xpath.XObject.CLASS_NODESET;        case org.apache.xalan.xpath.XObject.CLASS_NULL:            return org.ozoneDB.xml.xpath.XObject.CLASS_NULL;        case org.apache.xalan.xpath.XObject.CLASS_NUMBER:            return org.ozoneDB.xml.xpath.XObject.CLASS_NUMBER;        case org.apache.xalan.xpath.XObject.CLASS_RTREEFRAG:            return org.ozoneDB.xml.xpath.XObject.CLASS_RTREEFRAG;        case org.apache.xalan.xpath.XObject.CLASS_STRING:            return org.ozoneDB.xml.xpath.XObject.CLASS_STRING;        case org.apache.xalan.xpath.XObject.CLASS_UNKNOWN:            return org.ozoneDB.xml.xpath.XObject.CLASS_UNKNOWN;        }        return org.ozoneDB.xml.xpath.XObject.CLASS_UNKNOWN;    }             /** Cast result object to a boolean. */    public boolean bool() throws org.xml.sax.SAXException {        return _xobj.bool();    }             /** Cast result object to a number. */    public double num() throws org.xml.sax.SAXException {        return _xobj.num();    }             /** Cast result object to a string. */    public String str() {        return _xobj.str();    }             /** Cast result object to a nodelist. */    public NodeList nodeset() throws org.xml.sax.SAXException {        return _xobj.nodeset();    }             /** Cast result object to a result tree fragment. */    public DocumentFragment rtree() {        return _xobj.rtree();    }     }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -