Package org.jpmml.python
Class PythonObject
- java.lang.Object
-
- java.util.AbstractMap<K,V>
-
- java.util.HashMap<java.lang.String,java.lang.Object>
-
- net.razorvine.pickle.objects.ClassDict
-
- org.jpmml.python.PythonObject
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable,java.util.Map<java.lang.String,java.lang.Object>
- Direct Known Subclasses:
BSpline,CategoricalDtype,CSRMatrix,CythonObject,DataFrame,ExtensionDtype,Function,Function,Index.Data,MaskedArray,NamedTuple,NDArrayWrapper,Node,NumpyArrayWrapper,PythonEnum,RVGeneric,Series,Tree,Type
public abstract class PythonObject extends net.razorvine.pickle.objects.ClassDict- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description PythonObject(java.lang.String module, java.lang.String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancontainsKey(java.lang.Object key)voiddelattr(java.lang.String name)java.lang.Objectget(java.lang.Object key)<E> Eget(java.lang.String name, java.lang.Class<? extends E> clazz)HasArraygetArray(java.lang.String name)<E> java.util.List<E>getArray(java.lang.String name, java.lang.Class<? extends E> clazz)java.util.List<?>getArray(java.lang.String name, java.lang.String key)java.util.List<HasArray>getArrayList(java.lang.String name)<E> java.util.List<java.util.List<E>>getArrayList(java.lang.String name, java.lang.Class<? extends E> clazz)int[]getArrayShape(java.lang.String name)int[]getArrayShape(java.lang.String name, int length)java.lang.Objectgetattr(java.lang.String name)java.lang.Objectgetattr(java.lang.String name, java.lang.Object defaultValue)java.lang.BooleangetBoolean(java.lang.String name)java.util.List<java.lang.Boolean>getBooleanArray(java.lang.String name)java.lang.StringgetClassName()java.util.Map<java.lang.String,?>getDict(java.lang.String name)<E> EgetEnum(java.lang.String name, com.google.common.base.Function<java.lang.String,E> function, java.util.Collection<E> enumValues)<E> java.util.List<E>getEnumList(java.lang.String name, com.google.common.base.Function<java.lang.String,java.util.List<E>> function, java.util.Collection<E> enumValues)IdentifiablegetIdentifiable(java.lang.String name)java.lang.IntegergetInteger(java.lang.String name)java.util.List<java.lang.Integer>getIntegerArray(java.lang.String name)java.util.List<?>getList(java.lang.String name)<E> java.util.List<E>getList(java.lang.String name, java.lang.Class<? extends E> clazz)java.util.List<?>getListLike(java.lang.String name)<E> java.util.List<E>getListLike(java.lang.String name, java.lang.Class<? extends E> clazz)java.lang.NumbergetNumber(java.lang.String name)java.util.List<java.lang.Number>getNumberArray(java.lang.String name)java.lang.ObjectgetObject(java.lang.String name)java.util.List<java.lang.Object>getObjectArray(java.lang.String name)java.util.List<java.lang.Object>getObjectList(java.lang.String name)<E> EgetOptional(java.lang.String name, java.lang.Class<? extends E> clazz)java.lang.BooleangetOptionalBoolean(java.lang.String name)java.lang.BooleangetOptionalBoolean(java.lang.String name, java.lang.Boolean defaultValue)java.util.Map<java.lang.String,?>getOptionalDict(java.lang.String name)<E> EgetOptionalEnum(java.lang.String name, com.google.common.base.Function<java.lang.String,E> function, java.util.Collection<E> enumValues)IdentifiablegetOptionalIdentifiable(java.lang.String name)java.lang.IntegergetOptionalInteger(java.lang.String name)java.lang.NumbergetOptionalNumber(java.lang.String name)java.lang.ObjectgetOptionalObject(java.lang.String name)java.lang.ObjectgetOptionalScalar(java.lang.String name)java.lang.StringgetOptionalString(java.lang.String name)java.lang.Object[]getOptionalTuple(java.lang.String name)java.lang.StringgetPythonModule()java.lang.StringgetPythonName()java.lang.ObjectgetScalar(java.lang.String name)java.lang.StringgetString(java.lang.String name)java.util.List<java.lang.String>getStringArray(java.lang.String name)java.util.List<java.lang.String>getStringList(java.lang.String name)java.lang.Object[]getTuple(java.lang.String name)java.util.List<java.lang.Object[]>getTupleList(java.lang.String name)booleanhasattr(java.lang.String name)java.lang.Objectput(java.lang.String key, java.lang.Object value)voidputAll(java.util.Map<? extends java.lang.String,?> map)java.lang.Objectremove(java.lang.Object key)voidsetattr(java.lang.String name, java.lang.Object value)PythonObjectsetClassName(java.lang.String className)voidupdate(java.util.Map<java.lang.String,?> dict)
-
-
-
Method Detail
-
getPythonModule
public java.lang.String getPythonModule()
-
getPythonName
public java.lang.String getPythonName()
-
getClassName
public java.lang.String getClassName()
- Overrides:
getClassNamein classnet.razorvine.pickle.objects.ClassDict
-
setClassName
public PythonObject setClassName(java.lang.String className)
-
containsKey
public boolean containsKey(java.lang.Object key)
- Specified by:
containsKeyin interfacejava.util.Map<java.lang.String,java.lang.Object>- Overrides:
containsKeyin classjava.util.HashMap<java.lang.String,java.lang.Object>
-
get
public java.lang.Object get(java.lang.Object key)
- Specified by:
getin interfacejava.util.Map<java.lang.String,java.lang.Object>- Overrides:
getin classjava.util.HashMap<java.lang.String,java.lang.Object>
-
put
public java.lang.Object put(java.lang.String key, java.lang.Object value)- Specified by:
putin interfacejava.util.Map<java.lang.String,java.lang.Object>- Overrides:
putin classjava.util.HashMap<java.lang.String,java.lang.Object>
-
putAll
public void putAll(java.util.Map<? extends java.lang.String,?> map)
- Specified by:
putAllin interfacejava.util.Map<java.lang.String,java.lang.Object>- Overrides:
putAllin classjava.util.HashMap<java.lang.String,java.lang.Object>
-
remove
public java.lang.Object remove(java.lang.Object key)
- Specified by:
removein interfacejava.util.Map<java.lang.String,java.lang.Object>- Overrides:
removein classjava.util.HashMap<java.lang.String,java.lang.Object>
-
hasattr
public boolean hasattr(java.lang.String name)
-
getattr
public java.lang.Object getattr(java.lang.String name)
-
getattr
public java.lang.Object getattr(java.lang.String name, java.lang.Object defaultValue)
-
setattr
public void setattr(java.lang.String name, java.lang.Object value)
-
update
public void update(java.util.Map<java.lang.String,?> dict)
-
delattr
public void delattr(java.lang.String name)
-
get
public <E> E get(java.lang.String name, java.lang.Class<? extends E> clazz)
-
getOptional
public <E> E getOptional(java.lang.String name, java.lang.Class<? extends E> clazz)
-
getObject
public java.lang.Object getObject(java.lang.String name)
-
getOptionalObject
public java.lang.Object getOptionalObject(java.lang.String name)
-
getScalar
public java.lang.Object getScalar(java.lang.String name)
-
getOptionalScalar
public java.lang.Object getOptionalScalar(java.lang.String name)
-
getBoolean
public java.lang.Boolean getBoolean(java.lang.String name)
-
getOptionalBoolean
public java.lang.Boolean getOptionalBoolean(java.lang.String name)
-
getOptionalBoolean
public java.lang.Boolean getOptionalBoolean(java.lang.String name, java.lang.Boolean defaultValue)
-
getNumber
public java.lang.Number getNumber(java.lang.String name)
-
getOptionalNumber
public java.lang.Number getOptionalNumber(java.lang.String name)
-
getInteger
public java.lang.Integer getInteger(java.lang.String name)
-
getOptionalInteger
public java.lang.Integer getOptionalInteger(java.lang.String name)
-
getString
public java.lang.String getString(java.lang.String name)
-
getOptionalString
public java.lang.String getOptionalString(java.lang.String name)
-
getIdentifiable
public Identifiable getIdentifiable(java.lang.String name)
-
getOptionalIdentifiable
public Identifiable getOptionalIdentifiable(java.lang.String name)
-
getEnum
public <E> E getEnum(java.lang.String name, com.google.common.base.Function<java.lang.String,E> function, java.util.Collection<E> enumValues)
-
getOptionalEnum
public <E> E getOptionalEnum(java.lang.String name, com.google.common.base.Function<java.lang.String,E> function, java.util.Collection<E> enumValues)
-
getTuple
public java.lang.Object[] getTuple(java.lang.String name)
-
getOptionalTuple
public java.lang.Object[] getOptionalTuple(java.lang.String name)
-
getDict
public java.util.Map<java.lang.String,?> getDict(java.lang.String name)
-
getOptionalDict
public java.util.Map<java.lang.String,?> getOptionalDict(java.lang.String name)
-
getArray
public HasArray getArray(java.lang.String name)
-
getArray
public <E> java.util.List<E> getArray(java.lang.String name, java.lang.Class<? extends E> clazz)
-
getArrayShape
public int[] getArrayShape(java.lang.String name)
-
getArrayShape
public int[] getArrayShape(java.lang.String name, int length)
-
getObjectArray
public java.util.List<java.lang.Object> getObjectArray(java.lang.String name)
-
getBooleanArray
public java.util.List<java.lang.Boolean> getBooleanArray(java.lang.String name)
-
getNumberArray
public java.util.List<java.lang.Number> getNumberArray(java.lang.String name)
-
getIntegerArray
public java.util.List<java.lang.Integer> getIntegerArray(java.lang.String name)
-
getStringArray
public java.util.List<java.lang.String> getStringArray(java.lang.String name)
-
getArray
public java.util.List<?> getArray(java.lang.String name, java.lang.String key)
-
getList
public java.util.List<?> getList(java.lang.String name)
-
getList
public <E> java.util.List<E> getList(java.lang.String name, java.lang.Class<? extends E> clazz)
-
getObjectList
public java.util.List<java.lang.Object> getObjectList(java.lang.String name)
-
getStringList
public java.util.List<java.lang.String> getStringList(java.lang.String name)
-
getEnumList
public <E> java.util.List<E> getEnumList(java.lang.String name, com.google.common.base.Function<java.lang.String,java.util.List<E>> function, java.util.Collection<E> enumValues)
-
getTupleList
public java.util.List<java.lang.Object[]> getTupleList(java.lang.String name)
-
getArrayList
public java.util.List<HasArray> getArrayList(java.lang.String name)
-
getArrayList
public <E> java.util.List<java.util.List<E>> getArrayList(java.lang.String name, java.lang.Class<? extends E> clazz)
-
getListLike
public java.util.List<?> getListLike(java.lang.String name)
-
getListLike
public <E> java.util.List<E> getListLike(java.lang.String name, java.lang.Class<? extends E> clazz)
-
-