public class TemplateElementFactory extends XMLElementFactory
Title: DECLARE
Description:
Copyright: Copyright (c) 2006
Company: TU/e
Constructor and Description |
---|
TemplateElementFactory(XMLBroker broker) |
TemplateElementFactory(XMLElementFactory factory) |
Modifier and Type | Method and Description |
---|---|
org.w3c.dom.Element |
createGroupElement(LanguageGroup group)
createTemplateElement
|
org.w3c.dom.Element |
createLanguageElement(Language language)
createTemplateElement
|
org.w3c.dom.Element |
createTemplateElement(ConstraintTemplate template)
createTemplateElement
|
LanguageGroup |
elementToGroup(org.w3c.dom.Element element) |
Language |
elementToLanguage(org.w3c.dom.Element element) |
void |
elementToLine(org.w3c.dom.Element element,
LineStyle line)
elementToLine
|
void |
elementToLineStyle(org.w3c.dom.Element element,
LineStyle style)
elementToGraphical
|
ConstraintTemplate |
elementToTemplate(Language lang,
org.w3c.dom.Element element)
elementToTemplate
|
org.w3c.dom.Element |
getGroupElement(org.w3c.dom.Element element,
LanguageGroup group) |
org.w3c.dom.Element |
getLanguageElement(org.w3c.dom.Element element,
Language lang) |
org.w3c.dom.NodeList |
getListLanguages(org.w3c.dom.Element element)
getListTemplates
|
org.w3c.dom.NodeList |
getListTemplates(org.w3c.dom.Element element)
getListTemplates
|
org.w3c.dom.Element |
getTemplateElement(ConstraintTemplate template,
org.w3c.dom.Element element)
getTemplateElement
|
void |
groupToElement(LanguageGroup group,
org.w3c.dom.Element element)
updateTemplateElement
|
void |
lineStyleToElement(LineStyle line,
org.w3c.dom.Element element)
updateTemplateElement
|
org.w3c.dom.Element |
parameterToElement(Parameter parameter)
parameterToElement
|
void |
templateToElement(ConstraintTemplate template,
org.w3c.dom.Element element)
updateTemplateElement
|
void |
updateGroupElement(LanguageGroup group,
org.w3c.dom.Element element)
updateGroupElement
|
void |
updateTemplateElement(ConstraintTemplate template,
org.w3c.dom.Element element)
updateTemplateElement
|
attributesToElement, baseToElement, baseToElement, createElement, createObjectAttribute, createTextNode, deleteElement, elementToAttributes, elementToBase, findFirstElement, getAllSubElements, getDocument, getFirstElement, getSimpleElementText, getSimpleElementText, getXMLid, removeChildren, setAttribute, updateObjectAttribute
public TemplateElementFactory(XMLBroker broker)
public TemplateElementFactory(XMLElementFactory factory)
public org.w3c.dom.Element parameterToElement(Parameter parameter)
parameter
- FormalParameterpublic Language elementToLanguage(org.w3c.dom.Element element)
public ConstraintTemplate elementToTemplate(Language lang, org.w3c.dom.Element element)
lang
- Languageelement
- Elementpublic org.w3c.dom.NodeList getListLanguages(org.w3c.dom.Element element)
element
- Elementpublic org.w3c.dom.NodeList getListTemplates(org.w3c.dom.Element element)
element
- Elementpublic void elementToLineStyle(org.w3c.dom.Element element, LineStyle style)
element
- Elementstyle
- DGraphicalpublic void elementToLine(org.w3c.dom.Element element, LineStyle line)
element
- Elementline
- LineStylepublic void templateToElement(ConstraintTemplate template, org.w3c.dom.Element element)
template
- ConstraintTemplateelement
- Elementpublic void updateTemplateElement(ConstraintTemplate template, org.w3c.dom.Element element)
template
- ConstraintTemplateelement
- Elementpublic void lineStyleToElement(LineStyle line, org.w3c.dom.Element element)
line
- ConstraintTemplateelement
- Elementpublic org.w3c.dom.Element getTemplateElement(ConstraintTemplate template, org.w3c.dom.Element element)
template
- ConstraintTemplateelement
- Elementpublic org.w3c.dom.Element createTemplateElement(ConstraintTemplate template)
template
- ConstraintTemplatepublic org.w3c.dom.Element createGroupElement(LanguageGroup group)
group
- ConstraintTemplatepublic void updateGroupElement(LanguageGroup group, org.w3c.dom.Element element)
group
- ConstraintTemplateelement
- Elementpublic void groupToElement(LanguageGroup group, org.w3c.dom.Element element)
group
- ConstraintTemplateelement
- Elementpublic org.w3c.dom.Element createLanguageElement(Language language)
language
- ConstraintTemplatepublic org.w3c.dom.Element getLanguageElement(org.w3c.dom.Element element, Language lang)
lang
- Languageelement
- Elementpublic LanguageGroup elementToGroup(org.w3c.dom.Element element)
public org.w3c.dom.Element getGroupElement(org.w3c.dom.Element element, LanguageGroup group)