org.unitils.selenium.screenrecorder.factory
Class ScreenRecorderFactory

java.lang.Object
  extended by org.unitils.selenium.screenrecorder.factory.ScreenRecorderFactory
Direct Known Subclasses:
DefaultScreenRecorderFactory

public abstract class ScreenRecorderFactory
extends java.lang.Object

Author:
stijnhooft

Field Summary
protected  java.lang.reflect.Method testMethod
           
 
Constructor Summary
ScreenRecorderFactory()
           
 
Method Summary
protected abstract  org.monte.media.Format createAudioFormat()
           
protected abstract  java.awt.Rectangle createCaptureArea()
           
protected abstract  java.io.File createExportFolder()
           
protected abstract  org.monte.media.Format createFileFormat()
           
protected abstract  java.awt.GraphicsConfiguration createGraphicsConfiguration()
           
protected abstract  org.monte.media.Format createMouseFormat()
           
 org.monte.screenrecorder.ScreenRecorder createScreenRecorder(java.lang.reflect.Method testMethod)
           
protected abstract  org.monte.media.Format createVideoFormat()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

testMethod

protected java.lang.reflect.Method testMethod
Constructor Detail

ScreenRecorderFactory

public ScreenRecorderFactory()
Method Detail

createScreenRecorder

public org.monte.screenrecorder.ScreenRecorder createScreenRecorder(java.lang.reflect.Method testMethod)
                                                             throws java.io.IOException,
                                                                    java.awt.AWTException
Throws:
java.io.IOException
java.awt.AWTException

createGraphicsConfiguration

protected abstract java.awt.GraphicsConfiguration createGraphicsConfiguration()

createFileFormat

protected abstract org.monte.media.Format createFileFormat()

createCaptureArea

protected abstract java.awt.Rectangle createCaptureArea()

createVideoFormat

protected abstract org.monte.media.Format createVideoFormat()

createMouseFormat

protected abstract org.monte.media.Format createMouseFormat()

createAudioFormat

protected abstract org.monte.media.Format createAudioFormat()

createExportFolder

protected abstract java.io.File createExportFolder()


Copyright © 2015. All Rights Reserved.