Uses of Interface
dev.metaschema.core.metapath.item.atomic.IBooleanItem
Packages that use IBooleanItem
Package
Description
Built-in Metaschema data type adapters and implementations.
Provides the core framework for defining and executing Metapath functions.
Built-in Metapath function implementations based on the XPath 3.1
specification.
Atomic item types representing indivisible values in the Metapath type
system.
-
Uses of IBooleanItem in dev.metaschema.core.datatype.adapter
Methods in dev.metaschema.core.datatype.adapter that return IBooleanItem -
Uses of IBooleanItem in dev.metaschema.core.metapath.function
Methods in dev.metaschema.core.metapath.function that return IBooleanItemModifier and TypeMethodDescriptionstatic IBooleanItemComparisonFunctions.binaryCompare(IBase64BinaryItem left, ComparisonFunctions.Operator operator, IBase64BinaryItem right) Perform a binary data-based comparison of therightitem against theleftitem using the specifiedoperator.static IBooleanItemComparisonFunctions.booleanCompare(IBooleanItem left, ComparisonFunctions.Operator operator, IBooleanItem right) Perform a boolean-based comparison of therightitem against theleftitem using the specifiedoperator.static IBooleanItemComparisonFunctions.compare(IAnyAtomicItem left, ComparisonFunctions.Operator operator, IAnyAtomicItem right, DynamicContext dynamicContext) Compare therightitem with theleftitem using the specifiedoperator.static IBooleanItemComparisonFunctions.dateTimeCompare(IDateTimeItem left, ComparisonFunctions.Operator operator, IDateTimeItem right, DynamicContext dynamicContext) Perform a date and time-based comparison of therightitem against theleftitem using the specifiedoperator.static IBooleanItemComparisonFunctions.durationCompare(IDurationItem left, ComparisonFunctions.Operator operator, IDurationItem right) Perform a duration-based comparison of therightitem against theleftitem using the specifiedoperator.static IBooleanItemComparisonFunctions.generalComparison(ISequence<? extends IAnyAtomicItem> leftItems, ComparisonFunctions.Operator operator, ISequence<? extends IAnyAtomicItem> rightItems, DynamicContext dynamicContext) Compare the sets of atomic items.static IBooleanItemComparisonFunctions.numericCompare(INumericItem left, ComparisonFunctions.Operator operator, INumericItem right) Perform a number-based comparison of therightitem against theleftitem using the specifiedoperator.static IBooleanItemComparisonFunctions.stringCompare(IStringItem left, ComparisonFunctions.Operator operator, IStringItem right) Perform a string-based comparison of therightitem against theleftitem using the specifiedoperator.static IBooleanItemComparisonFunctions.valueCompairison(IAnyAtomicItem leftItem, ComparisonFunctions.Operator operator, IAnyAtomicItem rightItem, DynamicContext dynamicContext) Compare the two items using the providedoperator.Methods in dev.metaschema.core.metapath.function with parameters of type IBooleanItemModifier and TypeMethodDescriptionstatic IBooleanItemComparisonFunctions.booleanCompare(IBooleanItem left, ComparisonFunctions.Operator operator, IBooleanItem right) Perform a boolean-based comparison of therightitem against theleftitem using the specifiedoperator. -
Uses of IBooleanItem in dev.metaschema.core.metapath.function.library
Methods in dev.metaschema.core.metapath.function.library that return IBooleanItemModifier and TypeMethodDescriptionstatic IBooleanItemGet the effective boolean value of the provided sequence.static IBooleanItemFnDocumentAvailable.fnDocAvailable(IAnyUriItem documentUri, DynamicContext context) Test if the document associated with the URI is retrievable.static IBooleanItemFnDocumentAvailable.fnDocAvailable(IStringItem documentUri, DynamicContext context) Test if the document associated with the URI is retrievable.static IBooleanItemIdentify if there is at least one item in thesequence.static IBooleanItemGet the negated, effective boolean value of the provided item.static IBooleanItemGet the negated, effective boolean value of the provided item. -
Uses of IBooleanItem in dev.metaschema.core.metapath.item.atomic
Fields in dev.metaschema.core.metapath.item.atomic declared as IBooleanItemModifier and TypeFieldDescriptionstatic final IBooleanItemIBooleanItem.FALSEThe boolean item value offalse.static final IBooleanItemIBooleanItem.TRUEThe boolean item value oftrue.Methods in dev.metaschema.core.metapath.item.atomic that return IBooleanItemModifier and TypeMethodDescriptionstatic IBooleanItemIBooleanItem.cast(IAnyAtomicItem item) Cast the provided type to this item type.default IBooleanItemIBooleanItem.castAsType(IAnyAtomicItem item) default IBooleanItemIBooleanItem.negate()Get the boolean negation of this value.static IBooleanItemIBooleanItem.valueOf(boolean value) Construct a new boolean item using the providedvalue.static IBooleanItemConstruct a new boolean item using the provided stringvalue.Methods in dev.metaschema.core.metapath.item.atomic that return types with arguments of type IBooleanItemModifier and TypeMethodDescriptiondefault IAtomicOrUnionType<IBooleanItem>IBooleanItem.getType()static IAtomicOrUnionType<IBooleanItem>IBooleanItem.type()Get the type information for this item.Methods in dev.metaschema.core.metapath.item.atomic with parameters of type IBooleanItemModifier and TypeMethodDescriptiondefault intIBooleanItem.compareTo(IBooleanItem item) Compares this value with the argument.