Author: estherbin
Date: 2008-08-05 08:51:37 -0400 (Tue, 05 Aug 2008)
New Revision: 9515
Modified:
trunk/jsf/plugins/org.jboss.tools.jsf.vpe.richfaces/src/org/jboss/tools/jsf/vpe/richfaces/template/RichFacesFileUploadTemplate.java
Log:
Write junit for selection.
Modified:
trunk/jsf/plugins/org.jboss.tools.jsf.vpe.richfaces/src/org/jboss/tools/jsf/vpe/richfaces/template/RichFacesFileUploadTemplate.java
===================================================================
---
trunk/jsf/plugins/org.jboss.tools.jsf.vpe.richfaces/src/org/jboss/tools/jsf/vpe/richfaces/template/RichFacesFileUploadTemplate.java 2008-08-05
12:51:05 UTC (rev 9514)
+++
trunk/jsf/plugins/org.jboss.tools.jsf.vpe.richfaces/src/org/jboss/tools/jsf/vpe/richfaces/template/RichFacesFileUploadTemplate.java 2008-08-05
12:51:37 UTC (rev 9515)
@@ -12,7 +12,6 @@
import org.jboss.tools.vpe.editor.template.VpeCreationData;
import org.jboss.tools.vpe.editor.util.HTML;
import org.jboss.tools.vpe.editor.util.VpeStyleUtil;
-import org.jboss.tools.vpe.xulrunner.browser.util.DOMTreeDumper;
import org.mozilla.interfaces.nsIDOMDocument;
import org.mozilla.interfaces.nsIDOMElement;
import org.mozilla.interfaces.nsIDOMNode;
@@ -28,19 +27,19 @@
public class RichFacesFileUploadTemplate extends VpeAbstractTemplate {
/** The Constant DEFAULT_CONTROL_LABEL_VALUE. */
- private static final String DEFAULT_CONTROL_LABEL_VALUE = "Add...";
+ private static final String DEFAULT_CONTROL_LABEL_VALUE = "Add...";
//$NON-NLS-1$
/** The Constant DEFAULT_LIST_HEIGHT. */
- private static final String DEFAULT_LIST_HEIGHT = "210px";
+ private static final String DEFAULT_LIST_HEIGHT = "210px"; //$NON-NLS-1$
/** The Constant DEFAULT_LIST_WIDTH. */
- private static final String DEFAULT_LIST_WIDTH = "400px";
+ private static final String DEFAULT_LIST_WIDTH = "400px"; //$NON-NLS-1$
/** The Constant FILE_UPLOAD_FILE_UPLOAD_CSS. */
- private static final String FILE_UPLOAD_FILE_UPLOAD_CSS =
"fileUpload/fileUpload.css";
+ private static final String FILE_UPLOAD_FILE_UPLOAD_CSS =
"fileUpload/fileUpload.css"; //$NON-NLS-1$
/** The Constant RICH_FACES_FILE_UPLOAD_EXT. */
- private static final String RICH_FACES_FILE_UPLOAD_EXT =
"richFacesFileUpload";
+ private static final String RICH_FACES_FILE_UPLOAD_EXT =
"richFacesFileUpload"; //$NON-NLS-1$
/** The add control label. */
private String addControlLabel;
@@ -88,25 +87,25 @@
final nsIDOMElement rootDiv = visualDocument.createElement(HTML.TAG_DIV);
- rootDiv.setAttribute(HTML.ATTR_CLASS, "rich-fileupload-list-decor");
+ rootDiv.setAttribute(HTML.ATTR_CLASS, "rich-fileupload-list-decor");
//$NON-NLS-1$
rootDiv.setAttribute(HTML.ATTR_STYLE, VpeStyleUtil.PARAMETER_WIDTH +
VpeStyleUtil.COLON_STRING + this.listWidth);
final nsIDOMElement table = visualDocument.createElement(HTML.TAG_TABLE);
- table.setAttribute(HTML.ATTR_CLASS, "rich-fileupload-toolbar-decor");
+ table.setAttribute(HTML.ATTR_CLASS, "rich-fileupload-toolbar-decor");
//$NON-NLS-1$
final nsIDOMElement tr = visualDocument.createElement(HTML.TAG_TR);
final nsIDOMElement td = visualDocument.createElement(HTML.TAG_TD);
final nsIDOMElement buttonBorderDiv =
visualDocument.createElement(HTML.TAG_DIV);
- buttonBorderDiv.setAttribute(HTML.ATTR_CLASS,
"rich-fileupload-button-border");
- buttonBorderDiv.setAttribute(HTML.ATTR_STYLE, "float: left;");
+ buttonBorderDiv.setAttribute(HTML.ATTR_CLASS,
"rich-fileupload-button-border"); //$NON-NLS-1$
+ buttonBorderDiv.setAttribute(HTML.ATTR_STYLE, "float: left;");
//$NON-NLS-1$
final nsIDOMElement fileuploadButtonDiv =
visualDocument.createElement(HTML.TAG_DIV);
- fileuploadButtonDiv.setAttribute(HTML.ATTR_CLASS,
defaultStyleClasses.get("addButtonClass"));
- fileuploadButtonDiv.setAttribute(HTML.ATTR_STYLE, "position:
relative;");
+ fileuploadButtonDiv.setAttribute(HTML.ATTR_CLASS,
defaultStyleClasses.get("addButtonClass")); //$NON-NLS-1$
+ fileuploadButtonDiv.setAttribute(HTML.ATTR_STYLE, "position:
relative;"); //$NON-NLS-1$
final nsIDOMElement labelDiv = visualDocument.createElement(HTML.TAG_DIV);
- labelDiv.setAttribute(HTML.ATTR_CLASS,
defaultStyleClasses.get("addButtonClassDiv2"));
+ labelDiv.setAttribute(HTML.ATTR_CLASS,
defaultStyleClasses.get("addButtonClassDiv2")); //$NON-NLS-1$
labelDiv.appendChild(visualDocument.createTextNode(this.addControlLabel));
fileuploadButtonDiv.appendChild(labelDiv);
@@ -118,14 +117,14 @@
tr.appendChild(td);
td.appendChild(buttonBorderDiv);
buttonBorderDiv.appendChild(fileuploadButtonDiv);
- td.appendChild(createControl(pageContext, sourceNode, visualDocument,
defaultStyleClasses.get("uploadButtonClass2"),
+ td.appendChild(createControl(pageContext, sourceNode, visualDocument,
defaultStyleClasses.get("uploadButtonClass2"), //$NON-NLS-1$
uploadControlLabel, false));
- td.appendChild(createControl(pageContext, sourceNode, visualDocument,
defaultStyleClasses.get("clearAllButtonClass2"),
+ td.appendChild(createControl(pageContext, sourceNode, visualDocument,
defaultStyleClasses.get("clearAllButtonClass2"), //$NON-NLS-1$
clearAllControlLabel, true));
- DOMTreeDumper dumper = new DOMTreeDumper();
- dumper.dumpToStream(System.err, rootDiv);
+// DOMTreeDumper dumper = new DOMTreeDumper();
+// dumper.dumpToStream(System.err, rootDiv);
data = new VpeCreationData(rootDiv);
return data;
@@ -141,19 +140,19 @@
//<div class="rich-fileupload-button-border" style="float:
left;">
final nsIDOMElement firstDiv = visualDocument.createElement(HTML.TAG_DIV);
- firstDiv.setAttribute(HTML.ATTR_CLASS,
"rich-fileupload-button-border");
+ firstDiv.setAttribute(HTML.ATTR_CLASS,
"rich-fileupload-button-border"); //$NON-NLS-1$
- firstDiv.setAttribute(HTML.ATTR_STYLE,"float: "+(isClearButton ?
"right;" : "left;"));
+ firstDiv.setAttribute(HTML.ATTR_STYLE,"float: "+(isClearButton ?
"right;" : "left;")); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
final nsIDOMElement secondDiv = visualDocument.createElement(HTML.TAG_DIV);
if (isClearButton) {
- secondDiv.setAttribute(HTML.ATTR_CLASS, "rich-fileupload-button
rich-fileupload-font");
+ secondDiv.setAttribute(HTML.ATTR_CLASS, "rich-fileupload-button
rich-fileupload-font"); //$NON-NLS-1$
final nsIDOMElement thirdDiv = visualDocument.createElement(HTML.TAG_DIV);
final nsIDOMElement aElement = visualDocument.createElement(HTML.TAG_A);
- aElement.setAttribute(HTML.ATTR_CLASS,
"rich-fileupload-button-selection");
-
thirdDiv.setAttribute(HTML.ATTR_CLASS,defaultStyleClasses.get("clearAllButtonClass2"));
+ aElement.setAttribute(HTML.ATTR_CLASS,
"rich-fileupload-button-selection"); //$NON-NLS-1$
+
thirdDiv.setAttribute(HTML.ATTR_CLASS,defaultStyleClasses.get("clearAllButtonClass2"));
//$NON-NLS-1$
firstDiv.appendChild(secondDiv);
secondDiv.appendChild(aElement);
aElement.appendChild(thirdDiv);
@@ -188,8 +187,8 @@
private nsIDOMElement createPanelDiv(VpePageContext pageContext, Element source,
nsIDOMDocument visualDocument) {
final nsIDOMElement div = visualDocument.createElement(HTML.TAG_DIV);
- div.setAttribute(HTML.ATTR_CLASS,
defaultStyleClasses.get("uploadListClass"));
- div.setAttribute(HTML.ATTR_STYLE, VpeStyleUtil.PARAMETER_WIDTH +
VpeStyleUtil.COLON_STRING + "100%" + VpeStyleUtil.SEMICOLON_STRING
+ div.setAttribute(HTML.ATTR_CLASS,
defaultStyleClasses.get("uploadListClass")); //$NON-NLS-1$
+ div.setAttribute(HTML.ATTR_STYLE, VpeStyleUtil.PARAMETER_WIDTH +
VpeStyleUtil.COLON_STRING + "100%" + VpeStyleUtil.SEMICOLON_STRING
//$NON-NLS-1$
+ VpeStyleUtil.PARAMETER_HEIGHT + VpeStyleUtil.COLON_STRING +
this.listHeight);
return div;
}
@@ -198,14 +197,14 @@
* Inits the default style classes.
*/
private void initDefaultStyleClasses() {
- defaultStyleClasses.put("addButtonClass", "rich-fileupload-button
rich-fileupload-font");
-
defaultStyleClasses.put("uploadButtonClass","rich-fileupload-button
rich-fileupload-font");
- defaultStyleClasses.put("addButtonClassDiv2",
- " rich-fileupload-button-content rich-fileupload-font
rich-fileupload-ico rich-fileupload-ico-add");
- defaultStyleClasses.put("clearAllButtonClass2",
"rich-fileupload-button-content rich-fileupload-font rich-fileupload-ico
rich-fileupload-ico-clear");
- defaultStyleClasses.put("uploadButtonClass2",
- "rich-fileupload-button-content rich-fileupload-font rich-fileupload-ico
rich-fileupload-ico-start ");
- defaultStyleClasses.put("uploadListClass",
"rich-fileupload-list-overflow");
+ defaultStyleClasses.put("addButtonClass", "rich-fileupload-button
rich-fileupload-font"); //$NON-NLS-1$ //$NON-NLS-2$
+
defaultStyleClasses.put("uploadButtonClass","rich-fileupload-button
rich-fileupload-font"); //$NON-NLS-1$ //$NON-NLS-2$
+ defaultStyleClasses.put("addButtonClassDiv2", //$NON-NLS-1$
+ " rich-fileupload-button-content rich-fileupload-font
rich-fileupload-ico rich-fileupload-ico-add"); //$NON-NLS-1$
+ defaultStyleClasses.put("clearAllButtonClass2",
"rich-fileupload-button-content rich-fileupload-font rich-fileupload-ico
rich-fileupload-ico-clear"); //$NON-NLS-1$ //$NON-NLS-2$
+ defaultStyleClasses.put("uploadButtonClass2", //$NON-NLS-1$
+ "rich-fileupload-button-content rich-fileupload-font rich-fileupload-ico
rich-fileupload-ico-start "); //$NON-NLS-1$
+ defaultStyleClasses.put("uploadListClass",
"rich-fileupload-list-overflow"); //$NON-NLS-1$ //$NON-NLS-2$
}
@@ -235,54 +234,54 @@
*/
private void prepareData(Element sourceElement) {
try {
- listHeight =
String.valueOf(ComponentUtil.parseWidthHeightValue(sourceElement.getAttribute("listHeight")));
+ listHeight =
String.valueOf(ComponentUtil.parseWidthHeightValue(sourceElement.getAttribute("listHeight")));
//$NON-NLS-1$
} catch (NumberFormatException e) {
listHeight = DEFAULT_LIST_HEIGHT;
}
try {
- listWidth =
String.valueOf(ComponentUtil.parseWidthHeightValue(sourceElement.getAttribute("listWidth")));
+ listWidth =
String.valueOf(ComponentUtil.parseWidthHeightValue(sourceElement.getAttribute("listWidth")));
//$NON-NLS-1$
} catch (NumberFormatException e) {
listWidth = DEFAULT_LIST_WIDTH;
}
- addControlLabel = sourceElement.getAttribute("addControlLabel");
+ addControlLabel = sourceElement.getAttribute("addControlLabel");
//$NON-NLS-1$
if (addControlLabel == null) {
addControlLabel = DEFAULT_CONTROL_LABEL_VALUE;
}
- String addButtonClass = sourceElement.getAttribute("addButtonClass");
+ String addButtonClass = sourceElement.getAttribute("addButtonClass");
//$NON-NLS-1$
if (ComponentUtil.isNotBlank(addButtonClass)) {
- defaultStyleClasses.put("addButtonClass",
defaultStyleClasses.get("addButtonClass") + " " + addButtonClass);
- defaultStyleClasses.put("addButtonClassDiv2",
defaultStyleClasses.get("addButtonClassDiv2") + " " +
addButtonClass);
+ defaultStyleClasses.put("addButtonClass",
defaultStyleClasses.get("addButtonClass") + " " + addButtonClass);
//$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ defaultStyleClasses.put("addButtonClassDiv2",
defaultStyleClasses.get("addButtonClassDiv2") + " " + addButtonClass);
//$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
}
- String uploadListClass =
sourceElement.getAttribute("uploadListClass");
+ String uploadListClass = sourceElement.getAttribute("uploadListClass");
//$NON-NLS-1$
if (ComponentUtil.isNotBlank(uploadListClass)) {
- defaultStyleClasses.put("uploadListClass",
defaultStyleClasses.get("uploadListClass") + " " + uploadListClass);
+ defaultStyleClasses.put("uploadListClass",
defaultStyleClasses.get("uploadListClass") + " " + uploadListClass);
//$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
}
- this.uploadControlClass = ComponentUtil.getAttribute(sourceElement,
"uploadControlClass");
+ this.uploadControlClass = ComponentUtil.getAttribute(sourceElement,
"uploadControlClass"); //$NON-NLS-1$
if(ComponentUtil.isNotBlank(uploadControlClass)){
- defaultStyleClasses.put("uploadButtonClass2",
defaultStyleClasses.get("uploadButtonClass2")+" "+uploadListClass);
+ defaultStyleClasses.put("uploadButtonClass2",
defaultStyleClasses.get("uploadButtonClass2")+" "+uploadListClass);
//$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
}
- this.uploadControlLabel = ComponentUtil.getAttribute(sourceElement,
"uploadControlLabel");
+ this.uploadControlLabel = ComponentUtil.getAttribute(sourceElement,
"uploadControlLabel"); //$NON-NLS-1$
if (ComponentUtil.isBlank(this.uploadControlLabel)) {
- this.uploadControlLabel = "Upload";
+ this.uploadControlLabel = "Upload"; //$NON-NLS-1$
}
- this.clearAllControlLabel = ComponentUtil.getAttribute(sourceElement,
"clearAllControlLabel");
+ this.clearAllControlLabel = ComponentUtil.getAttribute(sourceElement,
"clearAllControlLabel"); //$NON-NLS-1$
if(ComponentUtil.isBlank(this.clearAllControlLabel)){
- this.clearAllControlLabel = "Clear All";
+ this.clearAllControlLabel = "Clear All"; //$NON-NLS-1$
}
- clearAllControlClass = ComponentUtil.getAttribute(sourceElement, "");
+ clearAllControlClass = ComponentUtil.getAttribute(sourceElement, "");
//$NON-NLS-1$
}