package at.gv.egiz.asic.impl.handler; import at.gv.egiz.asic.api.ASiCConstants; import at.gv.egiz.asic.impl.ASiCContainer; import at.gv.egiz.asic.api.ASiCEntry; import at.gv.egiz.asic.impl.EntryHandler; import java.io.IOException; import java.io.InputStream; /** * Created by Andreas Fitzek on 6/15/16. */ public class MetaInfHandler extends BaseHandler implements EntryHandler, ASiCConstants { @Override public int getPriority() { return 20; } @Override public boolean handle(String entryName, InputStream is, ASiCContainer container) throws IOException { boolean metainf = entryName.startsWith(FILE_META_INF); if(metainf) { ASiCEntry entry = buildASiCEntry(entryName, is); container.addInformationEntry(entry); return true; } return false; } }