/**
*
*/
package org.infosec.ismp.manager.server.event.analytic.trap.digester;
import java.util.Vector;
import org.apache.commons.lang.builder.ReflectionToStringBuilder;
import org.apache.commons.lang.builder.ToStringStyle;
/**
* @author Jianyu Shen
*
* 2009-6-1
*/
public class TrapBinding {
String bindingNumber; //绑定行号
String regex;
String columns;
Vector<TrapTransform> trapTransforms;
/**
*
*/
public TrapBinding() {
trapTransforms = new Vector<TrapTransform>();
}
/**
*
* getBindingNumber
*/
public String getBindingNumber() {
return bindingNumber;
}
/**
*
* setBindingNumber
*/
public void setBindingNumber(String bindingNumber) {
this.bindingNumber = bindingNumber;
}
/**
*
* addTrapTransform
*/
public void addTrapTransform(TrapTransform trapTransform) {
this.trapTransforms.add(trapTransform);
}
/**
*
*/
public String toString() {
return ReflectionToStringBuilder.reflectionToString(this,
ToStringStyle.MULTI_LINE_STYLE);
}
/**
*
* getColumns
*/
public String getColumns() {
return columns;
}
/**
*
* setColumns
*/
public void setColumns(String columns) {
this.columns = columns;
}
/**
*
* getRegex
*/
public String getRegex() {
return regex;
}
/**
*
* setRegex
*/
public void setRegex(String regex) {
this.regex = regex;
}
/**
*
* getTrapTransforms
*/
public Vector<TrapTransform> getTrapTransforms() {
return trapTransforms;
}
/**
*
* setTrapTransforms
*/
public void setTrapTransforms(Vector<TrapTransform> trapTransforms) {
this.trapTransforms = trapTransforms;
}
}