/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package feuille.analysis.lib;
/**
*
* @author The Wingate 2940
*/
public class LineChangeObject {
private SentenceState sentenceChange = SentenceState.Unknown;
private StyleState styleChange = StyleState.Unchanged;
private NameState nameChange = NameState.Unchanged;
private TimeState timeChange = TimeState.Unchanged;
public LineChangeObject(){
}
public enum SentenceState{
Unknown, Double, Deleted, Added;
}
public enum StyleState{
Unchanged, Double, Old, New;
}
public enum NameState{
Unchanged, Double, Old, New;
}
public enum TimeState{
Unchanged, Double, Old, New, Shift;
}
public void changeSentenceState(SentenceState ss){
sentenceChange = ss;
}
public SentenceState getSentenceState(){
return sentenceChange;
}
public void changeStyleState(StyleState ss){
styleChange = ss;
}
public StyleState getStyleState(){
return styleChange;
}
public void changeNameState(NameState ns){
nameChange = ns;
}
public NameState getNameState(){
return nameChange;
}
public void changeTimeState(TimeState ts){
timeChange = ts;
}
public TimeState getTimeState(){
return timeChange;
}
}