Module org.kordamp.jarviz.core
Class ManifestQueryJarProcessor
- java.lang.Object
-
- org.kordamp.jarviz.core.processors.ManifestQueryJarProcessor
-
- All Implemented Interfaces:
JarProcessor<java.util.Optional<java.lang.String>>
public class ManifestQueryJarProcessor extends java.lang.Object implements JarProcessor<java.util.Optional<java.lang.String>>
- Since:
- 0.1.0
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.kordamp.jarviz.core.processors.JarProcessor
JarProcessor.JarFileResult<R>
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.StringattributeNameprivate JarFileResolverjarFileResolverprivate java.lang.StringsectionName
-
Constructor Summary
Constructors Constructor Description ManifestQueryJarProcessor(JarFileResolver jarFileResolver)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetAttributeName()java.util.Set<JarProcessor.JarFileResult<java.util.Optional<java.lang.String>>>getResult()java.lang.StringgetSectionName()private JarProcessor.JarFileResult<java.util.Optional<java.lang.String>>processJarfile(java.util.jar.JarFile jarFile)voidsetAttributeName(java.lang.String attributeName)voidsetSectionName(java.lang.String sectionName)
-
-
-
Field Detail
-
jarFileResolver
private final JarFileResolver jarFileResolver
-
attributeName
private java.lang.String attributeName
-
sectionName
private java.lang.String sectionName
-
-
Constructor Detail
-
ManifestQueryJarProcessor
public ManifestQueryJarProcessor(JarFileResolver jarFileResolver)
-
-
Method Detail
-
getAttributeName
public java.lang.String getAttributeName()
-
setAttributeName
public void setAttributeName(java.lang.String attributeName)
-
getSectionName
public java.lang.String getSectionName()
-
setSectionName
public void setSectionName(java.lang.String sectionName)
-
getResult
public java.util.Set<JarProcessor.JarFileResult<java.util.Optional<java.lang.String>>> getResult() throws JarvizException
- Specified by:
getResultin interfaceJarProcessor<java.util.Optional<java.lang.String>>- Throws:
JarvizException
-
processJarfile
private JarProcessor.JarFileResult<java.util.Optional<java.lang.String>> processJarfile(java.util.jar.JarFile jarFile)
-
-