Package org.hibernate.ejb.packaging

Interface Summary
JarVisitor  
Scanner  
 

Class Summary
AbstractJarVisitor Parse a JAR of any form (zip file, exploded directory, ...) apply a set of filters (File filter, Class filter, Package filter) and return the appropriate matching sets of elements
ClassFilter Filter on class elements
Entry Represent a JAR entry Contains a name and an optional Input stream to the entry
ExplodedJarVisitor  
FileFilter Filter use to match a file by its name
FileZippedJarVisitor Work on a JAR that can be accessed through a File
Filter Filter used when searching elements in a JAR
InputStreamZippedJarVisitor Work on a JAR that can only be accessed through a inputstream This is less efficient than the FileZippedJarVisitor
JarProtocolVisitor  
JarVisitorFactory  
JavaElementFilter Filter a Java element (class or package per fully qualified name and annotation existence) At least 1 annotation has to annotate the element and the accept method must match If none annotations are passed, only the accept method must pass.
NamedInputStream  
NativeScanner  
PackageFilter Filter on pachage element
PersistenceMetadata Simple represenation of persistence.xml Object used by JBoss EJB 3 for persistence.xml parsing Object used by Hibernate OGM as well, consider this some kind of exposed service at the SPI level
PersistenceXmlLoader Handler for persistence.xml files.
PersistenceXmlLoader.ErrorLogger  
XmlHelper A utility class to cover up the rough bits of xml parsing
 



Copyright © 2001-2010 Red Hat, Inc. All Rights Reserved.