Interface IPositiveIntegerItem
-
- All Superinterfaces:
IAnyAtomicItem
,IAtomicValuedItem
,IIntegerItem
,IItem
,INumericItem
public interface IPositiveIntegerItem extends IIntegerItem
-
-
Field Summary
Fields Modifier and Type Field Description static IPositiveIntegerItem
ONE
-
Fields inherited from interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IIntegerItem
NEGATIVE_ONE, ZERO
-
-
Method Summary
Static Methods Modifier and Type Method Description static IPositiveIntegerItem
cast(IAnyAtomicItem item)
static IPositiveIntegerItem
valueOf(long value)
static IPositiveIntegerItem
valueOf(IIntegerItem value)
static IPositiveIntegerItem
valueOf(String value)
Create an integer item from a string representing an integer value.static IPositiveIntegerItem
valueOf(BigInteger value)
-
Methods inherited from interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IAnyAtomicItem
asString, getJavaTypeAdapter, newStringItem, toAtomicItem
-
Methods inherited from interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IIntegerItem
abs, ceiling, floor, getValue
-
Methods inherited from interface gov.nist.secauto.metaschema.core.metapath.item.atomic.INumericItem
asDecimal, asInteger, round, round, toEffectiveBoolean
-
-
-
-
Field Detail
-
ONE
@NonNull static final IPositiveIntegerItem ONE
-
-
Method Detail
-
valueOf
@NonNull static IPositiveIntegerItem valueOf(@NonNull IIntegerItem value)
-
valueOf
@NonNull static IPositiveIntegerItem valueOf(long value)
-
valueOf
@NonNull static IPositiveIntegerItem valueOf(@NonNull BigInteger value)
-
valueOf
@NonNull static IPositiveIntegerItem valueOf(@NonNull String value)
Description copied from interface:IIntegerItem
Create an integer item from a string representing an integer value.- Parameters:
value
- an integer value- Returns:
- the item
-
cast
@NonNull static IPositiveIntegerItem cast(@NonNull IAnyAtomicItem item)
-
-