Interface IAtomicValuedItem
-
- All Superinterfaces:
IItem
- All Known Subinterfaces:
IAnyAtomicItem
,IAnyUriItem
,IBase64BinaryItem
,IBooleanItem
,IDateItem
,IDateTimeItem
,IDayTimeDurationItem
,IDecimalItem
,IDurationItem
,IEmailAddressItem
,IFieldNodeItem
,IFlagNodeItem
,IHostnameItem
,IIntegerItem
,IIPAddressItem
,IIPv4AddressItem
,IIPv6AddressItem
,IMarkupItem
,INcNameItem
,INonNegativeIntegerItem
,INumericItem
,IPositiveIntegerItem
,IStringItem
,ITokenItem
,IUntypedAtomicItem
,IUriReferenceItem
,IUuidItem
,IYearMonthDurationItem
- All Known Implementing Classes:
AbstractAnyAtomicItem
,AbstractIntegerItem
,AbstractNumericItem
,AbstractStringItem
public interface IAtomicValuedItem extends IItem
This marker interface identifies a valuedIItem
type that has an associatedIAnyAtomicItem
value.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IAnyAtomicItem
toAtomicItem()
Get the atomic value for the item.
-
-
-
Method Detail
-
toAtomicItem
IAnyAtomicItem toAtomicItem()
Get the atomic value for the item. This may be the same item if the item is an instance ofIAnyAtomicItem
.- Returns:
- the atomic value or
null
if the item has no available value
-
-