Package org.python.modules.posix
Class PythonPOSIXHandler
- java.lang.Object
-
- org.python.modules.posix.PythonPOSIXHandler
-
- All Implemented Interfaces:
jnr.posix.POSIXHandler
public class PythonPOSIXHandler extends java.lang.Object implements jnr.posix.POSIXHandler
Jython specific hooks for our underlying POSIX library.
-
-
Constructor Summary
Constructors Constructor Description PythonPOSIXHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
error(jnr.constants.platform.Errno error, java.lang.String extraData)
void
error(jnr.constants.platform.Errno error, java.lang.String methodName, java.lang.String extraData)
java.io.File
getCurrentWorkingDirectory()
java.lang.String[]
getEnv()
java.io.PrintStream
getErrorStream()
java.io.InputStream
getInputStream()
java.io.PrintStream
getOutputStream()
int
getPID()
boolean
isVerbose()
void
unimplementedError(java.lang.String methodName)
void
warn(jnr.posix.POSIXHandler.WARNING_ID id, java.lang.String message, java.lang.Object... data)
-
-
-
Method Detail
-
error
public void error(jnr.constants.platform.Errno error, java.lang.String extraData)
- Specified by:
error
in interfacejnr.posix.POSIXHandler
-
error
public void error(jnr.constants.platform.Errno error, java.lang.String methodName, java.lang.String extraData)
- Specified by:
error
in interfacejnr.posix.POSIXHandler
-
unimplementedError
public void unimplementedError(java.lang.String methodName)
- Specified by:
unimplementedError
in interfacejnr.posix.POSIXHandler
-
warn
public void warn(jnr.posix.POSIXHandler.WARNING_ID id, java.lang.String message, java.lang.Object... data)
- Specified by:
warn
in interfacejnr.posix.POSIXHandler
-
isVerbose
public boolean isVerbose()
- Specified by:
isVerbose
in interfacejnr.posix.POSIXHandler
-
getCurrentWorkingDirectory
public java.io.File getCurrentWorkingDirectory()
- Specified by:
getCurrentWorkingDirectory
in interfacejnr.posix.POSIXHandler
-
getEnv
public java.lang.String[] getEnv()
- Specified by:
getEnv
in interfacejnr.posix.POSIXHandler
-
getInputStream
public java.io.InputStream getInputStream()
- Specified by:
getInputStream
in interfacejnr.posix.POSIXHandler
-
getOutputStream
public java.io.PrintStream getOutputStream()
- Specified by:
getOutputStream
in interfacejnr.posix.POSIXHandler
-
getPID
public int getPID()
- Specified by:
getPID
in interfacejnr.posix.POSIXHandler
-
getErrorStream
public java.io.PrintStream getErrorStream()
- Specified by:
getErrorStream
in interfacejnr.posix.POSIXHandler
-
-