com.jniwrapper.win32.process
Class StartupInfo.Options

java.lang.Object
  extended by com.jniwrapper.util.FlagSet
      extended by com.jniwrapper.win32.process.StartupInfo.Options
Enclosing class:
StartupInfo

public static class StartupInfo.Options
extends com.jniwrapper.util.FlagSet


Field Summary
static int STARTF_FORCEOFFFEEDBACK
           
static int STARTF_FORCEONFEEDBACK
           
static int STARTF_RUNFULLSCREEN
           
static int STARTF_USECOUNTCHARS
           
static int STARTF_USEFILLATTRIBUTE
           
static int STARTF_USEHOTKEY
           
static int STARTF_USEPOSITION
           
static int STARTF_USESHOWWINDOW
           
static int STARTF_USESIZE
           
static int STARTF_USESTDHANDLES
           
 
Constructor Summary
StartupInfo.Options()
           
StartupInfo.Options(long flags)
           
 
Method Summary
 boolean isForceOffFeedback()
          Indicates that the feedback cursor is forced off while the process is starting.
 boolean isForceOnFeedback()
          Indicates that the cursor is in feedback mode for two seconds after Process is created.
 boolean isRunFullScreen()
          Indicates that the process should be run in full-screen mode rather than in windowed mode.
 boolean isUseCountChars()
          If this value is not specified, the XCountChars and YCountChars members are ignored.
 boolean isUseFillAttributes()
          If this value is not specified, the FillAttribute member is ignored.
 boolean isUsePosition()
          If this value is not specified, the X and Y members are ignored.
 boolean isUseShowWindow()
          If this value is not specified, the wShowWindow member is ignored.
 boolean isUseSize()
          If this value is not specified, the XSize and YSize members are ignored.
 boolean isUseStdHandles()
           
 void setForceOffFeedback(boolean set)
          Indicates that the feedback cursor is forced off while the process is starting.
 void setForceOnFeedback(boolean set)
          Indicates that the cursor is in feedback mode for two seconds after Process is created.
 void setRunFullScreen(boolean set)
          Indicates that the process should be run in full-screen mode rather than in windowed mode.
 void setUseCountChars(boolean set)
          If this value is not specified, the XCountChars and YCountChars members are ignored.
 void setUseFillAttributes(boolean set)
          If this value is not specified, the FillAttribute member is ignored.
 void setUsePosition(boolean set)
          If this value is not specified, the X and Y members are ignored.
 void setUseShowWindow(boolean set)
          If this value is not specified, the wShowWindow member is ignored.
 void setUseSize(boolean set)
          If this value is not specified, the XSize and YSize members are ignored.
 void setUseStdHandles(boolean set)
           
 
Methods inherited from class com.jniwrapper.util.FlagSet
add, and, clear, contains, getBit, getBits, getFlags, getMask, or, remove, setBit, setBits, setupFlag, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

STARTF_USESHOWWINDOW

public static final int STARTF_USESHOWWINDOW
See Also:
Constant Field Values

STARTF_USESIZE

public static final int STARTF_USESIZE
See Also:
Constant Field Values

STARTF_USEPOSITION

public static final int STARTF_USEPOSITION
See Also:
Constant Field Values

STARTF_USECOUNTCHARS

public static final int STARTF_USECOUNTCHARS
See Also:
Constant Field Values

STARTF_USEFILLATTRIBUTE

public static final int STARTF_USEFILLATTRIBUTE
See Also:
Constant Field Values

STARTF_RUNFULLSCREEN

public static final int STARTF_RUNFULLSCREEN
See Also:
Constant Field Values

STARTF_FORCEONFEEDBACK

public static final int STARTF_FORCEONFEEDBACK
See Also:
Constant Field Values

STARTF_FORCEOFFFEEDBACK

public static final int STARTF_FORCEOFFFEEDBACK
See Also:
Constant Field Values

STARTF_USESTDHANDLES

public static final int STARTF_USESTDHANDLES
See Also:
Constant Field Values

STARTF_USEHOTKEY

public static final int STARTF_USEHOTKEY
See Also:
Constant Field Values
Constructor Detail

StartupInfo.Options

public StartupInfo.Options()

StartupInfo.Options

public StartupInfo.Options(long flags)
Method Detail

setUseShowWindow

public void setUseShowWindow(boolean set)
If this value is not specified, the wShowWindow member is ignored.


isUseShowWindow

public boolean isUseShowWindow()
If this value is not specified, the wShowWindow member is ignored.


setUseSize

public void setUseSize(boolean set)
If this value is not specified, the XSize and YSize members are ignored.


isUseSize

public boolean isUseSize()
If this value is not specified, the XSize and YSize members are ignored.


setUsePosition

public void setUsePosition(boolean set)
If this value is not specified, the X and Y members are ignored.


isUsePosition

public boolean isUsePosition()
If this value is not specified, the X and Y members are ignored.


setUseCountChars

public void setUseCountChars(boolean set)
If this value is not specified, the XCountChars and YCountChars members are ignored.


isUseCountChars

public boolean isUseCountChars()
If this value is not specified, the XCountChars and YCountChars members are ignored.


setUseFillAttributes

public void setUseFillAttributes(boolean set)
If this value is not specified, the FillAttribute member is ignored.


isUseFillAttributes

public boolean isUseFillAttributes()
If this value is not specified, the FillAttribute member is ignored.


setRunFullScreen

public void setRunFullScreen(boolean set)
Indicates that the process should be run in full-screen mode rather than in windowed mode.


isRunFullScreen

public boolean isRunFullScreen()
Indicates that the process should be run in full-screen mode rather than in windowed mode.


setForceOnFeedback

public void setForceOnFeedback(boolean set)
Indicates that the cursor is in feedback mode for two seconds after Process is created.


isForceOnFeedback

public boolean isForceOnFeedback()
Indicates that the cursor is in feedback mode for two seconds after Process is created.


setForceOffFeedback

public void setForceOffFeedback(boolean set)
Indicates that the feedback cursor is forced off while the process is starting.


isForceOffFeedback

public boolean isForceOffFeedback()
Indicates that the feedback cursor is forced off while the process is starting.


setUseStdHandles

public void setUseStdHandles(boolean set)

isUseStdHandles

public boolean isUseStdHandles()