org.jnetpcap.packet.analysis
Interface JAnalysis

All Superinterfaces:
java.lang.Iterable<JAnalysis>
All Known Implementing Classes:
AbstractAnalysis, AnalysisInfo, FieldAnalysis, Fragment, FragmentAssembly, FragmentSequence, HeaderAnalysis, JAnalysisMap, TcpAck, TcpDuplexStream, TcpStream

public interface JAnalysis
extends java.lang.Iterable<JAnalysis>

Author:
Mark Bednarczyk, Sly Technologies, Inc.

Method Summary
<T extends JAnalysis>
T
getAnalysis(T analysis)
           
 java.lang.String[] getText()
           
 java.lang.String getTitle()
           
 int getType()
           
<T extends JAnalysis>
boolean
hasAnalysis(java.lang.Class<T> analysis)
           
 boolean hasAnalysis(int type)
           
<T extends JAnalysis>
boolean
hasAnalysis(T analysis)
           
 int peer(JAnalysis peer)
           
 
Methods inherited from interface java.lang.Iterable
iterator
 

Method Detail

getType

int getType()

getAnalysis

<T extends JAnalysis> T getAnalysis(T analysis)

hasAnalysis

<T extends JAnalysis> boolean hasAnalysis(T analysis)

hasAnalysis

<T extends JAnalysis> boolean hasAnalysis(java.lang.Class<T> analysis)

hasAnalysis

boolean hasAnalysis(int type)

peer

int peer(JAnalysis peer)

getTitle

java.lang.String getTitle()
Returns:

getText

java.lang.String[] getText()
Returns: