Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.apache.bcel.verifier
Class VerifierFactory

    java.lang.Object
      |
      +--org.apache.bcel.verifier.VerifierFactory

public class VerifierFactory
extends java.lang.Object

This class produces instances of the Verifier class. Its purpose is to make sure that they are singleton instances with respect to the class name they operate on. That means, for every class (represented by a unique fully qualified class name) there is exactly one Verifier.

Version:
  $Id: VerifierFactory.java,v 1.2 2002/02/07 23:22:30 enver Exp $
Author:
  Enver Haase
See Also:
  `Verifier`

Method Summary
`static void` | `attach(VerifierFactoryObserver o)` Adds the VerifierFactoryObserver o to the list of observers.
`static void` | `detach(VerifierFactoryObserver o)` Removes the VerifierFactoryObserver o from the list of observers.
`static Verifier` | `getVerifier(java.lang.String fully_qualified_classname)` Returns the (only) verifier responsible for the class with the given name.
`static Verifier[]` | `getVerifiers()` Returns all Verifier instances created so far.

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Method Detail

### getVerifier

    public static Verifier getVerifier(java.lang.String fully_qualified_classname)

  Returns the (only) verifier responsible for the class with the given name. Possibly a new Verifier object is transparently created.

  Returns:
    the (only) verifier responsible for the class with the given name.

### getVerifiers

    public static Verifier[] getVerifiers()

  Returns all Verifier instances created so far. This is useful when a Verifier recursively lets the VerifierFactory create other Verifier instances and if you want to verify the transitive hull of referenced class files.

### attach

    public static void attach(VerifierFactoryObserver o)

  Adds the VerifierFactoryObserver o to the list of observers.

### detach

    public static void detach(VerifierFactoryObserver o)

  Removes the VerifierFactoryObserver o from the list of observers.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2002-2003 Apache Software Foundation. All Rights Reserved.