You are viewing a plain text version of this content. The canonical link for it is here.
Posted to svn@forrest.apache.org by rg...@apache.org on 2004/11/27 15:39:13 UTC

svn commit: r106715 - /forrest/trunk/tools/eclipse/src/org/apache/forrest/eclipse/wizards/NewXDoc.java /forrest/trunk/tools/eclipse/src/org/apache/forrest/eclipse/wizards/NewXdocPage.java

Author: rgardler
Date: Sat Nov 27 06:39:12 2004
New Revision: 106715

URL: http://svn.apache.org/viewcvs?view=rev&rev=106715
Log:
Move some values into variables so they may be overridden in subclasses
Modified:
   forrest/trunk/tools/eclipse/src/org/apache/forrest/eclipse/wizards/NewXDoc.java
   forrest/trunk/tools/eclipse/src/org/apache/forrest/eclipse/wizards/NewXdocPage.java

Modified: forrest/trunk/tools/eclipse/src/org/apache/forrest/eclipse/wizards/NewXDoc.java
Url: http://svn.apache.org/viewcvs/forrest/trunk/tools/eclipse/src/org/apache/forrest/eclipse/wizards/NewXDoc.java?view=diff&rev=106715&p1=forrest/trunk/tools/eclipse/src/org/apache/forrest/eclipse/wizards/NewXDoc.java&r1=106714&p2=forrest/trunk/tools/eclipse/src/org/apache/forrest/eclipse/wizards/NewXDoc.java&r2=106715
==============================================================================
--- forrest/trunk/tools/eclipse/src/org/apache/forrest/eclipse/wizards/NewXDoc.java	(original)
+++ forrest/trunk/tools/eclipse/src/org/apache/forrest/eclipse/wizards/NewXDoc.java	Sat Nov 27 06:39:12 2004
@@ -53,8 +53,8 @@
  */
 
 public class NewXDoc extends Wizard implements INewWizard {
-	private NewXdocPage page;
-	private ISelection selection;
+	protected NewXdocPage page;
+	protected ISelection selection;
 	protected String resourceAntScript = "/src/org/apache/forrest/template/template_build.xml";
 
 	/**
@@ -68,7 +68,6 @@
 	/**
 	 * Adding the page to the wizard.
 	 */
-
 	public void addPages() {
 		page = new NewXdocPage(selection);
 		addPage(page);

Modified: forrest/trunk/tools/eclipse/src/org/apache/forrest/eclipse/wizards/NewXdocPage.java
Url: http://svn.apache.org/viewcvs/forrest/trunk/tools/eclipse/src/org/apache/forrest/eclipse/wizards/NewXdocPage.java?view=diff&rev=106715&p1=forrest/trunk/tools/eclipse/src/org/apache/forrest/eclipse/wizards/NewXdocPage.java&r1=106714&p2=forrest/trunk/tools/eclipse/src/org/apache/forrest/eclipse/wizards/NewXdocPage.java&r2=106715
==============================================================================
--- forrest/trunk/tools/eclipse/src/org/apache/forrest/eclipse/wizards/NewXdocPage.java	(original)
+++ forrest/trunk/tools/eclipse/src/org/apache/forrest/eclipse/wizards/NewXdocPage.java	Sat Nov 27 06:39:12 2004
@@ -35,10 +35,11 @@
 public class NewXdocPage extends WizardPage {
     // FIXME: get these config settings from forrest.properties
 	public String projectXDocsDir = "/src/documentation/content/xdocs";
-	
+	public String default_filename = "new_file.xml"; 
+	public String required_file_extension = "xml"; 
 	private Text containerText;
 	private Text fileText;
-	private ISelection selection;
+	protected ISelection selection;
 
 	/**
 	 * Create the new page.
@@ -115,7 +116,7 @@
 				containerText.setText(container.getFullPath().toString());
 			}
 		}
-		fileText.setText("new_file.xml");
+		fileText.setText(default_filename);
 	}
 	
 	/**
@@ -157,8 +158,8 @@
 		int dotLoc = fileName.lastIndexOf('.');
 		if (dotLoc != -1) {
 			String ext = fileName.substring(dotLoc + 1);
-			if (ext.equalsIgnoreCase("xml") == false) {
-				updateStatus("File extension must be \"xml\"");
+			if (ext.equalsIgnoreCase(required_file_extension) == false) {
+				updateStatus("File extension must be \"" + required_file_extension + "\"");
 				return;
 			}
 		}