org.j2ee.dao.gen
Class DAOGenerator

java.lang.Object
  |
  +--org.j2ee.dao.gen.DAOGenerator

public class DAOGenerator
extends java.lang.Object

Last modified $Date: 2004/05/18 10:50:16 $

Version:
$Revision: 1.1.1.1 $
Author:
jvlio (jvlio@users.sourceforge.net) - 04/11/2002 - 01:51:09

Field Summary
static java.lang.String ACTIONS_ENTRY
           
static java.lang.String XSL_ACTION_SUFFIX
           
static java.lang.String XSL_FNAME_SUFFIX
           
 
Constructor Summary
DAOGenerator()
          Default generator.
DAOGenerator(java.util.ResourceBundle rb)
          Create a Generator with rb configuration.
 
Method Summary
 void clearResources()
           
 java.lang.String createDAOAction(java.lang.String action, org.j2ee.dao.gen.GenData gd, java.lang.ClassLoader loader)
           
 java.lang.String createDAOAction(java.lang.String action, java.lang.String daoxml, java.lang.ClassLoader loader)
           
 java.lang.String createDAOXML(org.j2ee.dao.gen.GenData gd)
           
 java.util.Map getActionsMap()
           
 java.lang.String getFilenamePattern(java.lang.String action)
           
 java.util.Map getFileNamesMap()
           
 java.util.ResourceBundle getResourceBoundle()
          Get last ResourceBundle configuration file.
 javax.xml.transform.TransformerFactory getTransformerFactory(java.lang.ClassLoader loader)
          Get a TransformerFactory, if this is null, then create a new one.
 boolean isLoaded()
           
 void loadResources()
           
 void setActionsMap(java.util.Map actionsMap)
           
 void setFileNamesMap(java.util.Map fnamesMap)
           
 void setResourceBoundle(java.util.ResourceBundle resourceBoundle)
          Set ResourceBundle and add her configuration to this generator (don clear generator state, this method generate an aditive configaration).
 void setTransformerFactory(javax.xml.transform.TransformerFactory transformerFactory)
          Set a new TransformerFactory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ACTIONS_ENTRY

public static final java.lang.String ACTIONS_ENTRY
See Also:
Constant Field Values

XSL_ACTION_SUFFIX

public static final java.lang.String XSL_ACTION_SUFFIX
See Also:
Constant Field Values

XSL_FNAME_SUFFIX

public static final java.lang.String XSL_FNAME_SUFFIX
See Also:
Constant Field Values
Constructor Detail

DAOGenerator

public DAOGenerator()
Default generator.


DAOGenerator

public DAOGenerator(java.util.ResourceBundle rb)
Create a Generator with rb configuration.

Parameters:
rb -
Method Detail

getResourceBoundle

public java.util.ResourceBundle getResourceBoundle()
Get last ResourceBundle configuration file. If you set more that once ResourceBundle, her configarations was added to generator configuaration.

Returns:
a ResourceBundle.

setResourceBoundle

public void setResourceBoundle(java.util.ResourceBundle resourceBoundle)
Set ResourceBundle and add her configuration to this generator (don clear generator state, this method generate an aditive configaration).

Parameters:
resourceBoundle - a new ResourceBundle configuration file.

getTransformerFactory

public javax.xml.transform.TransformerFactory getTransformerFactory(java.lang.ClassLoader loader)
Get a TransformerFactory, if this is null, then create a new one.

Returns:
A TransformerFactory.

setTransformerFactory

public void setTransformerFactory(javax.xml.transform.TransformerFactory transformerFactory)
Set a new TransformerFactory

Parameters:
transformerFactory - A TransformerFactory.

getActionsMap

public java.util.Map getActionsMap()

setActionsMap

public void setActionsMap(java.util.Map actionsMap)

getFileNamesMap

public java.util.Map getFileNamesMap()

setFileNamesMap

public void setFileNamesMap(java.util.Map fnamesMap)

isLoaded

public boolean isLoaded()

clearResources

public void clearResources()

loadResources

public void loadResources()

getFilenamePattern

public java.lang.String getFilenamePattern(java.lang.String action)

createDAOXML

public java.lang.String createDAOXML(org.j2ee.dao.gen.GenData gd)

createDAOAction

public java.lang.String createDAOAction(java.lang.String action,
                                        java.lang.String daoxml,
                                        java.lang.ClassLoader loader)
                                 throws java.lang.Exception
java.lang.Exception

createDAOAction

public java.lang.String createDAOAction(java.lang.String action,
                                        org.j2ee.dao.gen.GenData gd,
                                        java.lang.ClassLoader loader)
                                 throws java.lang.Exception
java.lang.Exception


Copyright © 2004 DAO Action Patterm. All Rights Reserved.