traffic
Class Machine

java.lang.Object
  |
  +--traffic.Machine
All Implemented Interfaces:
java.io.Serializable

public class Machine
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Constructor Summary
Machine(java.lang.String name)
           
Machine(java.lang.String name, int w)
           
Machine(java.lang.String name, int w, boolean mon)
           
Machine(java.lang.String name, int w, boolean mon, boolean log)
           
 
Method Summary
 void addClientProfile()
           
 void addClientProfile(ClientProfile cp)
           
 void addClientProfile(int port, boolean ipv6, java.lang.String scFileName)
           
 void addClientProfile(int port, boolean ipv6, java.lang.String scFileName, int cos)
           
 ClientProfile chooseOneProfile()
           
 boolean doesLogging()
           
 boolean doesMonitoring()
           
 ClientProfile getDefaultCP()
           
 boolean getDoLogging()
           
 boolean getDoMonitoring()
           
 java.lang.String getName()
           
 javax.swing.tree.DefaultMutableTreeNode getTree()
           
 int getWeight()
           
static void main(java.lang.String[] args)
          Methode: Main pour tester la classe
static Machine readFrom(java.io.BufferedReader br)
           
static Machine readFrom(java.io.FileReader fr)
           
 void setDoLogging(boolean log)
           
 void setMonitoring(boolean m)
           
 void setName(java.lang.String name)
           
 void setWeight(int w)
           
 java.lang.String toString()
          Format machineName weight (mon|*) (log|*) WARNING: weight isn't used today (30/01/03)
 void writeTo(java.io.FileWriter fw)
           
 void writeTo(java.io.PrintStream ps)
           
 void writeTo(java.io.PrintWriter pw)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Machine

public Machine(java.lang.String name)

Machine

public Machine(java.lang.String name,
               int w)

Machine

public Machine(java.lang.String name,
               int w,
               boolean mon)

Machine

public Machine(java.lang.String name,
               int w,
               boolean mon,
               boolean log)
Method Detail

getTree

public javax.swing.tree.DefaultMutableTreeNode getTree()

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getWeight

public int getWeight()

setWeight

public void setWeight(int w)

getDoMonitoring

public boolean getDoMonitoring()

doesMonitoring

public boolean doesMonitoring()

setMonitoring

public void setMonitoring(boolean m)

getDoLogging

public boolean getDoLogging()

doesLogging

public boolean doesLogging()

setDoLogging

public void setDoLogging(boolean log)

chooseOneProfile

public ClientProfile chooseOneProfile()

addClientProfile

public void addClientProfile(ClientProfile cp)

addClientProfile

public void addClientProfile(int port,
                             boolean ipv6,
                             java.lang.String scFileName,
                             int cos)

addClientProfile

public void addClientProfile(int port,
                             boolean ipv6,
                             java.lang.String scFileName)

addClientProfile

public void addClientProfile()

getDefaultCP

public ClientProfile getDefaultCP()

toString

public java.lang.String toString()
Format machineName weight (mon|*) (log|*) WARNING: weight isn't used today (30/01/03)

Overrides:
toString in class java.lang.Object

writeTo

public void writeTo(java.io.FileWriter fw)

writeTo

public void writeTo(java.io.PrintWriter pw)

writeTo

public void writeTo(java.io.PrintStream ps)

readFrom

public static Machine readFrom(java.io.FileReader fr)
                        throws java.io.IOException
java.io.IOException

readFrom

public static Machine readFrom(java.io.BufferedReader br)
                        throws java.io.IOException
java.io.IOException

main

public static void main(java.lang.String[] args)
                 throws java.io.IOException
Methode: Main pour tester la classe

java.io.IOException