Interface INonNegativeIntegerItem
-
- All Superinterfaces:
IAnyAtomicItem
,IAtomicValuedItem
,IIntegerItem
,IItem
,INumericItem
public interface INonNegativeIntegerItem extends IIntegerItem
-
-
Field Summary
Fields Modifier and Type Field Description static INonNegativeIntegerItem
ONE
static INonNegativeIntegerItem
ZERO
-
Fields inherited from interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IIntegerItem
NEGATIVE_ONE
-
-
Method Summary
Static Methods Modifier and Type Method Description static INonNegativeIntegerItem
cast(IAnyAtomicItem item)
static INonNegativeIntegerItem
valueOf(long value)
static INonNegativeIntegerItem
valueOf(IIntegerItem value)
static INonNegativeIntegerItem
valueOf(String value)
Create an integer item from a string representing an integer value.static INonNegativeIntegerItem
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 INonNegativeIntegerItem ONE
-
ZERO
@NonNull static final INonNegativeIntegerItem ZERO
-
-
Method Detail
-
valueOf
@NonNull static INonNegativeIntegerItem valueOf(@NonNull IIntegerItem value)
-
valueOf
@NonNull static INonNegativeIntegerItem valueOf(long value)
-
valueOf
@NonNull static INonNegativeIntegerItem valueOf(@NonNull BigInteger value)
-
valueOf
@NonNull static INonNegativeIntegerItem 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 INonNegativeIntegerItem cast(@NonNull IAnyAtomicItem item)
-
-