You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by ak...@apache.org on 2004/12/19 22:08:53 UTC
svn commit: r122787 - /incubator/directory/eve/trunk/plugin/src/java/org/apache/eve/tools/schema/EveSchemaTool.java
Author: akarasulu
Date: Sun Dec 19 13:08:51 2004
New Revision: 122787
URL: http://svn.apache.org/viewcvs?view=rev&rev=122787
Log:
use jar resouce instead of file to read in templates
Modified:
incubator/directory/eve/trunk/plugin/src/java/org/apache/eve/tools/schema/EveSchemaTool.java
Modified: incubator/directory/eve/trunk/plugin/src/java/org/apache/eve/tools/schema/EveSchemaTool.java
Url: http://svn.apache.org/viewcvs/incubator/directory/eve/trunk/plugin/src/java/org/apache/eve/tools/schema/EveSchemaTool.java?view=diff&rev=122787&p1=incubator/directory/eve/trunk/plugin/src/java/org/apache/eve/tools/schema/EveSchemaTool.java&r1=122786&p2=incubator/directory/eve/trunk/plugin/src/java/org/apache/eve/tools/schema/EveSchemaTool.java&r2=122787
==============================================================================
--- incubator/directory/eve/trunk/plugin/src/java/org/apache/eve/tools/schema/EveSchemaTool.java (original)
+++ incubator/directory/eve/trunk/plugin/src/java/org/apache/eve/tools/schema/EveSchemaTool.java Sun Dec 19 13:08:51 2004
@@ -142,15 +142,14 @@
context.put( "owner", schema.getOwner() ) ;
context.put( "deps", schema.getDependencies() ) ;
- FileReader fileIn = getResourceReader( "Schema.template" );
- FileWriter writer = getResourceWriter( schema.getUnqualifiedClassName() );
+ Reader fileIn = getResourceReader( "Schema.template" );
+ Writer writer = getResourceWriter( schema.getUnqualifiedClassName() );
Velocity.evaluate( context, writer, "LOG", fileIn );
writer.flush();
writer.close();
}
-
protected void generateRest() throws Exception
{
List types = new ArrayList();
@@ -280,18 +279,17 @@
ProducerTypeEnum type )
throws Exception
{
- FileReader fileIn = getResourceReader( template );
- FileWriter writer = getResourceWriter( schema.getUnqualifiedClassName( type ) );
+ Reader fileIn = getResourceReader( template );
+ Writer writer = getResourceWriter( schema.getUnqualifiedClassName( type ) );
Velocity.evaluate( context, writer, "LOG", fileIn );
writer.flush();
writer.close();
}
- protected FileReader getResourceReader( String res ) throws IOException
+ protected Reader getResourceReader( String res ) throws IOException
{
- String path = getClass().getResource( res ).getFile() ;
- return new FileReader( path );
+ return new InputStreamReader( getClass().getResourceAsStream( res ) );
}