com.imagero.res
Class ResourceCreator

java.lang.Object
  extended bycom.imagero.res.ResourceCreator

public class ResourceCreator
extends java.lang.Object

ResourceCreator. Utility class for embedding some data into Resource (provides very simple GUI).


Constructor Summary
ResourceCreator(java.lang.String outputRootDir, java.lang.String destPackage, java.lang.String[] imports, java.lang.String[] interfaces)
           
 
Method Summary
protected  boolean checkExtension(java.lang.String ext)
          Check if file with given extension should be processed
protected  java.lang.String getExtension(java.lang.String s)
          get file extension.
static void main(java.lang.String[] args)
           
 void processFile(java.io.File selectedFile, boolean recursive)
           
 void setExtensions(java.lang.String[] exts)
          define number of file types which should be processed
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResourceCreator

public ResourceCreator(java.lang.String outputRootDir,
                       java.lang.String destPackage,
                       java.lang.String[] imports,
                       java.lang.String[] interfaces)
Parameters:
outputRootDir - output directory
destPackage - destination package
imports - imports which should be included
interfaces - interfaces which should be implemented
Method Detail

checkExtension

protected boolean checkExtension(java.lang.String ext)
Check if file with given extension should be processed

Parameters:
ext - extension to check
Returns:
true if file should be processed

getExtension

protected java.lang.String getExtension(java.lang.String s)
get file extension.

Parameters:
s - filename
Returns:
file extension or empty String

main

public static void main(java.lang.String[] args)
                 throws java.io.IOException
Throws:
java.io.IOException

processFile

public void processFile(java.io.File selectedFile,
                        boolean recursive)
                 throws java.io.IOException
Throws:
java.io.IOException

setExtensions

public void setExtensions(java.lang.String[] exts)
define number of file types which should be processed

Parameters:
exts - String array - supply empty array or null to process all files