You are viewing a plain text version of this content. The canonical link for it is here.
Posted to adffaces-commits@incubator.apache.org by ma...@apache.org on 2006/07/25 00:51:12 UTC
svn commit: r425239 -
/incubator/adffaces/branches/matzew-repackaging-trinidad/plugins/maven-javascript-plugin/src/main/java/org/apache/myfaces/trinidadbuild/plugin/javascript/javascriptcompiler/JavascriptCompiler.java
Author: matzew
Date: Mon Jul 24 17:51:11 2006
New Revision: 425239
URL: http://svn.apache.org/viewvc?rev=425239&view=rev
Log:
fix ?
Modified:
incubator/adffaces/branches/matzew-repackaging-trinidad/plugins/maven-javascript-plugin/src/main/java/org/apache/myfaces/trinidadbuild/plugin/javascript/javascriptcompiler/JavascriptCompiler.java (contents, props changed)
Modified: incubator/adffaces/branches/matzew-repackaging-trinidad/plugins/maven-javascript-plugin/src/main/java/org/apache/myfaces/trinidadbuild/plugin/javascript/javascriptcompiler/JavascriptCompiler.java
URL: http://svn.apache.org/viewvc/incubator/adffaces/branches/matzew-repackaging-trinidad/plugins/maven-javascript-plugin/src/main/java/org/apache/myfaces/trinidadbuild/plugin/javascript/javascriptcompiler/JavascriptCompiler.java?rev=425239&r1=425238&r2=425239&view=diff
==============================================================================
--- incubator/adffaces/branches/matzew-repackaging-trinidad/plugins/maven-javascript-plugin/src/main/java/org/apache/myfaces/trinidadbuild/plugin/javascript/javascriptcompiler/JavascriptCompiler.java (original)
+++ incubator/adffaces/branches/matzew-repackaging-trinidad/plugins/maven-javascript-plugin/src/main/java/org/apache/myfaces/trinidadbuild/plugin/javascript/javascriptcompiler/JavascriptCompiler.java Mon Jul 24 17:51:11 2006
@@ -13,96 +13,94 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package org.apache.myfaces.trinidadbuild.plugin.javascript.javascriptcompiler;
-
-import java.io.BufferedOutputStream;
-
-import org.apache.myfaces.trinidadbuild.plugin.javascript.uixtools.FileProcessor;
-import org.apache.myfaces.trinidadbuild.plugin.javascript.javascript20parser.JSParser20;
-import org.apache.myfaces.trinidadbuild.plugin.javascript.javascript20parser.Token;
-import org.apache.myfaces.trinidadbuild.plugin.javascript.javascript20parser.ParseException;
-
-import java.io.File;
-import java.io.FileInputStream;
-import java.io.FileOutputStream;
-import java.io.InputStreamReader;
-import java.io.InputStream;
-import java.io.PrintStream;
-
-import java.util.HashMap;
-
-public class JavascriptCompiler extends FileProcessor
-{
- private JSParser20 _jsParser;
- public HashMap<String, String> fileTable;
-
- public JavascriptCompiler()
- {
- super("js", false);
- fileTable = new HashMap<String,String>();
- }
-
- private void init(InputStream in)
- {
- // apply overrides
- }
-
- protected void processFile(File in, File out)
- throws Exception
- {
- String className, newClassName;
- FileInputStream inStream = new FileInputStream(in);
- //
- // Get the name of the file
- //
- className = in.getName();
- className = className.substring(0, className.indexOf('.'));
- //
- // Check to see if the name exists as we do not want to over write the four
- // special names we are using.
- //
- newClassName = fileTable.get(className);
- if ( newClassName == null)
- {
-// newClassName = "Adf" + className;
-// fileTable.put(className, newClassName);
- newClassName = className;
- }
- out = new File(out.getParentFile(), newClassName + ".js");
- PrintStream outStream = new PrintStream(new BufferedOutputStream(new FileOutputStream(out)));
- process(inStream, outStream);
- inStream.close();
- outStream.flush();
- outStream.close();
- }
- private void initParser(InputStream in)
- {
-
- if (_jsParser == null)
- {
- _jsParser = new JSParser20(in);
- }
- else
- {
- _jsParser.ReInit(new InputStreamReader(in));
- }
- }
- public void process(InputStream in, PrintStream o) throws ParseException
- {
- Token token = null;
- DepthFirstTraversal vstr;
- init(in);
- token = tokenize(in);
- //
- // Create an instance of DepthFirstTraversal
- //
- vstr = new DepthFirstTraversal(o, fileTable);
- _jsParser.getRootNode().jjtAccept(vstr, null);
- }
- private Token tokenize(InputStream in) throws ParseException
- {
- initParser(in);
- return (Token) _jsParser.Program();
- }
-
-}
+import java.io.BufferedOutputStream;
+
+import org.apache.myfaces.trinidadbuild.plugin.javascript.uixtools.FileProcessor;
+import org.apache.myfaces.trinidadbuild.plugin.javascript.javascript20parser.JSParser20;
+import org.apache.myfaces.trinidadbuild.plugin.javascript.javascript20parser.Token;
+import org.apache.myfaces.trinidadbuild.plugin.javascript.javascript20parser.ParseException;
+
+import java.io.File;
+import java.io.FileInputStream;
+import java.io.FileOutputStream;
+import java.io.InputStreamReader;
+import java.io.InputStream;
+import java.io.PrintStream;
+
+import java.util.HashMap;
+
+public class JavascriptCompiler extends FileProcessor
+{
+ private JSParser20 _jsParser;
+ public HashMap<String, String> fileTable;
+
+ public JavascriptCompiler()
+ {
+ super("js", false);
+ fileTable = new HashMap<String,String>();
+ }
+
+ private void init(InputStream in)
+ {
+ // apply overrides
+ }
+
+ protected void processFile(File in, File out)
+ throws Exception
+ {
+ String className, newClassName;
+ FileInputStream inStream = new FileInputStream(in);
+ //
+ // Get the name of the file
+ //
+ className = in.getName();
+ className = className.substring(0, className.indexOf('.'));
+ //
+ // Check to see if the name exists as we do not want to over write the four
+ // special names we are using.
+ //
+ newClassName = fileTable.get(className);
+ if ( newClassName == null)
+ {
+// newClassName = "Adf" + className;
+// fileTable.put(className, newClassName);
+ newClassName = className;
+ }
+ out = new File(out.getParentFile(), newClassName + ".js");
+ PrintStream outStream = new PrintStream(new BufferedOutputStream(new FileOutputStream(out)));
+ process(inStream, outStream);
+ inStream.close();
+ outStream.flush();
+ outStream.close();
+ }
+ private void initParser(InputStream in)
+ {
+
+ if (_jsParser == null)
+ {
+ _jsParser = new JSParser20(in);
+ }
+ else
+ {
+ _jsParser.ReInit(new InputStreamReader(in));
+ }
+ }
+ public void process(InputStream in, PrintStream o) throws ParseException
+ {
+ Token token = null;
+ DepthFirstTraversal vstr;
+ init(in);
+ token = tokenize(in);
+ //
+ // Create an instance of DepthFirstTraversal
+ //
+ vstr = new DepthFirstTraversal(o, fileTable);
+ _jsParser.getRootNode().jjtAccept(vstr, null);
+ }
+ private Token tokenize(InputStream in) throws ParseException
+ {
+ initParser(in);
+ return (Token) _jsParser.Program();
+ }
+
+}
Propchange: incubator/adffaces/branches/matzew-repackaging-trinidad/plugins/maven-javascript-plugin/src/main/java/org/apache/myfaces/trinidadbuild/plugin/javascript/javascriptcompiler/JavascriptCompiler.java
------------------------------------------------------------------------------
svn:eol-style = native