Class PythonObject

    • Constructor Detail

      • PythonObject

        public PythonObject​(String module,
                            String name)
    • Method Detail

      • getPythonModule

        public String getPythonModule()
      • getPythonName

        public String getPythonName()
      • getClassName

        public String getClassName()
        Overrides:
        getClassName in class net.razorvine.pickle.objects.ClassDict
      • setClassName

        public void setClassName​(String className)
      • get

        public <E> E get​(String name,
                         Class<? extends E> clazz)
      • getOptional

        public <E> E getOptional​(String name,
                                 Class<? extends E> clazz)
      • getOptionalObject

        public Object getOptionalObject​(String name)
      • getOptionalScalar

        public Object getOptionalScalar​(String name)
      • getOptionalString

        public String getOptionalString​(String name)
      • getArray

        public List<?> getArray​(String name)
      • getArray

        public <E> List<? extends E> getArray​(String name,
                                              Class<? extends E> clazz)
      • getArrayShape

        public int[] getArrayShape​(String name)
      • getArrayShape

        public int[] getArrayShape​(String name,
                                   int length)
      • getList

        public List<?> getList​(String name)
      • getList

        public <E> List<E> getList​(String name,
                                   Class<? extends E> clazz)
      • getListLike

        public List<?> getListLike​(String name)
      • getListLike

        public <E> List<E> getListLike​(String name,
                                       Class<? extends E> clazz)
      • getPythonObject

        public <E extends PythonObject> E getPythonObject​(String name,
                                                          E object)