package com.l7tech.xml.xpath;

import net.sf.saxon.s9api.SaxonApiException;
import net.sf.saxon.s9api.XdmAtomicValue;

public class XpathResultValue {
   private XdmAtomicValue a;

   public void setValue(Object var1) {
      this.a = (XdmAtomicValue)var1;
   }

   public String getString() {
      return this.a.getStringValue();
   }

   public boolean getBoolean() {
      try {
         return this.a.getBooleanValue();
      } catch (SaxonApiException var2) {
         return false;
      }
   }

   public Number getNumber() {
      return this.a.getValue() instanceof Number ? (Number)this.a.getValue() : 0;
   }
}
