|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.washington.bhi.protegex.storage.xml.XMLBackend
XML schema backend for Protege 2000 Anton An June 19, 2001 Ping-Ping Lin October 16, 2002
Field Summary |
Fields inherited from interface edu.stanford.smi.protege.model.KnowledgeBaseFactory |
FACTORY_CLASS_NAME |
Constructor Summary | |
XMLBackend()
|
Method Summary | |
edu.stanford.smi.protege.model.KnowledgeBase |
createKnowledgeBase(java.util.Collection errors)
Create a new knowledge base. |
edu.stanford.smi.protege.model.KnowledgeBaseSourcesEditor |
createKnowledgeBaseSourcesEditor(java.lang.String projectName,
edu.stanford.smi.protege.util.PropertyList sources)
Create a source editor |
java.lang.String |
getDescription()
returns the description of this backend for display to users |
java.lang.String |
getLabel()
|
java.lang.String |
getProjectFilePath()
returns the path to any project file containing customized forms which are needed by this backend. |
static java.lang.String |
getXMLFileName(edu.stanford.smi.protege.util.PropertyList sources)
a helper method to extract the name of the file for storing classes from the property list |
void |
includeKnowledgeBase(edu.stanford.smi.protege.model.KnowledgeBase kb,
edu.stanford.smi.protege.util.PropertyList sources,
java.util.Collection errors)
|
boolean |
isComplete(edu.stanford.smi.protege.util.PropertyList sources)
|
void |
loadKnowledgeBase(edu.stanford.smi.protege.model.KnowledgeBase kb,
edu.stanford.smi.protege.util.PropertyList sources,
java.util.Collection errors)
|
static void |
main(java.lang.String[] args)
method to make this class easy to debug |
void |
saveKnowledgeBase(edu.stanford.smi.protege.model.KnowledgeBase kb,
edu.stanford.smi.protege.util.PropertyList sources,
java.util.Collection errors)
|
static void |
setSourceFiles(edu.stanford.smi.protege.util.PropertyList sources,
java.lang.String XMLFileName)
helper method to stuff the class and instances file names into the sources property list |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public XMLBackend()
Method Detail |
public edu.stanford.smi.protege.model.KnowledgeBase createKnowledgeBase(java.util.Collection errors)
createKnowledgeBase
in interface edu.stanford.smi.protege.model.KnowledgeBaseFactory
public void includeKnowledgeBase(edu.stanford.smi.protege.model.KnowledgeBase kb, edu.stanford.smi.protege.util.PropertyList sources, java.util.Collection errors)
includeKnowledgeBase
in interface edu.stanford.smi.protege.model.KnowledgeBaseFactory
public void loadKnowledgeBase(edu.stanford.smi.protege.model.KnowledgeBase kb, edu.stanford.smi.protege.util.PropertyList sources, java.util.Collection errors)
loadKnowledgeBase
in interface edu.stanford.smi.protege.model.KnowledgeBaseFactory
public void saveKnowledgeBase(edu.stanford.smi.protege.model.KnowledgeBase kb, edu.stanford.smi.protege.util.PropertyList sources, java.util.Collection errors)
saveKnowledgeBase
in interface edu.stanford.smi.protege.model.KnowledgeBaseFactory
public edu.stanford.smi.protege.model.KnowledgeBaseSourcesEditor createKnowledgeBaseSourcesEditor(java.lang.String projectName, edu.stanford.smi.protege.util.PropertyList sources)
createKnowledgeBaseSourcesEditor
in interface edu.stanford.smi.protege.model.KnowledgeBaseFactory
projectName
- sources
- public boolean isComplete(edu.stanford.smi.protege.util.PropertyList sources)
isComplete
in interface edu.stanford.smi.protege.model.KnowledgeBaseFactory
public java.lang.String getDescription()
getDescription
in interface edu.stanford.smi.protege.model.KnowledgeBaseFactory
public java.lang.String getProjectFilePath()
getProjectFilePath
in interface edu.stanford.smi.protege.model.KnowledgeBaseFactory
public java.lang.String getLabel()
public static java.lang.String getXMLFileName(edu.stanford.smi.protege.util.PropertyList sources)
public static void setSourceFiles(edu.stanford.smi.protege.util.PropertyList sources, java.lang.String XMLFileName)
public static void main(java.lang.String[] args)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |