Uses of Class
org.basex.query.xquery.item.Item

Packages that use Item
org.basex.query.xquery Includes an implementation of XQuery 1.0. 
org.basex.query.xquery.expr Contains XQuery 1.0 expressions. 
org.basex.query.xquery.func Contains XQuery 1.0 functions. 
org.basex.query.xquery.item Contains XQuery 1.0 data types. 
org.basex.query.xquery.iter Contains XQuery iterators. 
org.basex.query.xquery.path Contains XQuery 1.0 path expressions. 
org.basex.query.xquery.util Contains XQuery utility classes. 
 

Uses of Item in org.basex.query.xquery
 

Fields in org.basex.query.xquery declared as Item
 Item XQResult.item
          Result sequence.
 Item XQContext.item
          Current context.
 

Methods in org.basex.query.xquery that return Item
 Item XQContext.eval(Expr expr)
          Evaluates the specified expression.
 

Constructors in org.basex.query.xquery with parameters of type Item
XQResult(XQContext c, Item s)
          Constructor.
 

Uses of Item in org.basex.query.xquery.expr
 

Methods in org.basex.query.xquery.expr that return Item
 Item Cast.cast(Item it, XQContext ctx)
          Casts the specified item.
 Item Case.e(XQContext ctx, Item item)
          Evaluates the given item.
abstract  Item Calc.eval(Item a, Item b)
          Performs the calculation.
 Item VarCall.eval(XQContext ctx)
           
 Item Union.eval(XQContext ctx)
           
 Item Unary.eval(XQContext ctx)
           
 Item TypeSwitch.eval(XQContext ctx)
           
 Item Treat.eval(XQContext ctx)
           
 Item Range.eval(XQContext ctx)
           
 Item Pred.eval(XQContext ctx)
           
 Item Order.eval(XQContext ctx)
           
 Item Ord.eval(XQContext ctx)
           
 Item List.eval(XQContext ctx)
           
 Item InterSect.eval(XQContext ctx)
           
 Item Instance.eval(XQContext ctx)
           
 Item If.eval(XQContext ctx)
           
 Item FunCall.eval(XQContext ctx)
           
 Item FTWords.eval(XQContext ctx)
           
 Item FTSelect.eval(XQContext ctx)
           
 Item FTOptions.eval(XQContext ctx)
           
 Item ForLet.eval(XQContext ctx)
           
 Item FLWOR.eval(XQContext ctx)
           
abstract  Item Expr.eval(XQContext ctx)
          Evaluates the expression and returns the resulting item.
 Item Except.eval(XQContext ctx)
           
 Item CText.eval(XQContext ctx)
           
 Item Context.eval(XQContext ctx)
           
 Item CmpV.eval(XQContext ctx)
           
 Item CmpN.eval(XQContext ctx)
           
 Item Clc.eval(XQContext ctx)
           
 Item CAttr.eval(XQContext ctx)
           
 Item Cast.eval(XQContext ctx)
           
 Item Case.eval(XQContext ctx)
           
 Item Order.finish(SeqBuilder seq)
          Returns an array with the item order.
 Item Ord.item(int i)
          Returns the specified item.
 

Methods in org.basex.query.xquery.expr with parameters of type Item
 Item Cast.cast(Item it, XQContext ctx)
          Casts the specified item.
abstract  boolean Cmp.e(Item a, Item b)
          Evaluates the expression.
 Item Case.e(XQContext ctx, Item item)
          Evaluates the given item.
abstract  Item Calc.eval(Item a, Item b)
          Performs the calculation.
static Type Calc.type(Item a, Item b)
          Returns the numeric type with the highest precedence.
static boolean Cmp.valCheck(Item a, Item b)
          Checks if the specified items can be compared.
 

Constructors in org.basex.query.xquery.expr with parameters of type Item
Ord(Expr e, boolean d, boolean l, Item c)
          Constructor.
 

Uses of Item in org.basex.query.xquery.func
 

Methods in org.basex.query.xquery.func that return Item
 Item Fun.eval(XQContext ctx)
           
