1 28 29 30 package com.opencms.workplace; 31 32 import org.opencms.file.CmsFile; 33 import org.opencms.file.CmsObject; 34 import org.opencms.main.CmsException; 35 36 import com.opencms.template.A_CmsXmlContent; 37 38 47 48 public class CmsXmlWpInputDefFile extends A_CmsXmlContent { 49 50 53 54 public CmsXmlWpInputDefFile() throws CmsException { 55 super(); 56 } 57 58 65 66 public CmsXmlWpInputDefFile(CmsObject cms, CmsFile file) throws CmsException { 67 super(); 68 init(cms, file); 69 } 70 71 78 79 public CmsXmlWpInputDefFile(CmsObject cms, String filename) throws CmsException { 80 super(); 81 init(cms, filename); 82 } 83 84 88 89 public String getContentDescription() { 90 return "OpenCms workplace inputs"; 91 } 92 93 104 105 public String getInput(String styleClass, String name, String size, String length, 106 String value, String action) throws CmsException { 107 setData(CmsWorkplaceDefault.C_INPUT_CLASS, styleClass); 108 setData(CmsWorkplaceDefault.C_INPUT_NAME, name); 109 setData(CmsWorkplaceDefault.C_INPUT_SIZE, size); 110 setData(CmsWorkplaceDefault.C_INPUT_LENGTH, length); 111 setData(CmsWorkplaceDefault.C_INPUT_VALUE, value); 112 setData(CmsWorkplaceDefault.C_INPUT_ACTION, action); 113 return getProcessedDataValue(CmsWorkplaceDefault.C_TAG_INPUTFIELD); 114 } 115 116 125 126 public String getPassword(String styleClass, String name, String size, String length) throws CmsException { 127 setData(CmsWorkplaceDefault.C_INPUT_CLASS, styleClass); 128 setData(CmsWorkplaceDefault.C_INPUT_NAME, name); 129 setData(CmsWorkplaceDefault.C_INPUT_SIZE, size); 130 setData(CmsWorkplaceDefault.C_INPUT_LENGTH, length); 131 return getProcessedDataValue(CmsWorkplaceDefault.C_TAG_PASSWORD); 132 } 133 134 public String getSelectBoxEnd() throws CmsException { 135 return getProcessedDataValue(CmsWorkplaceDefault.C_TAG_SELECTBOX_END); 136 } 137 138 public String getSelectBoxOption(String name, String value) throws CmsException { 139 setData(CmsWorkplaceDefault.C_SELECTBOX_OPTIONNAME, name); 140 setData(CmsWorkplaceDefault.C_SELECTBOX_OPTIONVALUE, value); 141 return getProcessedDataValue(CmsWorkplaceDefault.C_TAG_SELECTBOX_OPTION); 142 } 143 144 public String getSelectBoxSelOption(String name, String value) throws CmsException { 145 setData(CmsWorkplaceDefault.C_SELECTBOX_OPTIONNAME, name); 146 setData(CmsWorkplaceDefault.C_SELECTBOX_OPTIONVALUE, value); 147 return getProcessedDataValue(CmsWorkplaceDefault.C_TAG_SELECTBOX_SELOPTION); 148 } 149 150 public String getSelectBoxStart(String classname, String name, String width, 151 String onchange, String size) throws CmsException { 152 if(classname == null || "".equals(classname)) { 153 setData(CmsWorkplaceDefault.C_SELECTBOX_CLASS, ""); 154 } 155 else { 156 setData(CmsWorkplaceDefault.C_SELECTBOX_CLASSNAME, classname); 157 setData(CmsWorkplaceDefault.C_SELECTBOX_CLASS, getProcessedData(CmsWorkplaceDefault.C_TAG_SELECTBOX_CLASS)); 158 } 159 setData(CmsWorkplaceDefault.C_SELECTBOX_NAME, name); 160 setData(CmsWorkplaceDefault.C_SELECTBOX_WIDTH, width); 161 setData(CmsWorkplaceDefault.C_SELECTBOX_ONCHANGE, onchange); 162 setData(CmsWorkplaceDefault.C_SELECTBOX_SIZE, size); 163 return getProcessedDataValue(CmsWorkplaceDefault.C_TAG_SELECTBOX_START); 164 } 165 166 public String getSelectBoxStartDiv(String classname, String name, String width, 167 String onchange, String size) throws CmsException { 168 if(classname == null || "".equals(classname)) { 169 setData(CmsWorkplaceDefault.C_SELECTBOX_CLASS, ""); 170 } 171 else { 172 setData(CmsWorkplaceDefault.C_SELECTBOX_CLASSNAME, classname); 173 setData(CmsWorkplaceDefault.C_SELECTBOX_CLASS, getProcessedData(CmsWorkplaceDefault.C_TAG_SELECTBOX_CLASS)); 174 } 175 setData(CmsWorkplaceDefault.C_SELECTBOX_NAME, name); 176 setData(CmsWorkplaceDefault.C_SELECTBOX_WIDTH, width); 177 setData(CmsWorkplaceDefault.C_SELECTBOX_ONCHANGE, onchange); 178 setData(CmsWorkplaceDefault.C_SELECTBOX_SIZE, size); 179 return getProcessedDataValue(CmsWorkplaceDefault.C_TAG_SELECTBOX_START_DIV); 180 } 181 182 186 187 public String getXmlDocumentTagName() { 188 return "WP_INPUTS"; 189 } 190 } 191
| Popular Tags
|