package org.ariadne_eu.utils.registry;
import org.jdom.Element;
import org.jdom.Namespace;
public class MetadataFormat {
String _metadataPrefix;
String _schema;
String _metadataNamespace;
public MetadataFormat(){
}
public MetadataFormat(String metadataPrefix, String schema, String metadataNamespace){
_metadataPrefix=metadataPrefix;
_schema=schema;
_metadataNamespace=metadataNamespace;
}
public void setMetadataPrefix(String metadataPrefix){
_metadataPrefix=metadataPrefix;
}
public void setSchema(String schema){
_schema=schema;
}
public void setMetadataNameSpace(String metadataNamespace){
_metadataNamespace=metadataNamespace;
}
public String getMetadataPrefix(){
return _metadataPrefix;
}
public String getSchema(){
return _schema;
}
public String getMetadataNamespace(){
return _metadataNamespace;
}
public void parseXMLMetadataFormat(Element metadataFormat, Namespace ns){
_metadataPrefix = metadataFormat.getChildText("metadataPrefix",ns);
_schema = metadataFormat.getChildText("schema", ns);
_metadataNamespace = metadataFormat.getChildText("metadataNamespace");
}
public String getXMLMetadataFormat(String tab){
String xml = "";
xml = tab+"<metadataFormat>\n" +
tab+"\t<metadataPrefix>"+_metadataPrefix+"</metadataPrefix>\n" +
tab+"\t<schema>"+_schema+"</schema>\n" +
tab+"\t<metadataNamespace>"+_metadataNamespace+"</metadataNamespace>\n" +
tab+"</metadataFormat>\n";
return xml;
}
}