Package org.jpmml.python
Class PythonObjectConstructor
- java.lang.Object
-
- net.razorvine.pickle.objects.ClassDictConstructor
-
- org.jpmml.python.PythonObjectConstructor
-
- All Implemented Interfaces:
net.razorvine.pickle.IObjectConstructor
- Direct Known Subclasses:
CythonObjectConstructor,NamedTupleConstructor,NDArrayWrapperConstructor,PythonEnumConstructor,TypeConstructor
public class PythonObjectConstructor extends net.razorvine.pickle.objects.ClassDictConstructor
-
-
Constructor Summary
Constructors Constructor Description PythonObjectConstructor(java.lang.String module, java.lang.String name, java.lang.Class<? extends PythonObject> clazz)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PythonObjectconstruct(java.lang.Object[] args)java.lang.Class<? extends PythonObject>getClazz()java.lang.StringgetModule()java.lang.StringgetName()PythonObjectnewObject()PythonObjectreconstruct(java.lang.Object first, java.lang.Object second)
-
-
-
Constructor Detail
-
PythonObjectConstructor
public PythonObjectConstructor(java.lang.String module, java.lang.String name, java.lang.Class<? extends PythonObject> clazz)
-
-
Method Detail
-
newObject
public PythonObject newObject()
-
construct
public PythonObject construct(java.lang.Object[] args)
- Specified by:
constructin interfacenet.razorvine.pickle.IObjectConstructor- Overrides:
constructin classnet.razorvine.pickle.objects.ClassDictConstructor
-
reconstruct
public PythonObject reconstruct(java.lang.Object first, java.lang.Object second)
-
getModule
public java.lang.String getModule()
-
getName
public java.lang.String getName()
-
getClazz
public java.lang.Class<? extends PythonObject> getClazz()
-
-