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

Packages that use Item
org.basex.api.xqj   
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.item Contains XQuery 1.0 data types. 
org.basex.query.xquery.iter Contains XQuery iterators. 
org.basex.query.xquery.util Contains XQuery utility classes. 
 

Uses of Item in org.basex.api.xqj
 

Constructors in org.basex.api.xqj with parameters of type Item
BXQItem(Item item)
          Constructor.
BXQItem(Item item, org.basex.api.xqj.BXQAbstract c, XQContext context, BXQConnection connection)
          Constructor.
 

Uses of Item in org.basex.query.xquery
 

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

Methods in org.basex.query.xquery that return Item
 Item XQContext.atomic(Expr expr, Expr call, boolean empty)
          Returns the specified expression as an item.
 Item XQResult.item()
          Returns an item representation of the result.
 

Methods in org.basex.query.xquery with parameters of type Item
 void XQContext.serialize(Serializer ser, Item i)
          Serializes the specified item.
 

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

Methods in org.basex.query.xquery.expr that return Item
abstract  Item Calc.ev(Item a, Item b)
          Performs the calculation.
 Item Ord.item(int i)
          Returns the specified item.
 

Methods in org.basex.query.xquery.expr with parameters of type Item
abstract  boolean CmpN.Comp.e(Item a, Item b)
          Evaluates the expression.
abstract  boolean CmpV.Comp.e(Item a, Item b)
          Evaluates the expression.
abstract  Item Calc.ev(Item a, Item b)
          Performs the calculation.
static QNm CAttr.name(XQContext ctx, Item i)
          Returns an updated name expression.
static Type Calc.type(Item a, Item b)
          Returns the numeric type with the highest precedence.
static boolean CmpV.valCheck(Item a, Item b)
          Checks if the specified items can be compared.
 

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 Dat
          Date item.
 class Date
          Date container.
 class Dbl
          Double item.
 class Dec
          Decimal item.
 class DNode
          Disk-based Node item.
 class DSim
          Simple date item.
 class DTd
          DayTime Duration item.
 class Dtm
          DateTime item.
 class Dur
          Duration 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 Itr
          Integer item.
 class Jav
          String item.
 class NCN
          NCName item.
 class Nod
          Node Type.
 class Num
          Abstract numeric item.
 class QNm
          QName item.
 class Seq
          Item sequence.
 class Str
          String item.
 class Tim
          Time item.
 class Uri
          URI item.
 class YMd
          YearMonth Duration item.
 

Fields in org.basex.query.xquery.item declared as Item
 Item[] Seq.val
          Item array.
 

Methods in org.basex.query.xquery.item that return Item
 Item SeqType.cast(Item item, XQContext ctx)
          Casts the specified item.
 Item SeqType.cast(Iter iter, Expr expr, XQContext ctx)
          Casts the specified iterator item.
 Item Type.e(Item it, XQContext ctx)
          Constructs a new item from the specified item.
 Item Type.e(java.lang.Object o)
          Constructs a new item from the specified Java object.
static Item Seq.get(Item[] v, int s)
          Constructor.
 

Methods in org.basex.query.xquery.item with parameters of type Item
 Item SeqType.cast(Item item, XQContext ctx)
          Casts the specified item.
 int Nod.diff(Item i)
           
 int Dur.diff(Item it)
           
 int DTd.diff(Item it)
           
 int QNm.diff(Item it)
           
 int DSim.diff(Item it)
           
 int Flt.diff(Item it)
           
 int Atm.diff(Item it)
           
 int Dec.diff(Item it)
           
 int Itr.diff(Item it)
           
 int Str.diff(Item it)
           
 int YMd.diff(Item it)
           
 int Dbl.diff(Item it)
           
 int Jav.diff(Item it)
           
 int Date.diff(Item it)
           
 int Bln.diff(Item it)
           
 int Seq.diff(Item it)
           
 int Item.diff(Item it)
          Returns the difference between the current and the specified item.
 Item Type.e(Item it, XQContext ctx)
          Constructs a new item from the specified item.
 boolean Nod.eq(Item i)
           
 boolean Dur.eq(Item it)
           
 boolean QNm.eq(Item it)
           
 boolean Flt.eq(Item it)
           
 boolean Atm.eq(Item it)
           
 boolean Dec.eq(Item it)
           
 boolean Itr.eq(Item it)
           
 boolean Str.eq(Item it)
           
 boolean Dbl.eq(Item it)
           
 boolean B64.eq(Item it)
           
 boolean Jav.eq(Item it)
           
 boolean Hex.eq(Item it)
           
 boolean Date.eq(Item it)
           
 boolean Bln.eq(Item it)
           
 boolean Seq.eq(Item it)
           
abstract  boolean Item.eq(Item it)
          Checks the items for equality.
static Item Seq.get(Item[] v, int s)
          Constructor.
 

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

Fields in org.basex.query.xquery.iter declared as Item
 Item[] SeqIter.item
          Items.
 

Methods in org.basex.query.xquery.iter that return Item
 Item Iter.atomic(Expr expr, boolean empty)
          Checks if the specified iterator contains a single item.
 Item Iter.ebv()
          Checks if the iterator can be dissolved into an effective boolean value.
 Item Iter.finish()
          Returns a sequence from all iterator values.
 Item RangeIter.next()
           
 Item SeqIter.next()
           
abstract  Item Iter.next()
          Returns the next item or null if no other items are found.
 

Methods in org.basex.query.xquery.iter with parameters of type Item
 void SeqIter.add(Item it)
          Adds a single item.
static Iter SeqIter.get(Item[] it, int s)
          Constructor.
static void Iter.seqErr(Item i1, Item i2, Item i3, Expr expr)
          Throws a sequence error.
 

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

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

Methods in org.basex.query.xquery.util that return Item
 Item Var.check(Item it, XQContext ctx)
          Checks the variable type.
 Item NodeBuilder.finish()
          Returns a sequence or the atomic item if only one item exists.
 Item SeqBuilder.finish()
          Returns an atomic item or a sequence.
 Item Var.item(XQContext ctx)
          Evaluates the variable.
 

Methods in org.basex.query.xquery.util with parameters of type Item
 void SeqBuilder.add(Item i)
          Adds an atomic item.
static void Err.cast(Type t, Item it)
          Throws a numeric type exception.
 Item Var.check(Item it, XQContext ctx)
          Checks the variable type.
static void Err.cmp(Item it1, Item it2)
          Throws a comparison exception.
 boolean ItemSet.index(Item i)
          Indexes the specified item.
 Var Var.item(Item it, XQContext ctx)
          Binds the specified item to the variable.
static void Err.num(java.lang.String inf, Item it)
          Throws a numeric type exception.
static void Err.type(java.lang.String inf, Type t, Item it)
          Throws a type exception.