1 package org.ozoneDB.xml.dom4j.o3impl; 9 10 import org.dom4j.Namespace; 11 import org.dom4j.QName; 12 import org.ozoneDB.OzoneInterface; 13 import org.ozoneDB.xml.dom4j.OzoneDocumentFactory; 14 15 import java.io.Serializable ; 16 17 21 public class O3QNameCache extends QNameCache implements Serializable { 22 23 final static long serialVersionUID = 1L; 24 protected transient OzoneInterface db; 25 26 public O3QNameCache(OzoneDocumentFactory documentFactory, OzoneInterface db) { 27 super(documentFactory); 28 setDatabase(db); 29 System.out.println(this.getClass() + " O3QNameCache constructor invoked"); 30 } 31 32 public void setDatabase(OzoneInterface db) { 33 this.db = db; 34 } 35 36 protected QName createQName(String name) { 37 return O3QName.create(db, name); 38 } 39 40 protected QName createQName(String name, Namespace namespace) { 41 return O3QName.create(db, name, namespace); 42 } 43 44 protected QName createQName(String name, Namespace namespace, String qualifiedName) { 45 return O3QName.create(db, name, namespace, qualifiedName); 46 } 47 48 } 49 | Popular Tags |