abstract  Item Fun.eval(XQContext ctx, Item[] arg)
          Evaluates the function.
 Item FNSimple.eval(XQContext ctx, Item[] arg)
           
 

Methods in org.basex.query.xquery.func with parameters of type Item
abstract  Item Fun.eval(XQContext ctx, Item[] arg)
          Evaluates the function.
 Item FNSimple.eval(XQContext ctx, Item[] arg)
           
 

Uses of Item in org.basex.query.xquery.item
 

Subclasses of Item in org.basex.query.xquery.item
 class Atm
          Untyped atomic item.
 class B64
          Base64Binary item.
 class Bln
          Boolean item.
 class Byt
          Byte item.
 class Dat
          Date item.
 class Date
          Date container.
 class Day
          Day item.
 class Dbl
          Double item.
 class Dec
          Decimal item.
 class DNode
          Disk-based Node item.
 class DTd
          DayTime Duration item.
 class Dtm
          DateTime item.
 class Dur
          Duration item.
 class Ent
          Entity item.
 class FAttr
          Attribute Node.
 class FComm
          Comment Node.
 class FDoc
          Document Node.
 class FElem
          Element Node.
 class Flt
          Float item.
 class FNode
          Node Type.
 class FPI
          PI Node.
 class FTxt
          Text Node.
 class Hex
          HexBinary item.
 class ID
          ID item.
 class IDR
          IDRef item.
 class Int
          Integer item.
 class Itr
          Integer item.
 class Lan
          Language item.
 class Lng
          Long item.
 class MDa
          MonthDay item.
 class Mon
          Month item.
 class Nam
          Name item.
 class NCN
          NCName item.
 class NIn
          Negative Integer item.
 class NMT
          NMTOKEN item.
 class NNI
          Non-negative Integer item.
 class Node
          Node Type.
 class NPI
          Non-positive Integer item.
 class NSt
          Normalized string item.
 class Num
          Abstract numeric item.
 class PIn
          Positive Integer item.
 class QNm
          QName item.
 class Seq
          Item sequence.
 class SeqRange
          Range sequence.
 class Shr
          Short item.
 class Str
          String item.
 class Tim
          Time item.
 class Tok
          Token item.
 class UBy
          Unsigned Byte item.
 class UIn
          Unsigned Integer item.
 class ULn
          Unsigned Long item.
 class URI
          URI item.
 class USh
          Unsigned Short item.
 class Yea
          Year item.
 class YMd
          YearMonth Duration item.
 class YMo
          YearMonth item.
 

Methods in org.basex.query.xquery.item that return Item
 Item SeqType.cast(Item item, XQContext ctx)
          Cast the specified item.
 Item Item.castErr(java.lang.Object val)
          Throws a cast error.
abstract  Item Type.e(Item it, XQContext ctx)
          Evaluates the specified item and constructs a new item.
 Item Item.eval(XQContext ctx)
           
 

Methods in org.basex.query.xquery.item with parameters of type Item
 Item SeqType.cast(Item item, XQContext ctx)
          Cast the specified item.
 int YMo.diff(Item it)
           
 int YMd.diff(Item it)
           
 int Yea.diff(Item it)
           
 int Str.diff(Item it)
           
 int Seq.diff(Item it)
           
 int QNm.diff(Item it)
           
 int Node.diff(Item i)
           
 int Mon.diff(Item it)
           
 int MDa.diff(Item it)
           
 int Itr.diff(Item it)
           
 int Item.diff(Item it)
          Returns the difference between the current and the specified item.
 int Flt.diff(Item it)
           
 int Dur.diff(Item it)
           
 int DTd.diff(Item it)
           
 int Dec.diff(Item it)
           
 int Dbl.diff(Item it)
           
 int Day.diff(Item it)
           
 int Date.diff(Item it)
           
 int Bln.diff(Item it)
           
 int Atm.diff(Item it)
           
