Author: vrubezhny
Date: 2009-03-31 07:28:26 -0400 (Tue, 31 Mar 2009)
New Revision: 14386
Modified:
trunk/common/plugins/org.jboss.tools.common.text.ext/src/org/jboss/tools/common/text/ext/hyperlink/AbstractHyperlink.java
trunk/common/plugins/org.jboss.tools.common.text.ext/src/org/jboss/tools/common/text/ext/util/StructuredModelWrapper.java
Log:
JBIDE-3889 Resource Bundle Open-Ons aren't working for <message-bundle> tag of
faces-config.xml opened from a jar.
Issue is fixed
Modified:
trunk/common/plugins/org.jboss.tools.common.text.ext/src/org/jboss/tools/common/text/ext/hyperlink/AbstractHyperlink.java
===================================================================
---
trunk/common/plugins/org.jboss.tools.common.text.ext/src/org/jboss/tools/common/text/ext/hyperlink/AbstractHyperlink.java 2009-03-31
01:40:58 UTC (rev 14385)
+++
trunk/common/plugins/org.jboss.tools.common.text.ext/src/org/jboss/tools/common/text/ext/hyperlink/AbstractHyperlink.java 2009-03-31
11:28:26 UTC (rev 14386)
@@ -64,7 +64,17 @@
smw.dispose();
}
}
-
+
+ protected String getBaseLocation() {
+ StructuredModelWrapper smw = new StructuredModelWrapper();
+ try {
+ smw.init(getDocument());
+ return smw.getBaseLocation();
+ } finally {
+ smw.dispose();
+ }
+ }
+
protected XModel getXModel() {
StructuredModelWrapper smw = new StructuredModelWrapper();
try {
@@ -105,6 +115,13 @@
return null;
}
+ public static String getBaseLocation(IStructuredModel structuredModel) {
+ if (structuredModel == null) {
+ return null;
+ }
+ return structuredModel.getBaseLocation();
+ }
+
public static IFile getFile(IStructuredModel structuredModel) {
if (structuredModel == null) {
return null;
Modified:
trunk/common/plugins/org.jboss.tools.common.text.ext/src/org/jboss/tools/common/text/ext/util/StructuredModelWrapper.java
===================================================================
---
trunk/common/plugins/org.jboss.tools.common.text.ext/src/org/jboss/tools/common/text/ext/util/StructuredModelWrapper.java 2009-03-31
01:40:58 UTC (rev 14385)
+++
trunk/common/plugins/org.jboss.tools.common.text.ext/src/org/jboss/tools/common/text/ext/util/StructuredModelWrapper.java 2009-03-31
11:28:26 UTC (rev 14386)
@@ -42,6 +42,10 @@
return AbstractHyperlink.getFile(model);
}
+ public String getBaseLocation() {
+ return AbstractHyperlink.getBaseLocation(model);
+ }
+
public void dispose() {
if(model != null) {
model.releaseFromRead();
Show replies by date