Interface IStringItem
-
- All Superinterfaces:
IAnyAtomicItem
,IAtomicValuedItem
,IItem
- All Known Subinterfaces:
IEmailAddressItem
,IHostnameItem
,INcNameItem
,ITokenItem
- All Known Implementing Classes:
AbstractStringItem
public interface IStringItem extends IAnyAtomicItem
-
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static IStringItem
cast(IAnyAtomicItem item)
default IIntegerItem
compare(IStringItem other)
default IStringItem
newStringItem()
Get a newIStringItem
based on the the textual value of the item's "wrapped" value.static IStringItem
valueOf(String value)
-
Methods inherited from interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IAnyAtomicItem
asString, getJavaTypeAdapter, getValue, toAtomicItem
-
-
-
-
Method Detail
-
valueOf
@NonNull static IStringItem valueOf(@NonNull String value)
-
cast
@NonNull static IStringItem cast(@NonNull IAnyAtomicItem item) throws InvalidValueForCastFunctionException
-
newStringItem
default IStringItem newStringItem()
Description copied from interface:IAnyAtomicItem
Get a newIStringItem
based on the the textual value of the item's "wrapped" value.- Specified by:
newStringItem
in interfaceIAnyAtomicItem
- Returns:
- a new string item
-
compare
@NonNull default IIntegerItem compare(@NonNull IStringItem other)
-
-