package com.jclark.xsl.expr;

import com.jclark.xsl.om.*;

public class StringVariant extends VariantBase {
  private final String str;

  public StringVariant(String str) {
    this.str = str;
  }

  public String convertToString() {
    return str;
  }

  public boolean convertToBoolean() {
    return Converter.toBoolean(str);
  }

  public double convertToNumber() {
    return Converter.toNumber(str);
  }

  public Object convertToObject() {
    return str;
  }

  public boolean isString() { return true; }
}
