Author: dgolovin
Date: 2008-07-23 17:47:32 -0400 (Wed, 23 Jul 2008)
New Revision: 9254
Added:
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/toolbar/format/handler/FormatHandlerLoadingException.java
Modified:
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/VpePlugin.java
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/VpeEditorPart.java
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/VpeSelectionBuilder.java
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/VpeSourceDomBuilder.java
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/VpeVisualKeyHandler.java
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/bundle/BundleMap.java
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/context/VpePageContext.java
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/css/ResourceReferenceList.java
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/css/VpeResourcesDialogView.java
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/dnd/context/xpl/DragNodeCommand2.java
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/menu/AbstractActionManager.java
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/MozillaEditor.java
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/MozillaPreview.java
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/selection/VpeSourceSelectionBuilder.java
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/VpeAbstractTemplate.java
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/VpeCreatorUtil.java
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/VpeDataTableCreator.java
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/VpeGridCreator.java
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/VpeHtmlTemplate.java
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/VpePanelGridCreator.java
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/VpePanelLayoutCreator.java
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/VpeTemplateFile.java
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/VpeTemplateFileList.java
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/VpeTemplateManager.java
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/expression/VpeAttributeOperand.java
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/expression/VpeFunctionFactory.java
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/expression/VpeFunctionSrc.java
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/expression/VpeFunctionTldVersionCheck.java
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/resize/VpeResizer.java
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/toolbar/format/FormatControllerManager.java
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/toolbar/format/TextFormattingToolBar.java
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/toolbar/format/handler/FormatHandler.java
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/toolbar/format/handler/HandlerFactory.java
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/util/VpeDndUtil.java
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/util/XmlUtil.java
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/xpl/SashSetting.java
Log:
Cleanup VPE code:
1. Unnecessary catch(Exception ex) blocks were removed;
2. Catch(Exception ex) blocks were converted to catch particular exception(s);
Modified: trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/VpePlugin.java
===================================================================
---
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/VpePlugin.java 2008-07-23
20:59:03 UTC (rev 9253)
+++
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/VpePlugin.java 2008-07-23
21:47:32 UTC (rev 9254)
@@ -112,7 +112,7 @@
URL url = null;
try {
url = bundle == null ? null :
FileLocator.resolve(bundle.getEntry("/resources"));
- } catch (Exception e) {
+ } catch (IOException e) {
url = bundle.getEntry("/resources");
}
return (url == null) ? null : url.getPath();
Modified:
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/VpeEditorPart.java
===================================================================
---
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/VpeEditorPart.java 2008-07-23
20:59:03 UTC (rev 9253)
+++
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/VpeEditorPart.java 2008-07-23
21:47:32 UTC (rev 9254)
@@ -18,6 +18,7 @@
import org.eclipse.core.commands.ExecutionException;
import org.eclipse.core.commands.IHandler;
import org.eclipse.core.resources.IFile;
+import org.eclipse.core.runtime.CoreException;
import org.eclipse.core.runtime.IProgressMonitor;
import org.eclipse.core.runtime.QualifiedName;
import org.eclipse.jface.action.IAction;
@@ -329,7 +330,7 @@
} else
return null;
- } catch (Exception e) {
+ } catch (CoreException e) {
VpePlugin.getPluginLog().logError(e);
return null;
}
@@ -348,7 +349,7 @@
file.setPersistentProperty(SPLITTER_POSITION_KEY2, s);
s = String.valueOf(weights[2]);
file.setPersistentProperty(SPLITTER_POSITION_KEY3, s);
- } catch (Exception e) {
+ } catch (CoreException e) {
VpePlugin.getPluginLog().logError(e);
}
}
@@ -640,7 +641,7 @@
window.getPartService().addPartListener(activationListener);
window.getShell().addShellListener(activationListener);
- } catch (Exception e) {
+ } catch (CoreException e) {
VpePlugin.reportProblem(e);
}
// setVisualMode(visualMode);
@@ -731,7 +732,7 @@
visualEditor = new MozillaEditor();
try {
visualEditor.init(getEditorSite(), getEditorInput());
- } catch (Exception e) {
+ } catch (PartInitException e) {
VpePlugin.reportProblem(e);
}
if (visualEditor != null) {
@@ -766,7 +767,7 @@
}
});
previewWebBrowser.createPartControl(previewContent);
- } catch (Exception e) {
+ } catch (PartInitException e) {
VpePlugin.reportProblem(e);
}
}
Modified:
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/VpeSelectionBuilder.java
===================================================================
---
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/VpeSelectionBuilder.java 2008-07-23
20:59:03 UTC (rev 9253)
+++
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/VpeSelectionBuilder.java 2008-07-23
21:47:32 UTC (rev 9254)
@@ -10,6 +10,7 @@
******************************************************************************/
package org.jboss.tools.vpe.editor;
+import org.eclipse.jface.text.BadLocationException;
import org.eclipse.swt.graphics.Point;
import org.eclipse.swt.graphics.Rectangle;
import org.eclipse.wst.sse.core.internal.provisional.IndexedRegion;
@@ -117,7 +118,7 @@
IndexedRegion region = (IndexedRegion)sourceNode;
String text =
sourceBuilder.getStructuredTextViewer().getDocument().get(region.getStartOffset(),
region.getEndOffset()-region.getStartOffset());
pos = TextUtil.sourcePosition(text, visualSelectedNode.getNodeValue(),
selection.getFocusOffset());
- }catch(Exception ex){
+ }catch(BadLocationException ex){
VpePlugin.reportProblem(ex);
}
sourceBuilder.setSelection(sourceNode, pos, 0);
@@ -135,7 +136,7 @@
IndexedRegion region = (IndexedRegion)sourceNode;
String text =
sourceBuilder.getStructuredTextViewer().getDocument().get(region.getStartOffset(),
region.getEndOffset()-region.getStartOffset());
pos = TextUtil.sourcePosition(text, visualSelectedNode.getNodeValue(),
selection.getFocusOffset());
- }catch(Exception ex){
+ }catch(BadLocationException ex){
VpePlugin.reportProblem(ex);
}
sourceBuilder.setSelection(sourceNode, pos, 0);
@@ -222,7 +223,7 @@
String text =
sourceBuilder.getStructuredTextViewer().getDocument().get(region.getStartOffset(),
region.getEndOffset()-region.getStartOffset());
start = TextUtil.sourcePosition(text, visualSelectedAncestor.getNodeValue(),
selection.getAnchorOffset());
end = TextUtil.sourcePosition(text, visualSelectedAncestor.getNodeValue(),
selection.getFocusOffset());
- }catch(Exception ex){
+ }catch(BadLocationException ex){
VpePlugin.reportProblem(ex);
}
@@ -240,7 +241,7 @@
String text =
sourceBuilder.getStructuredTextViewer().getDocument().get(region.getStartOffset(),
region.getEndOffset()-region.getStartOffset());
start = TextUtil.sourcePosition(text, sourceAncestor.getNodeValue(),
selection.getAnchorOffset());
end = TextUtil.sourcePosition(text, sourceAncestor.getNodeValue(),
selection.getFocusOffset());
- }catch(Exception ex){
+ }catch(BadLocationException ex){
VpePlugin.reportProblem(ex);
}
sourceBuilder.setSelection(sourceAncestor, start, end - start);
@@ -299,7 +300,7 @@
String visualValue = visualNode.getNodeValue();
return start + TextUtil.sourcePosition(sourceText, visualValue,
visualValue.length());
}
- } catch(Exception ex){
+ } catch(BadLocationException ex){
VpePlugin.reportProblem(ex);
return 0;
}
@@ -382,12 +383,8 @@
if(sourceNode.getNodeType()!=Node.TEXT_NODE) {
sourceBuilder.setSelection(sourceNode, 0, 0);
} else if(sourceNode.getNodeType()==Node.TEXT_NODE) {
- try{
- IndexedRegion region = (IndexedRegion)sourceNode;
- sourceBuilder.setSelection(sourceNode, 0, region.getLength());
- }catch(Exception ex){
- VpePlugin.reportProblem(ex);
- }
+ IndexedRegion region = (IndexedRegion)sourceNode;
+ sourceBuilder.setSelection(sourceNode, 0, region.getLength());
}
return sourceNode;
}
@@ -902,7 +899,7 @@
int start = region.getStartOffset();
String text = sourceBuilder.getStructuredTextViewer().getDocument().get(start,
region.getEndOffset() - start);
position = start + TextUtil.sourcePosition(text, visualSelectedNode.getNodeValue(),
visualInitOffset);
- }catch(Exception ex){
+ }catch(BadLocationException ex){
VpePlugin.reportProblem(ex);
}
Modified:
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/VpeSourceDomBuilder.java
===================================================================
---
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/VpeSourceDomBuilder.java 2008-07-23
20:59:03 UTC (rev 9253)
+++
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/VpeSourceDomBuilder.java 2008-07-23
21:47:32 UTC (rev 9254)
@@ -336,17 +336,14 @@
// }
//Added by Max Areshkau in scope of bug JBIDE-1209
} else {
- try{
- IndexedRegion region = (IndexedRegion)sourceParent;
- String text = sourceParent.getNodeValue();
- int start= TextUtil.sourcePosition(text, visualText.getNodeValue(), offset);
- int end =TextUtil.sourcePosition(text, visualText.getNodeValue(),
offset+length);
- offset=start;
- length=end-start;
- }catch(Exception ex){
- VpePlugin.reportProblem(ex);
- }
- setSelection(sourceParent, offset, length);
+ IndexedRegion region = (IndexedRegion)sourceParent;
+ String text = sourceParent.getNodeValue();
+ int start= TextUtil.sourcePosition(text, visualText.getNodeValue(), offset);
+ int end =TextUtil.sourcePosition(text, visualText.getNodeValue(), offset+length);
+ offset=start;
+ length=end-start;
+
+ setSelection(sourceParent, offset, length);
}
}
}
Modified:
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/VpeVisualKeyHandler.java
===================================================================
---
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/VpeVisualKeyHandler.java 2008-07-23
20:59:03 UTC (rev 9253)
+++
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/VpeVisualKeyHandler.java 2008-07-23
21:47:32 UTC (rev 9254)
@@ -16,6 +16,7 @@
import org.eclipse.core.runtime.IProgressMonitor;
import org.eclipse.core.runtime.NullProgressMonitor;
import org.eclipse.jface.action.IAction;
+import org.eclipse.jface.text.BadLocationException;
import org.eclipse.jface.text.IDocument;
import org.eclipse.jface.text.IRegion;
import org.eclipse.jface.text.Region;
@@ -30,6 +31,7 @@
import org.eclipse.wst.sse.ui.internal.actions.StructuredTextEditorActionConstants;
import org.eclipse.wst.xml.core.internal.document.AttrImpl;
import org.eclipse.wst.xml.core.internal.document.ElementImpl;
+import org.eclipse.wst.xml.core.internal.document.InvalidCharacterException;
import org.eclipse.wst.xml.core.internal.document.TextImpl;
import org.eclipse.wst.xml.core.internal.provisional.document.IDOMNode;
import org.jboss.tools.jst.jsp.editor.ITextFormatter;
@@ -241,13 +243,8 @@
private boolean paste() {
- try {
sourceEditor.getAction(ActionFactory.PASTE.getId()).run();
return true;
- } catch (Exception e) {
- VpePlugin.getPluginLog().logError(e);
- return false;
- }
}
private boolean deleteRight() {
@@ -399,7 +396,7 @@
atLeastOneCharIsDeleted = true;
continue;
}
- } catch(Exception e) {
+ } catch(BadLocationException e) {
VpePlugin.getPluginLog().logError(e);
}
}
@@ -743,7 +740,7 @@
atLeastOneCharIsDeleted = true;
return selection;
}
- } catch(Exception ex) {
+ } catch(BadLocationException ex) {
VpePlugin.getPluginLog().logError(ex);
}
}
@@ -895,68 +892,52 @@
}
private boolean isVisualEditableForNode(Node node) {
- try {
- nsIDOMNode visualNode = domMapping.getVisualNode(node);
- if (visualNode.getNodeType() == Node.ELEMENT_NODE) {
- nsIDOMNode styleAttr = visualNode.getAttributes().getNamedItem("style");
- if (styleAttr != null) {
- String style = styleAttr.getNodeValue();
- if (style != null) {
- if (style.indexOf(VpeHtmlTemplate.ATTR_STYLE_MODIFY_READ_ONLY_VALUE) < 0) {
- return true;
- }
+
+ nsIDOMNode visualNode = domMapping.getVisualNode(node);
+ if (visualNode.getNodeType() == Node.ELEMENT_NODE) {
+ nsIDOMNode styleAttr = visualNode.getAttributes().getNamedItem("style");
+ if (styleAttr != null) {
+ String style = styleAttr.getNodeValue();
+ if (style != null) {
+ if (style.indexOf(VpeHtmlTemplate.ATTR_STYLE_MODIFY_READ_ONLY_VALUE) < 0) {
+ return true;
}
}
- } else if (visualNode.getNodeType() == Node.TEXT_NODE) {
- return true;
}
- } catch (Exception e) {
- VpePlugin.getPluginLog().logError(e);
+ } else if (visualNode.getNodeType() == Node.TEXT_NODE) {
+ return true;
}
return false;
}
private boolean isVisualNodeSourceAttribute(Node node) {
- try {
- nsIDOMNode visualNode = domMapping.getVisualNode(node);
- VpeNodeMapping nm = domMapping.getNodeMapping(visualNode);
- if (nm.getType() == VpeNodeMapping.ELEMENT_MAPPING) {
- VpeElementMapping em = (VpeElementMapping)nm;
- return em.getTemplate().isOutputAttributes();
- }
- } catch (Exception e) {
- VpePlugin.getPluginLog().logError(e);
+ nsIDOMNode visualNode = domMapping.getVisualNode(node);
+ VpeNodeMapping nm = domMapping.getNodeMapping(visualNode);
+ if (nm.getType() == VpeNodeMapping.ELEMENT_MAPPING) {
+ VpeElementMapping em = (VpeElementMapping)nm;
+ return em.getTemplate().isOutputAttributes();
}
return false;
}
private boolean isVisualNodeEmpty(Node node) {
- try {
- nsIDOMNode visualNode = domMapping.getVisualNode(node);
- return pageContext.getVisualBuilder().isEmptyElement(visualNode);
- } catch (Exception e) {
- VpePlugin.getPluginLog().logError(e);
- }
- return false;
+ nsIDOMNode visualNode = domMapping.getVisualNode(node);
+ return pageContext.getVisualBuilder().isEmptyElement(visualNode);
}
private Attr getVisualNodeSourceAttribute(Node node) {
- try {
- nsIDOMNode visualNode = domMapping.getVisualNode(node);
- if(visualNode==null) {
- return null;
+ nsIDOMNode visualNode = domMapping.getVisualNode(node);
+ if(visualNode==null) {
+ return null;
+ }
+ VpeNodeMapping nm = domMapping.getNodeMapping(visualNode);
+ if (nm.getType() == VpeNodeMapping.ELEMENT_MAPPING) {
+ VpeElementMapping mapping = (VpeElementMapping)nm;
+ String[] names = mapping.getTemplate().getOutputAtributeNames();
+ if(names!=null) {
+ String name = names[0];
+ return (Attr)node.getAttributes().getNamedItem(name);
}
- VpeNodeMapping nm = domMapping.getNodeMapping(visualNode);
- if (nm.getType() == VpeNodeMapping.ELEMENT_MAPPING) {
- VpeElementMapping mapping = (VpeElementMapping)nm;
- String[] names = mapping.getTemplate().getOutputAtributeNames();
- if(names!=null) {
- String name = names[0];
- return (Attr)node.getAttributes().getNamedItem(name);
- }
- }
- } catch (Exception e) {
- VpePlugin.getPluginLog().logError(e);
}
return null;
}
@@ -1158,12 +1139,8 @@
Node focusNode = selection.getFocusNode();
int formatStart = 0;
- try {
- formatStart = ((IDOMNode)focusNode).getStartOffset();
- } catch (Exception e) {
- VpePlugin.reportProblem(e);
- }
-
+ formatStart = ((IDOMNode)focusNode).getStartOffset();
+
VpeNodeMapping parentMapping = domMapping.getNearParentMapping(focusNode);
if (parentMapping != null) {
boolean handled = false;
@@ -1226,15 +1203,11 @@
}
}
- try {
- StructuredTextViewer viewer = sourceEditor.getTextViewer();
- if (region != null){
- if (sourceEditor instanceof ITextFormatter) {
- ((ITextFormatter)sourceEditor).formatTextRegion(sourceEditor.getTextViewer().getDocument(),
region);
- }
- }
- } catch (Exception x) {
- VpePlugin.reportProblem(x);
+ StructuredTextViewer viewer = sourceEditor.getTextViewer();
+ if (region != null){
+ if (sourceEditor instanceof ITextFormatter) {
+ ((ITextFormatter)sourceEditor).formatTextRegion(sourceEditor.getTextViewer().getDocument(),
region);
+ }
}
return true;
}
@@ -1252,7 +1225,7 @@
break;
}
return linePrefix.substring(0, linePrefixLength);
- } catch (Exception e) {
+ } catch (BadLocationException e) {
VpePlugin.getPluginLog().logError(e);
return "";
}
@@ -1274,7 +1247,7 @@
try {
String source = ((TextImpl)node).getSource();
((TextImpl)node).setSource(source.substring(0, so) + source.substring(eo));
- } catch (Exception e) {
+ } catch (InvalidCharacterException e) {
VpePlugin.getPluginLog().logError(e);
}
if (node.getNodeValue().trim().length() == 0) {
@@ -1385,7 +1358,6 @@
}
private boolean isTextToSkip(char[] chars, int position) {
- try {
if (chars[position] == ' ')
return true;
@@ -1393,12 +1365,7 @@
TextUtil.isWhitespaceText(new String(chars, position, chars.length - position))) {
return true;
}
-
return false;
- } catch (Exception e) {
- VpePlugin.getPluginLog().logError(e);
- return true;
- }
}
Modified:
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/bundle/BundleMap.java
===================================================================
---
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/bundle/BundleMap.java 2008-07-23
20:59:03 UTC (rev 9253)
+++
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/bundle/BundleMap.java 2008-07-23
21:47:32 UTC (rev 9254)
@@ -25,6 +25,7 @@
import org.eclipse.core.resources.IFile;
import org.eclipse.core.resources.IProject;
+import org.eclipse.core.runtime.CoreException;
import org.eclipse.jdt.core.IClasspathEntry;
import org.eclipse.jdt.core.IJavaProject;
import org.eclipse.jdt.core.JavaCore;
@@ -114,7 +115,7 @@
if (project.getNature(JSF_PROJECT_NATURES[i]) != null)
return true;
}
- } catch (Exception e) {
+ } catch (CoreException e) {
VpePlugin.getPluginLog().logError(e);
}
return false;
@@ -186,7 +187,7 @@
IFile file =
(IFile)project.getWorkspace().getRoot().getFolder(es[i].getPath()).findMember("/"+name);
if(file != null && file.exists()) return file;
}
- } catch (Exception e) {
+ } catch (CoreException e) {
VpePlugin.getPluginLog().logError(e);
return null;
}
@@ -317,7 +318,7 @@
String value;
try{
value = (String)entry.bundle.getObject(key.key);
- }catch(Exception ex){
+ }catch(MissingResourceException ex){
value = null;
fireBundleKeyChanged(key.prefix, key.key, value);
usedKeys.remove(key);
@@ -413,7 +414,7 @@
if(!usedKeys.containsKey(name))
usedKeys.put(name, new UsedKey(entry.uri, prefix, propertyName, value,
entry.hashCode, entry.offset));
return value;
- }catch(Exception ex){
+ }catch(MissingResourceException ex){
return null;
}
}
Modified:
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/context/VpePageContext.java
===================================================================
---
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/context/VpePageContext.java 2008-07-23
20:59:03 UTC (rev 9253)
+++
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/context/VpePageContext.java 2008-07-23
21:47:32 UTC (rev 9254)
@@ -24,6 +24,7 @@
import org.eclipse.ui.IEditorInput;
import org.eclipse.ui.IFileEditorInput;
import org.eclipse.ui.IWorkbenchPage;
+import org.eclipse.ui.PartInitException;
import org.eclipse.ui.ide.IDE;
import org.eclipse.wst.xml.core.internal.document.ElementImpl;
import org.jboss.tools.common.kb.KbConnectorFactory;
@@ -89,12 +90,16 @@
}
public void refreshConnector() {
- try {
IDocument document = sourceBuilder.getStructuredTextViewer().getDocument();
- connector =
(WtpKbConnector)KbConnectorFactory.getIntstance().createConnector(KbConnectorType.JSP_WTP_KB_CONNECTOR,
document);
- } catch (Exception e) {
- VpePlugin.getPluginLog().logError(e);
- }
+ try {
+ connector =
(WtpKbConnector)KbConnectorFactory.getIntstance().createConnector(KbConnectorType.JSP_WTP_KB_CONNECTOR,
document);
+ } catch (InstantiationException e) {
+ VpePlugin.getPluginLog().logError(e);
+ } catch (IllegalAccessException e) {
+ VpePlugin.getPluginLog().logError(e);
+ } catch (ClassNotFoundException e) {
+ VpePlugin.getPluginLog().logError(e);
+ }
}
public VpeVisualDomBuilder getVisualBuilder(){
@@ -219,7 +224,7 @@
if (f != null) {
IDE.openEditor(workbenchPage, f, true);
}
- }catch(Exception ex){
+ }catch(PartInitException ex){
VpePlugin.reportProblem(ex);
}
}
Modified:
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/css/ResourceReferenceList.java
===================================================================
---
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/css/ResourceReferenceList.java 2008-07-23
20:59:03 UTC (rev 9253)
+++
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/css/ResourceReferenceList.java 2008-07-23
21:47:32 UTC (rev 9254)
@@ -86,7 +86,7 @@
String s = null;
try {
s = resource.getPersistentProperty(getPropertyName());
- } catch (Exception e) {
+ } catch (CoreException e) {
//ignore
}
if(s == null || s.length() == 0) return new String[0];
@@ -121,7 +121,7 @@
String newValue = encodeDeclaredResources(entries, scope, depth);
if(oldValue.equals(newValue)) return false;
resource.setPersistentProperty(getPropertyName(), newValue);
- } catch (Exception e) {
+ } catch (CoreException e) {
return false;
}
return true;
@@ -162,7 +162,7 @@
try {
s = ModelPlugin.getWorkspace().getRoot().getPersistentProperty(getPropertyName());
if(s != null) parseExternalResources(s);
- } catch (Exception e) {
+ } catch (CoreException e) {
//ignore
}
}
@@ -192,7 +192,7 @@
}
try {
ModelPlugin.getWorkspace().getRoot().setPersistentProperty(getPropertyName(),
sb.toString());
- } catch (Exception e) {
+ } catch (CoreException e) {
//ignore
}
}
@@ -248,7 +248,6 @@
}
private boolean setDeclaredResources(IPath path, ResourceReference[] entries, int scope,
int depth) {
- try {
String oldValue = (String)getAllExternalResources().get(path.toString());
if(oldValue == null) oldValue = "";
String newValue = encodeDeclaredResources(entries, scope, depth);
@@ -258,9 +257,6 @@
} else {
getAllExternalResources().put(path.toString(), newValue);
}
- } catch (Exception e) {
- return false;
- }
return true;
}
Modified:
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/css/VpeResourcesDialogView.java
===================================================================
---
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/css/VpeResourcesDialogView.java 2008-07-23
20:59:03 UTC (rev 9253)
+++
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/css/VpeResourcesDialogView.java 2008-07-23
21:47:32 UTC (rev 9254)
@@ -90,14 +90,10 @@
}
public Point getPreferredSize() {
- try {
- //changed by estherbin
- //http://jira.jboss.com/jira/browse/JBIDE-2010
- String os_name = System.getProperty("os.name");
- if(os_name != null && os_name.indexOf("Windows") >= 0) return new
Point(800, 600);
- } catch (Exception e) {
- //ignore
- }
+ //changed by estherbin
+ //http://jira.jboss.com/jira/browse/JBIDE-2010
+ String os_name = System.getProperty("os.name");
+ if(os_name != null && os_name.indexOf("Windows") >= 0) return new
Point(800, 600);
//changed by estherbin
//http://jira.jboss.com/jira/browse/JBIDE-2010
return new Point(700, 600);
Modified:
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/dnd/context/xpl/DragNodeCommand2.java
===================================================================
---
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/dnd/context/xpl/DragNodeCommand2.java 2008-07-23
20:59:03 UTC (rev 9253)
+++
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/dnd/context/xpl/DragNodeCommand2.java 2008-07-23
21:47:32 UTC (rev 9254)
@@ -78,28 +78,20 @@
if (parentNode.getNodeType() == Node.ELEMENT_NODE &&
sourceAttributeOwnerElement != parentNode) {
result = true;
if (!testOnly) {
- try {
- if(getOperation() == DND.DROP_MOVE) {
- Element targetElement = (Element) parentNode;
- sourceAttributeOwnerElement.removeAttributeNode(sourceAttribute);
- targetElement.getAttributes().setNamedItem(sourceAttribute);
- fSelections.add(sourceAttribute);
- }
- else if (getOperation() == DND.DROP_COPY) {
- Attr cloneAttribute = (Attr) sourceAttribute.cloneNode(false);
- Element targetElement = (Element) parentNode;
- targetElement.getAttributes().setNamedItem(cloneAttribute);
- fSelections.add(cloneAttribute);
- }
+
+ if(getOperation() == DND.DROP_MOVE) {
+ Element targetElement = (Element) parentNode;
+ sourceAttributeOwnerElement.removeAttributeNode(sourceAttribute);
+ targetElement.getAttributes().setNamedItem(sourceAttribute);
+ fSelections.add(sourceAttribute);
}
- catch (Exception e) {
- ResourcesPlugin.getPlugin().getLog()
- .log(new Status(IStatus.ERROR,
- "org.jboss.tools.vpe",
- 0,
- e.getMessage(),
- e));
+ else if (getOperation() == DND.DROP_COPY) {
+ Attr cloneAttribute = (Attr) sourceAttribute.cloneNode(false);
+ Element targetElement = (Element) parentNode;
+ targetElement.getAttributes().setNamedItem(cloneAttribute);
+ fSelections.add(cloneAttribute);
}
+
}
}
}
Modified:
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/menu/AbstractActionManager.java
===================================================================
---
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/menu/AbstractActionManager.java 2008-07-23
20:59:03 UTC (rev 9253)
+++
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/menu/AbstractActionManager.java 2008-07-23
21:47:32 UTC (rev 9254)
@@ -414,53 +414,40 @@
}
public void fillContextMenu(IMenuManager menuManager, ISelection selection) {
- try {
- List selectionList = new ArrayList();
- if (selection instanceof IStructuredSelection) {
- IStructuredSelection es = (IStructuredSelection) selection;
- for (Iterator i = es.iterator(); i.hasNext();) {
- selectionList.add(i.next());
- }
+ List selectionList = new ArrayList();
+ if (selection instanceof IStructuredSelection) {
+ IStructuredSelection es = (IStructuredSelection) selection;
+ for (Iterator i = es.iterator(); i.hasNext();) {
+ selectionList.add(i.next());
}
-
- contributeActions(menuManager, selectionList);
- } catch (Exception e) {
- VpePlugin.reportProblem(e);
}
+ contributeActions(menuManager, selectionList);
}
public void fillContextMenuForVpe(IMenuManager menuManager,
- ISelection selection) {
- try {
- List selectionList = new ArrayList();
- if (selection instanceof IStructuredSelection) {
- IStructuredSelection es = (IStructuredSelection) selection;
- for (Iterator i = es.iterator(); i.hasNext();) {
- selectionList.add(i.next());
- }
+ ISelection selection) {
+ List selectionList = new ArrayList();
+ if (selection instanceof IStructuredSelection) {
+ IStructuredSelection es = (IStructuredSelection) selection;
+ for (Iterator i = es.iterator(); i.hasNext();) {
+ selectionList.add(i.next());
}
-
- contributeActionsForVpe(menuManager, selectionList);
- } catch (Exception e) {
- VpePlugin.reportProblem(e);
}
+
+ contributeActionsForVpe(menuManager, selectionList);
}
public void addContextMenuForVpe(IMenuManager menuManager,
ISelection selection) {
- try {
- List selectionList = new ArrayList();
- if (selection instanceof IStructuredSelection) {
- IStructuredSelection es = (IStructuredSelection) selection;
- for (Iterator i = es.iterator(); i.hasNext();) {
- selectionList.add(i.next());
- }
+ List selectionList = new ArrayList();
+ if (selection instanceof IStructuredSelection) {
+ IStructuredSelection es = (IStructuredSelection) selection;
+ for (Iterator i = es.iterator(); i.hasNext();) {
+ selectionList.add(i.next());
}
-
- contributeDeleteActionForVpe(menuManager, selectionList);
- } catch (Exception e) {
- VpePlugin.reportProblem(e);
}
+
+ contributeDeleteActionForVpe(menuManager, selectionList);
}
public void remove(Node parent, int startIndex, int endIndex) {
Modified:
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/MozillaEditor.java
===================================================================
---
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/MozillaEditor.java 2008-07-23
20:59:03 UTC (rev 9253)
+++
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/MozillaEditor.java 2008-07-23
21:47:32 UTC (rev 9254)
@@ -60,6 +60,7 @@
import org.jboss.tools.vpe.editor.util.HTML;
import org.jboss.tools.vpe.messages.VpeUIMessages;
import org.jboss.tools.vpe.xulrunner.XPCOM;
+import org.jboss.tools.vpe.xulrunner.XulRunnerException;
import org.jboss.tools.vpe.xulrunner.editor.XulRunnerEditor;
import org.mozilla.interfaces.nsIDOMDocument;
import org.mozilla.interfaces.nsIDOMElement;
@@ -287,7 +288,7 @@
}
xulRunnerEditor.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true));
}
- catch (Exception e) {
+ catch (XulRunnerException e) {
VpePlugin.getPluginLog().logError(e);
layout.verticalSpacing = 10;
Modified:
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/MozillaPreview.java
===================================================================
---
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/MozillaPreview.java 2008-07-23
20:59:03 UTC (rev 9253)
+++
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mozilla/MozillaPreview.java 2008-07-23
21:47:32 UTC (rev 9254)
@@ -38,6 +38,7 @@
import org.jboss.tools.vpe.editor.template.VpeTemplateManager;
import org.jboss.tools.vpe.editor.util.DocTypeUtil;
import org.jboss.tools.vpe.messages.VpeUIMessages;
+import org.jboss.tools.vpe.xulrunner.XulRunnerException;
import org.jboss.tools.vpe.xulrunner.editor.XulRunnerEditor;
/**
@@ -94,7 +95,7 @@
getXulRunnerEditor().setText(DocTypeUtil.prepareInitFile(INIT_URL,
getEditorInput()));
getXulRunnerEditor().setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true));
- } catch (Exception e) {
+ } catch (XulRunnerException e) {
Label title = new Label(parent, SWT.WRAP);
title.setText(VpeUIMessages.MOZILLA_LOADING_ERROR);
title.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
Modified:
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/selection/VpeSourceSelectionBuilder.java
===================================================================
---
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/selection/VpeSourceSelectionBuilder.java 2008-07-23
20:59:03 UTC (rev 9253)
+++
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/selection/VpeSourceSelectionBuilder.java 2008-07-23
21:47:32 UTC (rev 9254)
@@ -68,24 +68,20 @@
if (focusNode instanceof IDOMElement) {
IDOMElement element = (IDOMElement)focusNode;
if (focusPosition < element.getEndStartOffset()) {
- try {
- NamedNodeMap attrs = focusNode.getAttributes();
- for (int i = 0; i < attrs.getLength(); i++) {
- AttrImpl attr = (AttrImpl)attrs.item(i);
- ITextRegion region = attr.getValueRegion();
- if(region==null) {
- break;
- }
- int attrStart = region.getStart();
- int attrEnd = attrStart + attr.getValue().length();
- if (range.x - ((ElementImpl)attr.getOwnerElement()).getStartOffset() - 1 >=
attrStart && range.x - ((ElementImpl)attr.getOwnerElement()).getStartOffset() - 1
<= attrEnd) {
- selectedNodes = new ArrayList();
- selectedNodes.add(attr);
- break;
- }
+ NamedNodeMap attrs = focusNode.getAttributes();
+ for (int i = 0; i < attrs.getLength(); i++) {
+ AttrImpl attr = (AttrImpl)attrs.item(i);
+ ITextRegion region = attr.getValueRegion();
+ if(region==null) {
+ break;
}
- } catch (Exception e) {
- VpePlugin.getPluginLog().logError(e);
+ int attrStart = region.getStart();
+ int attrEnd = attrStart + attr.getValue().length();
+ if (range.x - ((ElementImpl)attr.getOwnerElement()).getStartOffset() - 1 >=
attrStart && range.x - ((ElementImpl)attr.getOwnerElement()).getStartOffset() - 1
<= attrEnd) {
+ selectedNodes = new ArrayList();
+ selectedNodes.add(attr);
+ break;
+ }
}
}
}
Modified:
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/VpeAbstractTemplate.java
===================================================================
---
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/VpeAbstractTemplate.java 2008-07-23
20:59:03 UTC (rev 9253)
+++
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/VpeAbstractTemplate.java 2008-07-23
21:47:32 UTC (rev 9254)
@@ -480,8 +480,6 @@
.getDocument(), getRegionToFormat());
}
}
- } catch (Exception e) {
- VpePlugin.reportProblem(e);
} finally {
clearRegionToFormat();
}
Modified:
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/VpeCreatorUtil.java
===================================================================
---
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/VpeCreatorUtil.java 2008-07-23
20:59:03 UTC (rev 9253)
+++
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/VpeCreatorUtil.java 2008-07-23
21:47:32 UTC (rev 9254)
@@ -10,7 +10,11 @@
******************************************************************************/
package org.jboss.tools.vpe.editor.template;
+import java.io.IOException;
+
import org.eclipse.core.resources.IFile;
+import org.eclipse.core.runtime.CoreException;
+import org.eclipse.core.runtime.OperationCanceledException;
import org.eclipse.ui.IEditorInput;
import org.eclipse.wst.sse.core.internal.provisional.StructuredModelManager;
import org.eclipse.wst.xml.core.internal.provisional.document.IDOMModel;
@@ -76,8 +80,10 @@
if (file != null && file.exists()) {
try {
return (IDOMModel)StructuredModelManager.getModelManager().getModelForRead(file);
- } catch(Exception ex) {
+ } catch(IOException ex) {
VpePlugin.reportProblem(ex);
+ } catch(CoreException ex) {
+ VpePlugin.reportProblem(ex);
}
}
return null;
@@ -114,24 +120,23 @@
}
IEditorInput input = pageContext.getEditPart().getEditorInput();
IFile file = null;
- try {
- if(pageContext.getVisualBuilder().getCurrentIncludeInfo()==null) {
- file = FileUtil.getFile(input, fileName);
- } else {
- IFile includedFile =
- pageContext.getVisualBuilder().getCurrentIncludeInfo().getFile();
- file = FileUtil.getFile(fileName, includedFile);
- }
- } catch (Exception e) {
- // nothing
+
+ if(pageContext.getVisualBuilder().getCurrentIncludeInfo()==null) {
+ file = FileUtil.getFile(input, fileName);
+ } else {
+ IFile includedFile =
+ pageContext.getVisualBuilder().getCurrentIncludeInfo().getFile();
+ file = FileUtil.getFile(fileName, includedFile);
}
if (file != null) {
if (!file.isSynchronized(0)){
try {
file.refreshLocal(0, null);
- } catch (Exception ex) {
+ } catch (CoreException ex) {
VpePlugin.getPluginLog().logError(ex);
+ } catch (OperationCanceledException ex) {
+ VpePlugin.getPluginLog().logError(ex);
}
}
if (file.exists()) {
@@ -146,8 +151,10 @@
try {
wtpModel = (IDOMModel)StructuredModelManager.getModelManager().getModelForRead(file);
if (wtpModel != null) return wtpModel.getDocument();
- } catch(Exception e) {
+ } catch(IOException e) {
VpePlugin.getPluginLog().logError(e);
+ } catch(CoreException e) {
+ VpePlugin.getPluginLog().logError(e);
}
return null;
}
Modified:
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/VpeDataTableCreator.java
===================================================================
---
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/VpeDataTableCreator.java 2008-07-23
20:59:03 UTC (rev 9253)
+++
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/VpeDataTableCreator.java 2008-07-23
21:47:32 UTC (rev 9254)
@@ -628,12 +628,9 @@
private VisualDataTableElements getVisualDataTableElements(Map visualNodeMap) {
if (visualNodeMap != null) {
Object o = visualNodeMap.get(this);
- try {
- if (o != null && o instanceof Object[]
- && ((Object[]) o)[0] instanceof VisualDataTableElements) {
- return (VisualDataTableElements) ((Object[]) o)[0];
- }
- } catch (Exception e) {
+ if (o != null && o instanceof Object[]
+ && ((Object[]) o)[0] instanceof VisualDataTableElements) {
+ return (VisualDataTableElements) ((Object[]) o)[0];
}
}
return null;
@@ -642,12 +639,9 @@
private SourceDataTableElements getSourceDataTableElements(Map visualNodeMap) {
if (visualNodeMap != null) {
Object o = visualNodeMap.get(this);
- try {
- if (o != null && o instanceof Object[]
- && ((Object[]) o)[1] instanceof SourceDataTableElements) {
- return (SourceDataTableElements) ((Object[]) o)[1];
- }
- } catch (Exception e) {
+ if (o != null && o instanceof Object[]
+ && ((Object[]) o)[1] instanceof SourceDataTableElements) {
+ return (SourceDataTableElements) ((Object[]) o)[1];
}
}
return null;
Modified:
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/VpeGridCreator.java
===================================================================
---
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/VpeGridCreator.java 2008-07-23
20:59:03 UTC (rev 9253)
+++
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/VpeGridCreator.java 2008-07-23
21:47:32 UTC (rev 9254)
@@ -102,11 +102,11 @@
if (vpeValue != null) {
String strValue = vpeValue.stringValue();
try {
- int val = Integer.valueOf(strValue).intValue();
+ int val = Integer.parseInt(strValue);
if (val > 0) {
tableSize = val;
}
- } catch (Exception e) {
+ } catch (NumberFormatException e) {
VpePlugin.getPluginLog().logError(e);
}
}
Modified:
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/VpeHtmlTemplate.java
===================================================================
---
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/VpeHtmlTemplate.java 2008-07-23
20:59:03 UTC (rev 9253)
+++
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/VpeHtmlTemplate.java 2008-07-23
21:47:32 UTC (rev 9254)
@@ -351,9 +351,6 @@
String locale = jsfCoreViewTag.getAttribute(LOCALE_ATTRNAME);
if (locale == null || locale.length() == 0) return null;
return locale;
- } catch (Exception e) {
- VpePlugin.getPluginLog().logError(e);
- return null;
} finally {
if (model != null) model.releaseFromRead();
}
Modified:
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/VpePanelGridCreator.java
===================================================================
---
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/VpePanelGridCreator.java 2008-07-23
20:59:03 UTC (rev 9253)
+++
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/VpePanelGridCreator.java 2008-07-23
21:47:32 UTC (rev 9254)
@@ -195,11 +195,11 @@
if (vpeValue != null) {
String strValue = vpeValue.stringValue();
try {
- int val = Integer.valueOf(strValue).intValue();
+ int val = Integer.parseInt(strValue);
if (val > 0) {
tableSize = val;
}
- } catch (Exception e) {
+ } catch (NumberFormatException e) {
}
}
}
Modified:
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/VpePanelLayoutCreator.java
===================================================================
---
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/VpePanelLayoutCreator.java 2008-07-23
20:59:03 UTC (rev 9253)
+++
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/VpePanelLayoutCreator.java 2008-07-23
21:47:32 UTC (rev 9254)
@@ -10,14 +10,22 @@
******************************************************************************/
package org.jboss.tools.vpe.editor.template;
+import java.io.IOException;
import java.util.HashSet;
import java.util.Map;
import java.util.Set;
import org.eclipse.core.resources.IFile;
+import org.eclipse.core.runtime.CoreException;
import org.eclipse.ui.IEditorInput;
import org.eclipse.wst.sse.core.internal.provisional.StructuredModelManager;
import org.eclipse.wst.xml.core.internal.provisional.document.IDOMModel;
+import org.jboss.tools.vpe.VpePlugin;
+import org.jboss.tools.vpe.editor.context.VpePageContext;
+import org.jboss.tools.vpe.editor.template.expression.VpeExpressionBuilder;
+import org.jboss.tools.vpe.editor.util.FileUtil;
+import org.mozilla.interfaces.nsIDOMDocument;
+import org.mozilla.interfaces.nsIDOMElement;
import org.w3c.dom.Attr;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
@@ -25,13 +33,6 @@
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
-import org.jboss.tools.vpe.VpePlugin;
-import org.jboss.tools.vpe.editor.context.VpePageContext;
-import org.jboss.tools.vpe.editor.template.expression.VpeExpressionBuilder;
-import org.jboss.tools.vpe.editor.util.FileUtil;
-import org.mozilla.interfaces.nsIDOMDocument;
-import org.mozilla.interfaces.nsIDOMElement;
-
public class VpePanelLayoutCreator extends VpeAbstractCreator {
@@ -268,8 +269,10 @@
if(wtpModel != null){
init(wtpModel.getDocument(), node);
}
- }catch(Exception ex){
+ } catch(IOException ex) {
VpePlugin.reportProblem(ex);
+ } catch(CoreException ex) {
+ VpePlugin.reportProblem(ex);
} finally {
if(wtpModel!=null)
wtpModel.releaseFromRead();
Modified:
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/VpeTemplateFile.java
===================================================================
---
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/VpeTemplateFile.java 2008-07-23
20:59:03 UTC (rev 9253)
+++
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/VpeTemplateFile.java 2008-07-23
21:47:32 UTC (rev 9254)
@@ -11,6 +11,7 @@
package org.jboss.tools.vpe.editor.template;
import java.io.File;
+import java.io.IOException;
import org.eclipse.core.runtime.IConfigurationElement;
import org.eclipse.core.runtime.IPath;
@@ -20,19 +21,16 @@
long stamp;
IConfigurationElement configElement;
- VpeTemplateFile(String fileName,IConfigurationElement element) throws Exception {
+ VpeTemplateFile(String fileName,IConfigurationElement element) throws IOException {
this(element);
path = VpeTemplateFileList.getFilePath(fileName,element);
File file = path.toFile();
if (file.exists() && file.isFile()) {
stamp = file.lastModified();
- } else {
- throw new Exception("File " + path.toOSString() + " not exist");
- }
+ }
}
- VpeTemplateFile(IConfigurationElement element) throws Exception {
-
+ VpeTemplateFile(IConfigurationElement element) {
configElement = element;
}
Modified:
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/VpeTemplateFileList.java
===================================================================
---
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/VpeTemplateFileList.java 2008-07-23
20:59:03 UTC (rev 9253)
+++
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/VpeTemplateFileList.java 2008-07-23
21:47:32 UTC (rev 9254)
@@ -39,8 +39,8 @@
VpeTemplateFile newAutoTemplateFile = null;
try {
newAutoTemplateFile = new VpeTemplateFile(VpeTemplateManager.AUTO_TEMPLATES_FILE_NAME,
null);
- } catch (Exception e) {
- VpePlugin.getPluginLog().logError(e);
+ } catch (IOException e) {
+ VpePlugin.getPluginLog().logError("Default template for unknown tags loading
error ",e);
}
changed = (autoTemplateFile == null) != (newAutoTemplateFile == null);
if (!changed && autoTemplateFile != null) {
@@ -93,8 +93,8 @@
try {
VpeTemplateFile templateFile = new VpeTemplateFile(pathAttrValue, elements[j]);
templateList.add(templateFile);
- } catch (Exception e) {
- VpePlugin.reportProblem(e);
+ } catch (IOException e) {
+ VpePlugin.getPluginLog().logError("Error during loading template '" +
pathAttrValue + "'", e);
}
}
}
Modified:
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/VpeTemplateManager.java
===================================================================
---
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/VpeTemplateManager.java 2008-07-23
20:59:03 UTC (rev 9253)
+++
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/VpeTemplateManager.java 2008-07-23
21:47:32 UTC (rev 9254)
@@ -688,7 +688,7 @@
}
}
- private Element createNewTagElement(Document document, VpeAnyData data) {
+ static public Element createNewTagElement(Document document, VpeAnyData data) {
Element newTagElement = document.createElement(TAG_TAG);
newTagElement.setAttribute(ATTR_TAG_NAME, data.getName());
newTagElement.setAttribute(ATTR_TAG_CASE_SENSITIVE, data.isCaseSensitive() ?
ATTR_VALUE_YES : ATTR_VALUE_NO);
Modified:
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/expression/VpeAttributeOperand.java
===================================================================
---
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/expression/VpeAttributeOperand.java 2008-07-23
20:59:03 UTC (rev 9253)
+++
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/expression/VpeAttributeOperand.java 2008-07-23
21:47:32 UTC (rev 9254)
@@ -28,16 +28,7 @@
public VpeValue exec(VpePageContext pageContext, Node sourceNode) {
String value = null;
-
- try {
- value = ((Element)sourceNode).getAttribute(name);
- if (value == null) {
- value = "";
- }
- } catch (Exception e) {
-// throw new VpeExpressionError(x.getMessage());
- VpePlugin.getPluginLog().logError(e);
- }
+ value = ((Element)sourceNode).getAttribute(name);
return new VpeValue((value == null ? "" : value));
}
Modified:
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/expression/VpeFunctionFactory.java
===================================================================
---
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/expression/VpeFunctionFactory.java 2008-07-23
20:59:03 UTC (rev 9253)
+++
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/expression/VpeFunctionFactory.java 2008-07-23
21:47:32 UTC (rev 9254)
@@ -44,10 +44,12 @@
}
try {
return (VpeFunction)cls.newInstance();
- } catch(Exception e) {
+ } catch(IllegalAccessException e) {
VpePlugin.getPluginLog().logError(e);
- return null;
+ } catch (InstantiationException e) {
+ VpePlugin.getPluginLog().logError(e);
}
+ return null;
}
private static Class<?> createCls(String name) {
Modified:
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/expression/VpeFunctionSrc.java
===================================================================
---
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/expression/VpeFunctionSrc.java 2008-07-23
20:59:03 UTC (rev 9253)
+++
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/expression/VpeFunctionSrc.java 2008-07-23
21:47:32 UTC (rev 9254)
@@ -24,6 +24,7 @@
import org.eclipse.ui.editors.text.ILocationProvider;
import org.jboss.tools.common.kb.AttributeDescriptor;
import org.jboss.tools.common.kb.AttributeValueDescriptor;
+import org.jboss.tools.common.kb.KbException;
import org.jboss.tools.common.kb.ParamList;
import org.jboss.tools.common.kb.wtp.WtpKbConnector;
import org.jboss.tools.common.model.XModel;
@@ -224,7 +225,7 @@
tagValue = tagValue.substring(vs[0].length());
}
}
- } catch (Exception e) {
+ } catch (KbException e) {
VpePlugin.getPluginLog().logError(e);
}
Modified:
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/expression/VpeFunctionTldVersionCheck.java
===================================================================
---
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/expression/VpeFunctionTldVersionCheck.java 2008-07-23
20:59:03 UTC (rev 9253)
+++
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/expression/VpeFunctionTldVersionCheck.java 2008-07-23
21:47:32 UTC (rev 9254)
@@ -71,63 +71,58 @@
public VpeValue exec(VpePageContext pageContext, Node sourceNode) {
//gets function parameter
- try {
- String tagValue = getParameter(0).exec(pageContext, sourceNode)
- .stringValue();
-
- double startValue = getStartVersion(tagValue);
-
- double endValue = getEndVersion(tagValue);
-
- if(sourceNode==null || sourceNode.getPrefix()==null) {
-
- return new VpeValue(false);
- }
-
- List<TaglibData> taglibs = XmlUtil.getTaglibsForNode(sourceNode,pageContext);
-
- TaglibData sourceNodeTaglib = XmlUtil.getTaglibForPrefix(sourceNode.getPrefix(),
taglibs);
- //this function works only for jsp files
- String tldVersion = TLDVersionHelper.getTldVersion(sourceNodeTaglib.getUri(),
sourceNodeTaglib.getPrefix(),
- pageContext.getSourceBuilder().getStructuredTextViewer().getDocument());
-
- double tldVersionNumber =0;
- if(tldVersion!=null) {
+
+ String tagValue = getParameter(0).exec(pageContext, sourceNode)
+ .stringValue();
- tldVersionNumber = Double.parseDouble(tldVersion);
-
- } else {
- //here we getting tld version for xhtml files
- XModel xm = null;
- IProject project =
((IFileEditorInput)pageContext.getEditPart().getEditorInput()).getFile().getProject();
- IModelNature mn = EclipseResourceUtil.getModelNature(project);
- if(mn!=null) {
- xm = mn.getModel();
+ double startValue = getStartVersion(tagValue);
+
+ double endValue = getEndVersion(tagValue);
+
+ if(sourceNode==null || sourceNode.getPrefix()==null) {
+
+ return new VpeValue(false);
}
- tldVersion=WebProject.getTldVersion(sourceNodeTaglib.getUri(),
- sourceNodeTaglib.getPrefix(),
- pageContext.getSourceBuilder().getStructuredTextViewer().getDocument(),
- xm);
- if(tldVersion!=null) {
+ List<TaglibData> taglibs = XmlUtil.getTaglibsForNode(sourceNode,pageContext);
+
+ TaglibData sourceNodeTaglib = XmlUtil.getTaglibForPrefix(sourceNode.getPrefix(),
taglibs);
+ //this function works only for jsp files
+ String tldVersion = TLDVersionHelper.getTldVersion(sourceNodeTaglib.getUri(),
sourceNodeTaglib.getPrefix(),
+ pageContext.getSourceBuilder().getStructuredTextViewer().getDocument());
+
+ double tldVersionNumber =0;
+ if(tldVersion!=null) {
+
tldVersionNumber = Double.parseDouble(tldVersion);
+
} else {
- tldVersionNumber = 0;
+ //here we getting tld version for xhtml files
+ XModel xm = null;
+ IProject project =
((IFileEditorInput)pageContext.getEditPart().getEditorInput()).getFile().getProject();
+ IModelNature mn = EclipseResourceUtil.getModelNature(project);
+ if(mn!=null) {
+ xm = mn.getModel();
+ }
+ tldVersion=WebProject.getTldVersion(sourceNodeTaglib.getUri(),
+ sourceNodeTaglib.getPrefix(),
+ pageContext.getSourceBuilder().getStructuredTextViewer().getDocument(),
+ xm);
+ if(tldVersion!=null) {
+
+ tldVersionNumber = Double.parseDouble(tldVersion);
+ } else {
+ tldVersionNumber = 0;
+ }
}
- }
- if((startValue<=tldVersionNumber)&&
- (endValue>=tldVersionNumber)) {
-
- return new VpeValue(true);
- } else {
+ if((startValue<=tldVersionNumber)&&
+ (endValue>=tldVersionNumber)) {
+
+ return new VpeValue(true);
+ } else {
+ return new VpeValue(false);
+ }
- return new VpeValue(false);
- }
- }catch (Exception e) {
- //if this function throws exception templates are not working more, so we should
processed it's here
- VpePlugin.getPluginLog().logError(e);
- }
- return null;
}
private double getStartVersion(String tagValue) {
Modified:
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/resize/VpeResizer.java
===================================================================
---
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/resize/VpeResizer.java 2008-07-23
20:59:03 UTC (rev 9253)
+++
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/resize/VpeResizer.java 2008-07-23
21:47:32 UTC (rev 9254)
@@ -16,6 +16,7 @@
import org.jboss.tools.vpe.editor.template.VpeTemplateManager;
import org.jboss.tools.vpe.editor.template.expression.VpeExpression;
import org.jboss.tools.vpe.editor.template.expression.VpeExpressionBuilder;
+import org.jboss.tools.vpe.editor.template.expression.VpeExpressionBuilderException;
import org.jboss.tools.vpe.editor.template.expression.VpeExpressionInfo;
import org.jboss.tools.vpe.editor.template.expression.VpeValue;
import org.jboss.tools.vpe.editor.util.SourceDomUtil;
@@ -135,7 +136,7 @@
}else{
resizeData = resizeData.getNext();
}
- }catch(Exception ex){
+ }catch(VpeExpressionBuilderException ex){
VpePlugin.reportProblem(ex);
resizeData = resizeData.getNext();
}
Modified:
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/toolbar/format/FormatControllerManager.java
===================================================================
---
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/toolbar/format/FormatControllerManager.java 2008-07-23
20:59:03 UTC (rev 9253)
+++
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/toolbar/format/FormatControllerManager.java 2008-07-23
21:47:32 UTC (rev 9254)
@@ -15,6 +15,7 @@
import java.util.List;
import org.eclipse.core.runtime.Status;
+import org.eclipse.jface.text.BadLocationException;
import org.eclipse.wst.sse.ui.internal.StructuredTextViewer;
import org.eclipse.wst.xml.core.internal.document.ElementImpl;
import org.eclipse.wst.xml.core.internal.document.TextImpl;
@@ -89,7 +90,7 @@
return;
}
currentSelectedTagValue = newSelectedTagValue;
- } catch (Exception e) {
+ } catch (BadLocationException e) {
VpePlugin.getPluginLog().logError(e);
}
} else {
@@ -163,7 +164,6 @@
private TextFormatingData getParentFormatingDataForTextNode(VpeSelectedNodeInfo
selectedNodeInfo) {
Node selectedNode = selectedNodeInfo.getNode();
if(selectedNode instanceof TextImpl) {
- try {
// int startOffset =
selectedNodeInfo.getStartOffset()>selectedNodeInfo.getEndOffset()?selectedNodeInfo.getEndOffset():selectedNodeInfo.getStartOffset();
// int endOffset =
selectedNodeInfo.getStartOffset()>selectedNodeInfo.getEndOffset()?selectedNodeInfo.getStartOffset():selectedNodeInfo.getEndOffset();
//
@@ -182,11 +182,6 @@
// }
currentSelectedElement = selectedNode.getParentNode();
return getFormatTemplateForTag(selectedNode.getParentNode());
- } catch(Exception e) {
- Status status = new Status(Status.WARNING, VpePlugin.PLUGIN_ID, Status.ERROR,
"Can't get value of selected text node.", e);
- ProblemReportingHelper.reportProblem(status);
- VpePlugin.getDefault().getLog().log(status);
- }
}
return null;
Modified:
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/toolbar/format/TextFormattingToolBar.java
===================================================================
---
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/toolbar/format/TextFormattingToolBar.java 2008-07-23
20:59:03 UTC (rev 9253)
+++
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/toolbar/format/TextFormattingToolBar.java 2008-07-23
21:47:32 UTC (rev 9254)
@@ -104,7 +104,7 @@
String[] font = null;
try {
font =
GraphicsEnvironment.getLocalGraphicsEnvironment().getAvailableFontFamilyNames();
- } catch (Exception ex) {
+ } catch (Error ex) {
VpePlugin.getPluginLog().logWarning(ex);
font = FONT_ARRAY;
}
Modified:
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/toolbar/format/handler/FormatHandler.java
===================================================================
---
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/toolbar/format/handler/FormatHandler.java 2008-07-23
20:59:03 UTC (rev 9253)
+++
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/toolbar/format/handler/FormatHandler.java 2008-07-23
21:47:32 UTC (rev 9254)
@@ -13,6 +13,7 @@
import java.util.Properties;
import org.eclipse.core.runtime.Status;
+import org.eclipse.jface.text.BadLocationException;
import org.eclipse.jface.text.IDocument;
import org.eclipse.jface.text.ITextSelection;
import org.eclipse.jface.text.TextSelection;
@@ -171,7 +172,7 @@
}
try {
document.replace(element.getStartOffset(), length, body);
- } catch (Exception e) {
+ } catch (BadLocationException e) {
VpePlugin.getPluginLog().logError("Can't format text", e);
}
@@ -214,7 +215,7 @@
}
try {
document.replace(element.getStartOffset(), length, newElement);
- } catch (Exception e) {
+ } catch (BadLocationException e) {
VpePlugin.getPluginLog().logError("Can't format text", e);
}
Added:
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/toolbar/format/handler/FormatHandlerLoadingException.java
===================================================================
---
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/toolbar/format/handler/FormatHandlerLoadingException.java
(rev 0)
+++
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/toolbar/format/handler/FormatHandlerLoadingException.java 2008-07-23
21:47:32 UTC (rev 9254)
@@ -0,0 +1,18 @@
+
+package org.jboss.tools.vpe.editor.toolbar.format.handler;
+
+public class FormatHandlerLoadingException extends Exception {
+
+ public FormatHandlerLoadingException(String message) {
+ super(message);
+ }
+
+ public FormatHandlerLoadingException(Throwable cause) {
+ super(cause);
+ }
+
+ public FormatHandlerLoadingException(String message, Throwable cause) {
+ super(message, cause);
+ }
+
+}
Property changes on:
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/toolbar/format/handler/FormatHandlerLoadingException.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Modified:
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/toolbar/format/handler/HandlerFactory.java
===================================================================
---
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/toolbar/format/handler/HandlerFactory.java 2008-07-23
20:59:03 UTC (rev 9253)
+++
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/toolbar/format/handler/HandlerFactory.java 2008-07-23
21:47:32 UTC (rev 9254)
@@ -57,10 +57,14 @@
return handler;
} else {
VpePlugin.getPluginLog().logError("Wrong format handler. Class - " +
handlerClassName + ". Handler must be instance of
org.jboss.tools.vpe.editor.toolbar.format.handler.IFormatHandler",
//$NON-NLS-1$//$NON-NLS-2$
- new Exception("Handler must be instance of
org.jboss.tools.vpe.editor.toolbar.format.handler.IFormatHandler")); //$NON-NLS-1$
+ new FormatHandlerLoadingException("Handler must be instance of
org.jboss.tools.vpe.editor.toolbar.format.handler.IFormatHandler")); //$NON-NLS-1$
}
- } catch (Exception e) {
- VpePlugin.getPluginLog().logError("Can't create format handler. Class:
" + handlerClassName, e); //$NON-NLS-1$
+ } catch (IllegalAccessException e) {
+ reportException(e,handlerClassName);
+ } catch (InstantiationException e) {
+ reportException(e,handlerClassName);
+ } catch (ClassNotFoundException e) {
+ reportException(e,handlerClassName);
}
}
return null;
@@ -84,4 +88,8 @@
public int getCountHandlers() {
return handlers.size();
}
+
+ private void reportException(Exception e, String handlerClassName) {
+ VpePlugin.getPluginLog().logError("Can't create format handler. Class: "
+ handlerClassName, e); //$NON-NLS-1$
+ }
}
\ No newline at end of file
Modified:
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/util/VpeDndUtil.java
===================================================================
---
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/util/VpeDndUtil.java 2008-07-23
20:59:03 UTC (rev 9253)
+++
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/util/VpeDndUtil.java 2008-07-23
21:47:32 UTC (rev 9254)
@@ -14,6 +14,7 @@
import org.eclipse.jface.text.source.ISourceViewer;
import org.eclipse.jface.viewers.ISelectionProvider;
+import org.jboss.tools.common.model.XModelException;
import org.jboss.tools.common.model.ui.dnd.DnDUtil;
import org.jboss.tools.common.model.ui.editor.IModelObjectEditorInput;
import org.jboss.tools.common.model.ui.views.palette.PaletteInsertHelper;
@@ -33,12 +34,12 @@
properties.put("selectionProvider", provider);
properties.put("viewer", viewer);
- try {
- DnDUtil.paste(input.getXModelObject(), properties);
- PaletteInsertHelper.insertIntoEditor(viewer, properties);
- } catch (Exception ex) {
- VpePlugin.getPluginLog().logError(ex);
- }
+ try {
+ DnDUtil.paste(input.getXModelObject(), properties);
+ PaletteInsertHelper.insertIntoEditor(viewer, properties);
+ } catch (XModelException ex) {
+ VpePlugin.getPluginLog().logError(ex);
+ }
}
}
Modified:
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/util/XmlUtil.java
===================================================================
---
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/util/XmlUtil.java 2008-07-23
20:59:03 UTC (rev 9253)
+++
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/util/XmlUtil.java 2008-07-23
21:47:32 UTC (rev 9254)
@@ -11,6 +11,7 @@
package org.jboss.tools.vpe.editor.util;
import java.io.FileInputStream;
+import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
@@ -45,7 +46,7 @@
} finally {
try {
if (inStream != null) inStream.close();
- } catch (Exception e) {
+ } catch (IOException e) {
VpePlugin.getPluginLog().logError(e);
}
}
Modified:
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/xpl/SashSetting.java
===================================================================
---
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/xpl/SashSetting.java 2008-07-23
20:59:03 UTC (rev 9253)
+++
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/xpl/SashSetting.java 2008-07-23
21:47:32 UTC (rev 9254)
@@ -134,7 +134,7 @@
sash.setWeights(weights);
}
}
- } catch (Exception e) {
+ } catch (NumberFormatException e) {
// Do nothing
}
}