aQute.lib.osgi
Class Verifier

java.lang.Object
  extended by aQute.lib.osgi.Processor
      extended by aQute.lib.osgi.Verifier
All Implemented Interfaces:
aQute.lib.reporter.Reporter

public class Verifier
extends Processor


Field Summary
static java.util.regex.Pattern HEADER_PATTERN
           
static java.util.regex.Pattern SYMBOLICNAME
           
static java.util.regex.Pattern TOKEN
           
static java.util.regex.Pattern VERSION
           
 
Fields inherited from class aQute.lib.osgi.Processor
DEFAULT_BAR_EXTENSION, DEFAULT_BND_EXTENSION, DEFAULT_JAR_EXTENSION, DEFAULT_PLUGINS
 
Constructor Summary
Verifier(Jar jar)
           
Verifier(Jar jar, java.util.Properties properties)
           
 
Method Summary
 void doNative(java.lang.String nc)
           
 java.lang.String getProperty(java.lang.String key, java.lang.String deflt)
           
 void info()
           
 void verify()
           
 void verifyNative()
           
 
Methods inherited from class aQute.lib.osgi.Processor
add, analyzeBundleClasspath, error, error, format, getErrors, getFile, getInfo, getPackage, getWarnings, isPedantic, parseHeader, parseHeader, progress, report, setPedantic, warning
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SYMBOLICNAME

public static final java.util.regex.Pattern SYMBOLICNAME

VERSION

public static final java.util.regex.Pattern VERSION

HEADER_PATTERN

public static java.util.regex.Pattern HEADER_PATTERN

TOKEN

public static java.util.regex.Pattern TOKEN
Constructor Detail

Verifier

public Verifier(Jar jar)
         throws java.lang.Exception
Throws:
java.lang.Exception

Verifier

public Verifier(Jar jar,
                java.util.Properties properties)
         throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

verifyNative

public void verifyNative()

doNative

public void doNative(java.lang.String nc)

info

public void info()

verify

public void verify()
            throws java.io.IOException
Throws:
java.io.IOException

getProperty

public java.lang.String getProperty(java.lang.String key,
                                    java.lang.String deflt)
Overrides:
getProperty in class Processor