org.apache.xbean.finder.archive
Class FilteredArchive

java.lang.Object
  extended by org.apache.xbean.finder.archive.FilteredArchive
All Implemented Interfaces:
java.lang.Iterable<java.lang.String>, Archive

public class FilteredArchive
extends java.lang.Object
implements Archive

Version:
$Rev$ $Date$

Constructor Summary
FilteredArchive(Archive archive, Filter filter)
           
 
Method Summary
 java.io.InputStream getBytecode(java.lang.String className)
           
 java.util.Iterator<java.lang.String> iterator()
           
 java.lang.Class<?> loadClass(java.lang.String className)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FilteredArchive

public FilteredArchive(Archive archive,
                       Filter filter)
Method Detail

getBytecode

public java.io.InputStream getBytecode(java.lang.String className)
                                throws java.io.IOException,
                                       java.lang.ClassNotFoundException
Specified by:
getBytecode in interface Archive
Throws:
java.io.IOException
java.lang.ClassNotFoundException

loadClass

public java.lang.Class<?> loadClass(java.lang.String className)
                             throws java.lang.ClassNotFoundException
Specified by:
loadClass in interface Archive
Throws:
java.lang.ClassNotFoundException

iterator

public java.util.Iterator<java.lang.String> iterator()
Specified by:
iterator in interface java.lang.Iterable<java.lang.String>


Copyright © 2005-2011 The Apache Software Foundation. All Rights Reserved.