Class ProcessEncoding
- java.lang.Object
-
- com._1c.g5.v8.dt.platform.services.core.runtimes.ProcessEncoding
-
- All Implemented Interfaces:
IProcessEncoding
public class ProcessEncoding extends Object implements IProcessEncoding
Implementation ofIProcessEncoding
for win32-systems.
-
-
Constructor Summary
Constructors Constructor Description ProcessEncoding()
Constructor ofProcessEncoding
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Charset
getCodepageCharset()
Get current code page charset, or default if is not found in JVM.Charset
getLogFileEncoding()
Returns 1C:Enterprise log file encoding charset.Charset
getOutputEncoding()
Returns default processes output encoding, that can be used to read JVMProcessBuilder
orRuntime.exec()
output streams.boolean
splitInfobaseConnection()
Returns whether need to split infobase name from infobase command option in infobase connection option.
-
-
-
Constructor Detail
-
ProcessEncoding
public ProcessEncoding()
Constructor ofProcessEncoding
.
-
-
Method Detail
-
getOutputEncoding
public Charset getOutputEncoding()
Description copied from interface:IProcessEncoding
Returns default processes output encoding, that can be used to read JVMProcessBuilder
orRuntime.exec()
output streams.- Specified by:
getOutputEncoding
in interfaceIProcessEncoding
- Returns:
- the default processes output encoding, never
null
-
getLogFileEncoding
public Charset getLogFileEncoding()
Description copied from interface:IProcessEncoding
Returns 1C:Enterprise log file encoding charset.- Specified by:
getLogFileEncoding
in interfaceIProcessEncoding
- Returns:
- the charset for 1C:Enterprise log file, never
null
-
splitInfobaseConnection
public boolean splitInfobaseConnection()
Description copied from interface:IProcessEncoding
Returns whether need to split infobase name from infobase command option in infobase connection option.- Specified by:
splitInfobaseConnection
in interfaceIProcessEncoding
- Returns:
- whether need to split infobase name from infobase command option
-
getCodepageCharset
protected Charset getCodepageCharset() throws IOException
Get current code page charset, or default if is not found in JVM.- Returns:
- current code page charset, never
null
- Throws:
IOException
- - if there is nochcp
utility in OS
-
-