org.jboss.jca.codegenerator.xml
Class AbstractXmlGen

java.lang.Object
  extended by org.jboss.jca.codegenerator.BaseGen
      extended by org.jboss.jca.codegenerator.xml.AbstractXmlGen
Direct Known Subclasses:
BuildIvyXmlGen, BuildXmlGen, IronjacamarXmlGen, IvySettingsXmlGen, IvyXmlGen, MbeanXmlGen, PackageHtmlGen, PomXmlGen, RaXmlGen

public abstract class AbstractXmlGen
extends BaseGen

A AbstractXmlGen.

Version:
$Revision: $
Author:
Jeff Zhang

Constructor Summary
AbstractXmlGen()
           
 
Method Summary
 void generate(Definition def, Writer out)
          generate code
abstract  void writeXmlBody(Definition def, Writer out)
          Output xml
 
Methods inherited from class org.jboss.jca.codegenerator.BaseGen
writeEol, writeheader, writeIndent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractXmlGen

public AbstractXmlGen()
Method Detail

generate

public void generate(Definition def,
                     Writer out)
              throws IOException
generate code

Parameters:
def - Definition
out - Writer
Throws:
IOException - ioException

writeXmlBody

public abstract void writeXmlBody(Definition def,
                                  Writer out)
                           throws IOException
Output xml

Parameters:
def - definition
out - Writer
Throws:
IOException - ioException


Copyright © 2008 Red Hat Middleware LLC (http://www.jboss.com/)