org.bee.func
Class warit

java.lang.Object
  extended by org.bee.func.warit

public class warit
extends java.lang.Object


Nested Class Summary
protected static class warit.FileFilterImpl
           
protected static class warit.Operation
           
 
Field Summary
protected static boolean DEBUG_
           
static java.lang.String WAR_EXT
           
 
Constructor Summary
warit()
           
 
Method Summary
protected static void addContent(java.lang.String targPath, java.util.zip.ZipOutputStream warStream, byte[] content)
           
protected static void addPath(java.lang.String targPath, java.util.zip.ZipOutputStream warStream, java.lang.String srcPath, java.lang.String fileMask, java.lang.String excludeMask, boolean processDirectories)
           
static boolean eval(java.lang.Object... args)
           
protected static InfoHolder<warit.Operation,java.lang.String,java.lang.Object> parseCommand(java.lang.String cmd)
           
protected static java.lang.String[][] parsePath(java.lang.Object p)
           
protected static java.lang.String[] parseStringPath(java.lang.String s)
           
protected static int processWebXML(java.lang.Object[] args, int pos, java.util.zip.ZipOutputStream warFile)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

WAR_EXT

public static final java.lang.String WAR_EXT
See Also:
Constant Field Values

DEBUG_

protected static final boolean DEBUG_
See Also:
Constant Field Values
Constructor Detail

warit

public warit()
Method Detail

eval

public static boolean eval(java.lang.Object... args)

parsePath

protected static java.lang.String[][] parsePath(java.lang.Object p)

parseStringPath

protected static java.lang.String[] parseStringPath(java.lang.String s)

processWebXML

protected static int processWebXML(java.lang.Object[] args,
                                   int pos,
                                   java.util.zip.ZipOutputStream warFile)
                            throws java.io.IOException
Throws:
java.io.IOException

parseCommand

protected static InfoHolder<warit.Operation,java.lang.String,java.lang.Object> parseCommand(java.lang.String cmd)

addPath

protected static void addPath(java.lang.String targPath,
                              java.util.zip.ZipOutputStream warStream,
                              java.lang.String srcPath,
                              java.lang.String fileMask,
                              java.lang.String excludeMask,
                              boolean processDirectories)
                       throws java.io.IOException
Throws:
java.io.IOException

addContent

protected static void addContent(java.lang.String targPath,
                                 java.util.zip.ZipOutputStream warStream,
                                 byte[] content)
                          throws java.io.IOException
Throws:
java.io.IOException