package fna.beans;
import org.eclipse.swt.widgets.Label;
import org.eclipse.swt.widgets.Text;
public class SectionBean {
private Text order;
private Label section;
private Text startTokens;
private Text endTokens;
private Text embeddedTokens;
public SectionBean(Text order, Label section, Text startTokens,
Text endTokens, Text embeddedTokens) {
super();
this.order = order;
this.section = section;
this.startTokens = startTokens;
this.endTokens = endTokens;
this.embeddedTokens = embeddedTokens;
}
/**
* @return the order
*/
public Text getOrder() {
return order;
}
/**
* @param order the order to set
*/
public void setOrder(Text order) {
this.order = order;
}
/**
* @return the section
*/
public Label getSection() {
return section;
}
/**
* @param section the section to set
*/
public void setSection(Label section) {
this.section = section;
}
/**
* @return the startTokens
*/
public Text getStartTokens() {
return startTokens;
}
/**
* @param startTokens the startTokens to set
*/
public void setStartTokens(Text startTokens) {
this.startTokens = startTokens;
}
/**
* @return the endTokens
*/
public Text getEndTokens() {
return endTokens;
}
/**
* @param endTokens the endTokens to set
*/
public void setEndTokens(Text endTokens) {
this.endTokens = endTokens;
}
/**
* @return the embeddedTokens
*/
public Text getEmbeddedTokens() {
return embeddedTokens;
}
/**
* @param embeddedTokens the embeddedTokens to set
*/
public void setEmbeddedTokens(Text embeddedTokens) {
this.embeddedTokens = embeddedTokens;
}
/* (non-Javadoc)
* @see java.lang.Object#hashCode()
*/
@Override
public int hashCode() {
final int prime = 53;
int result = 1;
result = prime * result
+ ((embeddedTokens == null) ? 0 : embeddedTokens.hashCode());
result = prime * result
+ ((endTokens == null) ? 0 : endTokens.hashCode());
result = prime * result + ((order == null) ? 0 : order.hashCode());
result = prime * result + ((section == null) ? 0 : section.hashCode());
result = prime * result
+ ((startTokens == null) ? 0 : startTokens.hashCode());
return result;
}
/* (non-Javadoc)
* @see java.lang.Object#equals(java.lang.Object)
*/
@Override
public boolean equals(Object obj) {
if (this == obj)
return true;
if (obj == null)
return false;
if (!(obj instanceof SectionBean))
return false;
final SectionBean other = (SectionBean) obj;
if (embeddedTokens == null) {
if (other.embeddedTokens != null)
return false;
} else if (!embeddedTokens.equals(other.embeddedTokens))
return false;
if (endTokens == null) {
if (other.endTokens != null)
return false;
} else if (!endTokens.equals(other.endTokens))
return false;
if (order == null) {
if (other.order != null)
return false;
} else if (!order.equals(other.order))
return false;
if (section == null) {
if (other.section != null)
return false;
} else if (!section.equals(other.section))
return false;
if (startTokens == null) {
if (other.startTokens != null)
return false;
} else if (!startTokens.equals(other.startTokens))
return false;
return true;
}
}