Package org.ephman.abra.tools

Interface Summary
AbraTypes listing of the abra types so that different layers can describe their mappings to those types
ClassGenerator just a generator interface
Generator just a generator interface
 

Class Summary
Checks  
Debugger out put debug messages to out or log file as set up
DiffSchema read an sql schema file then compare it with an existing db connecting using the given props file
FactoryGenerator MEANT TO BE COPIED DOWN this is the Oracle version given a base output directory generate a factory class for get/put when given a JClass descriptor
GenericFactoryGenerator (this is the generic base a db specific descendant will be copied into this package given a base output directory generate a factory class for get/put when given a JClass descriptor
GenericSchemaGenerator given a base output directory generate a schema file generic !! copy a db specific generator from sub directory
JavaClassGenerator given a base output directory generate a class when given a JClass descriptor
JClass a class for Java classes !! to describe a Java class and all it's fields with mapping to XML and SQL
JCompositeField Title: JCompositeField
JConstraint A class to wrap constraints..
JField  
JFieldComparator  
JFieldView a class for field views to do an abstraction of a field if composite
JIndex a class to represent a database index on a class..
JView a class for Java views to do an abstraction of a generated class (subset of fields like blotter or short view)
MapToJava read an XML file representing a Java to SQL mapping for then generate classes in the current directory (or use -outdir) ! make sure to give fully qualified class name ie com.foo.bar.database.User in the map file..
MarshalContext a class to hold all marshalling context info like recursive links - and next unique number etc.
Marshaller A class to marshall from Java classes to XML docs.
PropertyTable encapsulate the properties in the xml file..
SAXXmlProcessor  
SchemaGenerator given a base output directory generate a schema file ORACLE specific one !!
TypeMap  
TypeMapper  
UnmarshalContext a class to hold all marshalling context info like recursive links - and next unique number etc.
XmlDescriptor a class to describe an xml node <-> class relationship
XmlProcessor  
 

Exception Summary
FieldNotFoundException An exception representing a lookup for a field returning null
SchemaException