You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@struts.apache.org by Ted Husted <hu...@apache.org> on 2006/08/19 07:09:14 UTC
Re: [s2] Snippet Macro
OK, the snippet macro is up and running on the ASF Struts 2 wiki,
complete with shortcuts.
h2. Description
{snippet:id=javadoc|javadoc=true|url=org.apache.struts2.components.If}
h2. Parameters
{snippet:id=tagattributes|javadoc=false|url=struts2/docs/tags/If.html}
h2. Examples
{snippet:id=example|lang=xml|javadoc=true|url=struts2/core/src/main/java/org/apache/struts2/components/If.java}
I'll start a final pass on the wiki to update the snippets and catch
other stragglers.
(Note that when updating the references pages, we should rachet the
headings down a knotch, so that the largest is h2. (h1 being reserved
for the top-level page title.))
I didn't have the karma to check the snippet macro back in, but here's
the patch.
----
Index: snippet/src/java/atlassian-plugin.xml
===================================================================
--- snippet/src/java/atlassian-plugin.xml (revision 279)
+++ snippet/src/java/atlassian-plugin.xml (working copy)
@@ -2,8 +2,8 @@
<atlassian-plugin name='Snippet Macros' key='confluence.extra.snippet'>
<plugin-info>
<description>Macro that gets a snippet of the content from a
URL</description>
- <vendor name="Codehaus" url="http://www.codehaus.com"/>
- <version>0.5</version>
+ <vendor name="opensymphony.dev.java.net"
url="https://opensymphony.dev.java.net/source/browse/opensymphony/wiki/snippet/"/>
+ <version>r280</version>
</plugin-info>
<macro name='snippet' class='snippet.SnippetMacro' key='snippet' >
Index: snippet/src/java/snippet/SnippetMacro.java
===================================================================
--- snippet/src/java/snippet/SnippetMacro.java (revision 279)
+++ snippet/src/java/snippet/SnippetMacro.java (working copy)
@@ -106,7 +106,7 @@
String urlParam = (String) parameters.get("url");
required(urlParam, "url");
- if (urlParam.startsWith("com.opensymphony.")) {
+ if (urlParam.startsWith("org.opensymphony.")) {
// ok, this is a direct class reference, we can fix this
// first, figure out which module we're talking about
int nextDot = urlParam.indexOf('.', "com.opensymphony.".length());
@@ -121,18 +121,18 @@
} else {
urlParam = module + "/src/java/" +
urlParam.replaceAll("\\.", "/") + ".java";
}
- } else if (urlParam.startsWith("org.apache.struts.action2.")) {
- // ex:
https://svn.apache.org/repos/asf/struts/action2/trunk/core/src/main/java/org/apache/struts/action2/
- // support for SAF 2.0
- String url =
"https://svn.apache.org/repos/asf/struts/action2/trunk/core/src/main/java/";
+ } else if (urlParam.startsWith("org.apache.struts2.")) {
+ // ex:
https://svn.apache.org/repos/asf/struts/strut2/trunk/core/src/main/java/org/apache/struts/action2/
+ // support for Struts 2.0
+ String url =
"https://svn.apache.org/repos/asf/struts/struts2/trunk/core/src/main/java/";
urlParam = url + urlParam.replaceAll("\\.", "/") + ".java";
}
if (!urlParam.startsWith("http")) {
- if (urlParam.startsWith("action2")) {
- // cut out the action2 part
- urlParam = urlParam.substring("action2".length());
- urlParam =
"https://svn.apache.org/repos/asf/struts/action2/trunk/" + urlParam;
+ if (urlParam.startsWith("struts2")) {
+ // cut out the struts2 part
+ urlParam = urlParam.substring("struts2".length());
+ urlParam =
"https://svn.apache.org/repos/asf/struts/struts2/trunk/" + urlParam;
} else {
urlParam =
"https://opensymphony.dev.java.net/source/browse/*checkout*/" +
urlParam;
}
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org
Re: [s2] Snippet Macro
Posted by Patrick Lightbody <fo...@opensymphony.com>.
Ted,
Can you email me the changed files? I'll get them checked in once I have them in my inbox.
---------------------------------------------------------------------
Posted via Jive Forums
http://forums.opensymphony.com/thread.jspa?threadID=37908&messageID=81289#81289
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org
Re: [s2] Snippet Macro
Posted by Ted Husted <hu...@apache.org>.
On 8/20/06, tm jee <tm...@yahoo.co.uk> wrote:
> shouldn't it be "com.opensymphony..." instead?
Yep. It should be fixed now.
-T.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org
Re: [s2] Snippet Macro
Posted by tm jee <tm...@yahoo.co.uk>.
The xwork2 snippet can't seems to be referenced. I was trying to change this
http://cwiki.apache.org/confluence/display/WW/Model+Driven+Interceptor
from refering to the old xwork to the new xwork2.
Looks like it is still refering to cvs instead of the new svn.
Just notice this in the diff
- if (urlParam.startsWith("com.opensymphony.")) {
+ if (urlParam.startsWith("org.opensymphony.")) {
shouldn't it be "com.opensymphony..." instead?
Thx in advance.
----- Original Message ----
From: tm jee <tm...@yahoo.co.uk>
To: Struts Developers List <de...@struts.apache.org>
Sent: Saturday, 19 August, 2006 12:51:16 AM
Subject: Re: [s2] Snippet Macro
Cheers. Ted.
----- Original Message ----
From: Ted Husted <hu...@apache.org>
To: Struts Developers List <de...@struts.apache.org>
Sent: Friday, 18 August, 2006 11:09:14 PM
Subject: Re: [s2] Snippet Macro
OK, the snippet macro is up and running on the ASF Struts 2 wiki,
complete with shortcuts.
h2. Description
{snippet:id=javadoc|javadoc=true|url=org.apache.struts2.components.If}
h2. Parameters
{snippet:id=tagattributes|javadoc=false|url=struts2/docs/tags/If.html}
h2. Examples
{snippet:id=example|lang=xml|javadoc=true|url=struts2/core/src/main/java/org/apache/struts2/components/If.java}
I'll start a final pass on the wiki to update the snippets and catch
other stragglers.
(Note that when updating the references pages, we should rachet the
headings down a knotch, so that the largest is h2. (h1 being reserved
for the top-level page title.))
I didn't have the karma to check the snippet macro back in, but here's
the patch.
----
Index: snippet/src/java/atlassian-plugin.xml
===================================================================
--- snippet/src/java/atlassian-plugin.xml (revision 279)
+++ snippet/src/java/atlassian-plugin.xml (working copy)
@@ -2,8 +2,8 @@
<atlassian-plugin name='Snippet Macros' key='confluence.extra.snippet'>
<plugin-info>
<description>Macro that gets a snippet of the content from a
URL</description>
- <vendor name="Codehaus" url="http://www.codehaus.com"/>
- <version>0.5</version>
+ <vendor name="opensymphony.dev.java.net"
url="https://opensymphony.dev.java.net/source/browse/opensymphony/wiki/snippet/"/>
+ <version>r280</version>
</plugin-info>
<macro name='snippet' class='snippet.SnippetMacro' key='snippet' >
Index: snippet/src/java/snippet/SnippetMacro.java
===================================================================
--- snippet/src/java/snippet/SnippetMacro.java (revision 279)
+++ snippet/src/java/snippet/SnippetMacro.java (working copy)
@@ -106,7 +106,7 @@
String urlParam = (String) parameters.get("url");
required(urlParam, "url");
- if (urlParam.startsWith("com.opensymphony.")) {
+ if (urlParam.startsWith("org.opensymphony.")) {
// ok, this is a direct class reference, we can fix this
// first, figure out which module we're talking about
int nextDot = urlParam.indexOf('.', "com.opensymphony.".length());
@@ -121,18 +121,18 @@
} else {
urlParam = module + "/src/java/" +
urlParam.replaceAll("\\.", "/") + ".java";
}
- } else if (urlParam.startsWith("org.apache.struts.action2.")) {
- // ex:
https://svn.apache.org/repos/asf/struts/action2/trunk/core/src/main/java/org/apache/struts/action2/
- // support for SAF 2.0
- String url =
"https://svn.apache.org/repos/asf/struts/action2/trunk/core/src/main/java/";;;
+ } else if (urlParam.startsWith("org.apache.struts2.")) {
+ // ex:
https://svn.apache.org/repos/asf/struts/strut2/trunk/core/src/main/java/org/apache/struts/action2/
+ // support for Struts 2.0
+ String url =
"https://svn.apache.org/repos/asf/struts/struts2/trunk/core/src/main/java/";;;
urlParam = url + urlParam.replaceAll("\\.", "/") + ".java";
}
if (!urlParam.startsWith("http")) {
- if (urlParam.startsWith("action2")) {
- // cut out the action2 part
- urlParam = urlParam.substring("action2".length());
- urlParam =
"https://svn.apache.org/repos/asf/struts/action2/trunk/";; + urlParam;
+ if (urlParam.startsWith("struts2")) {
+ // cut out the struts2 part
+ urlParam = urlParam.substring("struts2".length());
+ urlParam =
"https://svn.apache.org/repos/asf/struts/struts2/trunk/";; + urlParam;
} else {
urlParam =
"https://opensymphony.dev.java.net/source/browse/*checkout*/";; +
urlParam;
}
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org
Re: [s2] Snippet Macro
Posted by tm jee <tm...@yahoo.co.uk>.
Cheers. Ted.
----- Original Message ----
From: Ted Husted <hu...@apache.org>
To: Struts Developers List <de...@struts.apache.org>
Sent: Friday, 18 August, 2006 11:09:14 PM
Subject: Re: [s2] Snippet Macro
OK, the snippet macro is up and running on the ASF Struts 2 wiki,
complete with shortcuts.
h2. Description
{snippet:id=javadoc|javadoc=true|url=org.apache.struts2.components.If}
h2. Parameters
{snippet:id=tagattributes|javadoc=false|url=struts2/docs/tags/If.html}
h2. Examples
{snippet:id=example|lang=xml|javadoc=true|url=struts2/core/src/main/java/org/apache/struts2/components/If.java}
I'll start a final pass on the wiki to update the snippets and catch
other stragglers.
(Note that when updating the references pages, we should rachet the
headings down a knotch, so that the largest is h2. (h1 being reserved
for the top-level page title.))
I didn't have the karma to check the snippet macro back in, but here's
the patch.
----
Index: snippet/src/java/atlassian-plugin.xml
===================================================================
--- snippet/src/java/atlassian-plugin.xml (revision 279)
+++ snippet/src/java/atlassian-plugin.xml (working copy)
@@ -2,8 +2,8 @@
<atlassian-plugin name='Snippet Macros' key='confluence.extra.snippet'>
<plugin-info>
<description>Macro that gets a snippet of the content from a
URL</description>
- <vendor name="Codehaus" url="http://www.codehaus.com"/>
- <version>0.5</version>
+ <vendor name="opensymphony.dev.java.net"
url="https://opensymphony.dev.java.net/source/browse/opensymphony/wiki/snippet/"/>
+ <version>r280</version>
</plugin-info>
<macro name='snippet' class='snippet.SnippetMacro' key='snippet' >
Index: snippet/src/java/snippet/SnippetMacro.java
===================================================================
--- snippet/src/java/snippet/SnippetMacro.java (revision 279)
+++ snippet/src/java/snippet/SnippetMacro.java (working copy)
@@ -106,7 +106,7 @@
String urlParam = (String) parameters.get("url");
required(urlParam, "url");
- if (urlParam.startsWith("com.opensymphony.")) {
+ if (urlParam.startsWith("org.opensymphony.")) {
// ok, this is a direct class reference, we can fix this
// first, figure out which module we're talking about
int nextDot = urlParam.indexOf('.', "com.opensymphony.".length());
@@ -121,18 +121,18 @@
} else {
urlParam = module + "/src/java/" +
urlParam.replaceAll("\\.", "/") + ".java";
}
- } else if (urlParam.startsWith("org.apache.struts.action2.")) {
- // ex:
https://svn.apache.org/repos/asf/struts/action2/trunk/core/src/main/java/org/apache/struts/action2/
- // support for SAF 2.0
- String url =
"https://svn.apache.org/repos/asf/struts/action2/trunk/core/src/main/java/";;
+ } else if (urlParam.startsWith("org.apache.struts2.")) {
+ // ex:
https://svn.apache.org/repos/asf/struts/strut2/trunk/core/src/main/java/org/apache/struts/action2/
+ // support for Struts 2.0
+ String url =
"https://svn.apache.org/repos/asf/struts/struts2/trunk/core/src/main/java/";;
urlParam = url + urlParam.replaceAll("\\.", "/") + ".java";
}
if (!urlParam.startsWith("http")) {
- if (urlParam.startsWith("action2")) {
- // cut out the action2 part
- urlParam = urlParam.substring("action2".length());
- urlParam =
"https://svn.apache.org/repos/asf/struts/action2/trunk/"; + urlParam;
+ if (urlParam.startsWith("struts2")) {
+ // cut out the struts2 part
+ urlParam = urlParam.substring("struts2".length());
+ urlParam =
"https://svn.apache.org/repos/asf/struts/struts2/trunk/"; + urlParam;
} else {
urlParam =
"https://opensymphony.dev.java.net/source/browse/*checkout*/"; +
urlParam;
}
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org