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.POSIXHandlerJython 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 voiderror(jnr.constants.platform.Errno error, java.lang.String extraData)voiderror(jnr.constants.platform.Errno error, java.lang.String methodName, java.lang.String extraData)java.io.FilegetCurrentWorkingDirectory()java.lang.String[]getEnv()java.io.PrintStreamgetErrorStream()java.io.InputStreamgetInputStream()java.io.PrintStreamgetOutputStream()intgetPID()booleanisVerbose()voidunimplementedError(java.lang.String methodName)voidwarn(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:
errorin interfacejnr.posix.POSIXHandler
-
error
public void error(jnr.constants.platform.Errno error, java.lang.String methodName, java.lang.String extraData)- Specified by:
errorin interfacejnr.posix.POSIXHandler
-
unimplementedError
public void unimplementedError(java.lang.String methodName)
- Specified by:
unimplementedErrorin interfacejnr.posix.POSIXHandler
-
warn
public void warn(jnr.posix.POSIXHandler.WARNING_ID id, java.lang.String message, java.lang.Object... data)- Specified by:
warnin interfacejnr.posix.POSIXHandler
-
isVerbose
public boolean isVerbose()
- Specified by:
isVerbosein interfacejnr.posix.POSIXHandler
-
getCurrentWorkingDirectory
public java.io.File getCurrentWorkingDirectory()
- Specified by:
getCurrentWorkingDirectoryin interfacejnr.posix.POSIXHandler
-
getEnv
public java.lang.String[] getEnv()
- Specified by:
getEnvin interfacejnr.posix.POSIXHandler
-
getInputStream
public java.io.InputStream getInputStream()
- Specified by:
getInputStreamin interfacejnr.posix.POSIXHandler
-
getOutputStream
public java.io.PrintStream getOutputStream()
- Specified by:
getOutputStreamin interfacejnr.posix.POSIXHandler
-
getPID
public int getPID()
- Specified by:
getPIDin interfacejnr.posix.POSIXHandler
-
getErrorStream
public java.io.PrintStream getErrorStream()
- Specified by:
getErrorStreamin interfacejnr.posix.POSIXHandler
-
-