Class Reference
IRIS for UNIX 2024.1.2
Documentation
Search
[
USER
] >
[
%IPM
] >
[
General
] >
[
SemanticVersionExpression
] >
[
Range
]
Private
Storage
serial class
%IPM.General.SemanticVersionExpression.Range
extends
%SerialObject
Inventory
Parameters
Properties
Methods
Queries
Indices
ForeignKeys
Triggers
1
2
5
Summary
Properties
Comparators
Expression
Methods
%AddToSaveSet
%AddToSyncSet
%ClassIsLatestVersion
%ClassName
%ConstructClone
%Delete
%DeleteId
%DispatchClassMethod
%DispatchGetModified
%DispatchGetProperty
%DispatchMethod
%DispatchSetModified
%DispatchSetMultidimProperty
%DispatchSetProperty
%Extends
%GetParameter
%GetSwizzleObject
%IsA
%IsModified
%IsNull
%New
%NormalizeObject
%ObjectIsNull
%ObjectModified
%OnBeforeAddToSync
%OnDetermineClass
%Open
%OpenId
%OriginalNamespace
%PackageName
%RemoveFromSaveSet
%ResolveConcurrencyConflict
%SerializeObject
%SetModified
%SyncObjectIn
%SyncTransport
%ValidateObject
FromString
InRange
LogicalToOdbc
OdbcToLogical
ToResolvedString
ToString
Parameters
parameter
DEFAULTGLOBAL
= "^IPM.General.SemVer.Range";
Properties
property
Comparators
as list of
%IPM.General.SemanticVersionExpression.Comparator
;
property
Expression
as
%String
[ ReadOnly ];
Methods
classmethod
FromString(pRangeExpr As
%String
, Output pRange As
%IPM.General.SemanticVersionExpression.Range
)
as
%Status
method
InRange(pVersion As
%IPM.General.SemanticVersion
)
as
%Boolean
method
ToResolvedString()
as
%String
method
ToString()
as
%String