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

Packages that use Type
org.basex.api.xqj   
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.path Contains XQuery 1.0 path expressions. 
org.basex.query.xquery.util Contains XQuery utility classes. 
 

Uses of Type in org.basex.api.xqj
 

Methods in org.basex.api.xqj that return Type
 Type BXQItemType.getType()
          Returns the item type.
 

Constructors in org.basex.api.xqj with parameters of type Type
BXQItemType(Type t)
          Constructor.
BXQItemType(Type t, javax.xml.namespace.QName n, int b)
          Constructor.
BXQItemType(Type t, javax.xml.namespace.QName n, int b, int o)
          Constructor.
 

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

Methods in org.basex.query.xquery.expr that return Type
 Type Arr.returned()
           
 Type Case.returned()
           
 Type CmpG.returned()
           
 Type CElem.returned()
           
 Type Root.returned()
           
 Type If.returned()
           
 Type CmpN.returned()
           
 Type FTContains.returned()
           
 Type Expr.returned()
          Indicates if an expression returns the specified type.
 Type CmpV.returned()
           
 Type Single.returned()
           
 Type TypeSwitch.returned()
           
 Type Unary.returned()
           
static Type Calc.type(Item a, Item b)
          Returns the numeric type with the highest precedence.
 

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

Methods in org.basex.query.xquery.func that return Type
 Type Fun.returned()
           
static Type FunJava.type(java.lang.Class<?> par)
          Returns an appropriate XQuery data type for the specified Java class.
static Type FunJava.type(java.lang.Object o)
          Returns an appropriate XQuery data type for the specified Java object.
 

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

Fields in org.basex.query.xquery.item declared as Type
 Type Type.par
          Parent type.
 Type SeqType.type
          Sequence type.
 Type Item.type
          Data type.
 

Methods in org.basex.query.xquery.item that return Type
static Type Type.find(QNm type, boolean nodes)
          Finds and returns the specified data type.
static Type Type.node(QNm type)
          Finds and returns the specified node type.
 Type Item.returned()
           
static Type Type.valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static Type[] Type.values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 

Methods in org.basex.query.xquery.item with parameters of type Type
 boolean Type.instance(Type t)
          Checks if the specified type is an instance of the current type.
 

Constructors in org.basex.query.xquery.item with parameters of type Type
Dec(java.math.BigDecimal d, Type t)
          Constructor.
DNode(Data d, int p, Nod r, Type t)
          Constructor.
DSim(byte[] d, Type t)
          Constructor.
DSim(Date d, Type t)
          Constructor.
Dur(byte[] v, Type t)
          Constructor.
Dur(Dur d, Type t)
          Constructor.
Itr(long v, Type t)
          Constructor.
NCN(byte[] v, Type t)
          Constructor.
 

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

Fields in org.basex.query.xquery.path declared as Type
 Type Test.type
          Node test.
 

Methods in org.basex.query.xquery.path that return Type
 Type Path.returned()
           
 Type Step.returned()
           
 

Constructors in org.basex.query.xquery.path with parameters of type Type
KindTest(Type t)
          Constructor.
KindTest(Type t, QNm ext)
          Constructor.
 

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

Methods in org.basex.query.xquery.util with parameters of type Type
static void Err.cast(Type t, Item it)
          Throws a numeric type exception.
static void Err.date(Type t, java.lang.String ex)
          Throws a date format exception.
static void Err.range(Type t, byte[] v)
          Throws a date range exception.
static void Err.type(java.lang.String inf, Type t, Item it)
          Throws a type exception.
static void Err.value(Type t, java.lang.Object v)
          Throws an invalid value exception.