package fna.parsing.state;
import java.util.*;
public class State implements Comparator<Object>{
private String state = null;
State(String state){
this.state = state;
}
State(){
}
public int compare(Object o1, Object o2){
State s1 = (State)o1;
State s2 = (State)o2;
return s1.getName().compareTo(s2.getName());
}
public boolean equals(Object o){
State s = (State)o;
return this.state.equals(s.getName());
}
public boolean isEmpty(){
if(state == null || state.trim().length() == 0){
return true;
}
return false;
}
public void setState(String state){
this.state = state;
}
public String getName(){
return state;
}
public String toString(){
return state;
}
}