dion 2004/09/09 05:05:49
Modified: jelly/jelly-tags/ant/src/java/org/apache/commons/jelly/tags/ant
JellyPropsHandler.java FileScanner.java
FileScannerTag.java AntTagLibrary.java
TaskSource.java SetPropertyTag.java
FileIterator.java
Log:
Fix license file whitespace
Revision Changes Path
1.8 +6 -6
jakarta-commons/jelly/jelly-tags/ant/src/java/org/apache/commons/jelly/tags/ant/JellyPropsHandler.java
Index: JellyPropsHandler.java
===================================================================
RCS file:
/home/cvs/jakarta-commons/jelly/jelly-tags/ant/src/java/org/apache/commons/jelly/tags/ant/JellyPropsHandler.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- JellyPropsHandler.java 10 Jul 2004 02:17:28 -0000 1.7
+++ JellyPropsHandler.java 9 Sep 2004 12:05:48 -0000 1.8
@@ -2,13 +2,13 @@
/*
* Copyright 2002,2004 The Apache Software Foundation.
- *
+ *
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
- *
+ *
* http://www.apache.org/licenses/LICENSE-2.0
- *
+ *
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@@ -32,15 +32,15 @@
/** The JellyContext. */
private JellyContext context;
-
+
/** Simple constructor with the context to be used.
- *
+ *
* @param context The context to be used.
*/
public JellyPropsHandler(JellyContext context) {
this.context = context;
}
-
+
/** Set an ant property.
*
* @param name The property name.
1.10 +9 -9
jakarta-commons/jelly/jelly-tags/ant/src/java/org/apache/commons/jelly/tags/ant/FileScanner.java
Index: FileScanner.java
===================================================================
RCS file:
/home/cvs/jakarta-commons/jelly/jelly-tags/ant/src/java/org/apache/commons/jelly/tags/ant/FileScanner.java,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- FileScanner.java 25 Feb 2004 01:23:59 -0000 1.9
+++ FileScanner.java 9 Sep 2004 12:05:48 -0000 1.10
@@ -1,12 +1,12 @@
/*
* Copyright 2002,2004 The Apache Software Foundation.
- *
+ *
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
- *
+ *
* http://www.apache.org/licenses/LICENSE-2.0
- *
+ *
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@@ -22,7 +22,7 @@
import org.apache.tools.ant.Project;
import org.apache.tools.ant.types.FileSet;
-/**
+/**
* <p><code>FileScanner</code> is a bean which allows the iteration
* over a number of files from a colleciton of FileSet instances.
*
@@ -33,10 +33,10 @@
/** FileSets */
private List filesets = new ArrayList();
-
+
/** The Ant project */
private Project project;
-
+
public void setProject(Project project)
{
this.project = project;
@@ -52,7 +52,7 @@
public boolean hasFiles() {
return filesets.size() > 0;
- }
+ }
/**
* Clears any file sets that have been added to this scanner
@@ -60,14 +60,14 @@
public void clear() {
filesets.clear();
}
-
+
// Properties
//-------------------------------------------------------------------------
/**
* Adds a set of files (nested fileset attribute).
*/
- public void addFileset(FileSet set) {
+ public void addFileset(FileSet set) {
filesets.add(set);
}
1.13 +20 -20
jakarta-commons/jelly/jelly-tags/ant/src/java/org/apache/commons/jelly/tags/ant/FileScannerTag.java
Index: FileScannerTag.java
===================================================================
RCS file:
/home/cvs/jakarta-commons/jelly/jelly-tags/ant/src/java/org/apache/commons/jelly/tags/ant/FileScannerTag.java,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- FileScannerTag.java 25 Feb 2004 01:23:59 -0000 1.12
+++ FileScannerTag.java 9 Sep 2004 12:05:48 -0000 1.13
@@ -1,12 +1,12 @@
/*
* Copyright 2002,2004 The Apache Software Foundation.
- *
+ *
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
- *
+ *
* http://www.apache.org/licenses/LICENSE-2.0
- *
+ *
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@@ -23,8 +23,8 @@
import org.apache.commons.jelly.TagSupport;
import org.apache.commons.jelly.XMLOutput;
-/**
- * A tag which creates a new FileScanner bean instance that can be used to
+/**
+ * A tag which creates a new FileScanner bean instance that can be used to
* iterate over fileSets
*
* @author <a href="mailto:[EMAIL PROTECTED]">James Strachan</a>
@@ -37,18 +37,18 @@
/** the variable exported */
private String var;
-
+
public FileScannerTag(FileScanner fileScanner) {
this.fileScanner = fileScanner;
}
// Tag interface
- //-------------------------------------------------------------------------
+ //-------------------------------------------------------------------------
public void doTag(XMLOutput output) throws MissingAttributeException,
JellyTagException {
fileScanner.setProject(AntTagLibrary.getProject(context));
-
+
fileScanner.clear();
-
+
// run the body first to configure the task via nested
invokeBody(output);
@@ -56,16 +56,16 @@
if ( var == null ) {
throw new MissingAttributeException( "var" );
}
- context.setVariable( var, fileScanner );
-
+ context.setVariable( var, fileScanner );
+
}
-
+
// TaskSource interface
- //-------------------------------------------------------------------------
+ //-------------------------------------------------------------------------
public Object getTaskObject() {
return fileScanner;
}
-
+
/**
* Allows nested tags to set a property on the task object of this tag
*/
@@ -80,20 +80,20 @@
throw new JellyTagException(ex);
}
}
-
+
// Properties
- //-------------------------------------------------------------------------
-
- /**
+ //-------------------------------------------------------------------------
+
+ /**
* @return the Ant task
*/
public FileScanner getFileScanner() {
return fileScanner;
}
-
+
/** Sets the name of the variable exported by this tag */
public void setVar(String var) {
this.var = var;
}
-
+
}
1.32 +20 -20
jakarta-commons/jelly/jelly-tags/ant/src/java/org/apache/commons/jelly/tags/ant/AntTagLibrary.java
Index: AntTagLibrary.java
===================================================================
RCS file:
/home/cvs/jakarta-commons/jelly/jelly-tags/ant/src/java/org/apache/commons/jelly/tags/ant/AntTagLibrary.java,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -r1.31 -r1.32
--- AntTagLibrary.java 7 Sep 2004 01:51:09 -0000 1.31
+++ AntTagLibrary.java 9 Sep 2004 12:05:48 -0000 1.32
@@ -1,12 +1,12 @@
/*
* Copyright 2002,2004 The Apache Software Foundation.
- *
+ *
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
- *
+ *
* http://www.apache.org/licenses/LICENSE-2.0
- *
+ *
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@@ -36,7 +36,7 @@
import org.xml.sax.Attributes;
-/**
+/**
* A Jelly custom tag library that allows Ant tasks to be called from inside Jelly.
*
* @author <a href="mailto:[EMAIL PROTECTED]">James Strachan</a>
@@ -47,14 +47,14 @@
/** The Log to which logging calls will be made. */
private static final Log log = LogFactory.getLog(AntTagLibrary.class);
-
+
public static final String PROJECT_CONTEXT_HANDLE =
"org.apache.commons.jelly.ant.Project";
static {
// register standard converters for Ant types
-
-
+
+
ConvertUtils.register(
new Converter() {
public Object convert(Class type, Object value) {
@@ -70,7 +70,7 @@
},
Reference.class
);
-
+
ConvertUtils.register(
new Converter() {
public Object convert(Class type, Object value) {
@@ -84,7 +84,7 @@
}
return null;
}
-
+
},
FormatterElement.TypeAttribute.class
);
@@ -94,7 +94,7 @@
/**
* A helper method which will attempt to find a project in the current context
* or install one if need be.
- *
+ *
* #### this method could move to an AntUtils class.
*/
public static Project getProject(JellyContext context) {
@@ -108,7 +108,7 @@
/**
* Sets the Ant Project to be used for this JellyContext.
- *
+ *
* #### this method could move to an AntUtils class.
*/
public static void setProject(JellyContext context, Project project) {
@@ -117,9 +117,9 @@
/**
* A helper method to create a new project
- *
+ *
* #### this method could move to an AntUtils class.
- */
+ */
public static Project createProject(JellyContext context) {
GrantProject project = new GrantProject();
project.setPropsHandler(new JellyPropsHandler(context));
@@ -131,11 +131,11 @@
logger.setErrorPrintStream( System.err);
project.addBuildListener( logger );
-
+
project.init();
project.getBaseDir();
if (context.getCurrentURL() != null) {
- project.setProperty("ant.file",
+ project.setProperty("ant.file",
context.getCurrentURL().toExternalForm());
}
@@ -158,28 +158,28 @@
return answer;
}
- /**
+ /**
* @return a new TagScript for any custom, statically defined tags, like
'fileScanner'
*/
public TagScript createCustomTagScript(String name, Attributes attributes)
throws JellyException {
// custom Ant tags
- if ( name.equals("fileScanner") ) {
+ if ( name.equals("fileScanner") ) {
return new TagScript(
new TagFactory() {
public Tag createTag(String name, Attributes attributes) throws
JellyException {
return new FileScannerTag(new FileScanner());
}
}
- );
+ );
}
- if ( name.equals("setProperty") ) {
+ if ( name.equals("setProperty") ) {
return new TagScript(
new TagFactory() {
public Tag createTag(String name, Attributes attributes) throws
JellyException {
return new SetPropertyTag();
}
}
- );
+ );
}
return null;
}
1.10 +6 -6
jakarta-commons/jelly/jelly-tags/ant/src/java/org/apache/commons/jelly/tags/ant/TaskSource.java
Index: TaskSource.java
===================================================================
RCS file:
/home/cvs/jakarta-commons/jelly/jelly-tags/ant/src/java/org/apache/commons/jelly/tags/ant/TaskSource.java,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- TaskSource.java 25 Feb 2004 01:23:59 -0000 1.9
+++ TaskSource.java 9 Sep 2004 12:05:48 -0000 1.10
@@ -1,12 +1,12 @@
/*
* Copyright 2002,2004 The Apache Software Foundation.
- *
+ *
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
- *
+ *
* http://www.apache.org/licenses/LICENSE-2.0
- *
+ *
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@@ -17,7 +17,7 @@
import org.apache.commons.jelly.JellyTagException;
-/**
+/**
* A tag which provides an Ant Task object on which to set Ant DataTypes or create
nested types
*
* @author <a href="mailto:[EMAIL PROTECTED]">James Strachan</a>
@@ -25,11 +25,11 @@
*/
public interface TaskSource {
- /**
+ /**
* @return the Ant object which may be an Ant Task or nested element
*/
public Object getTaskObject() throws JellyTagException;
-
+
/**
* Allows nested tags to set a property on the task object of this tag
*/
1.6 +4 -4
jakarta-commons/jelly/jelly-tags/ant/src/java/org/apache/commons/jelly/tags/ant/SetPropertyTag.java
Index: SetPropertyTag.java
===================================================================
RCS file:
/home/cvs/jakarta-commons/jelly/jelly-tags/ant/src/java/org/apache/commons/jelly/tags/ant/SetPropertyTag.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- SetPropertyTag.java 25 Feb 2004 01:23:59 -0000 1.5
+++ SetPropertyTag.java 9 Sep 2004 12:05:48 -0000 1.6
@@ -1,12 +1,12 @@
/*
* Copyright 2002,2004 The Apache Software Foundation.
- *
+ *
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
- *
+ *
* http://www.apache.org/licenses/LICENSE-2.0
- *
+ *
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@@ -39,7 +39,7 @@
private String name;
private Object value;
private Object defaultValue;
-
+
public SetPropertyTag() {
}
1.7 +18 -18
jakarta-commons/jelly/jelly-tags/ant/src/java/org/apache/commons/jelly/tags/ant/FileIterator.java
Index: FileIterator.java
===================================================================
RCS file:
/home/cvs/jakarta-commons/jelly/jelly-tags/ant/src/java/org/apache/commons/jelly/tags/ant/FileIterator.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- FileIterator.java 25 Feb 2004 01:23:59 -0000 1.6
+++ FileIterator.java 9 Sep 2004 12:05:48 -0000 1.7
@@ -1,12 +1,12 @@
/*
* Copyright 2002,2004 The Apache Software Foundation.
- *
+ *
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
- *
+ *
* http://www.apache.org/licenses/LICENSE-2.0
- *
+ *
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@@ -23,8 +23,8 @@
import org.apache.tools.ant.Project;
import org.apache.tools.ant.types.FileSet;
-/**
- * <p><code>FileIterator</code> is an iterator over a
+/**
+ * <p><code>FileIterator</code> is an iterator over a
* over a number of files from a colleciton of FileSet instances.
*
* @author <a href="mailto:[EMAIL PROTECTED]">James Strachan</a>
@@ -34,19 +34,19 @@
/** The iterator over the FileSet objects */
private Iterator fileSetIterator;
-
+
/** The Ant project */
private Project project;
-
+
/** The directory scanner */
private DirectoryScanner ds;
-
+
/** The file names in the current FileSet scan */
private String[] files;
-
+
/** The current index into the file name array */
private int fileIndex = -1;
-
+
/** The next File object we'll iterate over */
private File nextFile;
@@ -68,15 +68,15 @@
this.fileSetIterator = fileSetIterator;
this.iterateDirectories = iterateDirectories;
}
-
+
// Iterator interface
//-------------------------------------------------------------------------
-
+
/** @return true if there is another object that matches the given predicate */
public boolean hasNext() {
if ( nextObjectSet ) {
return true;
- }
+ }
else {
return setNextObject();
}
@@ -92,9 +92,9 @@
nextObjectSet = false;
return nextFile;
}
-
+
/**
- * throws UnsupportedOperationException
+ * throws UnsupportedOperationException
*/
public void remove() {
throw new UnsupportedOperationException();
@@ -104,7 +104,7 @@
//-------------------------------------------------------------------------
/**
- * Set nextObject to the next object. If there are no more
+ * Set nextObject to the next object. If there are no more
* objects then return false. Otherwise, return true.
*/
private boolean setNextObject() {
@@ -118,7 +118,7 @@
ds.scan();
if (iterateDirectories) {
files = ds.getIncludedDirectories();
- }
+ }
else {
files = ds.getIncludedFiles();
}
@@ -130,7 +130,7 @@
ds = null;
}
}
-
+
if ( ds != null && files != null ) {
if ( ++fileIndex < files.length ) {
nextFile = new File( ds.getBasedir(), files[fileIndex] );
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]