/*************************************************** * * cismet GmbH, Saarbruecken, Germany * * ... and it just works. * ****************************************************/ package de.cismet.cismap.commons.gui.printing; import org.jdom.Element; /** * DOCUMENT ME! * * @author thorsten.hell@cismet.de * @version $Revision$, $Date$ */ public class AdditionalTemplateParameter { //~ Instance fields -------------------------------------------------------- private String placeholder = ""; // NOI18N private String title = ""; // NOI18N //~ Constructors ----------------------------------------------------------- /** * Creates a new AdditionalTemplateParameter object. * * @param parameter DOCUMENT ME! */ public AdditionalTemplateParameter(final Element parameter) { placeholder = parameter.getAttribute("placeholder").getValue(); // NOI18N title = parameter.getAttribute("title").getValue(); // NOI18N } //~ Methods ---------------------------------------------------------------- /** * DOCUMENT ME! * * @return DOCUMENT ME! */ Element getElement() { final Element e = new Element("parameter"); // NOI18N e.setAttribute("placeholder", getPlaceholder()); // NOI18N e.setAttribute("title", getTitle()); // NOI18N return e; } /** * DOCUMENT ME! * * @return DOCUMENT ME! */ public String getPlaceholder() { return placeholder; } /** * DOCUMENT ME! * * @param placeholder DOCUMENT ME! */ public void setPlaceholder(final String placeholder) { this.placeholder = placeholder; } /** * DOCUMENT ME! * * @return DOCUMENT ME! */ public String getTitle() { return title; } /** * DOCUMENT ME! * * @param title DOCUMENT ME! */ public void setTitle(final String title) { this.title = title; } }