| Modifier and Type | Field and Description |
|---|---|
static java.util.regex.Pattern |
ANYPATTERN |
static java.util.regex.Pattern |
BUNDLE_ACTIVATIONPOLICYPATTERN |
static java.lang.String[] |
EES |
static java.util.regex.Pattern |
FILTERPATTERN |
static java.util.regex.Pattern |
FQNPATTERN |
static java.util.regex.Pattern |
HEADER_PATTERN |
static java.util.regex.Pattern |
ISO639 |
static java.util.regex.Pattern |
NUMBERPATTERN |
static java.lang.String[] |
OSNAMES |
static java.util.regex.Pattern |
PATHPATTERN |
static java.lang.String[] |
PROCESSORNAMES |
static java.util.regex.Pattern |
SYMBOLICNAME |
static java.lang.String |
SYMBOLICNAME_STRING |
static java.util.regex.Pattern |
TOKEN |
static java.util.regex.Pattern |
TRUEORFALSEPATTERN |
static java.util.regex.Pattern |
URLPATTERN |
static java.util.regex.Pattern |
VERSION |
static java.lang.String |
VERSION_STRING |
static java.util.regex.Pattern |
VERSIONRANGE |
static java.util.regex.Pattern |
WILDCARDNAMEPATTERN |
DEFAULT_PLUGINS, LIST_SPLITTERBLUEPRINT_TIMEOUT_ATTRIBUTE, BLUEPRINT_WAIT_FOR_DEPENDENCIES_ATTRIBUTE, BND_LASTMODIFIED, BUILDFILES, BUILDPATH, BUMPPOLICY, BUNDLE_ACTIVATIONPOLICY, BUNDLE_ACTIVATOR, BUNDLE_BLUEPRINT, BUNDLE_CATEGORY, BUNDLE_CLASSPATH, BUNDLE_CONTACTADDRESS, BUNDLE_COPYRIGHT, BUNDLE_DESCRIPTION, BUNDLE_DOCURL, BUNDLE_ICON, BUNDLE_LICENSE, BUNDLE_LOCALIZATION, BUNDLE_MANIFESTVERSION, BUNDLE_NAME, BUNDLE_NATIVECODE, BUNDLE_REQUIREDEXECUTIONENVIRONMENT, BUNDLE_SPECIFIC_HEADERS, BUNDLE_SYMBOLIC_NAME_ATTRIBUTE, BUNDLE_SYMBOLICNAME, BUNDLE_UPDATELOCATION, BUNDLE_VENDOR, BUNDLE_VERSION, BUNDLE_VERSION_ATTRIBUTE, CLASSPATH, COMMAND_DIRECTIVE, CONDITIONAL_PACKAGE, CONDUIT, CREATED_BY, CURRENT_PACKAGE, CURRENT_USES, CURRENT_VERSION, DEBUG, DEFAULT_BAR_EXTENSION, DEFAULT_BND_EXTENSION, DEFAULT_JAR_EXTENSION, DEPENDSON, DEPLOYREPO, DESCRIPTION_ATTRIBUTE, directives, DONOTCOPY, DUPLICATE_MARKER, DYNAMICIMPORT_PACKAGE, EXCLUDE_DIRECTIVE, EXPORT_CONTENTS, EXPORT_PACKAGE, EXPORT_SERVICE, EXTENSION_DIRECTIVE, FAIL_OK, FRAGMENT_ATTACHMENT_DIRECTIVE, FRAGMENT_HOST, headers, IGNORE_PACKAGE, IMPORT_DIRECTIVE, IMPORT_PACKAGE, IMPORT_PRIVATE, IMPORT_REFERENCE, IMPORT_SERVICE, importDirectives, INCLUDE, INCLUDE_DIRECTIVE, INCLUDE_RESOURCE, INCLUDERESOURCE, KEYSTORE_LOCATION_DIRECTIVE, KEYSTORE_PASSWORD_DIRECTIVE, KEYSTORE_PROVIDER_DIRECTIVE, LANGUAGE_ATTRIBUTE, LINK_ATTRIBUTE, MAKE, MANDATORY_DIRECTIVE, MANIFEST, METAPACKAGES, NAME_ATTRIBUTE, NO_IMPORT_DIRECTIVE, NOEXTRAHEADERS, NOMANIFEST, NONE, NOPE, NOUSES, options, OSNAME_ATTRIBUTE, OSVERSION_ATTRIBUTE, PATH_DIRECTIVE, PEDANTIC, PLUGIN, POM, PRESENCE_DIRECTIVE, PRIVATE_PACKAGE, PROCESSOR_ATTRIBUTE, RELEASEREPO, REMOVE_ATTRIBUTE_DIRECTIVE, REMOVE_HEADERS, REPORTNEWER, REQUIRE_BUNDLE, RESOLUTION_DIRECTIVE, RESOURCEONLY, RUNBUNDLES, RUNPATH, RUNPROPERTIES, RUNSYSTEMPACKAGES, RUNVM, SELECTION_FILTER_ATTRIBUTE, SERVICE_COMPONENT, SIGN, SIGN_PASSWORD_DIRECTIVE, SIGNATURE_TEST, SINGLETON_DIRECTIVE, SIZE_ATTRIBUTE, SOURCEPATH, SOURCES, SPLIT_PACKAGE_DIRECTIVE, STRATEGY_HIGHEST, STRATEGY_LOWEST, SUB, TESTBUNDLES, TESTCASES, TESTPACKAGES, TESTREPORT, TOOL, UNDERTEST, USES_DIRECTIVE, USES_USES, VALID_PROPERTY_TYPES, VERBOSE, VERSION_ATTRIBUTE, VERSIONPOLICY, VISIBILITY_DIRECTIVE| Constructor and Description |
|---|
Verifier() |
Verifier(Jar jar) |
Verifier(Jar jar,
java.util.Properties properties) |
| Modifier and Type | Method and Description |
|---|---|
void |
doNative(java.lang.String nc) |
java.lang.String |
getProperty(java.lang.String key,
java.lang.String deflt)
Get a property with a proper default
|
void |
info() |
static boolean |
isIdentifier(java.lang.String value) |
static boolean |
isMember(java.lang.String value,
java.lang.String[] matches) |
static boolean |
isVersion(java.lang.String version) |
void |
setClassSpace(java.util.Map<java.lang.String,Clazz> classspace,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> contained,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> referred,
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> uses) |
void |
verify() |
boolean |
verifyActivationPolicy() |
boolean |
verifyActivationPolicy(java.lang.String policy) |
void |
verifyBundleClasspath() |
void |
verifyFilter(java.lang.String value) |
void |
verifyNative() |
_bsn, _classes, _exporters, _findname, _findpath, addClasspath, addClasspath, analyze, analyzeBundleClasspath, begin, calcManifest, calculateExportsFromContents, checkClass, cleanupVersion, clear, close, getBndInfo, getBndLastModified, getBsn, getBundleClasspath, getClasses, getClasspath, getClassspace, getContained, getExports, getImportPackages, getImports, getJar, getManifest, getPackage, getReferred, getTarget, getUnreachable, getUses, getVersion, getVersionPolicy, mergeManifest, putAll, setBase, setClasspath, setClasspath, setClasspath, setJar, setJar_basedir, addClose, addIncluded, addProperties, appendPath, error, error, exists, getBase, getErrors, getFile, getFile, getFlattenedProperties, getInfo, getInfo, getMacroDomains, getManifestAsProperties, getParent, getPlugins, getPlugins, getProperties, getPropertiesFile, getProperty, getReplacer, getTop, getWarnings, isDuplicate, isExceptions, isFailOk, isMissingPlugin, isOk, isPedantic, isPerfect, isTrue, join, join, join, lastModified, loadProperties, merge, mergeProperties, mergeProperties, newHashMap, newList, newList, newMap, newMap, newSet, newSet, normalize, normalize, parseHeader, parseHeader, printClause, printClauses, printClauses, progress, propertiesChanged, read, refresh, removeDuplicateMarker, replaceAll, replaceWitInstruction, setExceptions, setFileMustExist, setForceLocal, setParent, setPedantic, setProperties, setProperties, setProperties, setProperty, setTrace, split, split, split, trace, unsetProperty, updateModified, warningpublic static final java.lang.String SYMBOLICNAME_STRING
public static final java.util.regex.Pattern SYMBOLICNAME
public static final java.lang.String VERSION_STRING
public static final java.util.regex.Pattern VERSION
public static final java.util.regex.Pattern VERSIONRANGE
public static final java.util.regex.Pattern ISO639
public static final java.util.regex.Pattern HEADER_PATTERN
public static final java.util.regex.Pattern TOKEN
public static final java.util.regex.Pattern NUMBERPATTERN
public static final java.util.regex.Pattern PATHPATTERN
public static final java.util.regex.Pattern FQNPATTERN
public static final java.util.regex.Pattern URLPATTERN
public static final java.util.regex.Pattern ANYPATTERN
public static final java.util.regex.Pattern FILTERPATTERN
public static final java.util.regex.Pattern TRUEORFALSEPATTERN
public static final java.util.regex.Pattern WILDCARDNAMEPATTERN
public static final java.util.regex.Pattern BUNDLE_ACTIVATIONPOLICYPATTERN
public static final java.lang.String[] EES
public static final java.lang.String[] OSNAMES
public static final java.lang.String[] PROCESSORNAMES
public Verifier(Jar jar) throws java.lang.Exception
java.lang.Exceptionpublic Verifier(Jar jar, java.util.Properties properties) throws java.lang.Exception
java.lang.Exceptionpublic Verifier()
public void verifyNative()
public void doNative(java.lang.String nc)
public void verifyFilter(java.lang.String value)
public void info()
public void verify()
throws java.io.IOException
java.io.IOExceptionpublic boolean verifyActivationPolicy()
public boolean verifyActivationPolicy(java.lang.String policy)
public void verifyBundleClasspath()
public java.lang.String getProperty(java.lang.String key,
java.lang.String deflt)
ProcessorgetProperty in class Processorpublic void setClassSpace(java.util.Map<java.lang.String,Clazz> classspace, java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> contained, java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> referred, java.util.Map<java.lang.String,java.util.Set<java.lang.String>> uses)
public static boolean isVersion(java.lang.String version)
public static boolean isIdentifier(java.lang.String value)
public static boolean isMember(java.lang.String value,
java.lang.String[] matches)