/** * @return the Metadata associated to this archive. */ @Override public IArchiveMetadata getMetadata() { if (!metadataAnalyzed) { try { initMetadata(); } catch (ArchiveException e) { logger.error("Cannot initialize metadata of file '" + directory + "'.", e); } metadataAnalyzed = true; } return super.getMetadata(); }
/** * @return the Metadata associated to this archive. */ @Override public IArchiveMetadata getMetadata() { if (!metadataAnalyzed) { try { initMetadata(); } catch (ArchiveException e) { logger.error("Cannot initialize metadata of file '" + directory + "'.", e); } metadataAnalyzed = true; } return super.getMetadata(); }