// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/kpdus/jad.html
// Decompiler options: packimports(3) fieldsfirst lnc
// Source File Name: EmptyNodeSet.java
package com.icl.saxon.expr;
import com.icl.saxon.Context;
import com.icl.saxon.om.*;
// Referenced classes of package com.icl.saxon.expr:
// NodeSetValue, BooleanValue, Value
public final class EmptyNodeSet extends NodeSetValue
{
private static NodeInfo emptyArray[] = new NodeInfo[0];
public EmptyNodeSet()
{
}
public Value evaluate(Context context)
{
/* 19*/ return this;
}
public NodeSetValue evaluateAsNodeSet(Context context)
{
/* 29*/ return this;
}
public void setSorted(boolean flag)
{
}
public boolean isSorted()
{
/* 48*/ return true;
}
public boolean isContextDocumentNodeSet()
{
/* 58*/ return true;
}
public String asString()
{
/* 67*/ return "";
}
public boolean asBoolean()
{
/* 76*/ return false;
}
public int getCount()
{
/* 85*/ return 0;
}
public NodeSetValue sort()
{
/* 97*/ return this;
}
public NodeInfo getFirst()
{
/* 106*/ return null;
}
public boolean equals(Value value)
{
/* 115*/ if(value instanceof BooleanValue)
/* 116*/ return !((BooleanValue)value).asBoolean();
/* 118*/ else
/* 118*/ return false;
}
public boolean notEquals(Value value)
{
/* 127*/ if(value instanceof BooleanValue)
/* 128*/ return ((BooleanValue)value).asBoolean();
/* 130*/ else
/* 130*/ return false;
}
public NodeEnumeration enumerate()
{
/* 139*/ return EmptyEnumeration.getInstance();
}
}