Uses of Class
org.basex.query.value.node.FElem

Packages that use FElem
org.basex.data Database structures. 
org.basex.query XQuery implementation. 
org.basex.query.expr XQuery expressions. 
org.basex.query.ft XQuery Full Text expressions. 
org.basex.query.func XQuery functions. 
org.basex.query.gflwor   
org.basex.query.path XQuery path expressions. 
org.basex.query.up.expr   
org.basex.query.util.http   
org.basex.query.util.inspect   
org.basex.query.util.unit   
org.basex.query.value.item   
org.basex.query.value.map   
org.basex.query.value.node   
org.basex.query.value.seq   
org.basex.query.var   
org.basex.util.ft Full-text specific utility classes. 
 

Uses of FElem in org.basex.data
 

Methods in org.basex.data that return FElem
protected  FElem ExprInfo.planElem(java.lang.Object... atts)
          Creates a new element node to be added to the expression tree.
 

Methods in org.basex.data with parameters of type FElem
protected  void ExprInfo.addPlan(FElem plan, FElem el, ExprInfo... expr)
          Adds trees of the specified expressions to the root node.
protected  void ExprInfo.addPlan(FElem plan, FElem el, java.lang.Object... expr)
          Adds trees of the specified expressions to the root node.
abstract  void ExprInfo.plan(FElem e)
          Creates an expression tree.
 

Uses of FElem in org.basex.query
 

Methods in org.basex.query with parameters of type FElem
 void LibraryModule.plan(FElem e)
           
 void MainModule.plan(FElem e)
           
 

Uses of FElem in org.basex.query.expr
 

Methods in org.basex.query.expr that return FElem
 FElem CElem.item(QueryContext ctx, InputInfo ii)
           
 

Methods in org.basex.query.expr with parameters of type FElem
 void Pos.plan(FElem plan)
           
 void Instance.plan(FElem plan)
           
 void CmpN.plan(FElem plan)
           
 void TypeCase.plan(FElem plan)
           
 void Treat.plan(FElem plan)
           
 void CmpG.plan(FElem plan)
           
 void Arr.plan(FElem plan)
           
 void Try.plan(FElem plan)
           
 void Preds.plan(FElem plan)
           
 void CmpR.plan(FElem plan)
           
 void CName.plan(FElem plan)
           
 void Extension.plan(FElem plan)
           
 void Pragma.plan(FElem plan)
           
 void StringRangeAccess.plan(FElem plan)
           
 void Quantifier.plan(FElem plan)
           
 void Cast.plan(FElem plan)
           
 void CmpV.plan(FElem plan)
           
 void CmpSR.plan(FElem plan)
           
 void Single.plan(FElem plan)
           
 void Unary.plan(FElem plan)
           
 void Arith.plan(FElem plan)
           
 void Switch.plan(FElem plan)
           
 void ValueAccess.plan(FElem plan)
           
 void TypeCheck.plan(FElem plan)
           
 void Castable.plan(FElem plan)
           
 void Filter.plan(FElem plan)
           
 void TypeSwitch.plan(FElem plan)
           
 void Simple.plan(FElem plan)
           
 void If.plan(FElem plan)
           
 void RangeAccess.plan(FElem plan)
           
 

Uses of FElem in org.basex.query.ft
 

Methods in org.basex.query.ft with parameters of type FElem
 void FTExpr.plan(FElem plan)
           
 void FTWords.plan(FElem plan)
           
 void FTScope.plan(FElem plan)
           
 void FTOptions.plan(FElem plan)
           
 void FTWindow.plan(FElem plan)
           
 void FTWeight.plan(FElem plan)
           
 void FTContent.plan(FElem plan)
           
 void FTIndexAccess.plan(FElem plan)
           
 void FTOrder.plan(FElem plan)
           
 void FTExtensionSelection.plan(FElem plan)
           
 void FTContains.plan(FElem plan)
           
 void FTDistance.plan(FElem plan)
           
 

Uses of FElem in org.basex.query.func
 

Methods in org.basex.query.func with parameters of type FElem
 void StandardFunc.plan(FElem plan)
           
 void StaticFuncCall.plan(FElem plan)
           
 void JavaFunc.plan(FElem plan)
           
 void PartFunc.plan(FElem plan)
           
 void StaticFunc.plan(FElem plan)
           
 void InlineFunc.plan(FElem plan)
           
 void DynFuncCall.plan(FElem plan)
           
 void JavaModuleFunc.plan(FElem plan)
           
 void StaticFuncs.plan(FElem plan)
           
 

Uses of FElem in org.basex.query.gflwor
 

Methods in org.basex.query.gflwor with parameters of type FElem
 void Let.plan(FElem plan)
           
 void Where.plan(FElem plan)
           
 void Window.plan(FElem plan)
           
 void Window.Condition.plan(FElem plan)
           
 void For.plan(FElem plan)
           
 void GroupBy.plan(FElem plan)
           
 void GroupBy.Spec.plan(FElem plan)
           
 void Count.plan(FElem plan)
           
 void GFLWOR.plan(FElem plan)
           
 void OrderBy.plan(FElem plan)
           
 void OrderBy.Key.plan(FElem plan)
           
 

Uses of FElem in org.basex.query.path
 

Methods in org.basex.query.path with parameters of type FElem
 void Step.plan(FElem plan)
           
 void Path.plan(FElem plan)
           
 

Uses of FElem in org.basex.query.up.expr
 

Methods in org.basex.query.up.expr with parameters of type FElem
 void Transform.plan(FElem plan)
           
 

Uses of FElem in org.basex.query.util.http
 

