Package org.jpmml.model.visitors
Class PredicateInterner
- java.lang.Object
-
- org.jpmml.model.visitors.AbstractVisitor
-
- org.jpmml.model.visitors.Interner<V>
-
- org.jpmml.model.visitors.ElementInterner<E>
-
- org.jpmml.model.visitors.PMMLObjectInterner<Predicate>
-
- org.jpmml.model.visitors.PredicateInterner
-
- All Implemented Interfaces:
Visitor
public class PredicateInterner extends PMMLObjectInterner<Predicate>
A Visitor that interns
Predicateelements.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.ThreadLocal<PMMLObjectCache<Predicate>>CACHE_PROVIDER
-
Constructor Summary
Constructors Constructor Description PredicateInterner()
-
Method Summary
All Methods Instance Methods Concrete Methods Default Methods Modifier and Type Method Description default PMMLObjectgetParent()default PMMLObjectgetParent(int index)default booleanhasParent()Predicateintern(Predicate predicate)default PMMLObjectpopParent()default voidpushParent(PMMLObject parent)-
Methods inherited from class org.jpmml.model.visitors.PMMLObjectInterner
getCache
-
Methods inherited from class org.jpmml.model.visitors.ElementInterner
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
-
-
-
-
Field Detail
-
CACHE_PROVIDER
public static final java.lang.ThreadLocal<PMMLObjectCache<Predicate>> CACHE_PROVIDER
-
-
Method Detail
-
intern
public Predicate intern(Predicate predicate)
- Overrides:
internin classPMMLObjectInterner<Predicate>
-
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()
-
-