issrg.editor2.ontology.exporter
Class XMLExporter

java.lang.Object
  extended by issrg.editor2.ontology.exporter.PolicyOntologyExporter
      extended by issrg.editor2.ontology.exporter.XMLExporter
Direct Known Subclasses:
PERMISExporter, XACMLExporter

public abstract class XMLExporter
extends PolicyOntologyExporter


Field Summary
protected  org.w3c.dom.Document doc
           
 
Fields inherited from class issrg.editor2.ontology.exporter.PolicyOntologyExporter
ontology
 
Constructor Summary
XMLExporter(PolicyOntology ontology)
           
 
Method Summary
abstract  void generateXML()
           
 org.w3c.dom.Document getXML()
           
 void writeToFile(java.lang.String filename)
           
 
Methods inherited from class issrg.editor2.ontology.exporter.PolicyOntologyExporter
getPermisXML, writeToOWLFile, writeToPERMISFile
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

doc

protected org.w3c.dom.Document doc
Constructor Detail

XMLExporter

public XMLExporter(PolicyOntology ontology)
Method Detail

generateXML

public abstract void generateXML()
                          throws PolicyExportException
Throws:
PolicyExportException

getXML

public org.w3c.dom.Document getXML()
                            throws PolicyExportException
Throws:
PolicyExportException

writeToFile

public void writeToFile(java.lang.String filename)
                 throws PolicyExportException
Throws:
PolicyExportException