javasciff
Class Project

java.lang.Object
  extended by javasciff.Project

public class Project
extends java.lang.Object

Rappresenta un progetto SCIFF. Consente di creare un progetto tramite Java, specificando le regole e la traccia.


Field Summary
 java.util.List<java.lang.String> rules
          Lista di regole
static java.lang.String rulesFile
          Nome del file che conterrà le regole
 java.util.List<java.lang.String> trace
          Lista della traccia
static java.lang.String traceFile
          Nome del file che conterrà la traccia
 
Constructor Summary
Project(java.lang.String projectName)
          Crea un nuovo progetto con il nome specificato
 
Method Summary
 void create()
          Memorizza il progetto su filesystem per permetterne l'esecuzione tramite SCIFF.
 java.lang.String getProjectName()
          Restituisce il nome del progetto
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

rulesFile

public static final java.lang.String rulesFile
Nome del file che conterrà le regole

See Also:
Constant Field Values

traceFile

public static final java.lang.String traceFile
Nome del file che conterrà la traccia

See Also:
Constant Field Values

rules

public java.util.List<java.lang.String> rules
Lista di regole


trace

public java.util.List<java.lang.String> trace
Lista della traccia

Constructor Detail

Project

public Project(java.lang.String projectName)
Crea un nuovo progetto con il nome specificato

Parameters:
projectName - nome del progetto
Method Detail

getProjectName

public java.lang.String getProjectName()
Restituisce il nome del progetto

Returns:
nome del progetto

create

public void create()
Memorizza il progetto su filesystem per permetterne l'esecuzione tramite SCIFF. Crea la cartella che conterrà il progetto e crea tutti i file necessari.