1 package org.ozoneDB.xml.dom4j.o3impl; 9 10 import org.dom4j.DocumentFactory; 11 import org.dom4j.Element; 12 import org.dom4j.Namespace; 13 import org.ozoneDB.OzoneInterface; 14 import org.ozoneDB.OzoneRemoteException; 15 16 import java.io.Serializable ; 17 18 22 public class O3Namespace extends DefaultNamespace implements Serializable { 23 24 final static long serialVersionUID = 1L; 25 27 private transient OzoneInterface db; 28 30 private void init() { 31 } 33 34 public O3Namespace(String prefix, String uri) { 35 super(prefix, uri); 36 init(); 37 } 38 39 public static Namespace create(OzoneInterface db, String prefix, String uri) { 40 O3Namespace obj = new O3Namespace(prefix, uri); 46 obj.db = db; 47 return obj; 48 } 49 50 54 public O3Namespace(Element parent, String prefix, String uri) { 55 super(parent, prefix, uri); 56 init(); 57 } 58 59 public static Namespace create(OzoneInterface db, Element parent, String prefix, String uri) { 60 O3Namespace obj = new O3Namespace(parent, prefix, uri); 68 obj.db = db; 69 return obj; 70 } 71 72 public DocumentFactory getDocumentFactory() { 73 throw new OzoneRemoteException("getDocumentFactory will not work in Ozone"); 74 } 75 76 } 77 | Popular Tags |