JarProcessor
Date: 2016-07-04

com.tonicsystems.jarjar.util

## Interface JarProcessor

- All Known Implementing Classes:
    JarProcessorChain, JarTransformer, JarTransformerChain

      public interface JarProcessor

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | `process(EntryStruct struct)` Process the entry (p.ex.

- - ### Method Detail

    - #### process

          boolean process(EntryStruct struct)
                          throws java.io.IOException

      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

      Parameters:
        `struct` -
      Returns:
        `true` if he process chain can continue after this process
      Throws:
        `java.io.IOException`