package com.jclark.xsl.expr;

import com.jclark.xsl.om.*;

public class BooleanVariant extends VariantBase {
  private final boolean b;

  public BooleanVariant(boolean b) {
    this.b = b;
  }

  public String convertToString() {
    return Converter.toString(b);
  }

  public boolean convertToBoolean() {
    return b;
  }

  public double convertToNumber() {
    return Converter.toNumber(b);
  }

  public Object convertToObject() {
    return new Boolean(b);
  }

  public boolean isBoolean() { return true; }
}
