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

📄 xmlcontainerhelper.java

📁 Java的面向对象数据库系统的源代码
💻 JAVA
字号:
// You can redistribute this software and/or modify it under the terms of
// the Ozone Library License version 1 published by ozone-db.org.
//
// The original code and portions created by SMB are
// Copyright (C) 1997-@year@ by SMB GmbH. All rights reserved.
//
// $Id: XMLContainerHelper.java,v 1.1 2003/11/22 19:29:51 per_nyfelt Exp $

package org.ozoneDB.xml.util;

import java.io.IOException;

import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
import org.w3c.dom.Document;

import org.xml.sax.SAXException;

import org.ozoneDB.OzoneRemote;

import org.infozone.tools.xml.queries.XObject;


/**
 * The remote interface of the {@link XMLContainerHelperImpl}.
 * 
 * 
 * @version $Revision: 1.1 $ $Date: 2003/11/22 19:29:51 $
 * @author <a href="http://www.softwarebuero.de">SMB</a>
 * @see XMLContainerHelperImpl
 */
public interface XMLContainerHelper extends OzoneRemote {
    
    public void setDocument( Document _pdoc ); /* update */
    
    public Document getDocument();

    public void clearDocument(); /* update */

    public SAXChunkConsumer beginInputSequence( Node _pnode ) throws Exception;
    
    public SAXChunkConsumer putChunk( byte[] _chunkData, SAXChunkConsumer consumer ) throws SAXException, IOException;
    
    public void endInputSequence() throws Exception;
    
/*    public SAXChunkProducer beginOutputSequence( Node _pnode, int _depth ) throws Exception;
*/
    public SAXChunkProducer beginOutputSequence( NodeList _pnodes, int _depth ) throws Exception;
    
    public SAXChunkProducer createNextChunk( SAXChunkProducer producer ) throws SAXException;
    
    public void endOutputSequence() throws Exception;
    
    public XObject executeXPath( OzoneXPathQuery _query ) throws Exception;

    public void executeXUpdate( OzoneXUpdateQuery _query ) throws Exception;
    
    public String xpathForNode( Node _pnode );

}

⌨️ 快捷键说明

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