and.java

来自「RFID复杂事件处理系统的研究实验」· Java 代码 · 共 43 行

JAVA
43
字号
package test;

public class AND extends NonLeaf{
	public AND(AND q)
	{
		super(q);
		this.operator=new String("*");
	}
	
	public AND()
	{
		super("*");
	}
	public C_Event work(NonLeaf n,Node n1)//n父结点;n1子结点 chronic
	{
		C_Event ce=null;
		Node n2;
		if(n1==n.getlchild()){
			n2=n.getrchild();				
		}else n2=n.getlchild();
		
		Leaf q1,q2;		
		
			q1=(Leaf)n1;
			q2=(Leaf)n2;
			//
			if(q2.getevents().size()!=0){
				ce=new C_Event(q1.getevents().removeFirst(),q2.getevents().removeFirst(),n);										
			}	
			if(ce!=null) tran[2]+=ce.getel().size();
			
		return ce;
	}
}
	
	
	
				
			
	
		
		
		

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?