Class Project
java.lang.Object
com.jacob.com.JacobObject
com.jacob.com.Dispatch
de.tracetronic.jenkins.plugins.ecutest.wrapper.com.ETComDispatch
de.tracetronic.jenkins.plugins.ecutest.wrapper.com.AbstractTestObject
de.tracetronic.jenkins.plugins.ecutest.wrapper.com.Project
- All Implemented Interfaces:
ComProject,AutoCloseable
COM object giving access to the properties of an opened project.
-
Field Summary
Fields inherited from class com.jacob.com.Dispatch
fdexNameCaseSensitive, Get, LOCALE_SYSTEM_DEFAULT, m_pDispatch, Method, Put, PutRef -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionQueries the test object description.getName()Queries the test object name.Queries the list of packages used in this project.Methods inherited from class de.tracetronic.jenkins.plugins.ecutest.wrapper.com.AbstractTestObject
check, checkNGMethods inherited from class de.tracetronic.jenkins.plugins.ecutest.wrapper.com.ETComDispatch
close, finalize, isAttached, performDirectRequest, performDirectRequest, performRequest, performRequest, performRequest, performRequest, useTimeoutMethods inherited from class com.jacob.com.Dispatch
call, call, call, call, callN, callN, callN_CaseSensitive, callSub, callSub, callSub, callSub, callSubN, callSubN, coCreateInstance, get, get, get_CaseSensitive, getActiveInstance, getIDOfName, getIDsOfNames, getIDsOfNames, getProgramId, hasExited, hasExited, invoke, invoke, invoke, invokeSub, invokeSub, invokeSub, invokeSubv, invokeSubv, invokeSubv, invokev, invokev, invokev, invokev, put, put, put_Casesensitive, putRef, putRef, QueryInterface, safeReleaseMethods inherited from class com.jacob.com.JacobObject
debug, getBuildDate, getBuildVersion, isDebugEnabledMethods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.tracetronic.jenkins.plugins.ecutest.wrapper.com.api.ComProject
check, checkNG
-
Constructor Details
-
Project
public Project(com.jacob.com.Dispatch dispatch, boolean useTimeout) Instantiates a newProject.This constructor is used instead of a case operation to turn a Dispatch object into a wider object - it must exist in every wrapper class whose instances may be returned from method calls wrapped in VT_DISPATCH Variants.
- Parameters:
dispatch- the dispatchuseTimeout- specifies whether to apply timeout
-
-
Method Details
-
getName
Description copied from class:AbstractTestObjectQueries the test object name.- Specified by:
getNamein interfaceComProject- Overrides:
getNamein classAbstractTestObject- Returns:
- the name of this test object
- Throws:
ETComException- in case of a COM exception
-
getDescription
Description copied from class:AbstractTestObjectQueries the test object description.- Specified by:
getDescriptionin classAbstractTestObject- Returns:
- the description of this test object
-
getPackages
Description copied from interface:ComProjectQueries the list of packages used in this project.- Specified by:
getPackagesin interfaceComProject- Returns:
- the list of referenced packages
- Throws:
ETComException- in case of a COM exception
-