Class JarTransformer

java.lang.Object
com.tonicsystems.jarjar.util.JarTransformer
All Implemented Interfaces:
JarProcessor
Direct Known Subclasses:
JarTransformerChain

public abstract class JarTransformer extends Object implements JarProcessor
  • Constructor Details

    • JarTransformer

      public JarTransformer()
  • Method Details

    • process

      public boolean process(EntryStruct struct) throws IOException
      Description copied from interface: JarProcessor
      Process the entry (p.ex. rename the file)

      Returns true if the processor has has changed the entry. In this case, the entry can be removed from the jar file in a future time. Return false for the entries which do not have been changed and there fore are not to be deleted

      Specified by:
      process in interface JarProcessor
      Parameters:
      struct -
      Returns:
      true if he process chain can continue after this process
      Throws:
      IOException