Author: dsakovich
Date: 2008-04-28 12:52:43 -0400 (Mon, 28 Apr 2008)
New Revision: 7849
Modified:
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/VpeVisualLinkCreator.java
Log:
Code adjustment
Modified:
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/VpeVisualLinkCreator.java
===================================================================
---
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/VpeVisualLinkCreator.java 2008-04-28
16:26:56 UTC (rev 7848)
+++
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/VpeVisualLinkCreator.java 2008-04-28
16:52:43 UTC (rev 7849)
@@ -21,29 +21,28 @@
import org.jboss.tools.vpe.editor.util.HTML;
import org.mozilla.interfaces.nsIDOMDocument;
import org.mozilla.interfaces.nsIDOMElement;
+import org.mozilla.interfaces.nsIDOMNode;
import org.mozilla.interfaces.nsIDOMText;
import org.w3c.dom.Attr;
-import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.Node;
/**
*
* @author Dzmitry Sakovich (dsakovich(a)exadel.com)
- *
+ *
*/
public class VpeVisualLinkCreator extends VpeAbstractCreator {
private boolean caseSensitive;
-
+
private VpeExpression styleExpr;
private VpeExpression classExpr;
private VpeExpression valueExpr;
-
+
private String styleStr;
private String classStr;
private String valueStr;
-
// private Set dependencySet;
@@ -54,38 +53,44 @@
}
private void build(Element element, VpeDependencyMap dependencyMap) {
- Attr styleAttr =
element.getAttributeNode(VpeTemplateManager.ATTR_FORMAT_ATTRIBUTE_TYPE_STYLE_VALUE);
+ Attr styleAttr = element
+ .getAttributeNode(VpeTemplateManager.ATTR_FORMAT_ATTRIBUTE_TYPE_STYLE_VALUE);
if (styleAttr != null) {
try {
styleStr = styleAttr.getValue();
- VpeExpressionInfo info = VpeExpressionBuilder.buildCompletedExpression(styleStr,
caseSensitive);
+ VpeExpressionInfo info = VpeExpressionBuilder
+ .buildCompletedExpression(styleStr, caseSensitive);
styleExpr = info.getExpression();
dependencyMap.setCreator(this, info.getDependencySet());
- } catch(VpeExpressionBuilderException e) {
+ } catch (VpeExpressionBuilderException e) {
VpePlugin.reportProblem(e);
}
}
-
- Attr classAttr = element.getAttributeNode(VpeTemplateManager.ATTR_TEMPLATE_CLASS);
+
+ Attr classAttr = element
+ .getAttributeNode(VpeTemplateManager.ATTR_TEMPLATE_CLASS);
if (styleAttr != null) {
try {
classStr = classAttr.getValue();
- VpeExpressionInfo info = VpeExpressionBuilder.buildCompletedExpression(classStr,
caseSensitive);
+ VpeExpressionInfo info = VpeExpressionBuilder
+ .buildCompletedExpression(classStr, caseSensitive);
classExpr = info.getExpression();
dependencyMap.setCreator(this, info.getDependencySet());
- } catch(VpeExpressionBuilderException e) {
+ } catch (VpeExpressionBuilderException e) {
VpePlugin.reportProblem(e);
}
}
-
- Attr valueAttr = element.getAttributeNode(VpeTemplateManager.ATTR_ATTRIBUTE_VALUE);
+
+ Attr valueAttr = element
+ .getAttributeNode(VpeTemplateManager.ATTR_ATTRIBUTE_VALUE);
if (valueAttr != null) {
try {
valueStr = valueAttr.getValue();
- VpeExpressionInfo info = VpeExpressionBuilder.buildCompletedExpression(valueStr,
caseSensitive);
+ VpeExpressionInfo info = VpeExpressionBuilder
+ .buildCompletedExpression(valueStr, caseSensitive);
valueExpr = info.getExpression();
dependencyMap.setCreator(this, info.getDependencySet());
- } catch(VpeExpressionBuilderException e) {
+ } catch (VpeExpressionBuilderException e) {
VpePlugin.reportProblem(e);
}
}
@@ -95,45 +100,43 @@
public VpeCreatorInfo create(VpePageContext pageContext, Node sourceNode,
nsIDOMDocument visualDocument, nsIDOMElement visualElement,
Map visualNodeMap) {
-
-
- nsIDOMElement a = visualDocument
- .createElement(HTML.TAG_A);
+ nsIDOMElement a = visualDocument.createElement(HTML.TAG_A);
+
VpeCreatorInfo creatorInfo = new VpeCreatorInfo(a);
if (styleExpr != null) {
- String style = styleExpr.exec(
- pageContext, sourceNode)
+ String style = styleExpr.exec(pageContext, sourceNode)
.stringValue();
a.setAttribute(HTML.ATTR_STYLE, style);
}
-
+
if (classExpr != null) {
- String classStyle = classExpr.exec(
- pageContext, sourceNode)
+ String classStyle = classExpr.exec(pageContext, sourceNode)
.stringValue();
a.setAttribute(HTML.ATTR_CLASS, classStyle);
}
-
+
if (valueExpr != null) {
- String value = valueExpr.exec(
- pageContext, sourceNode)
+ String value = valueExpr.exec(pageContext, sourceNode)
.stringValue();
if (value != null && value.length() > 0) {
- nsIDOMElement span = visualDocument.createElement(HTML.TAG_SPAN);
+ nsIDOMElement span = visualDocument
+ .createElement(HTML.TAG_SPAN);
a.appendChild(span);
nsIDOMText text = visualDocument.createTextNode(value);
span.appendChild(text);
}
}
- return creatorInfo;
+ return creatorInfo;
}
+ @Override
public boolean isRecreateAtAttrChange(VpePageContext pageContext,
- Element sourceElement, Document visualDocument, Node visualNde,
- Object data, String name, String value) {
+ Element sourceElement, nsIDOMDocument visualDocument,
+ nsIDOMNode visualNode, Object data, String name, String value) {
return true;
}
+
}
Show replies by date