Adding Javadoc documentation.
[pingpong.git] / Code / Projects / PacketLevelSignatureExtractor / javadoc / index-files / index-16.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 <!-- NewPage -->
3 <html lang="en">
4 <head>
5 <!-- Generated by javadoc (1.8.0_191) on Thu Mar 28 11:27:00 PDT 2019 -->
6 <title>S-Index</title>
7 <meta name="date" content="2019-03-28">
8 <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
9 <script type="text/javascript" src="../script.js"></script>
10 </head>
11 <body>
12 <script type="text/javascript"><!--
13     try {
14         if (location.href.indexOf('is-external=true') == -1) {
15             parent.document.title="S-Index";
16         }
17     }
18     catch(err) {
19     }
20 //-->
21 </script>
22 <noscript>
23 <div>JavaScript is disabled on your browser.</div>
24 </noscript>
25 <!-- ========= START OF TOP NAVBAR ======= -->
26 <div class="topNav"><a name="navbar.top">
27 <!--   -->
28 </a>
29 <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
30 <a name="navbar.top.firstrow">
31 <!--   -->
32 </a>
33 <ul class="navList" title="Navigation">
34 <li><a href="../overview-summary.html">Overview</a></li>
35 <li>Package</li>
36 <li>Class</li>
37 <li><a href="../overview-tree.html">Tree</a></li>
38 <li><a href="../deprecated-list.html">Deprecated</a></li>
39 <li class="navBarCell1Rev">Index</li>
40 <li><a href="../help-doc.html">Help</a></li>
41 </ul>
42 </div>
43 <div class="subNav">
44 <ul class="navList">
45 <li><a href="index-15.html">Prev Letter</a></li>
46 <li><a href="index-17.html">Next Letter</a></li>
47 </ul>
48 <ul class="navList">
49 <li><a href="../index.html?index-files/index-16.html" target="_top">Frames</a></li>
50 <li><a href="index-16.html" target="_top">No&nbsp;Frames</a></li>
51 </ul>
52 <ul class="navList" id="allclasses_navbar_top">
53 <li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
54 </ul>
55 <div>
56 <script type="text/javascript"><!--
57   allClassesLink = document.getElementById("allclasses_navbar_top");
58   if(window==top) {
59     allClassesLink.style.display = "block";
60   }
61   else {
62     allClassesLink.style.display = "none";
63   }
64   //-->
65 </script>
66 </div>
67 <a name="skip.navbar.top">
68 <!--   -->
69 </a></div>
70 <!-- ========= END OF TOP NAVBAR ========= -->
71 <div class="contentContainer"><a href="index-1.html">A</a>&nbsp;<a href="index-2.html">C</a>&nbsp;<a href="index-3.html">D</a>&nbsp;<a href="index-4.html">E</a>&nbsp;<a href="index-5.html">F</a>&nbsp;<a href="index-6.html">G</a>&nbsp;<a href="index-7.html">H</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">K</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">R</a>&nbsp;<a href="index-16.html">S</a>&nbsp;<a href="index-17.html">T</a>&nbsp;<a href="index-18.html">U</a>&nbsp;<a href="index-19.html">V</a>&nbsp;<a href="index-20.html">Z</a>&nbsp;<a name="I:S">
72 <!--   -->
73 </a>
74 <h2 class="title">S</h2>
75 <dl>
76 <dt><a href="../edu/uci/iotproject/comparison/seqalignment/SampleIntegerAlignmentPricer.html" title="class in edu.uci.iotproject.comparison.seqalignment"><span class="typeNameLink">SampleIntegerAlignmentPricer</span></a> - Class in <a href="../edu/uci/iotproject/comparison/seqalignment/package-summary.html">edu.uci.iotproject.comparison.seqalignment</a></dt>
77 <dd>
78 <div class="block">A sample <a href="../edu/uci/iotproject/comparison/seqalignment/AlignmentPricer.html" title="class in edu.uci.iotproject.comparison.seqalignment"><code>AlignmentPricer</code></a> for computing the cost of aligning integer values.</div>
79 </dd>
80 <dt><span class="memberNameLink"><a href="../edu/uci/iotproject/comparison/seqalignment/SampleIntegerAlignmentPricer.html#SampleIntegerAlignmentPricer--">SampleIntegerAlignmentPricer()</a></span> - Constructor for class edu.uci.iotproject.comparison.seqalignment.<a href="../edu/uci/iotproject/comparison/seqalignment/SampleIntegerAlignmentPricer.html" title="class in edu.uci.iotproject.comparison.seqalignment">SampleIntegerAlignmentPricer</a></dt>
81 <dd>
82 <div class="block">Constructs a new <a href="../edu/uci/iotproject/comparison/seqalignment/SampleIntegerAlignmentPricer.html" title="class in edu.uci.iotproject.comparison.seqalignment"><code>SampleIntegerAlignmentPricer</code></a>.</div>
83 </dd>
84 <dt><a href="../edu/uci/iotproject/evaluation/SanitySignatureGenerator.html" title="class in edu.uci.iotproject.evaluation"><span class="typeNameLink">SanitySignatureGenerator</span></a> - Class in <a href="../edu/uci/iotproject/evaluation/package-summary.html">edu.uci.iotproject.evaluation</a></dt>
85 <dd>
86 <div class="block">Hacky utility for producing a sanity signature for negative test sets.</div>
87 </dd>
88 <dt><span class="memberNameLink"><a href="../edu/uci/iotproject/evaluation/SanitySignatureGenerator.html#SanitySignatureGenerator--">SanitySignatureGenerator()</a></span> - Constructor for class edu.uci.iotproject.evaluation.<a href="../edu/uci/iotproject/evaluation/SanitySignatureGenerator.html" title="class in edu.uci.iotproject.evaluation">SanitySignatureGenerator</a></dt>
89 <dd>&nbsp;</dd>
90 <dt><a href="../edu/uci/iotproject/comparison/seqalignment/SequenceAlignment.html" title="class in edu.uci.iotproject.comparison.seqalignment"><span class="typeNameLink">SequenceAlignment</span></a>&lt;<a href="../edu/uci/iotproject/comparison/seqalignment/SequenceAlignment.html" title="type parameter in SequenceAlignment">ALIGNMENT_UNIT</a>&gt; - Class in <a href="../edu/uci/iotproject/comparison/seqalignment/package-summary.html">edu.uci.iotproject.comparison.seqalignment</a></dt>
91 <dd>
92 <div class="block">A generic implementation of the sequence alignment algorithm given in Kleinberg's and Tardos' "Algorithm Design".</div>
93 </dd>
94 <dt><span class="memberNameLink"><a href="../edu/uci/iotproject/comparison/seqalignment/SequenceAlignment.html#SequenceAlignment-edu.uci.iotproject.comparison.seqalignment.AlignmentPricer-">SequenceAlignment(AlignmentPricer&lt;ALIGNMENT_UNIT&gt;)</a></span> - Constructor for class edu.uci.iotproject.comparison.seqalignment.<a href="../edu/uci/iotproject/comparison/seqalignment/SequenceAlignment.html" title="class in edu.uci.iotproject.comparison.seqalignment">SequenceAlignment</a></dt>
95 <dd>
96 <div class="block">Constructs a new <a href="../edu/uci/iotproject/comparison/seqalignment/SequenceAlignment.html" title="class in edu.uci.iotproject.comparison.seqalignment"><code>SequenceAlignment</code></a>.</div>
97 </dd>
98 <dt><a href="../edu/uci/iotproject/test/SequenceAlignmentTest.html" title="class in edu.uci.iotproject.test"><span class="typeNameLink">SequenceAlignmentTest</span></a> - Class in <a href="../edu/uci/iotproject/test/package-summary.html">edu.uci.iotproject.test</a></dt>
99 <dd>
100 <div class="block">Tests the implementation of <a href="../edu/uci/iotproject/comparison/seqalignment/SequenceAlignment.html" title="class in edu.uci.iotproject.comparison.seqalignment"><code>SequenceAlignment</code></a>.</div>
101 </dd>
102 <dt><span class="memberNameLink"><a href="../edu/uci/iotproject/test/SequenceAlignmentTest.html#SequenceAlignmentTest--">SequenceAlignmentTest()</a></span> - Constructor for class edu.uci.iotproject.test.<a href="../edu/uci/iotproject/test/SequenceAlignmentTest.html" title="class in edu.uci.iotproject.test">SequenceAlignmentTest</a></dt>
103 <dd>&nbsp;</dd>
104 <dt><a href="../edu/uci/iotproject/comparison/seqalignment/SequenceExtraction.html" title="class in edu.uci.iotproject.comparison.seqalignment"><span class="typeNameLink">SequenceExtraction</span></a> - Class in <a href="../edu/uci/iotproject/comparison/seqalignment/package-summary.html">edu.uci.iotproject.comparison.seqalignment</a></dt>
105 <dd>
106 <div class="block">TODO add class documentation.</div>
107 </dd>
108 <dt><span class="memberNameLink"><a href="../edu/uci/iotproject/comparison/seqalignment/SequenceExtraction.html#SequenceExtraction--">SequenceExtraction()</a></span> - Constructor for class edu.uci.iotproject.comparison.seqalignment.<a href="../edu/uci/iotproject/comparison/seqalignment/SequenceExtraction.html" title="class in edu.uci.iotproject.comparison.seqalignment">SequenceExtraction</a></dt>
109 <dd>&nbsp;</dd>
110 <dt><span class="memberNameLink"><a href="../edu/uci/iotproject/comparison/seqalignment/SequenceExtraction.html#SequenceExtraction-edu.uci.iotproject.comparison.seqalignment.SequenceAlignment-">SequenceExtraction(SequenceAlignment&lt;Integer&gt;)</a></span> - Constructor for class edu.uci.iotproject.comparison.seqalignment.<a href="../edu/uci/iotproject/comparison/seqalignment/SequenceExtraction.html" title="class in edu.uci.iotproject.comparison.seqalignment">SequenceExtraction</a></dt>
111 <dd>&nbsp;</dd>
112 <dt><span class="memberNameLink"><a href="../edu/uci/iotproject/util/PrintUtils.html#serializeClustersIntoFile-java.lang.String-java.util.List-">serializeClustersIntoFile(String, List&lt;List&lt;PcapPacket&gt;&gt;)</a></span> - Static method in class edu.uci.iotproject.util.<a href="../edu/uci/iotproject/util/PrintUtils.html" title="class in edu.uci.iotproject.util">PrintUtils</a></dt>
113 <dd>
114 <div class="block">Write the list of list of packet pairs <code>List&lt;List&lt;PcapPacket&gt;&gt;</code> into a file.</div>
115 </dd>
116 <dt><span class="memberNameLink"><a href="../edu/uci/iotproject/util/PrintUtils.html#serializeIntoFile-java.lang.String-java.util.List-">serializeIntoFile(String, List&lt;List&lt;List&lt;PcapPacket&gt;&gt;&gt;)</a></span> - Static method in class edu.uci.iotproject.util.<a href="../edu/uci/iotproject/util/PrintUtils.html" title="class in edu.uci.iotproject.util">PrintUtils</a></dt>
117 <dd>
118 <div class="block">Write the signature and cluster analysis <code>List&lt;List&lt;List&lt;PcapPacket&gt;&gt;&gt;</code> into a file.</div>
119 </dd>
120 <dt><span class="memberNameLink"><a href="../edu/uci/iotproject/analysis/PcapPacketPair.html#setDnsMap-edu.uci.iotproject.DnsMap-">setDnsMap(DnsMap)</a></span> - Method in class edu.uci.iotproject.analysis.<a href="../edu/uci/iotproject/analysis/PcapPacketPair.html" title="class in edu.uci.iotproject.analysis">PcapPacketPair</a></dt>
121 <dd>
122 <div class="block">Set the <a href="../edu/uci/iotproject/DnsMap.html" title="class in edu.uci.iotproject"><code>DnsMap</code></a> to be queried for hostnames mappings when performing IP/hostname-sensitive clustering.</div>
123 </dd>
124 <dt><span class="memberNameLink"><a href="../edu/uci/iotproject/analysis/UserAction.html#setTimestampFormatter-java.time.format.DateTimeFormatter-">setTimestampFormatter(DateTimeFormatter)</a></span> - Static method in class edu.uci.iotproject.analysis.<a href="../edu/uci/iotproject/analysis/UserAction.html" title="class in edu.uci.iotproject.analysis">UserAction</a></dt>
125 <dd>
126 <div class="block">Sets the <code>DateTimeFormatter</code> used when outputting a user action as a string and parsing a user action from
127  a string.</div>
128 </dd>
129 <dt><span class="memberNameLink"><a href="../edu/uci/iotproject/analysis/PcapPacketFilter.html#shouldIncludePacket-org.pcap4j.core.PcapPacket-">shouldIncludePacket(PcapPacket)</a></span> - Method in interface edu.uci.iotproject.analysis.<a href="../edu/uci/iotproject/analysis/PcapPacketFilter.html" title="interface in edu.uci.iotproject.analysis">PcapPacketFilter</a></dt>
130 <dd>&nbsp;</dd>
131 <dt><span class="memberNameLink"><a href="../edu/uci/iotproject/analysis/TriggerTrafficExtractor.html#shouldIncludePacket-org.pcap4j.core.PcapPacket-">shouldIncludePacket(PcapPacket)</a></span> - Method in class edu.uci.iotproject.analysis.<a href="../edu/uci/iotproject/analysis/TriggerTrafficExtractor.html" title="class in edu.uci.iotproject.analysis">TriggerTrafficExtractor</a></dt>
132 <dd>&nbsp;</dd>
133 <dt><a href="../edu/uci/iotproject/detection/SignatureDetectorObserver.html" title="interface in edu.uci.iotproject.detection"><span class="typeNameLink">SignatureDetectorObserver</span></a> - Interface in <a href="../edu/uci/iotproject/detection/package-summary.html">edu.uci.iotproject.detection</a></dt>
134 <dd>
135 <div class="block">Used for registering for notifications from a signature detector.</div>
136 </dd>
137 <dt><a href="../edu/uci/iotproject/SignatureGenerator.html" title="class in edu.uci.iotproject"><span class="typeNameLink">SignatureGenerator</span></a> - Class in <a href="../edu/uci/iotproject/package-summary.html">edu.uci.iotproject</a></dt>
138 <dd>
139 <div class="block">This is a system that reads PCAP files to compare
140  patterns of DNS hostnames, packet sequences, and packet
141  lengths with training data to determine certain events
142  or actions for smart home devices.</div>
143 </dd>
144 <dt><span class="memberNameLink"><a href="../edu/uci/iotproject/SignatureGenerator.html#SignatureGenerator--">SignatureGenerator()</a></span> - Constructor for class edu.uci.iotproject.<a href="../edu/uci/iotproject/SignatureGenerator.html" title="class in edu.uci.iotproject">SignatureGenerator</a></dt>
145 <dd>&nbsp;</dd>
146 <dt><span class="memberNameLink"><a href="../edu/uci/iotproject/analysis/TcpConversationUtils.html#sortConversationList-java.util.List-">sortConversationList(List&lt;Conversation&gt;)</a></span> - Static method in class edu.uci.iotproject.analysis.<a href="../edu/uci/iotproject/analysis/TcpConversationUtils.html" title="class in edu.uci.iotproject.analysis">TcpConversationUtils</a></dt>
147 <dd>
148 <div class="block">Given a list of <a href="../edu/uci/iotproject/trafficreassembly/layer3/Conversation.html" title="class in edu.uci.iotproject.trafficreassembly.layer3"><code>Conversation</code></a> objects, sort them by timestamps.</div>
149 </dd>
150 <dt><span class="memberNameLink"><a href="../edu/uci/iotproject/util/PcapPacketUtils.html#sortSequences-java.util.List-">sortSequences(List&lt;List&lt;List&lt;PcapPacket&gt;&gt;&gt;)</a></span> - Static method in class edu.uci.iotproject.util.<a href="../edu/uci/iotproject/util/PcapPacketUtils.html" title="class in edu.uci.iotproject.util">PcapPacketUtils</a></dt>
151 <dd>
152 <div class="block">Sort the sequences in the <code>List</code> of <code>List</code> of <code>List</code> of <code>PcapPacket</code> objects.</div>
153 </dd>
154 <dt><span class="memberNameLink"><a href="../edu/uci/iotproject/io/PcapHandleReader.html#stopReading--">stopReading()</a></span> - Method in class edu.uci.iotproject.io.<a href="../edu/uci/iotproject/io/PcapHandleReader.html" title="class in edu.uci.iotproject.io">PcapHandleReader</a></dt>
155 <dd>
156 <div class="block">Stop reading from the wrapped <code>PcapHandle</code>.</div>
157 </dd>
158 </dl>
159 <a href="index-1.html">A</a>&nbsp;<a href="index-2.html">C</a>&nbsp;<a href="index-3.html">D</a>&nbsp;<a href="index-4.html">E</a>&nbsp;<a href="index-5.html">F</a>&nbsp;<a href="index-6.html">G</a>&nbsp;<a href="index-7.html">H</a>&nbsp;<a href="index-8.html">I</a>&nbsp;<a href="index-9.html">K</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">R</a>&nbsp;<a href="index-16.html">S</a>&nbsp;<a href="index-17.html">T</a>&nbsp;<a href="index-18.html">U</a>&nbsp;<a href="index-19.html">V</a>&nbsp;<a href="index-20.html">Z</a>&nbsp;</div>
160 <!-- ======= START OF BOTTOM NAVBAR ====== -->
161 <div class="bottomNav"><a name="navbar.bottom">
162 <!--   -->
163 </a>
164 <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
165 <a name="navbar.bottom.firstrow">
166 <!--   -->
167 </a>
168 <ul class="navList" title="Navigation">
169 <li><a href="../overview-summary.html">Overview</a></li>
170 <li>Package</li>
171 <li>Class</li>
172 <li><a href="../overview-tree.html">Tree</a></li>
173 <li><a href="../deprecated-list.html">Deprecated</a></li>
174 <li class="navBarCell1Rev">Index</li>
175 <li><a href="../help-doc.html">Help</a></li>
176 </ul>
177 </div>
178 <div class="subNav">
179 <ul class="navList">
180 <li><a href="index-15.html">Prev Letter</a></li>
181 <li><a href="index-17.html">Next Letter</a></li>
182 </ul>
183 <ul class="navList">
184 <li><a href="../index.html?index-files/index-16.html" target="_top">Frames</a></li>
185 <li><a href="index-16.html" target="_top">No&nbsp;Frames</a></li>
186 </ul>
187 <ul class="navList" id="allclasses_navbar_bottom">
188 <li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
189 </ul>
190 <div>
191 <script type="text/javascript"><!--
192   allClassesLink = document.getElementById("allclasses_navbar_bottom");
193   if(window==top) {
194     allClassesLink.style.display = "block";
195   }
196   else {
197     allClassesLink.style.display = "none";
198   }
199   //-->
200 </script>
201 </div>
202 <a name="skip.navbar.bottom">
203 <!--   -->
204 </a></div>
205 <!-- ======== END OF BOTTOM NAVBAR ======= -->
206 </body>
207 </html>