KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > openbravo > wad > controls > WADHidden


1 /*
2  *************************************************************************
3  * The contents of this file are subject to the Openbravo Public License
4  * Version 1.0 (the "License"), being the Mozilla Public License
5  * Version 1.1 with a permitted attribution clause; you may not use this
6  * file except in compliance with the License. You may obtain a copy of
7  * the License at http://www.openbravo.com/legal/license.html
8  * Software distributed under the License is distributed on an "AS IS"
9  * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
10  * License for the specific language governing rights and limitations
11  * under the License.
12  * The Original Code is Openbravo ERP.
13  * The Initial Developer of the Original Code is Openbravo SL
14  * All portions are Copyright (C) 2001-2006 Openbravo SL
15  * All Rights Reserved.
16  * Contributor(s): ______________________________________.
17  ************************************************************************
18 */

19 package org.openbravo.wad.controls;
20
21 import java.util.*;
22 import org.openbravo.xmlEngine.XmlDocument;
23
24 public class WADHidden extends WADControl {
25
26   public WADHidden() {
27   }
28
29   public WADHidden(String JavaDoc _columnname, String JavaDoc _columnnameInp, String JavaDoc _dataName, boolean isParameter) {
30     setData("ColumnName", _columnname);
31     setData("ColumnNameInp", _columnnameInp);
32     setData("DataName", _dataName);
33     setData("IsInData", (isParameter?"N":"Y"));
34     initialize();
35   }
36
37   public WADHidden(Properties prop) {
38     setInfo(prop);
39     initialize();
40   }
41
42   public void initialize() {
43     return;
44   }
45
46   public String JavaDoc toString() {
47     XmlDocument xmlDocument = getReportEngine().readXmlTemplate("org/openbravo/wad/controls/WADHidden").createXmlDocument();
48
49     xmlDocument.setParameter("columnName", getData("ColumnName"));
50     xmlDocument.setParameter("columnNameInp", getData("ColumnNameInp"));
51     
52     return replaceHTML(xmlDocument.print());
53   }
54
55   public String JavaDoc toLabel() {
56     return "";
57   }
58
59   public String JavaDoc toXml() {
60     String JavaDoc[] discard = {"sectionField"};
61     if (getData("IsInData").equals("Y")) discard[0] = "sectionParameter";
62     XmlDocument xmlDocument = getReportEngine().readXmlTemplate("org/openbravo/wad/controls/WADHiddenXML", discard).createXmlDocument();
63
64     xmlDocument.setParameter("columnName", getData("ColumnName"));
65     return replaceHTML(xmlDocument.print());
66   }
67
68   public String JavaDoc toJava() {
69     return "";
70   }
71 }
72
Popular Tags