Package org.eclipse.xtext.ide.server
Class ServerLauncher
- java.lang.Object
-
- org.eclipse.xtext.ide.server.ServerLauncher
-
public class ServerLauncher extends java.lang.Object- Since:
- 2.11
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringLOGstatic java.lang.StringNO_VALIDATEstatic java.lang.StringTRACE
-
Constructor Summary
Constructors Constructor Description ServerLauncher()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static LaunchArgscreateLaunchArgs(java.lang.String prefix, java.lang.String[] args)static java.io.PrintWritercreateTrace()static java.io.PrintWritergetTrace(java.lang.String[] args)static voidlaunch(java.lang.String prefix, java.lang.String[] args, com.google.inject.Module... modules)static voidlogStandardStreams(java.lang.String prefix)static voidmain(java.lang.String[] args)static voidredirectStandardStreams(java.io.InputStream in, java.io.OutputStream out)static voidredirectStandardStreams(java.io.OutputStream out)static voidredirectStandardStreams(java.lang.String prefix, java.lang.String[] args)static booleanshouldLogStandardStreams(java.lang.String[] args)static booleanshouldTrace(java.lang.String[] args)static booleanshouldValidate(java.lang.String[] args)static java.io.InputStreamsilentIn()static java.io.OutputStreamsilentOut()static voidsilentStandardStreams()voidstart(LaunchArgs args)static booleantestArg(java.lang.String[] args, java.lang.String... values)static booleantestArg(java.lang.String arg, java.lang.String... values)
-
-
-
Field Detail
-
LOG
public static final java.lang.String LOG
- See Also:
- Constant Field Values
-
TRACE
public static final java.lang.String TRACE
- See Also:
- Constant Field Values
-
NO_VALIDATE
public static final java.lang.String NO_VALIDATE
- See Also:
- Constant Field Values
-
-
Method Detail
-
main
public static void main(java.lang.String[] args)
-
launch
public static void launch(java.lang.String prefix, java.lang.String[] args, com.google.inject.Module... modules)
-
start
public void start(LaunchArgs args)
-
createLaunchArgs
public static LaunchArgs createLaunchArgs(java.lang.String prefix, java.lang.String[] args)
-
getTrace
public static java.io.PrintWriter getTrace(java.lang.String[] args)
-
createTrace
public static java.io.PrintWriter createTrace()
-
redirectStandardStreams
public static void redirectStandardStreams(java.lang.String prefix, java.lang.String[] args)
-
shouldValidate
public static boolean shouldValidate(java.lang.String[] args)
-
shouldTrace
public static boolean shouldTrace(java.lang.String[] args)
-
shouldLogStandardStreams
public static boolean shouldLogStandardStreams(java.lang.String[] args)
-
testArg
public static boolean testArg(java.lang.String[] args, java.lang.String... values)
-
testArg
public static boolean testArg(java.lang.String arg, java.lang.String... values)
-
logStandardStreams
public static void logStandardStreams(java.lang.String prefix)
-
silentStandardStreams
public static void silentStandardStreams()
-
redirectStandardStreams
public static void redirectStandardStreams(java.io.OutputStream out)
-
redirectStandardStreams
public static void redirectStandardStreams(java.io.InputStream in, java.io.OutputStream out)
-
silentOut
public static java.io.OutputStream silentOut()
-
silentIn
public static java.io.InputStream silentIn()
-
-