| Interface | Description |
|---|---|
| BufferProtocol |
Interface marking an object as capable of exposing its internal state as a
PyBuffer. |
| BytecodeNotification.Callback |
Interface for callbacks.
|
| ClassDictInit |
An empty tagging interface that can be used if a java class
want control over the class dict initialization.
|
| CodeBootstrap | |
| Console |
A class named in configuration as the value of
python.console must implement this
interface, and provide a constructor with a single String argument, to be acceptable
during initialization of the interpreter. |
| ContainsPyBytecode |
Jython stores Python-Bytecode of methods and functions that exceed
JVM method-size restrictions in String literals.
|
| ContextManager |
A
PyObject that provides __enter__ and __exit__ methods for use in the with-statement. |
| InitModule | Deprecated
This class is deprecated.
|
| JythonInitializer |
A service for initializing Jython without explicitly calling
PySystemState.initialize(). |
| Opcode | |
| Pragma | |
| PragmaReceiver | |
| PyBUF |
This interface provides a base for the key interface of the buffer API,
PyBuffer,
including symbolic constants used by the consumer of a PyBuffer to specify its
requirements and assumptions. |
| PyBuffer |
The Jython buffer API for access to a byte array within an exporting object.
|
| PyBuiltinCallable.Info | |
| PyProxy |
Common methods for all generated proxy classes.
|
| PyRunnable |
Interface implemented by compiled modules which allow access to
to the module code object.
|
| PythonCodeBundle | |
| PythonCompiler | |
| Slotted | |
| Traverseproc |
This interface defines a
CPython-equivalent traverse-mechanism
allowing to detect reference cycles.
|
| TraverseprocDerived | |
| ucnhashAPI | |
| Visitproc |
| Class | Description |
|---|---|
| __builtin__ |
The builtin module.
|
| AbstractArray |
Abstract class that manages bulk structural and data operations
on arrays, defering type-specific element-wise operations to the
subclass.
|
| AbstractDict | |
| AnnotationReader |
This class reads a classfile from a byte array and pulls out the value of the class annotation
for APIVersion, which can then be retrieved by a call to getVersion().
|
| ArgParser |
A utility class for handling mixed positional and keyword arguments.
|
| AstList | |
| BaseBytes |
Base class for Jython
bytearray (and bytes in due course) that provides
most of the Java API, including Java List behaviour. |
| BaseDictionaryView | |
| BaseSet | |
| BuiltinDocs | |
| BytecodeLoader |
Utility class for loading compiled python modules and java classes defined in python modules.
|
| BytecodeLoader.Loader | |
| BytecodeNotification |
Notifies registered callbacks if new bytecode is loaded.
|
| ClasspathPyImporter | |
| ClasspathPyImporterDerived | |
| codecs |
This class implements the codec registry and utility methods supporting codecs, such as those
providing the standard replacement strategies ("ignore", "backslashreplace", etc.).
|
| codecs.CodecState | |
| CodeLoader | |
| CompilerFacade |
Facade for different compiler implementations.
|
| CompilerFlags | |
| ContextGuard |
Straightens the call path for some common cases
|
| Deriveds |
Derived classes utility methods.
|
| exceptions |
The builtin exceptions module.
|
| FilelikeInputStream | |
| FunctionThread | |
| IdImpl | |
| IdImpl.WeakIdentityMap | |
| imp |
Utility functions for "import" support.
|
| imp.CodeData | |
| JavaImporter |
Load Java classes.
|
| JavaImportHelper |
Helper class handling the VM specific java package detection.
|
| JavaIterator | |
| JyAttribute |
Manages a linked list of general purpose Object-attributes that
can be attached to arbitrary
PyObjects. |
| NewCompilerResources |
This class contains stuff that almost exists in the library already,
but with interfaces that I found more suitable.
|
| Options |
A class with static fields for each of the settable options.
|
| ParserFacade |
Facade for the classes in the org.python.antlr package.
|
| PlainConsole |
A base class for classes that can install a console wrapper for a specific console-handling
library.
|
| Pragma.ForbiddenPragmaModule | |
| Pragma.PragmaModule | |
| Py | |
| Py2kBuffer |
Implementation of the Python
buffer type. |
| PyArray |
A wrapper class around native java arrays.
|
| PyArrayDerived | |
| PyBaseCode | |
| PyBaseException |
The base class for all standard Python exceptions.
|
| PyBaseExceptionDerived | |
| PyBaseString |
base class for jython strings.
|
| PyBeanEvent<T> | |
| PyBeanEventProperty | |
| PyBeanProperty | |
| PyBoolean |
The builtin python bool.
|
| PyBuffer.Pointer | Deprecated |
| PyBuiltinCallable | |
| PyBuiltinCallable.DefaultInfo | |
| PyBuiltinClassMethodNarrow |
A builtin classmethod with a restricted number of arguments.
|
| PyBuiltinFunction | |
| PyBuiltinFunctionNarrow | |
| PyBuiltinFunctionSet |
A helper class for faster implementations of commonly called methods.
|
| PyBuiltinMethod | |
| PyBuiltinMethodNarrow | |
| PyBuiltinMethodSet | |
| PyByteArray |
Implementation of Python
bytearray with a Java API that includes equivalents to most
of the Python API. |
| PyByteArrayDerived | |
| PyBytecode | |
| PyCallIter | |
| PyCell |
The Python cell type.
|
| PyClass |
The classic Python class.
|
| PyClassMethod |
The classmethod descriptor.
|
| PyClassMethodDerived | |
| PyClassMethodDescr | |
| PyCode |
A super class for all python code implementations.
|
| PyComplex |
A builtin python complex number
|
| PyComplexDerived | |
| PyCompoundCallable | |
| PyDataDescr |
Implements type checking and return type coercion for a data descriptor.
|
| PyDescriptor | |
| PyDictionary |
A builtin python dictionary.
|
| PyDictionaryDerived | |
| PyDictProxy |
Readonly proxy for dictionaries (actually any mapping).
|
| PyEllipsis |
A class representing the singleton Ellipsis
... |
| PyEnumerate |
The Python builtin enumerate type.
|
| PyEnumerateDerived | |
| PyFastSequenceIter |
Sequence iterator specialized for accessing the underlying sequence directly.
|
| PyFile |
The Python file type.
|
| PyFileDerived | |
| PyFileReader | |
| PyFileWriter | |
| PyFloat |
A builtin python float.
|
| PyFloatDerived | |
| PyFrame |
A Python frame object.
|
| PyFrozenSet | |
| PyFrozenSetDerived | |
| PyFunction |
A Python function.
|
| PyFunctionTable |
An entry point for class that implements several function calls.
|
| PyGenerator | |
| PyInstance |
An instance of a classic Python class.
|
| PyInteger |
A builtin python int.
|
| PyIntegerDerived | |
| PyIterator |
An abstract helper class useful when implementing an iterator object.
|
| PyJavaPackage |
A representation of java package.
|
| PyJavaType | |
| PyList | |
| PyListDerived | |
| PyListIterator | |
| PyLong |
A builtin python long.
|
| PyLongDerived | |
| PyMemoryView |
Class implementing the Python
memoryview type. |
| PyMethod |
A Python method.
|
| PyMethodDescr | |
| PyModule |
The Python Module object.
|
| PyModuleDerived | |
| PyNewWrapper | |
| PyNone |
The singleton None object.
|
| PyNotImplemented | |
| PyNullImporter | |
| PyObject |
All objects known to the Jython runtime system are represented by an instance
of the class
PyObject or one of its subclasses. |
| PyObjectDerived | |
| PyOverridableNew |
A __new__ function that tells its subclasses to just init if __new__ is being called on the type
the function was defined on.
|
| PyProperty | |
| PyPropertyDerived | |
| PyReflectedConstructor | |
| PyReflectedField | |
| PyReflectedFunction | |
| PyReversedIterator |
An iterator that yields the objects from a sequence-like object in reverse
order.
|
| PyRunnableBootstrap | |
| PySequence |
The abstract superclass of PyObjects that implements a Sequence.
|
| PySequenceIter |
General sequence iterator.
|
| PySequenceList | |
| PySet | |
| PySetDerived | |
| PyShadowString | |
| PySingleton | |
| PySlice |
The Python slice object.
|
| PySlot | |
| PyStaticMethod |
The staticmethod descriptor.
|
| PyString |
A builtin python string.
|
| PyStringDerived | |
| PyStringMap |
Special fast dict implementation for __dict__ instances.
|
| PySuper |
The Python super type.
|
| PySuperDerived | |
| PySystemState |
The "sys" module.
|
| PySystemState.PySystemStateCloser | |
| PySystemStateRef |
A weak reference that allows to keep track of PySystemState
within Jython core runtime without leaking: as soon as it
gets garbage collected, we can clear the places where we have
associated data stored.
|
| PyTableCode | |
| PyTraceback |
A python traceback object.
|
| PyTuple |
A builtin python tuple.
|
| PyTupleDerived | |
| PyTupleIterator | |
| PyType |
The Python Type object implementation.
|
| PyTypeDerived | |
| PyUnicode |
a builtin python unicode string.
|
| PyUnicodeDerived | |
| PyVersionInfo | |
| PyXRange |
The builtin xrange type.
|
| PyXRangeIter |
Specially optimized xrange iterator.
|
| ReflectedArgs | |
| SequenceIndexDelegate |
Handles all the index checking and manipulation for get, set and del operations on a sequence.
|
| StderrWrapper | |
| StdoutWrapper | |
| SyspathArchive | |
| SyspathJavaLoader | |
| ThreadState | |
| TraceFunction | |
| WrappedIterIterator<E> |
Exposes a Python iter as a Java Iterator.
|
| Enum | Description |
|---|---|
| CodeFlag |
Represents flags that can be set on code objects.
|
| CompileMode | |
| FutureFeature | |
| imp.CodeImport | |
| PyFloat.Format |
| Exception | Description |
|---|---|
| PyException |
A wrapper for all python exception.
|
| PyIgnoreMethodTag |
A tagging exception.
|
| PyIndentationError |
A convenience class for creating Indentation errors.
|
| PyObject.ConversionException | |
| PySyntaxError |
A convenience class for creating Syntax errors.
|
| Annotation Type | Description |
|---|---|
| Untraversable |
Indicates that a given class is not traversable and does
intentionally not implement
Traverseproc. |