org.jnetpcap.packet.analysis
Class AnalysisInfo
java.lang.Object
org.jnetpcap.packet.analysis.AnalysisInfo
- All Implemented Interfaces:
- java.lang.Iterable<JAnalysis>, JAnalysis
public class AnalysisInfo
- extends java.lang.Object
- implements JAnalysis
Analysis information. Provides general information used by formatters to
displays about the details of the analysis.
- Author:
- Mark Bednarczyk, Sly Technologies, Inc.
|
Constructor Summary |
AnalysisInfo(java.lang.String name,
java.lang.String... text)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AnalysisInfo
public AnalysisInfo(java.lang.String name,
java.lang.String... text)
- Parameters:
name - nicname - text -
getAnalysis
public <T extends JAnalysis> T getAnalysis(T analysis)
- Specified by:
getAnalysis in interface JAnalysis
getTitle
public java.lang.String getTitle()
- Specified by:
getTitle in interface JAnalysis
- Returns:
getText
public java.lang.String[] getText()
- Specified by:
getText in interface JAnalysis
- Returns:
getType
public int getType()
- Specified by:
getType in interface JAnalysis
hasAnalysis
public <T extends JAnalysis> boolean hasAnalysis(T analysis)
- Specified by:
hasAnalysis in interface JAnalysis
hasAnalysis
public <T extends JAnalysis> boolean hasAnalysis(java.lang.Class<T> analysis)
- Specified by:
hasAnalysis in interface JAnalysis
hasAnalysis
public boolean hasAnalysis(int type)
- Specified by:
hasAnalysis in interface JAnalysis
peer
public int peer(JAnalysis peer)
- Specified by:
peer in interface JAnalysis
iterator
public java.util.Iterator<JAnalysis> iterator()
- Specified by:
iterator in interface java.lang.Iterable<JAnalysis>