gov.nih.nci.cagrid.data.codegen
Class FeatureCodegen

java.lang.Object
  extended by gov.nih.nci.cagrid.data.codegen.FeatureCodegen
Direct Known Subclasses:
BDTFeatureCodegen, WsEnumerationFeatureCodegen

public abstract class FeatureCodegen
extends java.lang.Object

FeatureCodegen Abstract base class for data service features to run code generation

Version:
$Id: FeatureCodegen.java,v 1.1 2007/07/12 17:20:52 dervin Exp $
Author:
David Ervin

Constructor Summary
FeatureCodegen(ServiceInformation info, ServiceType mainService, java.util.Properties serviceProps)
           
 
Method Summary
abstract  void codegenFeature()
           
protected  ServiceType getMainService()
           
protected  ServiceInformation getServiceInformation()
           
protected  java.util.Properties getServiceProperties()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FeatureCodegen

public FeatureCodegen(ServiceInformation info,
                      ServiceType mainService,
                      java.util.Properties serviceProps)
Method Detail

getServiceInformation

protected ServiceInformation getServiceInformation()

getMainService

protected ServiceType getMainService()

getServiceProperties

protected java.util.Properties getServiceProperties()

codegenFeature

public abstract void codegenFeature()
                             throws CodegenExtensionException
Throws:
CodegenExtensionException