Package com.hp.jena.rules.functions.jena2

Source Code of com.hp.jena.rules.functions.jena2.ListContains

/**
*
*/
package com.hp.jena.rules.functions.jena2;

import java.util.List;

import com.hp.jena.graph.Node;
import com.hp.jena.rules.functions.ApplyableBase;
import com.hp.jena.rules.retelike.impl.Bindings;
import com.hp.jena.rules.retelike.impl.ExecContext;

public class ListContains extends ApplyableBase
{
protected final Node list, element;

public ListContains( List<Node> nargs )
    { list = nargs.get( 0 ); element = nargs.get( 1 ); }

@Override public boolean evalBool( ExecContext c, Bindings<Node, Node> item )
    {
    Node lv = evalitem, list ), ev = eval( item, element );
    return c.listContains( lv, ev );
    }
}
TOP

Related Classes of com.hp.jena.rules.functions.jena2.ListContains

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.