All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.bidib.wizard.common.script.switching.NodeTreeScripting Maven / Gradle / Ivy

package org.bidib.wizard.common.script.switching;

import java.util.List;

import org.bidib.wizard.api.model.NodeInterface;
import org.bidib.wizard.api.script.Scripting;

public interface NodeTreeScripting extends Scripting {

    /**
     * Get all nodes that match the provided VID and PID.
     * 
     * @param vid
     *            the vendor id
     * @param pid
     *            the product id
     * @return the nodes that match
     */
    @Override
    List getNodesByVidAndPid(int vid, int pid);

    /**
     * Get the node by the uniqueId.
     * 
     * @param uniqueId
     *            the uniqueId of the node
     * @return the node
     */
    NodeInterface getNodeByUniqueIdWithoutClassBits(byte[] uniqueId);

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy