nl.lxtreme.ols.test.data.project
Class StubTestProject

java.lang.Object
  extended by nl.lxtreme.ols.test.data.project.StubTestProject
All Implemented Interfaces:
nl.lxtreme.ols.api.data.project.Project

public class StubTestProject
extends Object
implements nl.lxtreme.ols.api.data.project.Project

Provides a "stub" project for testing purposes, that can be modified externally and provides some additional convenience methods to assist testing.


Constructor Summary
StubTestProject()
          Creates a new StubTestProject instance.
 
Method Summary
 nl.lxtreme.ols.api.data.DataSet getDataSet()
          
 File getFilename()
           
 Date getLastModified()
           
 String getName()
           
 nl.lxtreme.ols.api.UserSettings getSettings(String aName)
           
 String getSourceVersion()
           
 boolean isChanged()
           
 void readData(Reader aReader)
          
 void setCapturedData(nl.lxtreme.ols.api.acquisition.AcquisitionResult aCapturedData)
           
 void setChanged(boolean aChanged)
           
 void setFilename(File aFilename)
           
 void setLastModified(Date aLastModified)
           
 void setName(String aName)
           
 void setSettings(nl.lxtreme.ols.api.UserSettings aSettings)
           
 void setSourceVersion(String aSourceVersion)
           
 void visit(nl.lxtreme.ols.api.data.project.ProjectVisitor aVisitor)
           
 void writeData(Writer aWriter)
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StubTestProject

public StubTestProject()
Creates a new StubTestProject instance.

Method Detail

getDataSet

public nl.lxtreme.ols.api.data.DataSet getDataSet()

Specified by:
getDataSet in interface nl.lxtreme.ols.api.data.project.Project

getFilename

public File getFilename()
Specified by:
getFilename in interface nl.lxtreme.ols.api.data.project.Project
See Also:
Project.getFilename()

getLastModified

public Date getLastModified()
Specified by:
getLastModified in interface nl.lxtreme.ols.api.data.project.Project
See Also:
Project.getLastModified()

getName

public String getName()
Specified by:
getName in interface nl.lxtreme.ols.api.data.project.Project
See Also:
Project.getName()

getSettings

public nl.lxtreme.ols.api.UserSettings getSettings(String aName)
Specified by:
getSettings in interface nl.lxtreme.ols.api.data.project.Project
See Also:
Project.getSettings(java.lang.String)

getSourceVersion

public String getSourceVersion()
Specified by:
getSourceVersion in interface nl.lxtreme.ols.api.data.project.Project
See Also:
Project.getSourceVersion()

isChanged

public boolean isChanged()
Specified by:
isChanged in interface nl.lxtreme.ols.api.data.project.Project
See Also:
Project.isChanged()

readData

public void readData(Reader aReader)
              throws IOException

Specified by:
readData in interface nl.lxtreme.ols.api.data.project.Project
Throws:
IOException

setCapturedData

public void setCapturedData(nl.lxtreme.ols.api.acquisition.AcquisitionResult aCapturedData)
Specified by:
setCapturedData in interface nl.lxtreme.ols.api.data.project.Project
See Also:
Project.setCapturedData(AcquisitionResult)

setChanged

public void setChanged(boolean aChanged)
Specified by:
setChanged in interface nl.lxtreme.ols.api.data.project.Project
See Also:
Project.setChanged(boolean)

setFilename

public void setFilename(File aFilename)
Specified by:
setFilename in interface nl.lxtreme.ols.api.data.project.Project
See Also:
Project.setFilename(java.io.File)

setLastModified

public void setLastModified(Date aLastModified)
Specified by:
setLastModified in interface nl.lxtreme.ols.api.data.project.Project
See Also:
Project.setLastModified(java.util.Date)

setName

public void setName(String aName)
Specified by:
setName in interface nl.lxtreme.ols.api.data.project.Project
See Also:
Project.setName(java.lang.String)

setSettings

public void setSettings(nl.lxtreme.ols.api.UserSettings aSettings)
Specified by:
setSettings in interface nl.lxtreme.ols.api.data.project.Project
See Also:
Project.setSettings(nl.lxtreme.ols.api.UserSettings)

setSourceVersion

public void setSourceVersion(String aSourceVersion)
Specified by:
setSourceVersion in interface nl.lxtreme.ols.api.data.project.Project
See Also:
Project.setSourceVersion(java.lang.String)

visit

public void visit(nl.lxtreme.ols.api.data.project.ProjectVisitor aVisitor)
Specified by:
visit in interface nl.lxtreme.ols.api.data.project.Project
See Also:
Project.visit(nl.lxtreme.ols.api.data.project.ProjectVisitor)

writeData

public void writeData(Writer aWriter)
               throws IOException

Specified by:
writeData in interface nl.lxtreme.ols.api.data.project.Project
Throws:
IOException


Copyright © 2012 L'Xtreme IT consultancy. All Rights Reserved.