abstract  Item Type.e(Item it, XQContext ctx)
          Evaluates the specified item and constructs a new item.
 boolean SeqType.empty(Item item)
          Check if item can be empty.
 boolean Str.eq(Item it)
           
 boolean Seq.eq(Item it)
           
 boolean QNm.eq(Item it)
           
 boolean Node.eq(Item i)
           
 boolean Itr.eq(Item it)
           
abstract  boolean Item.eq(Item it)
          Checks the items for equality.
 boolean Hex.eq(Item it)
           
 boolean Flt.eq(Item it)
           
 boolean Dec.eq(Item it)
           
 boolean Dbl.eq(Item it)
           
 boolean Date.eq(Item it)
           
 boolean Bln.eq(Item it)
           
 boolean B64.eq(Item it)
           
 boolean Atm.eq(Item it)
           
 boolean SeqType.instance(Item item)
          Check correctness of specified item type.
 boolean SeqType.instanced(Item item)
          Check if the sequence type is instance of the specified item.
 

Constructors in org.basex.query.xquery.item with parameters of type Item
Seq(Item[] v)
          Constructor.
Seq(Item[] v, int s)
          Constructor.
 

Uses of Item in org.basex.query.xquery.iter
 

Methods in org.basex.query.xquery.iter that return Item
 Item Iter.next()
          Returns the next item.
 

Uses of Item in org.basex.query.xquery.path
 

Methods in org.basex.query.xquery.path that return Item
 Item Step.eval(XQContext ctx)
           
 Item PathRel.eval(XQContext ctx)
           
 Item PathAbs.eval(XQContext ctx)
           
 

Uses of Item in org.basex.query.xquery.util
 

Fields in org.basex.query.xquery.util declared as Item
 Item Var.item
          Variable results.
 Item[] SeqBuilder.item
          Item array.
 

Methods in org.basex.query.xquery.util that return Item
static Item Err.cast(Type t, Item it)
          Throws a numeric type exception.
static Item Err.date(Type t, java.lang.String ex)
          Throws a date format exception.
static Item Err.dur(java.lang.String inf, Item it)
          Throws a duration type exception.
static Item Err.empty(Expr ex)
          Throws a empty sequence exception.
 Item SeqBuilder.finish()
          Returns an atomic item or a sequence.
 Item NodeBuilder.finish()
          Returns a sequence or the atomic item if only one item exists.
 Item Variables.get(Var var, XQContext ctx)
          Returns a variable expression.
static Item Err.nodes(Expr ex)
          Throws a node exception.
static Item Err.num(java.lang.String inf, Item it)
          Throws a numeric type exception.
static Item Err.or(java.lang.Object[] err, java.lang.Object... x)
          Throws an exception.
static Item Err.or(java.lang.String err, java.lang.Object... x)
          Throws an exception.
static Item Err.range(Type t, byte[] v)
          Throws a date range exception.
static Item Err.seq(Expr e, Expr ex)
          Throws a sequence exception.
static Item Err.type(java.lang.String inf, Type t, Item it)
          Throws a type exception.
static Item Err.value(Type t, java.lang.Object v)
          Throws an invalid value exception.
 

Methods in org.basex.query.xquery.util with parameters of type Item
 void SeqBuilder.a(Item i)
          Adds an atomic item.
 void SeqBuilder.add(Item it)
          Adds an item.
 void SeqBuilder.add(Item[] it, int s)
          Adds all items of the specified array.
static Item Err.cast(Type t, Item it)
          Throws a numeric type exception.
static int Err.cmp(Item it1, Item it2)
          Throws a comparison exception.
static Item Err.dur(java.lang.String inf, Item it)
          Throws a duration type exception.
 Var Var.fun(Item it, XQContext ctx)
          Sets the specified expression.
 void SeqBuilder.i(Item i, int p)
          Inserts an item at the specified position.
 Var Var.item(Item it, XQContext ctx)
          Sets the specified expression.
static Item Err.num(java.lang.String inf, Item it)
          Throws a numeric type exception.
static Item Err.type(java.lang.String inf, Type t, Item it)
          Throws a type exception.