Platform SDK Java 8.5 API Reference

com.genesyslab.platform.configuration.protocol.utilities
Class Linq

java.lang.Object
  extended by com.genesyslab.platform.configuration.protocol.utilities.Linq

public class Linq
extends java.lang.Object

This class represents set of static methods for querying collections and DOM structures.

It is designed for PSDK internal usage for XML DOM configuration objects structures manipulations.


Constructor Summary
Linq()
           
 
Method Summary
static java.util.List<org.w3c.dom.Node> except(java.util.Collection<? extends org.w3c.dom.Node> xNodes, java.util.Collection<? extends org.w3c.dom.Node> yNodes, CfgComparer comparer)
           
static java.util.List<org.w3c.dom.Node> except(java.util.Collection<org.w3c.dom.Node> xNodes, org.w3c.dom.NodeList yNodes, CfgComparer comparer)
           
static java.util.List<org.w3c.dom.Node> except(org.w3c.dom.NodeList xNodes, org.w3c.dom.NodeList yNodes, CfgComparer comparer)
           
static
<T> T
first(java.util.Collection<T> list, LinqConditions<T> cnd)
           
static org.w3c.dom.Node first(org.w3c.dom.NodeList list, LinqConditions<org.w3c.dom.Node> cnd)
           
static
<T> T
firstOrDefault(java.util.Collection<T> list, LinqConditions<T> cnd)
           
static org.w3c.dom.Node firstOrDefault(org.w3c.dom.NodeList list, LinqConditions<org.w3c.dom.Node> cnd)
           
static java.util.List<org.w3c.dom.Node> intersect(java.util.Collection<org.w3c.dom.Element> xNodes, java.util.Collection<org.w3c.dom.Element> yNodes, CfgComparer comparer)
           
static java.util.List<org.w3c.dom.Node> intersect(org.w3c.dom.NodeList xNodes, org.w3c.dom.NodeList yNodes, CfgComparer comparer)
           
static
<T> java.util.List<T>
select(java.util.Collection<T> list, LinqConditions<T> cnd)
           
static java.util.List<org.w3c.dom.Node> select(org.w3c.dom.NodeList xNodes, LinqConditions<org.w3c.dom.Node> cnd)
           
static
<T> java.util.List<T>
selectWithOrder(java.util.Collection<T> list, LinqConditions<T> cnd)
           
static java.util.List<org.w3c.dom.Node> selectWithOrder(org.w3c.dom.NodeList xNodes, LinqConditions<org.w3c.dom.Node> cnd)
           
static boolean sequenceEqual(java.util.Collection<org.w3c.dom.Node> xNodes, java.util.Collection<org.w3c.dom.Node> yNodes, CfgComparer comparer)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Linq

public Linq()
Method Detail

first

public static <T> T first(java.util.Collection<T> list,
                          LinqConditions<T> cnd)

first

public static org.w3c.dom.Node first(org.w3c.dom.NodeList list,
                                     LinqConditions<org.w3c.dom.Node> cnd)

firstOrDefault

public static org.w3c.dom.Node firstOrDefault(org.w3c.dom.NodeList list,
                                              LinqConditions<org.w3c.dom.Node> cnd)

firstOrDefault

public static <T> T firstOrDefault(java.util.Collection<T> list,
                                   LinqConditions<T> cnd)

select

public static <T> java.util.List<T> select(java.util.Collection<T> list,
                                           LinqConditions<T> cnd)

selectWithOrder

public static <T> java.util.List<T> selectWithOrder(java.util.Collection<T> list,
                                                    LinqConditions<T> cnd)

selectWithOrder

public static java.util.List<org.w3c.dom.Node> selectWithOrder(org.w3c.dom.NodeList xNodes,
                                                               LinqConditions<org.w3c.dom.Node> cnd)

select

public static java.util.List<org.w3c.dom.Node> select(org.w3c.dom.NodeList xNodes,
                                                      LinqConditions<org.w3c.dom.Node> cnd)

except

public static java.util.List<org.w3c.dom.Node> except(java.util.Collection<? extends org.w3c.dom.Node> xNodes,
                                                      java.util.Collection<? extends org.w3c.dom.Node> yNodes,
                                                      CfgComparer comparer)

except

public static java.util.List<org.w3c.dom.Node> except(java.util.Collection<org.w3c.dom.Node> xNodes,
                                                      org.w3c.dom.NodeList yNodes,
                                                      CfgComparer comparer)

except

public static java.util.List<org.w3c.dom.Node> except(org.w3c.dom.NodeList xNodes,
                                                      org.w3c.dom.NodeList yNodes,
                                                      CfgComparer comparer)

intersect

public static java.util.List<org.w3c.dom.Node> intersect(org.w3c.dom.NodeList xNodes,
                                                         org.w3c.dom.NodeList yNodes,
                                                         CfgComparer comparer)

intersect

public static java.util.List<org.w3c.dom.Node> intersect(java.util.Collection<org.w3c.dom.Element> xNodes,
                                                         java.util.Collection<org.w3c.dom.Element> yNodes,
                                                         CfgComparer comparer)

sequenceEqual

public static boolean sequenceEqual(java.util.Collection<org.w3c.dom.Node> xNodes,
                                    java.util.Collection<org.w3c.dom.Node> yNodes,
                                    CfgComparer comparer)

Platform SDK Java 8.5 API Reference

Send comments on this topicTechpubs.webadmin@genesys.com.
Document version: 8.5.302.00
Copyright © 2006–2017 Genesys Telecommunications Laboratories, Inc. All rights reserved.