📄 ozonexpathimpl.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: OzoneXPathImpl.java,v 1.2 2003/06/23 11:54:52 per_nyfelt Exp $package org.ozoneDB.xml.dom4j.xpath;import org.dom4j.InvalidXPathException;import org.dom4j.xpath.DefaultXPath;import org.ozoneDB.OzoneCompatible;import org.ozoneDB.OzoneInterface;import org.ozoneDB.OzoneObject;import org.ozoneDB.OzoneProxy;import org.ozoneDB.core.ObjectContainer;import org.ozoneDB.core.ObjectID;import org.ozoneDB.xml.dom4j.OzoneXPath;import org.xml.sax.ContentHandler;import org.xml.sax.SAXException;/** * * @author Per Nyfelt */public class OzoneXPathImpl extends DefaultXPath implements OzoneXPath, OzoneCompatible { final static long serialVersionUID = 1L; private OzoneObject ozoneObject; private void init() { ozoneObject = new OzoneObject(); } public static OzoneXPath create(OzoneInterface db, String xpathExpression) { return (OzoneXPath) db.createObject(OzoneXPathImpl.class, new Class[] {String.class}, new Object[]{xpathExpression}); } /** Construct an XPath */ public OzoneXPathImpl(String xpathExpression) throws InvalidXPathException { super(xpathExpression); init(); } public ObjectID getObjectID() { return ozoneObject.getObjectID(); } public void setContainer(ObjectContainer _container) { ozoneObject.setContainer(_container); } public ObjectContainer container() { return ozoneObject.container(); } public OzoneProxy self() { return ozoneObject.self(); } public OzoneInterface database() { return ozoneObject.database(); } public boolean toXML(ContentHandler ch) throws SAXException { return ozoneObject.toXML(ch); } public void onCreate() { } public void onActivate() { } public void onPassivate() { } public void onDelete() { }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -