com.sun.electric.tool
Class Client

java.lang.Object
  extended by com.sun.electric.tool.Client
Direct Known Subclasses:
AbstractUserInterface, StreamClient

public abstract class Client
extends java.lang.Object


Nested Class Summary
static class Client.BeepEvent
           
static class Client.EJobEvent
           
static class Client.JobQueueEvent
           
static class Client.OS
          OS is a typesafe enum class that describes the current operating system.
static class Client.PrintEvent
           
static class Client.ProgressNoteEvent
           
static class Client.ProgressValueEvent
           
static class Client.SavePrintEvent
           
static class Client.ServerEvent
           
static class Client.ShowMessageEvent
           
static class Client.StartProgressDialogEvent
           
static class Client.StopProgressDialogEvent
           
static class Client.TermLoggingEvent
           
 
Constructor Summary
Client(int connectionId)
          Creates a new instance of AbstractClient
 
Method Summary
static Client.OS getOperatingSystem()
          Method to tell which operating system Electric is running on.
static boolean isOSMac()
           
static boolean isOSWindows()
           
 Job.Key newJobId(boolean isServer, boolean doItOnServer)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Client

public Client(int connectionId)
Creates a new instance of AbstractClient

Method Detail

getOperatingSystem

public static Client.OS getOperatingSystem()
Method to tell which operating system Electric is running on.

Returns:
the operating system Electric is running on.

isOSWindows

public static boolean isOSWindows()

isOSMac

public static boolean isOSMac()

newJobId

public Job.Key newJobId(boolean isServer,
                        boolean doItOnServer)