|
IBM Rational Functional Tester Version 8.1.1000 IBM Rational Functional Tester Proxy SDK Reference Project Version 2.3 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.rational.test.ft.sys.RegisteredObjectReferenceValue com.rational.test.ft.domain.RegisteredDescribedObjectReferenceValue
public class RegisteredDescribedObjectReferenceValue
This class converts between a RegisteredDescribedObjectReference and a SpyValueClass that contains the same information. Uses the base class (RegisteredObjectReferenceValue) for most its implementation.
Constructor Summary | |
---|---|
RegisteredDescribedObjectReferenceValue()
|
Method Summary | |
---|---|
java.lang.String |
getCanonicalName()
This method returns a canonical name for the value class that uniquely identifies the streamed format of the data associated with this class. |
java.lang.String |
getClassName()
This method returns the class name of the object that this manager represents. |
java.lang.Object |
persistIn(com.rational.test.ft.value.managers.IPersistIn persist, com.rational.test.ft.value.managers.IAuxiliaryDataManager auxData)
This method pulls data from a supplied input object. |
java.lang.Object |
persistIn(com.rational.test.ft.value.managers.IPersistInNamed persist, com.rational.test.ft.value.managers.IAuxiliaryDataManager auxData)
This method pulls data from a supplied input object. |
void |
persistOut(java.lang.Object theObject, com.rational.test.ft.value.managers.IPersistOut persist, com.rational.test.ft.value.managers.IAuxiliaryDataManager auxData)
This method pushes the significant data associated with an object into the specified output object. |
Methods inherited from class com.rational.test.ft.sys.RegisteredObjectReferenceValue |
---|
compare, createValue |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public RegisteredDescribedObjectReferenceValue()
Method Detail |
---|
public java.lang.String getCanonicalName()
com.rational.test.ft.sys.RegisteredObjectReferenceValue
IManageValueClass
may vary from platform to platform. This method
returns a name that does not vary between platforms.
java.util.hashtable
. On another platform this data may be read into a C++ STL grid type object. Regardless the data can be read because a canonical name for the value class has been associated with the data. Note that the name in this example uses the rational
company name so that this value class name for a hashtable does not conflict with another companies.
IManageValueClass
mapped object and therefore does not need to be
explicitly added by an implementation of persistOut
.
getCanonicalName
in interface com.rational.test.ft.value.managers.IManageValueClass
getCanonicalName
in class com.rational.test.ft.sys.RegisteredObjectReferenceValue
public java.lang.String getClassName()
com.rational.test.ft.sys.RegisteredObjectReferenceValue
IManageValueClass
can only support one value class. The name of that class is returned by this method so that the mapping of the value class to the appropriate value class manager can be performed.
getClassName
in interface com.rational.test.ft.value.managers.IManageValueClass
getClassName
in class com.rational.test.ft.sys.RegisteredObjectReferenceValue
public java.lang.Object persistIn(com.rational.test.ft.value.managers.IPersistIn persist, com.rational.test.ft.value.managers.IAuxiliaryDataManager auxData)
com.rational.test.ft.sys.RegisteredObjectReferenceValue
persistOut
.
IAuxiliaryDataManager
instance that should be used to locate auxiliary data files.
Auxiliary data files that do not follow the supplied naming
convention will not be managed by the test management system.
persistIn
in interface com.rational.test.ft.value.managers.IManageValueClass
persistIn
in class com.rational.test.ft.sys.RegisteredObjectReferenceValue
persist
- The input stream that data is pulled sequentially out of.auxData
- The auxiliary data interface used for naming associated data files.
RegisteredObjectReferenceValue.persistOut(Object,IPersistOut,IAuxiliaryDataManager)
public java.lang.Object persistIn(com.rational.test.ft.value.managers.IPersistInNamed persist, com.rational.test.ft.value.managers.IAuxiliaryDataManager auxData)
com.rational.test.ft.sys.RegisteredObjectReferenceValue
persistOut
.
IAuxiliaryDataManager
instance that should be used to locate auxiliary data files.
Auxiliary data files that do not follow the supplied naming
convention will not be managed by the test management system.
persistIn
in interface com.rational.test.ft.value.managers.IManageValueClass
persistIn
in class com.rational.test.ft.sys.RegisteredObjectReferenceValue
persist
- The input object that the named data is pulled
out of.auxData
- The auxiliary data interface used for naming associated data files.
RegisteredObjectReferenceValue.persistOut(Object,IPersistOut,IAuxiliaryDataManager)
public void persistOut(java.lang.Object theObject, com.rational.test.ft.value.managers.IPersistOut persist, com.rational.test.ft.value.managers.IAuxiliaryDataManager auxData)
com.rational.test.ft.sys.RegisteredObjectReferenceValue
IManageValueClass
in the value class map to support the data class.
IAuxiliaryDataManager
instance that should be used to name auxiliary data files. Failure to use this object to name auxiliary data will result in the auxiliary files
not be properly managed by the test management system.
persistOut
in interface com.rational.test.ft.value.managers.IManageValueClass
persistOut
in class com.rational.test.ft.sys.RegisteredObjectReferenceValue
theObject
- The object that is to be sequentially inserted
into the supplied output stream.persist
- The output stream to sequentially insert data into.auxData
- The auxiliary data interface used for naming associated data files.RegisteredObjectReferenceValue.persistIn(IPersistIn,IAuxiliaryDataManager)
,
RegisteredObjectReferenceValue.persistIn(IPersistInNamed,IAuxiliaryDataManager)
,
IPersistOut
,
IAuxiliaryDataManager
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |