Microsoft SDK for Java

SystemStreamsPermission Class

The SystemStreamsPermission Class of the com.ms.security.permissions package represents a permission that controls the ability to change the values of the system streams java.lang.System.in, java.lang.System.out, and java.lang.System.err. The StandardSecurityManager checks for this permission type when performing a checkSystemStreams operation.

public class SystemStreamsPermission implements IPermission,
            IEncodablePermission
{
  // Constructors
  public SystemStreamsPermission();

  // Methods
  public boolean canSetSystemErr();
  public boolean canSetSystemIn();
  public boolean canSetSystemOut();
  public void check(Object param) throws SecurityException;
  public IPermission combine(IPermission source2);
  public int compareSet(Object target);
  public IPermission copy();
  public boolean decode(String tag, InputStream data);
  public boolean encode(String tag, OutputStream out);
  public String mapFormat(String format);
  public void reset();
  public void setCanSetSystemErr(boolean allow);
  public void setCanSetSystemIn(boolean allow);
  public void setCanSetSystemOut(boolean allow);
  public String[] supportedFormats();
  public String toString();
}

This class implements the IPermission and IEncodablePermission interfaces.

© 1999 Microsoft Corporation. All rights reserved. Terms of use.