1 8 package org.ozoneDB.xml; 9 10 import org.w3c.dom.Document ; 11 import org.ozoneDB.xml.*; 12 import org.ozoneDB.*; 13 14 15 public class OOXMLDOMFactory extends DOMFactory { 16 17 18 public static Document createDocument( Class docClass, OzoneInterface ozoneDB, String docName ) { 19 try { 20 docClass = getDocClass( docClass ); 23 24 if (docClass != null && docClass != Document .class && docClass != XMLDocument.class) { 27 return (Document )ozoneDB.createObject( docClass.getName(), 0, docName ); 28 } else { 29 return (Document )ozoneDB.createObject( org.ozoneDB.xml.dom.DocumentImpl.class.getName(), 0, docName ); 30 } 31 } catch (Exception except) { 32 except.printStackTrace(); 33 return null; 34 } 35 } 36 37 } 38 | Popular Tags |