com.advancedpwr.record
Class MockBeanRecorder

java.lang.Object
  extended by com.advancedpwr.record.ClassWriter
      extended by com.advancedpwr.record.AbstractRecorder
          extended by com.advancedpwr.record.BeanRecorder
              extended by com.advancedpwr.record.MockBeanRecorder
All Implemented Interfaces:
ObjectRecorder

public class MockBeanRecorder
extends BeanRecorder

An extension of BeanRecorder that enables the recording of beans as EasyMock objects. Factories created by this recorder will extend MockBeanFactory by default.

Author:
Matthew Avery, mavery@advancedpwr.com on Feb 20, 2012

Field Summary
 
Fields inherited from class com.advancedpwr.record.BeanRecorder
fieldFactoryBuilder, fieldInstanceTree, fieldStopClasses
 
Fields inherited from class com.advancedpwr.record.AbstractRecorder
fieldDestinationDirectory, fieldJavaFileWriter
 
Fields inherited from class com.advancedpwr.record.ClassWriter
CLASS, fieldDescriptor, fieldObject, fieldPrintWriter, fieldSuperClass, IMPORT, PACKAGE, PRIVATE, PROTECTED, PUBLIC, SPACE, tabDepth
 
Constructor Summary
MockBeanRecorder()
           
 
Method Summary
 void mock(Class inClass)
          Create a bean as a mock object when objects of the supplied class are encountered
 
Methods inherited from class com.advancedpwr.record.BeanRecorder
addBuilderFactory, classes, closeFile, createInstanceTree, createMethodBuilder, createMethodBuilderFactory, getFactoryBuilder, getInstanceTree, getObject, getPrintWriter, getStopClasses, record, setObject, stopDescent, writeObjectBuilderMethod
 
Methods inherited from class com.advancedpwr.record.AbstractRecorder
close, createDefaultDescriptor, createFileWriter, getDestination, getJavaFileWriter, javaFile, objectClass, packagePath, parentDirectory, setDestination, setDestination
 
Methods inherited from class com.advancedpwr.record.ClassWriter
closeBrace, extendClass, getClassName, getDescriptor, getPackageName, getSuperClass, newLine, openBrace, packageName, setClassName, setDescriptor, setSuperClass, setWriter, tab, tabs, write, writeClassDeclaration, writeImports, writeLine, writeObject, writePackage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MockBeanRecorder

public MockBeanRecorder()
Method Detail

mock

public void mock(Class inClass)
Create a bean as a mock object when objects of the supplied class are encountered

Parameters:
inClass - - Objects of this type will be re-created in the factory as mock objects.


Copyright © 2011 Advanced Power Co. All Rights Reserved.