Methods in org.basex.query.util.http that return FElem
 FElem HTTPPayload.parse(boolean error, java.lang.String ctype, java.lang.String utype)
          Parses the HTTP payload and returns a result body element.
 

Uses of FElem in org.basex.query.util.inspect
 

Methods in org.basex.query.util.inspect that return FElem
 FElem PlainDoc.context()
          Parses a module and returns an inspection element.
protected  FElem PlainDoc.elem(java.lang.String name, FElem parent)
          Creates an element.
protected abstract  FElem Inspect.elem(java.lang.String name, FElem parent)
          Creates an element.
protected  FElem XQDoc.elem(java.lang.String name, FElem parent)
           
 FElem PlainDoc.function(QNm fname, StaticFunc sf, FuncType ftype, FElem parent)
          Creates a description for the specified function.
 FElem PlainDoc.parse(IO io)
           
abstract  FElem Inspect.parse(IO io)
          Parses a module and returns an inspection element.
 FElem XQDoc.parse(IO io)
           
protected  FElem PlainDoc.tag(byte[] tag, FElem parent)
           
protected abstract  FElem Inspect.tag(byte[] tag, FElem parent)
          Creates a new element for the specified tag.
protected  FElem XQDoc.tag(byte[] tag, FElem parent)
           
 

Methods in org.basex.query.util.inspect with parameters of type FElem
static void Inspect.add(byte[] value, Context ctx, FElem elem)
          Parses a string as XML and adds the resulting nodes to the specified parent.
protected  void Inspect.annotation(Ann ann, FElem parent, boolean uri)
          Creates annotation child elements.
protected  void Inspect.comment(TokenObjMap<TokenList> tags, FElem parent)
          Creates a comment sub element.
protected  FElem PlainDoc.elem(java.lang.String name, FElem parent)
          Creates an element.
protected abstract  FElem Inspect.elem(java.lang.String name, FElem parent)
          Creates an element.
protected  FElem XQDoc.elem(java.lang.String name, FElem parent)
           
 FElem PlainDoc.function(QNm fname, StaticFunc sf, FuncType ftype, FElem parent)
          Creates a description for the specified function.
protected  FElem PlainDoc.tag(byte[] tag, FElem parent)
           
protected abstract  FElem Inspect.tag(byte[] tag, FElem parent)
          Creates a new element for the specified tag.
protected  FElem XQDoc.tag(byte[] tag, FElem parent)
           
protected  void XQDoc.type(SeqType st, FElem parent)
          Creates a type element.
 

Uses of FElem in org.basex.query.util.unit
 

Methods in org.basex.query.util.unit that return FElem
 FElem Unit.test()
          Performs the test function.
 FElem Unit.test(java.util.ArrayList<StaticFunc> funcs)
          Performs the test function.
 

Uses of FElem in org.basex.query.value.item
 

Methods in org.basex.query.value.item with parameters of type FElem
 void FuncItem.plan(FElem plan)
           
 void Item.plan(FElem plan)
           
abstract  void FItem.plan(FElem root)
           
 

Uses of FElem in org.basex.query.value.map
 

Methods in org.basex.query.value.map with parameters of type FElem
 void Map.plan(FElem plan)
           
 

Uses of FElem in org.basex.query.value.node
 

Methods in org.basex.query.value.node that return FElem
 FElem FElem.add(ANode node)
          Adds a node and updates its parent reference.
 FElem FElem.add(byte[] text)
          Creates and adds a text node if the specified value is not empty.
 FElem FElem.add(byte[] nm, byte[] value)
          Adds an attribute and updates its parent reference.
 FElem FElem.add(byte[] nm, java.lang.String value)
          Adds an attribute and updates its parent reference.
 FElem FElem.add(QNm nm, byte[] value)
          Adds an attribute and updates its parent reference.
 FElem FElem.add(QNm nm, java.lang.String value)
          Adds an attribute and updates its parent reference.
 FElem FElem.add(java.lang.String text)
          Creates and adds a text node if the specified value is not empty.
 FElem FElem.add(java.lang.String nm, byte[] value)
          Adds an attribute and updates its parent reference.
 FElem FElem.add(java.lang.String nm, java.lang.String value)
          Adds an attribute and updates its parent reference.
 FElem FElem.copy()
           
 FElem FElem.declareNS()
          Adds a namespace declaration for the namespace in the given QName.
 FElem FElem.optimize()
           
 

Methods in org.basex.query.value.node with parameters of type FElem
 void FDoc.plan(FElem plan)
           
 void FPI.plan(FElem plan)
           
 void FAttr.plan(FElem plan)
           
 void FNames.plan(FElem plan)
           
 void FTxt.plan(FElem plan)
           
 void DBNode.plan(FElem plan)
           
 void FElem.plan(FElem plan)
           
 

Uses of FElem in org.basex.query.value.seq
 

Methods in org.basex.query.value.seq with parameters of type FElem
 void Empty.plan(FElem plan)
           
 void RangeSeq.plan(FElem plan)
           
 void Seq.plan(FElem plan)
           
 

Uses of FElem in org.basex.query.var
 

Methods in org.basex.query.var with parameters of type FElem
 void VarRef.plan(FElem plan)
           
 void StaticVar.plan(FElem plan)
           
 void StaticVarRef.plan(FElem plan)
           
 void Var.plan(FElem plan)
           
 void Variables.plan(FElem plan)
           
 

Uses of FElem in org.basex.util.ft
 

Methods in org.basex.util.ft with parameters of type FElem
 void FTOpt.plan(FElem plan)