Top Fields Constructors Methods
org.python.expose

public Class BaseTypeBuilder

extends Object
implements TypeBuilder
Class Inheritance
All Implemented Interfaces
org.python.expose.TypeBuilder
Imports
org.python.core.PyBuiltinMethod, .PyDataDescr, .PyMethodDescr, .PyNewWrapper, .PyObject, .PyStringMap, .PyType

Field Summary

Modifier and TypeField and Description
private Class<?>
private PyDataDescr[]
private String
private boolean
private PyBuiltinMethod[]
private String
private PyNewWrapper
private Class<? extends PyObject>

Constructor Summary

AccessConstructor and Description
public
BaseTypeBuilder(String name, Class<? extends PyObject> typeClass, Class<?> baseClass, boolean isBaseType, String doc, PyBuiltinMethod[] meths, PyDataDescr[] descrs, PyNewWrapper newWrapper)

Method Summary

Modifier and TypeMethod and Description
public Class<?>
public PyObject
public String
public boolean
public String
public Class<? extends PyObject>
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

baseClassback to summary
private Class<?> baseClass
descrsback to summary
private PyDataDescr[] descrs
docback to summary
private String doc
isBaseTypeback to summary
private boolean isBaseType
methsback to summary
private PyBuiltinMethod[] meths
nameback to summary
private String name
newWrapperback to summary
private PyNewWrapper newWrapper
typeClassback to summary
private Class<? extends PyObject> typeClass

Constructor Detail

BaseTypeBuilderback to summary
public BaseTypeBuilder(String name, Class<? extends PyObject> typeClass, Class<?> baseClass, boolean isBaseType, String doc, PyBuiltinMethod[] meths, PyDataDescr[] descrs, PyNewWrapper newWrapper)

Method Detail

getBaseback to summary
public Class<?> getBase()

Implements org.python.expose.TypeBuilder.getBase.

Annotations
@Override
getDictback to summary
public PyObject getDict(PyType type)

Implements org.python.expose.TypeBuilder.getDict.

Annotations
@Override
getDocback to summary
public String getDoc()

Implements org.python.expose.TypeBuilder.getDoc.

Annotations
@Override
getIsBaseTypeback to summary
public boolean getIsBaseType()

Implements org.python.expose.TypeBuilder.getIsBaseType.

Annotations
@Override
getNameback to summary
public String getName()

Implements org.python.expose.TypeBuilder.getName.

Annotations
@Override
getTypeClassback to summary
public Class<? extends PyObject> getTypeClass()

Implements org.python.expose.TypeBuilder.getTypeClass.

Annotations
@Override