Coverage report

| %line | %branch
--- | --- | ---
org.apache.commons.net.telnet.SimpleOptionHandler |
100% |
100% |

1 |  |
     /*
2 |  |
      * Copyright 2003-2004 The Apache Software Foundation
3 |  |
      *
4 |  |
      * Licensed under the Apache License, Version 2.0 (the "License");
5 |  |
      * you may not use this file except in compliance with the License.
6 |  |
      * You may obtain a copy of the License at
7 |  |
      *
8 |  |
      *     http://www.apache.org/licenses/LICENSE-2.0
9 |  |
      *
10 |  |
      * Unless required by applicable law or agreed to in writing, software
11 |  |
      * distributed under the License is distributed on an "AS IS" BASIS,
12 |  |
      * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 |  |
      * See the License for the specific language governing permissions and
14 |  |
      * limitations under the License.
15 |  |
      */
16 |  |
     package org.apache.commons.net.telnet;
17 |  |
18 |  |
     /***
19 |  |
      * Simple option handler that can be used for options
20 |  |
      * that don't require subnegotiation.
21 |  |
      * <p>
22 |  |
      * @author Bruno D'Avanzo
23 |  |
      ***/
24 |  |
     public class SimpleOptionHandler extends TelnetOptionHandler
25 |  |
     {
26 |  |
         /***
27 |  |
          * Constructor for the SimpleOptionHandler. Allows defining desired
28 |  |
          * initial setting for local/remote activation of this option and
29 |  |
          * behaviour in case a local/remote activation request for this
30 |  |
          * option is received.
31 |  |
          * <p>
32 |  |
          * @param optcode - option code.
33 |  |
          * @param initlocal - if set to true, a WILL is sent upon connection.
34 |  |
          * @param initremote - if set to true, a DO is sent upon connection.
35 |  |
          * @param acceptlocal - if set to true, any DO request is accepted.
36 |  |
          * @param acceptremote - if set to true, any WILL request is accepted.
37 |  |
          ***/
38 |  |
         public SimpleOptionHandler(int optcode,
39 |  |
                                     boolean initlocal,
40 |  |
                                     boolean initremote,
41 |  |
                                     boolean acceptlocal,
42 |  |
                                     boolean acceptremote)
43 |  |
         {
44 | 20 |
             super(optcode, initlocal, initremote,
45 |  |
                                           acceptlocal, acceptremote);
46 | 20 |
         }
47 |  |
48 |  |
         /***
49 |  |
          * Constructor for the SimpleOptionHandler. Initial and accept
50 |  |
          * behaviour flags are set to false
51 |  |
          * <p>
52 |  |
          * @param optcode - option code.
53 |  |
          ***/
54 |  |
         public SimpleOptionHandler(int optcode)
55 |  |
         {
56 | 12 |
             super(optcode, false, false, false, false);
57 | 12 |
         }
58 |  |
59 |  |
         /***
60 |  |
          * Implements the abstract method of TelnetOptionHandler.
61 |  |
          * <p>
62 |  |
          * @param suboptionData - the sequence received, whithout IAC SB & IAC SE
63 |  |
          * @param suboptionLength - the length of data in suboption_data
64 |  |
          * <p>
65 |  |
          * @return always null (no response to subnegotiation)
66 |  |
          ***/
67 |  |
         public int[] answerSubnegotiation(class="keyword">int suboptionData[], class="keyword">int suboptionLength)
68 |  |
         {
69 | 2 |
             return null;
70 |  |
         }
71 |  |
72 |  |
         /***
73 |  |
          * Implements the abstract method of TelnetOptionHandler.
74 |  |
          * <p>
75 |  |
          * @return always null (no response to subnegotiation)
76 |  |
          ***/
77 |  |
         public int[] startSubnegotiationLocal()
78 |  |
         {
79 | 2 |
             return null;
80 |  |
         }
81 |  |
82 |  |
         /***
83 |  |
          * Implements the abstract method of TelnetOptionHandler.
84 |  |
          * <p>
85 |  |
          * @return always null (no response to subnegotiation)
86 |  |
          ***/
87 |  |
         public int[] startSubnegotiationRemote()
88 |  |
         {
89 | 2 |
             return null;
90 |  |
         }
91 |  |
     }

This report is generated by jcoverage, Maven and Maven JCoverage Plugin.