public class XMLTemplateBroker extends XMLBroker implements TemplateBroker
Constructor and Description |
---|
XMLTemplateBroker(java.lang.String aConnectionString,
java.lang.String aName) |
Modifier and Type | Method and Description |
---|---|
void |
addGroup(LanguageGroup group,
LanguageGroup parent,
Language language) |
void |
addLanguage(Language language)
Adds a template to a xml file.
|
void |
addTemplate(LanguageGroup parent,
ConstraintTemplate template)
Adds a template to a xml file.
|
void |
deleteGroup(LanguageGroup group,
LanguageGroup parent,
Language language) |
boolean |
deleteLanguage(Language language) |
boolean |
deleteTemplate(ConstraintTemplate template,
LanguageGroup parent)
Deletes a template from a xml file.
|
boolean |
editGroup(LanguageGroup group,
Language language) |
boolean |
editTemplate(ConstraintTemplate template,
LanguageGroup parent)
Edits/alters a template in a xml file.
|
org.w3c.dom.Element |
getLanguagesElement()
getTemplatesElement
|
java.util.List<Language> |
readLanguages()
Reads all templates from the data warehouse.
|
clearDocument, connect, createElement, createTextNode, deleteElement, getDocument, getDocumentRoot, getXML, readDocument, readDocument, readDocumentString, writeDocument
getConnectionString
public XMLTemplateBroker(java.lang.String aConnectionString, java.lang.String aName)
public void addTemplate(LanguageGroup parent, ConstraintTemplate template)
addTemplate
in interface TemplateBroker
template
- template that should be added.public void addLanguage(Language language)
addLanguage
in interface TemplateBroker
language
- template that should be added.public boolean editTemplate(ConstraintTemplate template, LanguageGroup parent)
editTemplate
in interface TemplateBroker
template
- template that should be editedpublic boolean deleteTemplate(ConstraintTemplate template, LanguageGroup parent)
deleteTemplate
in interface TemplateBroker
template
- template that should be deletedpublic java.util.List<Language> readLanguages()
TemplateBroker
readLanguages
in interface TemplateBroker
public org.w3c.dom.Element getLanguagesElement()
public boolean deleteLanguage(Language language)
deleteLanguage
in interface TemplateBroker
public void addGroup(LanguageGroup group, LanguageGroup parent, Language language)
addGroup
in interface TemplateBroker
public boolean editGroup(LanguageGroup group, Language language)
editGroup
in interface TemplateBroker
public void deleteGroup(LanguageGroup group, LanguageGroup parent, Language language)
deleteGroup
in interface TemplateBroker