/**
*
*/
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 TrapParser {
String ip; //监听设备的IP
String type;//标识设备的型号
String deconding;//字符串编码格式
public String getDeconding() {
return deconding;
}
public void setDeconding(String deconding) {
this.deconding = deconding;
}
public String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}
Vector<TrapMatcher> trapMatchers;
/**
*
*/
public TrapParser() {
this.trapMatchers = new Vector<TrapMatcher>();
}
/**
*
* getIp
*/
public String getIp() {
return ip;
}
/**
*
* setIp
*/
public void setIp(String ip) {
this.ip = ip;
}
/**
*
* addTrapMatcher
*/
public void addTrapMatcher(TrapMatcher trapMatcher) {
this.trapMatchers.add(trapMatcher);
}
/**
*
*/
public String toString() {
return ReflectionToStringBuilder.reflectionToString(this,
ToStringStyle.MULTI_LINE_STYLE);
}
/**
*
* getTrapMatchers
*/
public Vector<TrapMatcher> getTrapMatchers() {
return trapMatchers;
}
/**
*
* setTrapMatchers
*/
public void setTrapMatchers(Vector<TrapMatcher> trapMatchers) {
this.trapMatchers = trapMatchers;
}
}