com.saxonica.codegen
Class DoubleValueCompiler

java.lang.Object
  extended by com.saxonica.codegen.ValueCompiler
      extended by com.saxonica.codegen.DoubleValueCompiler

public class DoubleValueCompiler
extends ValueCompiler

The class generates Java code to implement an XPath xs:double literal


Constructor Summary
DoubleValueCompiler()
           
 
Method Summary
 String compileToEffectiveBooleanValue(CompilerService compiler, Value expr, ReturnAction result)
           
 String toJavaExpression(AtomicValue value, CompilerService compiler)
           
 
Methods inherited from class com.saxonica.codegen.ValueCompiler
compilePush, compileToCharSequence, compileToItem, compileToIterator, getJavaClass
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DoubleValueCompiler

public DoubleValueCompiler()
Method Detail

compileToEffectiveBooleanValue

public String compileToEffectiveBooleanValue(CompilerService compiler,
                                             Value expr,
                                             ReturnAction result)
Overrides:
compileToEffectiveBooleanValue in class ValueCompiler

toJavaExpression

public String toJavaExpression(AtomicValue value,
                               CompilerService compiler)
Specified by:
toJavaExpression in class ValueCompiler


Copyright (C) Michael H. Kay. All rights reserved.