com.hyper9.simdk.codegen.impls
Class DataObjectTypeProcessorImpl

java.lang.Object
  extended by com.hyper9.simdk.codegen.impls.TypeProcessorImpl<DataObjectType>
      extended by com.hyper9.simdk.codegen.impls.DataObjectTypeProcessorImpl
All Implemented Interfaces:
TypeProcessor<DataObjectType>

public class DataObjectTypeProcessorImpl
extends TypeProcessorImpl<DataObjectType>


Constructor Summary
DataObjectTypeProcessorImpl()
           
 
Method Summary
 void processClass(Class<?> clazz, String sourceFilePath)
          Processes a class that is being enumerated from a package.
 boolean shouldProcess(Class<?> clazz, String sourceFilePath)
          Gets a flag indicating whether or not processClass should be invoked on this class.
 
Methods inherited from class com.hyper9.simdk.codegen.impls.TypeProcessorImpl
getProcessedMetaTypes
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataObjectTypeProcessorImpl

public DataObjectTypeProcessorImpl()
Method Detail

processClass

public void processClass(Class<?> clazz,
                         String sourceFilePath)
                  throws Exception
Description copied from interface: TypeProcessor
Processes a class that is being enumerated from a package.

Parameters:
clazz - The class.
sourceFilePath - The class's source file path.
Throws:
Exception - When an error occurs.

shouldProcess

public boolean shouldProcess(Class<?> clazz,
                             String sourceFilePath)
Description copied from interface: TypeProcessor
Gets a flag indicating whether or not processClass should be invoked on this class.

Parameters:
clazz - The class to test.
sourceFilePath - The class's source file path.
Returns:
A flag indicating whether or not processClass should be invoked on this class.


Copyright © 2009-2010 Hyper9. All Rights Reserved.