OTX-Runtime for Java  
OpenTestSystem.Otx.Runtime.Api.DataTypes.RangedInteger Class Reference

A RangedInteger is a RangedObject and represents an Integer value that can have one or more intervals. More...

Inheritance diagram for OpenTestSystem.Otx.Runtime.Api.DataTypes.RangedInteger:
Inheritance graph

Public Member Functions

 RangedInteger (long value, List< IntegerInterval > interval, boolean isValueWritten)
 Initializes a new instance of the RangedInteger class. More...
 
List< IntegerIntervalGetInterval ()
 Gets List of IntegerIntervalLiteral of the RangedInteger. More...
 
long GetValue ()
 Gets the Integer value of the RangedInteger. More...
 
boolean IsInRange ()
 Checks if the value is in range. More...
 
- Public Member Functions inherited from OpenTestSystem.Otx.Runtime.Api.DataTypes.RangedObject
boolean IsValueWritten ()
 A value is considered written if one of the set value actions is called. More...
 

Detailed Description

A RangedInteger is a RangedObject and represents an Integer value that can have one or more intervals.

Constructor & Destructor Documentation

◆ RangedInteger()

OpenTestSystem.Otx.Runtime.Api.DataTypes.RangedInteger.RangedInteger ( long  value,
List< IntegerInterval interval,
boolean  isValueWritten 
)
inline

Initializes a new instance of the RangedInteger class.

Parameters
valueThe value
intervalThe List of IntegerInterval
isValueWrittenA value is considered written if one of the set value actions is called. Overwriting with the same value as the current value counts as written. The initialization of the ranged object with a value does not count as written.

Member Function Documentation

◆ GetInterval()

List<IntegerInterval> OpenTestSystem.Otx.Runtime.Api.DataTypes.RangedInteger.GetInterval ( )
inline

Gets List of IntegerIntervalLiteral of the RangedInteger.

Returns
List of IntegerInterval

◆ GetValue()

long OpenTestSystem.Otx.Runtime.Api.DataTypes.RangedInteger.GetValue ( )
inline

Gets the Integer value of the RangedInteger.

Returns
The value

◆ IsInRange()

boolean OpenTestSystem.Otx.Runtime.Api.DataTypes.RangedInteger.IsInRange ( )
inline

Checks if the value is in range.

Returns
True if the value of the ranged object is inside one of the intervals or if the ranged object has no intervals.

Reimplemented from OpenTestSystem.Otx.Runtime.Api.DataTypes.RangedObject.


The documentation for this class was generated from the following file: