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_SPLITTER
BLUEPRINT_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, warning
public 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.Exception
public Verifier(Jar jar, java.util.Properties properties) throws java.lang.Exception
java.lang.Exception
public 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.IOException
public 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)
Processor
getProperty
in class Processor
public 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)