Module org.kordamp.jarviz.core
Class PackageValidateJarProcessor
- java.lang.Object
-
- org.kordamp.jarviz.core.processors.PackageValidateJarProcessor
-
- All Implemented Interfaces:
JarProcessor<java.util.Set<java.lang.String>>
public class PackageValidateJarProcessor extends java.lang.Object implements JarProcessor<java.util.Set<java.lang.String>>
- Since:
- 0.3.0
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classPackageValidateJarProcessor.PackageTracker-
Nested classes/interfaces inherited from interface org.kordamp.jarviz.core.processors.JarProcessor
JarProcessor.JarFileResult<R>
-
-
Field Summary
Fields Modifier and Type Field Description private JarFileResolverjarFileResolverprivate static java.util.Set<java.lang.String>RESERVED_KEYWORDSprivate static java.lang.StringVERSIONED
-
Constructor Summary
Constructors Constructor Description PackageValidateJarProcessor(JarFileResolver jarFileResolver)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private java.lang.StringasPackage(java.lang.String name)java.util.Set<JarProcessor.JarFileResult<java.util.Set<java.lang.String>>>getResult()private booleanisInvalid(java.lang.String thePackage)private booleanisJavaIdentifier(java.lang.String str)
-
-
-
Field Detail
-
VERSIONED
private static final java.lang.String VERSIONED
- See Also:
- Constant Field Values
-
RESERVED_KEYWORDS
private static final java.util.Set<java.lang.String> RESERVED_KEYWORDS
-
jarFileResolver
private final JarFileResolver jarFileResolver
-
-
Constructor Detail
-
PackageValidateJarProcessor
public PackageValidateJarProcessor(JarFileResolver jarFileResolver)
-
-
Method Detail
-
getResult
public java.util.Set<JarProcessor.JarFileResult<java.util.Set<java.lang.String>>> getResult() throws JarvizException
- Specified by:
getResultin interfaceJarProcessor<java.util.Set<java.lang.String>>- Throws:
JarvizException
-
asPackage
private java.lang.String asPackage(java.lang.String name)
-
isInvalid
private boolean isInvalid(java.lang.String thePackage)
-
isJavaIdentifier
private boolean isJavaIdentifier(java.lang.String str)
-
-