Uses of Interface
org.mmbase.bridge.NodeQuery

Packages that use NodeQuery
org.mmbase.bridge The main interface to MMBase, also known as `MMCI' (MMBase Cloud Interface). 
org.mmbase.bridge.implementation This package provides the basic implementations for the interfaces of org.mmbase.bridge. 
org.mmbase.bridge.jsp.taglib The MMBase taglib implementation. 
org.mmbase.bridge.jsp.taglib.containers Most tags related to 'container' tags are collected here. 
org.mmbase.bridge.jsp.taglib.tree   
org.mmbase.bridge.util This package contains several bridge related classes which can be used independently of the rest of MMBase. 
org.mmbase.calendar   
org.mmbase.datatypes.processors Plugins into set- and getValue methods on Node (Setting and getting Fields). 
org.mmbase.searchrelate   
org.mmbase.versioning   
 

Uses of NodeQuery in org.mmbase.bridge
 

Methods in org.mmbase.bridge that return NodeQuery
 NodeQuery Cloud.createNodeQuery()
          Create an empty NodeQuery, which can be filled, and used in NodeManager.getList(NodeQuery) or Cloud.getList(Query) (but then no 'real' node are returned).
 NodeQuery NodeManager.createQuery()
          Creates a query for this NodeNanager.
 

Methods in org.mmbase.bridge with parameters of type NodeQuery
 NodeList NodeManager.getList(NodeQuery query)
          Executes a query and returns the result as nodes of this NodeManager (or of extensions)
 

Uses of NodeQuery in org.mmbase.bridge.implementation
 

Classes in org.mmbase.bridge.implementation that implement NodeQuery
 class BasicNodeQuery
          'Basic' implementation of bridge NodeQuery.
 

Methods in org.mmbase.bridge.implementation that return NodeQuery
 NodeQuery BasicNodeQuery.cloneWithoutFields()
           
 NodeQuery BasicCloud.createNodeQuery()
           
 NodeQuery BasicNodeManager.createQuery()
           
 

Methods in org.mmbase.bridge.implementation with parameters of type NodeQuery
 NodeList BasicNodeManager.getList(NodeQuery query)
           
 

Uses of NodeQuery in org.mmbase.bridge.jsp.taglib
 

Methods in org.mmbase.bridge.jsp.taglib that return NodeQuery
protected  NodeQuery ListNodesTag.getQuery()
           
 

Uses of NodeQuery in org.mmbase.bridge.jsp.taglib.containers
 

Methods in org.mmbase.bridge.jsp.taglib.containers that return NodeQuery
 NodeQuery NodeQueryContainer.getNodeQuery()
          Returns the currently by the container defined query object.
 NodeQuery ListRelationsContainerTag.getNodeQuery()
           
 NodeQuery ListNodesContainerTag.getNodeQuery()
           
(package private) static NodeQuery ListNodesContainerTag.toNodeQuery(CloudReferrerTag ct, Object o)
           
 

Uses of NodeQuery in org.mmbase.bridge.jsp.taglib.tree
 

Methods in org.mmbase.bridge.jsp.taglib.tree that return NodeQuery
 NodeQuery TreeContainerTag.getNodeQuery()
           
 NodeQuery LeafConstraintsTag.getNodeQuery()
           
(package private) static NodeQuery TreeContainerTag.getStartQuery(NodeReferrerTag thisTag, Attribute containerAttribute, Attribute nodeAttribute)
          Retrieves the starting query from environment.
 

Uses of NodeQuery in org.mmbase.bridge.util
 

Classes in org.mmbase.bridge.util that implement NodeQuery
 class NodeQueryWrapper
          Implementation of Query completely based on other instance of that.
 

Fields in org.mmbase.bridge.util declared as NodeQuery
protected  NodeQuery GrowingTreeList.leafElementTemplate
           
protected  NodeQuery GrowingTreeList.pathElementTemplate
           
 

Methods in org.mmbase.bridge.util that return NodeQuery
static NodeQuery Queries.addRelationFields(NodeQuery q, String role, String relationFields, String sortOrders)
           
 NodeQuery AbstractCloud.createNodeQuery()
           
static NodeQuery Queries.createNodeQuery(Node node)
          Returns the NodeQuery returning the given Node.
 NodeQuery AbstractNodeManager.createQuery()
           
static NodeQuery SearchUtil.createRelatedNodeListQuery(NodeList parentNodes, String managerName, String role)
          Create a query for a list of nodes which are related to the parent node and contain a field value.
static NodeQuery SearchUtil.createRelatedNodeListQuery(NodeList parentNodes, String managerName, String role, String searchdir)
          Create a query for a list of nodes which are related to the parent node and contain a field value.
static NodeQuery SearchUtil.createRelatedNodeListQuery(Node parent, String managerName, String role)
          Create a query for a list of nodes which are related to the parent node and contain a field value.
static NodeQuery SearchUtil.createRelatedNodeListQuery(Node parent, String managerName, String role, String searchdir)
          Create a query for a list of nodes which are related to the parent node and contain a field value.
static NodeQuery SearchUtil.createRelatedNodeListQuery(Node parent, String managerName, String role, String fieldname, Object value, String sortName, String sortDirection)
          Create a query for a list of nodes which are related to the parent node and contain a field value.
static NodeQuery SearchUtil.createRelatedNodeListQuery(Node parent, String managerName, String role, String fieldname, Object value, String sortName, String sortDirection, String searchdir)
          Create a query for a list of nodes which are related to the parent node and contain a field value.
static NodeQuery Queries.createRelatedNodesQuery(Node node, NodeManager otherNodeManager, String role, String direction)
          Returns a query to find the nodes related to the given node.
static NodeQuery Queries.createRelationNodesQuery(Node node, NodeManager otherNodeManager, String role, String direction)
          Returns a query to find the relations nodes of the given node.
static NodeQuery Queries.createRelationNodesQuery(Node node, Node otherNode, String role, String direction)
          Returns a query to find the relations nodes between two given nodes.
 NodeQuery TreeList.getLeafQuery()
          Returns the top most query, associated with the last call to TreeList.grow(org.mmbase.bridge.NodeManager, java.lang.String, java.lang.String).
(package private)  NodeQuery TreeList.Branch.getLeafQuery()
           
 NodeQuery GrowingTreeList.getLeafTemplate()
          The leave template is the 'last' template.
(package private)  NodeQuery TreeList.Branch.getQuery()
           
protected static NodeQuery TreeList.getQuery(String[] args)
          For testing only.
static NodeQuery Queries.getSubQuery(Query q, Node node, int step)
          Defaulting version Queries.getSubQuery(Query, Node, int, int).
static NodeQuery Queries.getSubQuery(Query q, Node node, int elementStep, int lastStep)
          Given a Query, and Node, produces a new query, where the first part of the query is replaced by the Node.
 NodeQuery GrowingTreeList.getTemplate()
          Returns the Query which is used as a template for the leaves to 'grow' the query.
 

Methods in org.mmbase.bridge.util with parameters of type NodeQuery
static void SearchUtil.addDatetimeConstraint(NodeQuery query, Field field, long from, long to)
          Add a date and time constraint to a query
static void SearchUtil.addDayConstraint(NodeQuery query, NodeManager manager, String fieldname, String daysToCompare)
          Add a date and time constraint to a query where the value is between now and the days passed in.
static void SearchUtil.addEqualConstraint(NodeQuery query, Field field, Boolean value)
          Add a constraint to a query The value is matched on equality (exact match).
static void SearchUtil.addEqualConstraint(NodeQuery query, Field field, Integer value)
          Add a constraint to a query The value is matched on equality (exact match).
static void SearchUtil.addEqualConstraint(NodeQuery query, Field field, Object value)
          Add a constraint to a query The value is matched on equality (exact match).
static void SearchUtil.addEqualConstraint(NodeQuery query, Field field, String value)
          Add a constraint to a query The value is matched on equality (exact match).
static void SearchUtil.addEqualConstraint(NodeQuery query, NodeManager manager, String fieldname, Boolean value)
          Add a constraint to a query The value is matched on equality (exact match).
static void SearchUtil.addEqualConstraint(NodeQuery query, NodeManager manager, String fieldname, Integer value)
          Add a constraint to a query The value is matched on equality (exact match).
static void SearchUtil.addEqualConstraint(NodeQuery query, NodeManager manager, String fieldname, Object value)
          Add a constraint to a query The value is matched on equality (exact match).
static void SearchUtil.addEqualConstraint(NodeQuery query, NodeManager manager, String fieldname, String value)
          Add a constraint to a query The value is matched on equality (exact match).
static void SearchUtil.addFeatures(NodeQuery query, Node parent, String managerName, String role, String fieldname, Object value, String sortName, String sortDirection)
          Add constraints and sort orders to a query.
static void SearchUtil.addFeatures(NodeQuery query, Node parent, String managerName, String role, String fieldname, Object value, String sortName, String sortDirection, String searchdir)
          Add constraints and sort orders to a query.
static void SearchUtil.addLikeConstraint(NodeQuery query, Field field, String value)
          Add a constraint to a query The value is matched on likelihood (wildcard % match).
static void SearchUtil.addLimitConstraint(NodeQuery query, int offset, int maxNumber)
          Limit the result set of the query.
static NodeQuery Queries.addRelationFields(NodeQuery q, String role, String relationFields, String sortOrders)
           
static void SearchUtil.addRelationSortOrder(NodeQuery query, RelationManager role, String sortName, String sortDirection)
          Add a sort order to a query for a field of the relation manager.
static void SearchUtil.addSortOrder(NodeQuery query, NodeManager manager, String sortName, String sortDirection)
          Add a sort order to a query for a field of the manager.
static void SearchUtil.addSortOrder(NodeQuery query, StepField sf, String sortDirection)
          Add a sort order to a query for a field of the manager.
static void SearchUtil.addTypeConstraints(NodeQuery query, List<String> types)
          Add a constraint to the query which limits the node types of the nodes in the result
static Constraint Queries.createAgeConstraint(NodeQuery q, int minAge, int maxAge)
          As Queries.createAgeConstraint(Query, Step, int int, int), but NodeQuery's have an exceptional step, which can be taken as the default.
static FieldValueBetweenConstraint SearchUtil.createDatetimeConstraint(NodeQuery query, Field field, long from, long to)
          Create a date and time constraint for a query The value is matched on likelihood (wildcard % match).
static FieldValueConstraint SearchUtil.createEqualConstraint(NodeQuery query, Field field, Boolean value)
          Create a constraint for a query The value is matched on equality (exact match).
static FieldValueConstraint SearchUtil.createEqualConstraint(NodeQuery query, Field field, Integer value)
          Create a constraint for a query The value is matched on equality (exact match).
static FieldValueConstraint SearchUtil.createEqualConstraint(NodeQuery query, Field field, Object value)
          Create a constraint for a query The value is matched on equality (exact match).
static FieldValueConstraint SearchUtil.createEqualConstraint(NodeQuery query, Field field, String value)
          Create a constraint for a query The value is matched on equality (exact match).
static FieldValueConstraint SearchUtil.createEqualConstraint(NodeQuery query, Field field, String value, boolean caseSensitive)
          Create a constraint for a query The value is matched on equality (exact match).
static FieldValueConstraint SearchUtil.createEqualConstraint(NodeQuery query, NodeManager manager, String fieldname, Boolean value)
          Create a constraint for a query The value is matched on equality (exact match).
static FieldValueConstraint SearchUtil.createEqualConstraint(NodeQuery query, NodeManager manager, String fieldname, Integer value)
          Create a constraint for a query The value is matched on equality (exact match).
static FieldValueConstraint SearchUtil.createEqualConstraint(NodeQuery query, NodeManager manager, String fieldname, Object value)
          Create a constraint for a query The value is matched on equality (exact match).
static FieldValueConstraint SearchUtil.createEqualConstraint(NodeQuery query, NodeManager manager, String fieldname, String value)
          Create a constraint for a query The value is matched on equality (exact match).
static FieldValueConstraint SearchUtil.createLikeConstraint(NodeQuery query, Field field, String value)
          Create a constraint for a query The value is matched on likelihood (wildcard % match).
static FieldValueInConstraint SearchUtil.createTypeConstraints(NodeQuery query, List<String> types)
          Create a constraint for the query which limits the node types of the nodes in the result
static void TreeList.doTest(Writer writer, NodeQuery q)
           
 NodeList AbstractNodeManager.getList(NodeQuery query)
           
static List<Node> Queries.getRelatedNodesInTransaction(Node startNode, NodeQuery q)
          Returns the related nodes of a certain node (defined by the query), including the one that where related to it in the current transaction.
static Node Queries.getStartNode(NodeQuery nq, Cloud cloud)
          This method is the counterpart of Queries.setStartNode(org.mmbase.bridge.NodeQuery, org.mmbase.bridge.Node) and receives 'the' startnode from the Query (which may not be committed).
static int Queries.reorderResult(NodeQuery q, List<Integer> desiredOrder)
          Will 'reorder' the result of a query with a sort order.
static void Queries.setStartNode(NodeQuery query, Node startNode)
          This puts the node as 'startnode' in the query (propably a 'related nodes' query.
 

Constructors in org.mmbase.bridge.util with parameters of type NodeQuery
GrowingTreeList(NodeQuery q, int maxDepth)
          This may be used in combination with Queries.addPath(tree.getTemplate(), (String) path.getValue(this), (String) searchDirs.getValue(this)); So you add a template constisting of a bunch of elements.
GrowingTreeList(NodeQuery q, int maxDepth, NodeManager nodeManager, String role, String searchDir)
           
NodeQueryWrapper(NodeQuery q)
           
TreeList.Branch(NodeQuery q)
           
TreeList(NodeQuery q)
           
 

Uses of NodeQuery in org.mmbase.calendar
 

Methods in org.mmbase.calendar with parameters of type NodeQuery
protected static BasicFieldValueConstraint ItemsController.getDate(NodeQuery q, Constraint constraint, String field)
           
protected static Date ItemsController.getDate(NodeQuery q, String field)
           
 void ItemsController.setQuery(NodeQuery query)
           
 

Uses of NodeQuery in org.mmbase.datatypes.processors
 

Methods in org.mmbase.datatypes.processors that return NodeQuery
protected  NodeQuery Related.AbstractProcessor.getRelatedQuery(Node node)
           
protected  NodeQuery Related.AbstractProcessor.getRelationsQuery(Node node)
           
 

Uses of NodeQuery in org.mmbase.searchrelate
 

Methods in org.mmbase.searchrelate with parameters of type NodeQuery
 void Submitter.setOrder(NodeQuery nq, List order)
          Sets the new order for a certain nq, which must be committed after the transaction.
 

Uses of NodeQuery in org.mmbase.versioning
 

Methods in org.mmbase.versioning that return NodeQuery
static NodeQuery VersioningCommitProcessor.getVersionsQuery(Node node)
           
 



MMBase 2.0-SNAPSHOT - null