Package org.jpmml.model.visitors
Class DoubleInterner
- java.lang.Object
-
- org.jpmml.model.visitors.AbstractVisitor
-
- org.jpmml.model.visitors.Interner<V>
-
- org.jpmml.model.visitors.AttributeInterner<V>
-
- org.jpmml.model.visitors.NumberInterner<java.lang.Double>
-
- org.jpmml.model.visitors.DoubleInterner
-
- All Implemented Interfaces:
Visitor
public class DoubleInterner extends NumberInterner<java.lang.Double>
A Visitor that interns
Doubleattribute values.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.ThreadLocal<java.util.concurrent.ConcurrentMap<java.lang.Double,java.lang.Double>>CACHE_PROVIDER
-
Constructor Summary
Constructors Constructor Description DoubleInterner()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Default Methods Modifier and Type Method Description java.lang.Doublecanonicalize(java.lang.Double value)static voidclear()default PMMLObjectgetParent()default PMMLObjectgetParent(int index)default booleanhasParent()default PMMLObjectpopParent()default voidpushParent(PMMLObject parent)-
Methods inherited from class org.jpmml.model.visitors.NumberInterner
getCache, intern
-
Methods inherited from class org.jpmml.model.visitors.AttributeInterner
visit
-
Methods inherited from class org.jpmml.model.visitors.AbstractVisitor
applyTo, getParents, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
-
-
-
-
Method Detail
-
canonicalize
public java.lang.Double canonicalize(java.lang.Double value)
- Specified by:
canonicalizein classNumberInterner<java.lang.Double>
-
clear
public static void clear()
-
hasParent
public default boolean hasParent()
-
getParent
public default PMMLObject getParent()
-
getParent
public default PMMLObject getParent(int index)
-
pushParent
public default void pushParent(PMMLObject parent)
-
popParent
public default PMMLObject popParent()
-
-